(57)【特許請求の範囲】
【請求項１】
暗号鍵で暗号化された暗号化個人情報と暗証番号とを記憶した前記個人情報の所有者のための所有者用携帯可能情報記憶媒体が挿入実装され、入力された暗証番号と前記所有者用携帯可能情報記憶媒体から読み出した前記暗証番号とを比較照合し、この比較照合が一致した場合に前記所有者用携帯可能情報記憶媒体から前記暗号化個人情報を読み出し出力する所有者端末と、
前記個人情報を使用する使用者の使用者識別子と暗証番号とを記憶した使用者用携帯可能情報記憶媒体が挿入実装され、入力された暗証番号と前記使用者用携帯可能情報記憶媒体から読み出した前記暗証番号とを比較照合し、この比較照合が一致した場合に前記使用者用携帯可能情報記憶媒体から前記使用者識別子を読み出し出力する使用者端末と、
前記使用者識別子と前記暗号鍵とを対応付けて記憶した対応表を持ち、前記使用者端末から出力された前記使用者識別子に基づいて前記対応表を参照して対応する暗号鍵を出力する鍵管理センターとを具備し、
前記使用者端末は前記所有者端末から出力された前記暗号化個人情報を前記鍵管理センターから出力された前記暗号鍵を用いて復号化することを特徴とする携帯可能情報記憶媒体を使用した情報管理システム。
【請求項２】
暗号鍵で暗号化された暗号化個人情報と暗証番号とを記憶した前記個人情報の所有者のための所有者用携帯可能情報記憶媒体が挿入実装され、入力された暗証番号と前記所有者用携帯可能情報記憶媒体から読み出した前記暗証番号とを比較照合し、この比較照合が一致した場合に前記所有者用携帯可能情報記憶媒体から前記暗号化個人情報を読み出し出力する所有者端末と、
暗証番号と前記暗号鍵とを記憶した前記暗号化個人情報を使用する使用者のための使用者用携帯可能情報記憶媒体が挿入実装され、入力された暗証番号と前記使用者用携帯可能情報記憶媒体から読み出した前記暗証番号とを比較照合し、この比較照合が一致した場合に前記使用者用携帯可能情報記憶媒体から前記暗号鍵を読み出し、この読み出した暗号鍵により前記所有者端末から送られてきた前記暗号化個人情報を復号化して出力する使用者端末とを具備することを特徴とする携帯可能情報記憶媒体を使用した情報管理システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、携帯可能情報記憶媒体（ＩＣカード）を使用した情報管理システムに関する。
【０００２】
【従来の技術】
従来の携帯可能情報記憶媒体を使用した情報管理システムの一例として特開平９−２５９２３５号公報に紹介されている。即ち、携帯可能情報記憶媒体（以下、ＩＣカードと称する）のデータをアクセスする際に、カード利用者はＩＣカードに対して本人認証（パスワード入力）を行う。本人認証が確認された後、特定のデータ要素に対してアクセス（書き込み、読み出し、更新）が可能となる。また、カード利用者毎にデータ要素に対してアクセス権限を任意に設定できる。つまり、１枚のＩＣカードに対して複数のカード利用者が利用可能であり、それぞれのカード利用者がアクセスできるデータ要素、およびアクセス権限を任意に設定できる。カード利用者の識別はカード利用者各々の本人認証（パスワード入力）によって行われる。
【０００３】
一般に、ＩＣカードに蓄積されたデータへの係わり方として、所有者と使用者とに分類することができる。データ所有者とは、そのデータ内容に関係する人を示し、またデータ使用者とは、そのデータを操作する人を示す。例えば、医療においては、ある患者の診断記録をデータとすると、患者はデータ所有者であり、医師はデータ使用者である。
【０００４】
ところで、上記公報に示された技術では、複数のカード利用者を想定しているが、個々のカード利用者はデータ所有者であり、且つまた、データ使用者となる。即ち、データ所有者とデータ使用者は同一者であることが前提となっている。
【０００５】
【発明が解決しようとする課題】
しかしながら、上記した従来技術においては、データ所有者とデータ使用者が同一者であるため、例えば、医療における診療記録データのように、データを所有者と使用者に分離して管理することを目的とする用途では不適である。即ち、所有者のみがＩＣカードに対してデータの読み出し、および書き込みが可能でなければならない、且つまた、使用者のみがデータ内容にアクセス（内容変更等）可能でなければならない等の要求を満たすことが出来ない等の問題が有った。そこで、本発明では上記した問題点を解決するためになされたもので、データを所有者と使用者を分離して管理することが可能な携帯可能情報記憶媒体を使用した情報管理システムを提供することを目的とする。
【０００６】
【課題を解決するための手段】
この発明の携帯可能情報記憶媒体を使用した情報管理システムは、暗号鍵で暗号化された暗号化個人情報と暗証番号とを記憶した個人情報の所有者のための所有者用携帯可能情報記憶媒体が挿入実装され、入力された暗証番号と所有者用携帯可能情報記憶媒体から読み出した暗証番号とを比較照合し、この比較照合が一致した場合に所有者用携帯可能情報記憶媒体から暗号化個人情報を読み出し出力する所有者端末と、個人情報を使用する使用者の使用者識別子と暗証番号とを記憶した使用者用携帯可能情報記憶媒体が挿入実装され、入力された暗証番号と使用者用携帯可能情報記憶媒体から読み出した暗証番号とを比較照合し、この比較照合が一致した場合に使用者用携帯可能情報記憶媒体から使用者識別子を読み出し出力する使用者端末と、使用者識別子と暗号鍵とを対応付けて記憶した対応表を持ち、使用者端末から出力された使用者識別子に基づいて対応表を参照して対応する暗号鍵を出力する鍵管理センターとを具備し、使用者端末は所有者端末から出力された暗号化個人情報を鍵管理センターから出力された暗号鍵を用いて復号化することを特徴とする。
【０００７】
上記構成によれば、暗証番号の照合が成功しない限り、所有者のＩＣカードから個人情報を読み出すことが出来ないので、ＩＣカードの紛失、盗難にあっても悪意の有る使用者および第三者が不正使用することが出来ない。また、第三者に所有者のＩＣカードから個人情報が読み出されても、暗号鍵を取得できる正規の使用者でない限り個人情報を復号出来ないので、第三者による不正使用が防止できる。
【００１８】
【発明の実施の形態】
以下、図面を参照して本発明の実施形態を説明する。
図１は本発明の第一の実施形態を示す図である。図１に示した情報管理システムは鍵管理センター１０と、使用者端末２０と、所有者端末３０とによって構成される。
【００１９】
鍵管理センター１０は、通信装置１１、検索装置１２、使用者識別子と暗号鍵の対応関係を示す対応表１４を記憶する記憶装置１４とで構成される。
使用者端末２０は、通信装置２１、演算装置２２、暗証番号入力装置２３、ＩＣカードインタフェース２４、暗号／復号処理装置２５、個人情報入出力装置２６とで構成される。この使用者端末２０には使用者ＩＣカード４０が挿入実装される構造と成っており、ＩＣカードインタフェース２４とＩＣカード４０とが接続される。ＩＣカード４０は演算装置４１、使用者情報４３を記憶するメモリ４２とで構成される。
【００２０】
所有者端末３０は、通信装置３１、演算装置３２、暗証番号入力装置３３、ＩＣカードインタフェース３４とで構成される。この所有者端末３０には所有者ＩＣカード５０が挿入実装される構造と成っており、ＩＣカードインタフェース３４とＩＣカード５０とが接続される。ＩＣカード５０は演算装置５１、暗号化された所有者情報５３を記憶するメモリ５２とで構成される。
【００２１】
上記した所有者端末３０は、暗証番号のチェック機構と、所有者ＩＣカード５０から読み出した暗号化された所有者情報５３を使用者端末２０に伝送する機能と、使用者端末２０から伝送された暗号化所有者情報を所有者ＩＣカード５０のメモリ５２に記憶させる機能を持っている。このため、所有者端末３０の通信装置３１と使用者端末２０の通信装置２１は回線を介して接続されている。
【００２２】
また、上記した使用者端末２０は、暗証番号のチェック機構と、使用者ＩＣカード４０から読み出した使用者識別子を鍵管理センター１０に伝送する機能と、鍵管理センター１０から伝送された暗号鍵に基づいて暗号化所有者情報を復号して出力する機能と、この端末２０から入力した個人情報を前記暗号鍵に基づいて暗号化して所有者端末３０に伝送する機能を持っている。このため、使用者端末２０の通信装置２１と鍵管理センター１０の通信装置１１は回線を介して接続されている。
【００２３】
また、鍵管理センター１０は、使用者識別子と暗号鍵の対応表１４を記憶装置１３に記憶しており、受信した使用者識別子から対応する暗号鍵を検索して使用者端末２０に伝送する機能を持っている。
【００２４】
図２は、上記した対応表１４の実施例を示す図であり、使用者識別子Ａ、Ｂ、Ｃ、…に対し、暗号鍵Ａ＃、Ｂ＃、Ｃ＃、…がそれぞれ対応して設定された表が記憶装置１３に記憶されている。
【００２５】
図３は、使用者ＩＣカード４０のメモリ４２に記憶されている使用者情報４３の実施例を示し、使用者識別子Ａと使用者ＩＣカード４０の暗証番号ＸＸＸとが記憶されている。
【００２６】
図４は、所有者ＩＣカード５０のメモリ５２に記憶されている所有者情報５３の実施例を示し、所有者識別子Ｂ、所有者ＩＣカードの暗証番号ＹＹＹと、暗号化個人情報ＺＺＺとが記憶されている。暗号化個人情報ＺＺＺの例としては、氏名、年齢、住所、既往歴、診療記録、保険証番号等の情報が暗号化されているものとする。
【００２７】
次に、図５および図６のフローチャートを参照して、本発明の第一実施形態の動作を説明する。
図５は、所有者ＩＣカード５０に記憶されている暗号化個人情報を読み出して復号処理をして出力する動作のフローチャートを示す。
【００２８】
所有者は、所有者の暗号化個人情報５３が記憶されているＩＣカード５０を所有者端末３０に挿入する。次に、暗証番号入力装置３３から暗証番号を入力する（Ｓ１）。所有者端末３０の演算装置３２は入力された暗証番号をＩＣカードインタフェース３４を介して、ＩＣカード５０に送ると共に、ＩＣカ−ド５０に対して暗証番号の照合を要求する（Ｓ２）。ＩＣカード５０の演算装置５１はメモリ５２に記憶されている暗証番号ＹＹＹを読み出し、入力された暗証番号と比較照合する（Ｓ３）。演算装置５１は、上記の照合の結果、一致する場合はＩＣカードインタフェース３４を介して所有者端末３０の演算装置３２に照合結果成功（一致）の通知を返す。
【００２９】
この通知を受けた所有者端末３０の演算装置３２は、ＩＣカード５０の演算装置５１へ暗号化個人情報の読み出し要求を行う。ＩＣカード５０の演算装置５１は、メモリ５３から暗号化個人情報ＺＺＺを読み出し、ＩＣカードインタフェース３４を介して所有者端末３０の演算装置３２へ出力する（Ｓ４）。そして演算装置３２は通信装置３１および通信回線を介して使用者端末２０へ暗号化個人情報ＺＺＺを送信する（Ｓ５）。
【００３０】
暗証番号の照合（Ｓ３）において一致しなかった場合は、ＩＣカード５０の演算装置５１は、所有者端末３０の演算装置３２へ照合結果失敗（不一致）の通知を返す。この照合結果失敗の通知を受けた演算装置３２は暗号化個人情報の読み出しが拒否され、動作が終了する（Ｓ６）。
【００３１】
次に、使用者は、使用者の使用者識別子、暗証番号等の使用者情報４３が記憶されているＩＣカード４０を使用者端末２０に挿入し、同様に暗証番号入力装置２３から暗証番号を入力する（Ｓ１１）。使用者端末２０の演算装置２２は入力された暗証番号をＩＣカードインタフェース２４を介してＩＣカード４０送ると共に、ＩＣカード４０に対して暗証番号の照合を要求する（Ｓ１２）。ＩＣカード４０の演算装置４１はメモリ４２に記憶した暗証番号ＸＸＸを読み出し、入力された暗証番号と比較照合する（Ｓ１３）。演算装置４１は、上記の照合の結果、一致する場合はＩＣカードインタフェース２４を介して所有者端末２０の演算装置２２に照合結果成功の通知を返す。
【００３２】
この通知を受けた使用者端末２０の演算装置２２は、ＩＣカード４０の演算装置４１へ使用者識別子Ａの読み出し要求を行う。ＩＣカード４０の演算装置４１は、メモリ４３から使用者識別子Ａを読み出し、ＩＣカードインタフェース２４を介して使用者端末２０の演算装置２２へ出力する（Ｓ１４）。そして演算装置２２は通信装置２１および通信回線を介して鍵管理センター１０へ使用者識別子Ａを送信する（Ｓ１５）。
【００３３】
暗号番号の照合（Ｓ１３）において一致しなかった場合は、ＩＣカード４０の演算装置４１は、使用者端末２０の演算装置２２へ照合結果失敗の通知を返す。この照合結果失敗の通知を受けた演算装置２２は使用者識別子の読み出しが拒否され、動作が終了する（Ｓ１６）。
【００３４】
鍵管理センター１０の検索装置１２は、通信回線を介して使用者端末２０から送られてきた使用者識別子Ａに基づき、記憶装置１４に記憶されている対応表から対応する暗号鍵を検索する（Ｓ２０）。検索装置１２は検索によって求めた暗号鍵Ａ＃を通信装置１１および通信回線を介して使用者端末２０の通信装置２１に送信する。
【００３５】
使用者端末２０の暗号／復号処理装置２５は、所有者端末３０から送られてきた暗号化個人情報ＺＺＺを、鍵管理センター１０から送られてきた暗号鍵Ａ＃に基づき復号化する（Ｓ２２）。これにより、例えば氏名、年齢、住所、既往歴、診療記録、保険証番号等の個人情報が生成され、個人情報入出力装置２６から出力（印字、表示）される（Ｓ２３）。
【００３６】
次に、図６を参照して所有者ＩＣカード５０に暗証化個人情報を書き込む動作について説明する。
使用者端末２０における暗証番号の照合確認処理（Ｓ３０、Ｓ３１）、照合結果成功に基づく使用者識別子の読み出しと鍵管理センターへの送信処理（Ｓ３２、Ｓ３３、Ｓ３４）、および鍵管理センター１０における暗号鍵の検索と使用者端末２０への送信処理（Ｓ３５、Ｓ３６）については、上述した暗号化個人情報の復号処理における処理動作（Ｓ１１〜Ｓ２１）と同じであるので、その説明は省略する。
【００３７】
使用者端末２０では、個人情報入出力装置２６から個人情報（例えば、氏名、年齢、住所、既往歴、診療記録、保険証番号等の入力や更新データ入力）を入力する（Ｓ３７）。これを受けた使用者端末２０の暗号／復号処理装置２５は入力された個人情報を鍵管理センター１０から送られてきた暗号鍵Ａ＃に基づき暗号化する（Ｓ３８）。この暗号化個人情報は通信装置２１、通信回線、所有者端末３０を介して演算装置３２に送信される（Ｓ３９）。
【００３８】
一方、所有者端末３０における暗証番号照合処理（Ｓ４０、Ｓ４１、Ｓ４２）についても、上述した暗号化個人情報の復号処理における（Ｓ１〜Ｓ３）と同じであることから、その説明は省略する。
【００３９】
所有者端末３０における暗証番号照合処理において、ＩＣカード５０の演算装置５１から照合結果成功の通知を受けた所有者端末３０の演算装置３２は、受信した暗号化個人情報をＩＣカードインタフェース３４を介して所有者ＩＣカード５０の演算装置５１に出力する。そして、演算装置５１はメモリ５２へ暗号化個人情報を書き込む（Ｓ４３）。この結果、所有者ＩＣカード５０のメモリ５２に暗号化個人情報が記憶される。
【００４０】
なお、暗証番号の照合処理において照合失敗となった場合（Ｓ４５、Ｓ４６）は、以降の処理が終了することは上述したステップ（Ｓ６、Ｓ１６）と同じであるのでその説明は省略する。
【００４１】
図７は本発明の第二の実施態様を示す図である。図７に示した情報管理システムでは、使用者端末６０と、所有者端末８０とによって構成される。
使用者端末６０は、通信装置６１、演算装置６２、暗証番号入力装置６３、ＩＣカードインタフェース６４、暗号／復号処理装置６５、個人情報入出力装置６６とで構成される。この使用者端末６０には使用者ＩＣカード７０が挿入実装される構造と成っており、ＩＣカードインタフェース６４とＩＣカード７０とが接続される。ＩＣカード７０は演算装置７１、使用者情報７３を記憶するメモリ７２とで構成される。
【００４２】
所有者端末８０は、通信装置８１、演算装置８２、暗証番号入力装置８３、ＩＣカードインタフェース８４とで構成される。この所有者端末３０には所有者ＩＣカード９０が挿入実装される構造と成っており、ＩＣカードインタフェース８４とＩＣカード９０とが接続される。ＩＣカード９０は演算装置９１、所有者情報９３を記憶するメモリ９２とで構成される。
【００４３】
上記した所有者端末８０は、暗証番号の照合チェック機構と、所有者ＩＣカード９０から読み出した所有者情報９３を使用者端末６０に伝送する機能と、使用者端末６０から伝送された暗号化個人情報を所有者ＩＣカード９０のメモリ９２に格納する機能を持っている。このため、所有者端末８０の通信装置８１と使用者端末６０の通信装置６１は回線を介して接続されている。
【００４４】
また、上記した使用者端末６０は、暗証番号の照合チェック機構と、使用者ＩＣカード７０から読み出した使用者情報７３から暗号鍵を抽出して暗号化個人情報を復号して出力する機能と、この端末６０から入力した個人情報を前記暗号鍵に基づいて暗号化して所有者端末８０に伝送する機能を持っている。
【００４５】
この第二の実施形態と上述した第一の実施形態とでは、鍵管理センター１０を持たない違いが有る。
このため、使用者ＩＣカード７０のメモリ７２には図８に示すように、使用者識別子Ａ、暗号番号ＸＸＸと共に暗号鍵Ｙ＃等から構成される使用者情報７３が記憶されている。所有者情報９３は図４と変更ないものとする。
【００４６】
以下、図９および図１０のフローチャートを参照して、第二の実施形態の動作を説明する。
図９は、所有者ＩＣカード９０に記憶されている暗号化個人情報を読み出して復号処理して出力する動作のフローチャートを示す。
【００４７】
所有者は、所有者情報９３が記憶されているＩＣカード９０を所有者端末６０に挿入する。次に、暗証番号入力装置８３から暗証番号を入力する（Ｓ５０）。所有者端末８０の演算装置８２は入力された暗証番号をＩＣカードインタフェース８４を介してＩＣカード９０へ送ると共に、ＩＣカード９０に対して暗証番号の照合を要求する（Ｓ５１）。ＩＣカード９０の演算装置９１はメモリ９２に記憶した暗証番号ＹＹＹを読み出し、入力された暗証番号と比較照合する（Ｓ５２）。演算装置９１は、上記の照合の結果、一致する場合はＩＣカードインタフェース８４を介して所有者端末８０の演算装置８２に照合結果成功の通知を返す。
【００４８】
この通知を受けた所有者端末８０の演算装置８２は、ＩＣカード９０の演算装置９１へ暗号化個人情報の読み出し要求を出力する。ＩＣカード９０の演算装置９１は、メモリ９３から暗号化個人情報ＺＺＺを読み出し、ＩＣカードインタフェース８４を介して所有者端末８０の演算装置８２へ出力する（Ｓ５３）。そして演算装置８２は通信装置８１および通信回線を介して使用者端末６０へ暗号化個人情報ＺＺＺを送信する（Ｓ５４）。
【００４９】
暗証番号の照合（Ｓ５２）において一致しなかった場合は、ＩＣカード９０の演算装置９１は、所有者端末８０の演算装置８２へ照合結果失敗の通知を返す。この照合結果失敗の通知を受けた演算装置８２は暗号化個人情報の読み出しが拒否され、動作が終了する（Ｓ５５）。
【００５０】
次に、使用者は、使用者の暗証番号、暗号鍵等の使用者情報７３が記憶されているＩＣカード７０を使用者端末６０に挿入し、同様に暗証番号入力装置６３から暗証番号を入力する（Ｓ６０）。使用者端末６０の演算装置６２は入力された暗証番号をＩＣカードインタフェース６４を介してＩＣカード７０に送ると共に、ＩＣカード７０に対して暗証番号の照合を要求する（Ｓ６１）。ＩＣカード７０の演算装置７１はメモリ７２に記憶した暗証番号ＸＸＸを読み出し、入力された暗証番号と比較照合する（Ｓ６２）。演算装置７１は、上記の照合の結果、一致する場合はＩＣカードインタフェース６４を介して使用者端末６０の演算装置６２に照合結果成功の通知を返す。
【００５１】
この通知を受けた所有者端末６０の演算装置６２は、ＩＣカード７０の演算装置７１へ暗号鍵Ｙ＃の読み出し要求を出力する。ＩＣカード７０の演算装置７１は、メモリ７３から暗号鍵Ｙ＃を読み出し、ＩＣカードインタフェース６４を介して使用者端末６０の演算装置６２へ出力する（Ｓ６３）。そして演算装置６２は通信装置６１を介して暗号鍵Ｙ＃を暗号／復号処理装置６５に出力する。
【００５２】
暗証番号の照合（Ｓ６２）において一致しなかった場合は、ＩＣカード７０の演算装置７１は、使用者端末６０の演算装置６２へ照合結果失敗の通知を返す。この照合結果失敗の通知を受けた演算装置６２は暗号鍵の読み出しが拒否され、動作が終了する（Ｓ６４）。
【００５３】
暗号／復号処理装置６５は、所有者端末８０から送られてきた暗号化個人情報ＺＺＺを使用者ＩＣカード７０から読み取った暗号鍵Ｙ＃に基づき復号化する（Ｓ６５）。これにより、例えば、氏名、年齢、住所、既往歴、診療記録、保険証番号等の個人情報が生成され、個人情報入出力装置６６から出力（印字、又は表示）される（Ｓ６６）。
【００５４】
次に、図１０を参照して所有者ＩＣカード９０に暗証化個人情報を書き込む動作について説明する。
使用者端末６０における暗証番号の照合確認処理（Ｓ７０〜Ｓ７２）、およびＩＣカード７０からの暗号鍵Ｙ＃の読み取り処理（Ｓ７３）は、上述した復号処理の動作ステップ（Ｓ６０〜Ｓ６３）と同じであるので、その説明は省略する。
【００５５】
使用者端末６０では、個人情報入出力装置６６から個人情報（例えば、氏名、年齢、住所、既往歴、診療記録、保険証番号等の入力や更新データ入力）を入力する（Ｓ７４）。すると、使用者端末６０の暗号／復号処理装置６５は入力された個人情報をＩＣカード７０から読み出した暗号鍵Ｙ＃に基づき暗号化する（Ｓ７５）。この暗号化個人情報は通信装置６１、通信回線、所有者端末８０の通信装置８１を介して演算装置８２に送信される（Ｓ７６）。
【００５６】
一方、所有者端末８０における暗証番号の照合処理（Ｓ８０、Ｓ８１、Ｓ８２）についても、上述した復号処理の動作ステップ（Ｓ５０〜Ｓ５２）と同じであることから、その説明は省略する。
【００５７】
所有者端末８０における暗証番号の照合処理において、ＩＣカード９０の演算装置９１から照合結果成功の通知を受けた所有者端末８０の演算装置８２は、受信した暗号化個人情報をＩＣカードインタフェース８４を介して所有者ＩＣカード９０の演算装置９１に出力する。そして、演算装置９１はメモリ９２へ暗号化個人情報を書き込む（Ｓ８３）。この結果、所有者ＩＣカード９０のメモリ９２に暗号化個人情報が記憶される。
【００５８】
なお、暗証番号の照合処理において照合失敗となった場合（Ｓ７７、Ｓ８４）は、以降の処理が終了することは上述したステップ（Ｓ６４、Ｓ５５）と同じであるので、その説明は省略する。
【００５９】
なお、本発明を適用するシステムの一例として、医師と患者の例を挙げたが、これに限定されず、例えばデパート顧客カードシステム等にも適用できる。この場合、デパートの顧客カードに顧客情報（住所、氏名、趣味、ショッピング履歴、各種サービス利用履歴等）を記憶し、ショッピング・サービス利用毎に情報更新を行うようにする。また、系列デパートのみが顧客情報にアクセス出来るようすることで、系列デパート固有の情報も安全に記憶することが出来る。
【００６０】
また、上記した情報管理システムでは、図２に示した対応表では使用者識別子と暗号鍵を１対１に対応して記憶させているが、一つの暗号鍵を複数の使用者識別子に対応させて記憶することも出来る。このように、一つの暗号鍵を複数の使用者の使用者識別子を割り当てることにより、一人の所有者に対し複数の使用者が取扱うことが可能となる。
更に、暗証照合をカード側の演算装置で実行したが、端末側の演算装置で実行しても良い。また、各演算装置はマイクロプロプロセッサで構成しても良い。
【００６１】
【発明の効果】
本発明によれば、暗証番号の照合が成功しない限り、所有者のＩＣカードから個人情報を読み出すことが出来ないため、ＩＣカードの紛失、盗難にあっても悪意の有る使用者および第三者が不正使用することが出来ない。また、第三者に所有者のＩＣカードから個人情報が読み出されても、暗号鍵を取得できる正規の使用者でない限り個人情報を復号化出来ないので、第三者による不正使用が防止できる。更に、悪意の有る使用者が不正に個人情報を書き換えようとしても、所有者の認証なしでは書き換えが出来ないため、不正な書き換えも防止できる。更に、一つの暗号鍵を複数の使用者の使用者識別子を割り当てることにより、一人の所有者を複数の使用者が診療することが出来る。更に、暗号鍵は正規の使用者しか取得出来ないので、第三者が不正に所有者の個人情報を書き換えても、個人情報の正当性を検証・確認することが出来る等の効果を有する。
【図面の簡単な説明】
【図１】本発明の第一実施態様の情報管理システムの構成を示す図。
【図２】第一の実施態様の情報管理システムに使用される使用者識別子と暗号鍵の対応表の一例を示す図。
【図３】第一の実施態様の情報管理システムに使用される使用者情報の一例を示す図。
【図４】第一および第二の実施態様の情報管理システムに使用される所有者情報の一例を示す図。
【図５】第一の実施態様の情報管理システムにおける所有者情報の読み出しと復号処理の動作を示すフローチャート。
【図６】第一の実施態様の情報管理システムにおける所有者情報の暗号化とその書き込み処理の動作を示すフローチャート。
【図７】本発明の第二の実施態様の情報管理システムの構成を示す図。
【図８】第二の実施態様の情報管理システムに使用される使用者情報の一例を示す図。
【図９】第二の実施態様の情報管理システムにおける所有者情報の読み出しと復号処理の動作を示すフローチャート。
【図１０】第二の実施態様の情報管理システムにおける所有者情報の暗号化とその書き込み処理の動作を示すフローチャート。
【符号の説明】
１０‥鍵管理センター
２０、６０‥使用者端末
３０、８０‥所有者端末
１１、２１、３１、６１、８１‥通信装置
１２‥検索装置
１３‥記憶装置
２２、３２、４１、５１、６２、７１、８１、９１‥演算装置
２３、３３、６３、８３‥暗証番号入力装置
２４、３４、６４、８４‥ＩＣカードインタフェース
２５、６５‥暗号／復号処理装置
２６、６６‥個人情報入出力装置
４０、７１‥使用者ＩＣカード
５０、９０‥所有者ＩＣカード
４２、５２、７２、９２‥メモリ
【図１】
0004151923.tif 000002
【図２】
0004151923.tif 000003
【図３】
0004151923.tif 000004
【図４】
0004151923.tif 000005
【図５】
0004151923.tif 000006
【図６】
0004151923.tif 000007
【図７】
0004151923.tif 000008
【図８】
0004151923.tif 000009
【図９】
0004151923.tif 000010
【図１０】
0004151923.tif 000011