(57)【特許請求の範囲】
【請求項１】
情報処理端末からデータ列を受信する機能と、
当該受信したデータ列と予め記憶されている正常データ列とを照合し、前記データ列が前記正常データ列と一致する場合には前記データ列が正常であると判断し、一致しない場合には前記データ列が異常であると判断する機能と、
前記データ列が正常であると判断した場合に、前記情報処理端末との間で予め定められた情報の処理を行なう機能とを有するＩＣカードにおいて、
前記データ列が異常であると判断した場合に、前記データ列を異常データ列として格納し、
当該格納された異常データ列が複数存在するときは、当該複数の異常データ列を解析し、当該解析の結果、前記複数の異常データ列が予め定められた一定の法則に従っている場合には、前記各機能の少なくとも一つを停止する
ことを特徴とするＩＣカード。
【請求項２】
前記複数の異常データ列が複数の文字から構成されている場合に、前記複数の異常データ列のそれぞれの文字を比較し、当該比較の結果、前記複数の異常データ列のそれぞれの文字の少なくとも一部が一定の法則に従って並べ替えられている場合には、前記各機能の少なくとも一つを停止する
ことを特徴とする請求項１記載のＩＣカード。
【請求項３】
前記複数の異常データ列がそれぞれ一桁又は複数桁の数字を含んでいる場合に、前記複数の異常データ列のそれぞれの一桁又は複数桁の数字の差を算出し、当該算出の結果、前記差が予め定められた一定の法則に従っている場合には、前記各機能の少なくとも一つを停止する
ことを特徴とする請求項１記載のＩＣカード。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ＩＣカードに関するものである。
【０００２】
【従来の技術】
高度情報化社会の進展に伴って、中央処理装置と端末装置とをネットワークを介して接続し、相互に情報の授受を行なう情報通信システムが利用されている。このような情報通信システムには、中央処理装置から端末装置の動作や状態を常時監視制御するものと、中央処理装置と端末装置との間で、監視項目のデータ、監視結果、評価データ等の監視情報、あるいは監視プログラムを定期的に授受するものとがある。いずれにしても、不正な利用を目的とする不正利用者が端末装置から中央処理装置に不正にアクセスすることを防止するために、端末装置を利用している者が正当な権限を持つ利用者であることを証明する認証技術は重要な位置を占めている。
【０００３】
現在知られている認証技術としては、指紋、虹彩、網膜、筆跡、声紋、ＤＮＡ等の利用者の生物学的な特徴を用いるものと、磁気カード、ＩＣカード、印鑑等の利用者の持ち物によるものと、パスワード、暗証番号、秘密鍵等の利用者のみが記憶している情報によるものとがある。利用者の生物学的な特徴を用いるものは、利用者本人以外を本人であると認識する可能性は極めて小さいが、認証に必要となる生物学的な特徴を認識する装置が極めて高額である。そこで、ＩＣカードを用いて認証する方法や、ＩＣカードと利用者が記憶しているパスワード等を組み合わせて認証する方法が広く採用されている。
【０００４】
【発明が解決しようとする課題】
ＩＣカードを用いて認証する方式の一例としては、非接触型の認証方式がある。非接触型の認証方式は、ＩＣカードの情報を読み書きするＩＣカードリードライト装置の近くをＩＣカードが通過した場合に、ＩＣカードリードライト装置がシステムＩＤ信号をＩＣカードに送出し、ＩＣカードが記憶しているシステムＩＤ信号と一致した場合にはその後の情報処理を続行し、一致しない場合にはその後の情報処理を中断するといったものがある。
【０００５】
ＩＣカードを用いて認証する方式の他の一例としては、接触型の認証方式がある。接触型の認証方式は、ＩＣカードをＩＣカードリードライト装置に装着し、利用者がユーザＩＤをＩＣカードリードライト装置に入力すると、ＩＣカードリードライト装置がＩＣカード内部に記憶されているユーザーＩＤと照合して一致した場合にはその後の情報処理を続行し、一致しない場合にはその後の情報処理を中断するといったものである。
【０００６】
上記のようなＩＣカードを用いた認証方式は、接触型であれ非接触型であれ、ＩＣカード内部に記憶された情報を用いて認証するものである。そこで、これを悪用し、不正利用者がＩＣカード内部の情報を書き換えて不正使用する危険性がある。ＩＣカード内部の情報を書き換える手法としては、ＩＣカード内部の情報を書き換えることができるアクセス権を持つＩＤ番号を特定し、そのＩＤ番号を用いて内部の情報にアクセスする手法がある。アクセス権を持つＩＤ番号を調べるためには、考えられるＩＤ番号の候補を並べておいて順次そのＩＤ番号の候補を用いてアクセスし、アクセスが可能となるＩＤ番号を特定するといった手法を用いることが多い。そこで、このような手法を防止するために、何回か間違ったＩＤ番号でアクセスした場合に、ＩＣカードが使えないように閉塞動作に移行するものがある。
【０００７】
しかしながら、例えば非接触型のＩＣカードは、利用者が知らない間にＩＣカードリードライト装置との間でＩＤ番号のやり取りをしている場合もあるが、そのような場合であっても所定の条件を満たせば従来は閉塞動作に移行していた。従って、利用者が知らない間に自分のＩＣカードが閉塞動作に移行している場合があり、そのようなときには、システム管理者に申告して閉塞状態を解除してもらう必要があり、利用者には利用しにくいものであった。
【０００８】
そこで本発明は、利用者には利用しやすく、一方、不正使用の危険性をある程度低減することができるＩＣカードを提供することを課題とする。
【０００９】
【課題を解決するための手段】
本発明のＩＣカードは、情報処理端末からデータ列を受信する機能と、受信したデータ列と予め記憶されている正常データ列とを照合し、データ列が正常データ列と一致する場合にはデータ列が正常であると判断し、一致しない場合には前記データ列が異常であると判断する機能と、データ列が正常であると判断した場合に、情報処理端末との間で予め定められた情報の処理を行なう機能とを有するものであって、データ列が異常であると判断した場合に、データ列を異常データ列として格納し、格納された異常データ列が複数存在するときは、複数の異常データ列を解析し、解析の結果、複数の異常データ列が予め定められた一定の法則に従っている場合には、機能の少なくとも一つを停止することを特徴とする。
【００１０】
本発明によれば、入力されたデータ列と、予め記憶されている正常データ列とを照合するので、入力されたＩＤ番号が正しいものであるかを判断することができる。入力されたデータ列が正常データ列と異なるものであって、しかも予め定められた一定の法則に従っている場合は、ＩＣカードの機能の少なくとも一つを停止するので、ＩＣカードが不正使用される危険性が低減される。
【００１１】
また本発明のＩＣカードは、複数の異常データ列が複数の文字から構成されている場合に、複数の異常データ列のそれぞれの文字を比較し、比較の結果、複数の異常データ列のそれぞれの文字の少なくとも一部が一定の法則に従って並べ替えられている場合には、各機能の少なくとも一つを停止するようにしてもよい。このようにすれば、異常データ列に含まれる、文字、数字、記号といった広義の文字が、一定の法則に従って並べ替えられていれば、人為的に並べ替えられていると判断するので、ＩＣカードが不正使用される危険性が低減される。
【００１２】
また本発明のＩＣカードは、複数の異常データ列がそれぞれ一桁又は複数桁の数字を含んでいる場合に、複数の異常データ列のそれぞれの一桁又は複数桁の数字の差を算出し、算出の結果、差が予め定められた一定の法則に従っている場合には、各機能の少なくとも一つを停止するようにしてもよい。このようにすれば、異常データ列に含まれる数字の間隔が一定の法則に従っていれば、人為的に並べられていると判断するので、ＩＣカードが不正使用される危険性が低減される。
【００１３】
【発明の実施の形態】
本発明の実施の形態を図面を参照しながら説明する。可能な場合には、同一の部分には同一の符号を付して重複する説明を省略する。尚、本実施形態の説明では、情報の流れや処理を模式的に示しており、ＩＣカードとＩＣカードリードライト装置間の制御信号の送受による通信環境の確立等についての詳細な説明や、本実施形態の説明に直接的に関係しない要素についての詳細な説明については省略する。
【００１４】
本発明の実施形態であるＩＣカード１について、図１を用いて説明する。図１は、ＩＣカード１及びＩＣカードリードライト装置２（情報処理端末）を示した図である。ＩＣカードリードライト装置２は、物理的には、ＣＰＵ、ＲＯＭ、ＲＡＭ、マウスやキーボードといった入力装置、ディスプレイといった表示装置を備えている。ＩＣカードリードライト装置２は、機能的には、入力部２３、インターフェイス部２１、及び、表示部２２から構成されている。入力部２３は、ＩＣカード１のＩＤ番号を入力する部分である。インターフェイス部２１は、ＩＣカード１とデータの送受を取り持つ部分である。表示部２４は、入力部２３から入力したデータや、ＩＣカード１とデータの送受を行なった結果を表示する部分である。
【００１５】
ＩＣカード１は、物理的には、ＣＰＵ、ＲＯＭ、ＲＡＭ、ＥＥＰＲＯＭ（書き換え可能なＲＯＭ）、外部インターフェイスを備えている。ＩＣカード１は、機能的な構成要素として、認証部１１、正常ＩＤ格納部１２、異常ＩＤ格納部１３、インターフェイス部１４、不正操作解析部１５、閉塞動作移行部１６とを含む。以下、各構成要素について詳細に説明する。
【００１６】
インターフェイス部１４は、ＩＣカードリードライト装置２のインターフェイス部２１との間でデータの送受を取り持つ部分である。データの送受の方法としては、接触して行なってもよいし、非接触で電波等を媒体として行なってもよい。認証部１１は、インターフェイス部１４が受取ったＩＤ情報（データ列）が正常なものであるかどうかを、正常ＩＤ情報格納部１２に格納されている正常ＩＤ情報と比較して判断する部分であり、一致しない場合には受取ったＩＤ情報を異常ＩＤ情報格納部１３に格納する。正常ＩＤ情報格納部１２は、ＩＣカード１を特定するＩＤ情報や、ＩＣカード１内部の情報を書き換える権限を与えるＩＤ情報などを格納する部分である。尚、本実施の形態でいうＩＤ情報とは、少なくともＩＣカード内部の情報を閲覧可能な権限を与えるＩＤ情報をいうものとする。
【００１７】
異常ＩＤ情報格納部１３は、インターフェイス部１４が受取ったＩＤ情報の中で、認証部１１が、正常ＩＤ情報と一致しないために異常ＩＤ情報と判定したものを格納する部分である。不正操作解析部１５は、異常ＩＤ情報格納部１３に格納された異常ＩＤ情報を解析し、不正操作が行なわれているかどうかを判定する部分である。解析の手法としては、複数の異常ＩＤ情報を並べ替えたり、一つの異常ＩＤ情報内部の数値等を入れ替えたり、２つの異常ＩＤ情報の間の差分を算出したりして、異常ＩＤ情報の並び方に規則性が見出せるかどうかを検討することが挙げられる。閉塞動作移行部１６は、不正操作解析部１５が異常ＩＤ情報を解析した結果、不正操作が行なわれていると判断したときにその判断結果を受取って、認証部１１やインターフェイス部１４などのＩＣカード１内部の機能を止める役割を果たす部分である。
【００１８】
次に、ＩＣカード１の機能について、図２を用いて説明する。図２は、ＩＣカード１がＩＣカードリードライト装置２からＩＤ情報を受取ってからの情報処理の流れを示した流れ図である。まず、ＩＣカード１のインターフェイス部１４が、ＩＣカードリードライト装置２のインターフェイス部２１からＩＤ情報を受信する（ステップＳ０１）。認証部１１は、受信したＩＤ情報が、正常ＩＤ情報格納部１２に格納されている正常ＩＤ情報と同一か否かを判定する（ステップＳ０２）。同一であると判定した場合には、図示しない他の機能部分が通常の情報処理を行なうプロセスへ移行する（ステップＳ０３）。受信したＩＤ情報と、正常ＩＤ情報とが非同一であった場合には、受信したＩＤ情報を異常ＩＤ情報として異常ＩＤ情報格納領域１３へ格納する（ステップＳ０４）。既に同じ異常ＩＤ情報が格納されている場合は重複して格納することなく、新しく受取った方の異常ＩＤ情報を上書きする。
【００１９】
不正操作解析部１５は、異常ＩＤ情報格納領域１３に新たに異常ＩＤ情報が格納されると、それ以前に異常ＩＤ情報が格納されていないかどうかを確認する（ステップＳ０５）。異常ＩＤ情報が単数である場合（つまり新たに格納された異常ＩＤ情報のみである場合）には、不正操作解析部１５はインターフェイス部１４を介して「入力されたＩＤは間違っています」等のエラーメッセージをＩＣカードリードライト装置２に送信する。
【００２０】
異常ＩＤ情報格納部１３に異常ＩＤ情報が複数存在する場合には、異常ＩＤ情報格納部に格納されている複数の異常ＩＤ情報間に関連性があるかどうか、より詳細には予め定められた一定の法則に従っているかを、不正操作解析部１５が解析する（ステップＳ０７）。解析の結果、関連性が認められない場合は、不正操作解析部１５はインターフェイス部１４を介して「入力されたＩＤは間違っています」等のエラーメッセージをＩＣカードリードライト装置２に送信する（ステップＳ０８）。また、例えば、異常ＩＤ情報格納部１３に異常ＩＤ情報が８つ格納されている場合には、古い順番に格納されている異常ＩＤ情報を消去してもよい。
【００２１】
異常ＩＤ情報格納部１３に格納されている異常ＩＤ情報間に関連性が認められた場合には、閉塞動作移行部１６がＩＣカード１を閉塞状態へと移行させる（ステップＳ０９）。閉塞状態とは、ＩＣカード１が外部からの入力に呼応して何らかの情報を出力することが停止できれば十分であり、インターフェイス部１４の機能を停止させたり、認証部１１の機能を停止させたりすることで実現される。
【００２２】
次に、異常ＩＤ情報格納部１３に格納されている異常ＩＤ情報間に関連性が認められるかどうかの判定方法について、実例を挙げて説明する。図３は、異常ＩＤ情報間に関連性が認められる場合の一例を表した図である。図３（ａ）は、異常ＩＤ情報格納部１３が、異常ＩＤ情報を格納している状態を示した図である。異常ＩＤ情報格納部１３は、異常ＩＤ情報と判定されたＩＤ情報を、受信した順番を受信番号として、関連付けて格納している。このままの状態であると、図３（ａ）に示すように、隣接する各異常ＩＤ情報間の差分もばらばらであり、何ら関連性が見出せない。
【００２３】
不正操作解析部１５は、図３（ｂ）に示すように、異常ＩＤ情報を昇順に並べ替える。そうすると、図３（ｂ）に示すように、並べ替えた後の隣接する各異常ＩＤ情報間の差分は等しくなっており、相互の関連性が認められる。不正操作解析部１５は、このようなケースの場合は、異常ＩＤ情報間に関連性があると判断する。尚、本例の場合は各異常ＩＤ情報がいわゆる等差数列を形成しているが、関連性が認められるのはこれに限られず、各異常ＩＤ情報が等比数列を形成している場合、差分が等差数列を形成している場合、差分が等比数列を形成している場合等のある一定の法則に従っているものであれば、相互に関連性があるものとすることができる。
【００２４】
図４は、異常ＩＤ情報間に関連性が認められる場合の他の一例を表した図である。図４（ａ）は、異常ＩＤ情報格納部１３が、異常ＩＤ情報を格納している状態を示した図である。異常ＩＤ情報格納部１３は、異常ＩＤ情報と判定されたＩＤ情報を、受信した順番を受信番号として、関連付けて格納している。このままの状態であると、図４（ａ）に示すように、各異常ＩＤ情報にはアルファベットと数字が混在しており、相互に何ら関連性は認められない。
【００２５】
まず、不正操作解析部１５は、図４（ｂ）に示すように、異常ＩＤ情報のそれぞれの内部を昇順に並べ替えて、加工後異常ＩＤ情報とする。この場合は、アルファベットが先に来るようにし、数字が後に来るように設定している。次に、不正操作解析部１５は、図４（ｃ）に示すように、加工後異常ＩＤ情報を昇順に並べ替える。すると、各異常ＩＤ情報は、アルファベット部分は共通であり、数字部分は１が４回連続し、２が４回連続していることが判る。不正操作解析部１５は、このように複数の異常ＩＤ情報のそれぞれが、文字列が並べ替えられているのみの差異である場合には、異常ＩＤ情報間に関連性があると判断する。なお、本例の場合はアルファベットと数字が混在している場合を取り上げたが、関連性が認められるのはこれに限られず、記号や和文文字等が混在している場合であっても、ある一定の法則に従っているものであれば、相互に関連性があるものとすることができる。
【００２６】
本実施形態の作用及び効果について説明する。ＩＣカードリードライト装置２の入力部２３から入力されたＩＤ情報と、ＩＣカード１の正常ＩＤ情報格納部１２に予め記憶されている正常ＩＤ情報とを照合するので、ＩＣカード１に入力されたＩＤ情報が正しいものであるかを判断することができる。入力されたＩＤ情報が正常ＩＤ情報と異なる場合は、異常ＩＤ情報格納部１３に格納するので、過去の履歴を調べることができる。不正操作解析部１５が、異常ＩＤ情報格納部１３に格納された複数の異常ＩＤ情報が相互に関連性を持っていると判断した場合には、閉塞動作移行部１６が、インターフェイス部１４や認証部１１の機能を停止させ、ＩＣカード１を閉塞状態に移行させるので、ＩＣカード１が不正使用される危険性が低減される。
【００２７】
また、ＩＣカード１は、複数の異常ＩＤ情報が複数の文字から構成されている場合に、複数の異常ＩＤ情報のそれぞれの文字を比較し、比較の結果、複数の異常ＩＤ情報のそれぞれの文字の少なくとも一部が一定の法則に従って並べ替えられている場合には、各機能の少なくとも一つを停止する。このようにすれば、異常ＩＤ情報に含まれる、文字、数字、記号といった広義の文字が、一定の法則に従って並べ替えられていれば、人為的に並べ替えられていると容易に判断することができ、ＩＣカード１が不正使用される危険性が低減される。
【００２８】
また、ＩＣカード１は、複数の異常ＩＤ情報がそれぞれ一桁又は複数桁の数字を含んでいる場合に、複数の異常ＩＤ情報のそれぞれの一桁又は複数桁の数字の差を算出し、算出の結果、差が予め定められた一定の法則に従っている場合には、各機能の少なくとも一つを停止する。このようにすれば、異常ＩＤ情報に含まれる数字の間隔が一定の法則に従っていれば、人為的に並べられていると容易に判断することができ、ＩＣカード１が不正使用される危険性が低減される。
【００２９】
【発明の効果】
本発明によれば、入力されたデータ列と、予め記憶されている正常データ列とを照合するので、入力されたＩＤ番号が正しいものであるかを判断することができる。入力されたデータ列が正常データ列と異なるものであって、しかも予め定められた一定の法則に従っている場合は、ＩＣカードの機能の少なくとも一つを停止するので、ＩＣカードが不正使用される危険性が低減される。従って、本発明の目的とする、利用者には利用しやすく、一方、不正使用の危険性をある程度低減することができるＩＣカードを提供することができた。
【図面の簡単な説明】
【図１】本発明の実施形態であるＩＣカード１の構成を示した図である。
【図２】図１に示すＩＣカード１の情報処理の流れを示した流れ図である。
【図３】相互に関連性のある異常ＩＤ情報の一例を示した図である。
【図４】相互に関連性のある異常ＩＤ情報の一例を示した図である。
【符号の説明】
１…ＩＣカード、１１…認証部、１２…正常ＩＤ格納部、１３…異常ＩＤ情報格納部、１４…インターフェイス部、１５…不正操作解析部、１６…閉塞動作移行部、２…ＩＣカードリードライト装置、２１…インターフェイス部、２２…表示部、２３…入力部
【図１】
0003965920.tif 000002
【図２】
0003965920.tif 000003
【図３】
0003965920.tif 000004
【図４】
0003965920.tif 000005