(57)【要約】【課題】暗号化された情報と、暗号化された情報を復号化する秘密鍵の双方が外部に流出することのない情報提供システムを提供すること。【解決手段】情報提供装置は個々の利用者毎に異なる公開鍵を用いてその利用者に提供する情報を暗号化して情報管理装置に送信し、端末は情報管理装置から利用者に提供する暗号化した情報を受信し、利用者が生成した秘密鍵を用いて暗号化された情報を復号化し、情報を閲覧可能とさせる。利用者が生成した秘密鍵は、利用者が保有するＩＣカード内にのみ記憶されている。【選択図】図１
2010183149.tif 000002
【特許請求の範囲】
【請求項１】
情報を暗号化する公開鍵とその暗号化した情報を復号化する秘密鍵を利用した情報提供システムであって、
情報提供装置は個々の利用者毎に異なる公開鍵を用いてその利用者に提供する情報を暗号化して情報管理装置に送信し、
端末は前記情報管理装置から利用者に提供する暗号化した情報を受信し、利用者が生成した秘密鍵を用いて暗号化した情報を復号化し、情報を閲覧可能とさせ、
前記利用者が生成した秘密鍵は、利用者が保有するＩＣカード内にのみ記憶されていることを特徴とする情報提供システム。
【請求項２】
個々の利用者毎に異なる公開鍵と秘密鍵は、鍵生成装置により生成され、前記鍵生成装置は生成した公開鍵をＩＣカードに記憶された英数字からなるＩＣカードの識別番号と共に前記情報管理装置に送信し、また生成した秘密鍵をＩＣカードに記憶することを特徴とする請求項１記載の情報提供システム。
【請求項３】
前記情報管理装置は、ＩＣカードの識別番号に関連付けて受信した公開鍵を保存し、また公開鍵を前記情報提供装置に送信することを特徴とする請求項２記載の情報提供システム。
【請求項４】
情報を暗号化する公開鍵とその暗号化した情報を復号化する秘密鍵を利用した情報提供システムであって、
情報提供装置は個々の利用者毎に異なる公開鍵を用いてその利用者に提供する情報を暗号化して、暗号化した情報に利用者情報を付加して情報管理装置に送信し、
端末は利用者が保有するＩＣカードを用いて前記情報管理装置から利用者に提供された暗号化した情報を受信し、ＩＣカード内に記憶されている秘密鍵を用いて暗号化した情報を復号化し、情報を閲覧可能とさせることを特徴とする情報提供システム。
【請求項５】
前記端末で利用者が前記ＩＣカードの正規の保有者であると認証されると、前記端末はＩＣカードに記憶された英数字からなるＩＣカードの識別番号を前記情報管理装置に送信し、前記情報管理装置は識別番号に関連付けて保存された暗号化した情報を検索出力し、前記端末に送信することを特徴とする請求項４記載の情報提供システム。
【請求項６】
利用者の認証はＩＣカードに記憶された生体情報を用いて行われ、利用者が前記端末に入力した生体情報がＩＣカードに記憶された生体情報と一致すると、利用者がＩＣカードの正規の保有者であるとの認証が行われることを特徴とする請求項５記載の情報提供システム。
【請求項７】
個々の利用者毎に異なる公開鍵と秘密鍵は、鍵生成装置を用いて利用者の操作により生成され、鍵生成装置は生成した秘密鍵を、ＩＣカード内のみに記憶させ、またネットワークを介して外部に送信せず、また鍵生成装置内に保持しないことを特徴とする請求項４記載の情報提供システム。
【請求項８】
前記鍵生成装置は生成した公開鍵を前記情報管理装置に送信し、前記情報管理装置は利用者情報に関連付けて公開鍵を保存する請求項７記載の情報提供システム。
【請求項９】
前記鍵生成装置は生成した公開鍵とＩＣカードに記憶された英数字からなるＩＣカードの識別番号を前記情報管理装置に送信し、前記情報管理装置はＩＣカードの識別番号を利用して利用者情報を検索出力する請求項８記載の情報提供システム。
【請求項１０】
前記情報管理装置は利用者情報と公開鍵を前記情報提供装置に送信し、前記情報提供装置は個々の利用者情報に関連付けて公開鍵を保存する請求項９記載の情報提供システム。
【請求項１１】
前記情報管理装置は、暗号化した情報と利用者情報を受信し、利用者情報から利用者が保有する前記ＩＣカードの識別番号を検索出力し、ＩＣカードの識別番号に関連付けて暗号化した情報を保存することを特徴とする請求項６記載の情報提供システム。
【請求項１２】
前記利用者情報は、利用者の氏名と住所であることを特徴とする請求項４、８、９、１０および１１のいずれか１項に記載の情報提供システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、公開鍵暗号化方式を利用した情報提供技術に関する。
【背景技術】
【０００２】
現在は、政府機関、自治体機関、電力会社、保険会社等の情報提供機関からは、文書で利用者に情報提供がなされている。それぞれの情報提供機関の情報をネットワークを介して情報管理装置の１ヶ所に集約し、利用者は情報管理装置にアクセスして、それぞれの情報提供機関の情報を一括して閲覧可能な情報提供システムの実現が望まれている。
この情報提供システムは、情報漏洩の無いセキュリティを備える必要がある。
【０００３】
関連技術として、ソフトウェアを暗号化し、復号に用いるソフト復号鍵を、さらに、ユーザ計算機の持つユーザ固有番号をもとに生成されたユーザ固有の個別鍵で、暗号化する技術が提案されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平０５−２５７８１６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述の、複数の情報提供機関から個々の利用者に提供される情報を情報管理装置で一括して収集し保管し、利用者は情報管理装置にアクセスして利用者に提供された情報を入手し閲覧する、情報提供システムにおいて、情報提供機関と情報管理装置と利用者の利用する端末は、一般のネットワークで接続されている場合、情報がネットワーク伝送中に外部に流出し、閲覧される可能性がある。
【０００６】
すなわち、個々の利用者に提供される情報が収集され保管されている情報管理装置から、情報が外部に流出し、閲覧される可能性がある。
【０００７】
公開鍵暗号化方式を用いて、情報を公開鍵で暗号化された情報としても、暗号化された情報と、暗号化された情報を復号化する秘密鍵の双方が外部に流出すると、情報は外部に流出し、閲覧される可能性がある。
【０００８】
本発明は、以上のような課題を解決するためになされたもので、暗号化された情報と、暗号化された情報を復号化する秘密鍵の双方が外部に流出することのない情報提供システムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明の第一の情報提供システムは、情報を暗号化する公開鍵とその暗号化した情報を復号化する秘密鍵を利用した情報提供システムであって、
情報提供装置は個々の利用者毎に異なる公開鍵を用いてその利用者に提供する情報を暗号化して情報管理装置に送信し、
端末は前記情報管理装置から利用者に提供する暗号化した情報を受信し、利用者が生成した秘密鍵を用いて暗号化した情報を復号化し、情報を閲覧可能とさせ、
前記利用者が生成した秘密鍵は、利用者が保有するＩＣカード内にのみ記憶されていることを特徴とする。
【００１０】
また、本発明の第二の情報提供システムは、情報を暗号化する公開鍵とその暗号化した情報を復号化する秘密鍵を利用した情報提供システムであって、
情報提供装置は個々の利用者毎に異なる公開鍵を用いてその利用者に提供する情報を暗号化して、暗号化した情報に利用者情報を付加して情報管理装置に送信し、
端末は利用者が保有するＩＣカードを用いて前記情報管理装置から利用者に提供された暗号化した情報を受信し、ＩＣカード内に記憶されている秘密鍵を用いて暗号化した情報を復号化し、情報を閲覧可能とさせることを特徴とする。
【発明の効果】
【００１１】
本発明によれば、暗号化された情報と、暗号化された情報を復号化する秘密鍵の双方が外部に流出することがなく情報のセキュリティを確保することができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の実施の形態に係る情報提供システムの全体図である。
【図２】本発明の実施の形態に係る情報提供装置のブロック図である。
【図３】本発明の実施の形態に係る情報管理装置のブロック図である。
【図４】本発明の実施の形態に係る利用者端末のブロック図である。
【図５】本発明の実施の形態に係るＩＣカードのブロック図である。
【図６】本発明の実施の形態に係る鍵生成装置のブロック図である。
【図７】本発明の実施の形態に係る情報の提供先データベースの項目の一例を示す図である。
【図８】本発明の実施の形態に係る管理情報データベースの項目の一例を示すである。
【図９】本発明の実施の形態に係る提供情報データベースの項目の一例を示す図である。
【図１０】本発明の実施の形態に係るＩＣカードの記憶装置に記憶されている項目の一例を示す図である。
【図１１】本実施の形態の処理の流れを示す図である。
【図１２】本実施の形態の処理の流れを示す図である。
【発明を実施するための形態】
【００１３】
以下、本発明の第一の実施の形態について図面を参照して詳細に説明する。図１は、本実施の形態における情報提供システムの全体図を示す。
【００１４】
情報提供システムは、複数の鍵生成装置６と、複数の情報提供装置１と、情報管理装置２と、複数の利用者端末３からなり、それぞれがネットワーク５で接続されている。
複数の鍵生成装置６と、複数の情報提供装置１と、情報管理装置２と、複数の利用者端末３は、データ通信装置１５を利用してネットワーク５を介して相互に情報交換を行う。
【００１５】
個々の利用者は、情報提供システムで利用される公開鍵と秘密鍵を、鍵生成装置６で生成する。さらに秘密鍵は秘密鍵暗号化鍵で暗号化され、個々の利用者が保有するＩＣカード４に記憶される。生成された公開鍵は情報管理装置２に送信され、情報管理装置２から、政府機関、自治体機関、電力会社、保険会社等に設置された情報提供装置１に配信される。
【００１６】
それぞれの情報提供装置１は個々の利用者に提供する情報を生成し、その情報をそれぞれの利用者が生成した公開鍵を用いて暗号化し、ネットワーク５を介して情報管理装置２に送信する。
情報管理装置２は、それぞれの情報提供装置１から送信された個々の利用者に提供する暗号化された情報を収集し、保管する。
個々の利用者は、利用者端末３にてＩＣカード４を利用して利用者の認証を行い、情報管理装置２にアクセスして、その利用者に提供する暗号化された情報を情報管理装置２から受信する。利用者は、ＩＣカード４に記憶された秘密鍵を用いて暗号化された情報を復号化して、個々の利用者に提供する情報を閲覧する。
【００１７】
ここで、図６は、鍵生成装置６のブロック図を示す。
鍵生成装置６は、個々の利用者毎に異なった、情報提供システムで利用する一対の公開鍵と秘密鍵、及び秘密鍵を暗号化または復号化する秘密鍵暗号化鍵、を生成する。鍵生成装置６は、秘密鍵を秘密鍵暗号化鍵で暗号化して、暗号化された秘密鍵を生成し、ＩＣカード４の記憶装置４２に追加記憶する。
【００１８】
鍵生成装置６は、データ入力装置６１、生体情報入力装置６２、ＩＣカードリーダライタ６３、表示装置６４、制御装置６５、データ通信装置１５からなる。
【００１９】
データ入力装置６１は、キーボードや十字キー等からなり、利用者はデータ入力装置６１を用いてデータを入力して鍵生成装置６を操作する。生体情報入力装置６２は、利用者の指紋、掌紋、虹彩、静脈流、顔面等の生体情報を読み取り、生体データとして出力する。表示装置６４は、利用者がデータ入力装置６１を用いて入力した情報、鍵生成装置６からの応答情報や指示情報を表示する。
【００２０】
図２は、情報提供装置１のブロック図を示す。
情報提供装置１は、政府機関、自治体機関、電力会社、保険会社等に設置され、個々の利用者に提供する情報を生成し、暗号化して、ネットワーク５を介して情報管理装置２に送信する。
【００２１】
情報提供装置１は、情報生成装置１１、暗号化装置１２、情報の提供先データベース１３、制御装置１４、データ通信装置１５からなる。
【００２２】
情報生成装置１１は、個々の利用者に提供する情報を生成する。暗号化装置１２は、情報生成装置１１が生成した１個または複数の情報ファイルからなる１個の情報において、公の情報に属さず個人の情報に属する情報を有する情報ファイルを選択し、個々の利用者毎に異なった公開鍵を用いて暗号化する。なお、１個の情報ファイル内において、個人情報に属するデータ部分を、個々の利用者毎に異なった公開鍵を用いて暗号化しても良い。
【００２３】
暗号化装置１２の暗号化方式は、公開鍵暗号化方式を用いる。公開鍵で暗号化された情報は、公開鍵と一対となって生成された秘密鍵のみで復号化できる。鍵生成装置６は、予め、個々の利用者毎に異なった一対の公開鍵と秘密鍵を生成し、公開鍵は政府機関、自治体機関、電力会社、保険会社等に設置されたそれぞれの情報提供装置１に配信される。情報提供装置１は、情報の提供先データベース１３に個々の利用者毎に、公開鍵を記憶する。
【００２４】
制御装置１４は、情報提供装置１の動作を制御し、また情報の提供先データベース１３を用いて、個々の利用者の情報（氏名、住所、性別、生年月日）と利用者の公開鍵を管理する。
【００２５】
図７は、情報の提供先データベース１３の項目の一例を示す。情報の提供先データベース１３は、個々の利用者の情報として、氏名、住所、性別、生年月日、と、利用者に提供される情報の暗号化に用いる公開鍵からなり、相互に関連付けられて記憶されている。
【００２６】
データ通信装置１５は、ネットワーク５とのインタフェース機能を有し、ネットワーク５を介してネットワーク５に接続された利用者端末３、装置、サーバとデータを相互に通信する。
【００２７】
図３は、情報管理装置２のブロック図を示す。
情報管理装置２は、それぞれの情報提供装置１から送信された個々の利用者に提供する暗号化情報を収集し、記憶し、管理する。また、利用者からの閲覧要求により、個々の利用者に提供する暗号化情報を、利用者の端末に送信する。
【００２８】
情報管理装置２は、ＩＣカードに記憶される情報の中で、ＩＣカード４を識別し英数字からなる識別番号（以降、「ＩＣカード４の識別番号」という。）を記憶し、管理する。
【００２９】
情報管理装置２は、個々の利用者毎に異なった、情報提供システムで利用する公開鍵、及び秘密鍵を暗号化または復号化する秘密鍵暗号化鍵、を記憶し、管理する。
【００３０】
情報管理装置２は、制御装置２１、管理情報データベース２２、提供情報データベース２３、データ通信装置１５からなる。
【００３１】
制御装置２１は、情報管理装置２の動作を制御し、また管理情報データベース２２を用いて利用者を識別し、また管理情報データベース２２を用いて、利用者に提供する暗号化情報を利用者毎に識別し、提供情報データベース２３に保管する。また、制御装置２１は、利用者の閲覧要求に応じて、提供情報データベース２３から利用者に提供する暗号化情報を抽出し、データ通信装置１５を利用してネットワーク５を介して、利用者端末３に送信する。
【００３２】
図８は、管理情報データベース２２の項目の一例を示す。管理情報データベース２２は、ＩＣカード４の識別番号、と、個々の利用者の情報として氏名、住所、性別、生年月日、と、利用者に提供する情報の暗号化に用いる公開鍵、と、秘密鍵の暗号化と復号化に用いる秘密鍵暗号化鍵、からなり、相互に関連付けられて記憶されている。したがって、管理情報データベース２２を利用することにより、ＩＣカード４の識別番号と個々の利用者が、１対１で対応付けが可能となる。
【００３３】
図９は、提供情報データベース２３の項目の一例を示す。提供情報データベース２３は、個々の利用者に提供する暗号化情報、と、その情報の情報名、と、個々の利用者の情報として氏名、住所、性別、生年月日、と、ＩＣカード４の識別番号、からなり、相互に関連付けられて記憶されている。
【００３４】
図４は、利用者端末３のブロック図を示す。
利用者端末３は、利用者が、個々の利用者に提供する暗号化情報の閲覧に用いる。
【００３５】
利用者端末３は、データ入力装置３１、生体情報入力装置３２、ＩＣカードリーダライタ３３、表示装置３４、制御装置３５、復号化装置３６、データ通信装置１５からなる。
【００３６】
データ入力装置３１は、キーボードや十字キー等からなり、利用者はデータ入力装置３１を用いてデータを入力して利用者端末３を操作する。
生体情報入力装置３２は、利用者の指紋、掌紋、虹彩、静脈流、顔面等の生体情報を読み取り、生体データとして出力する。
表示装置３４は、利用者がデータ入力装置３１を用いて入力した情報、利用者端末３からの応答情報や指示情報、また情報管理装置２から受信した利用者に提供する情報を表示する。
制御装置３５は、端末の動作を制御する。
復号化装置３６は、暗号化情報をＩＣカード４から読み出した秘密鍵で復号化する。
【００３７】
図５は、ＩＣカード４のブロック図を示す。
ＩＣカード４は利用者が保有する。予め利用者には、ＩＣカード４の識別番号と利用者の生体情報が記憶されたＩＣカード４が配布される。利用者が、鍵生成装置６に公開鍵と秘密鍵の生成を要求すると、鍵生成装置６は、公開鍵と秘密鍵を生成し、さらに秘密鍵を秘密鍵暗号化鍵で暗号化し、暗号化された秘密鍵をＩＣカード４に追加記憶する。利用者は、ＩＣカード４を用いて情報提供システムが利用可能となる。
【００３８】
ＩＣカード４は、インタフェース装置４３、制御装置４１、記憶装置４２からなる。インタフェース装置４３は、利用者端末３のＩＣカードリーダライタ３３とデータ通信を行う。図１０は、ＩＣカード４の記憶装置４２に記憶されている項目の一例を示す。ＩＣカード４の記憶装置４２に記憶されている項目は、ＩＣカード４を識別する英数字からなる識別番号、利用者の指紋、掌紋、虹彩、静脈流、顔面等の生体情報、暗号化された秘密鍵、からなる。
【００３９】
図１１および図１２は、本実施の形態の処理の流れを示す。
以下、図１１を参照すると情報管理装置２の管理情報データベース２２には、個々の利用者の情報（氏名、住所、性別、生年月日）とＩＣカード４の識別番号が相互に関連付けて記憶され、それぞれの利用者には、ＩＣカード４の識別番号と利用者の生体情報が記憶されたＩＣカード４が配布されている（Ｓ１０２）。
利用者は、利用者が保有するＩＣカード４を用いて、鍵生成装置６を利用して、情報提供システムで利用者が利用する公開鍵と秘密鍵、及び秘密鍵を暗号化または復号化する秘密鍵暗号化鍵の生成を開始する。
【００４０】
利用者は、ＩＣカード４を鍵生成装置６のＩＣカードリーダライタ６３に挿入する。制御装置６５は、ＩＣカードリーダライタ６３を用いて、ＩＣカード４の識別番号、生体情報を読み取る。制御装置６５は、表示装置６４に、利用者に生体情報入力装置６２を利用して生体情報として指紋を入力するよう要求する表示を行う。利用者が生体情報入力装置６２を利用して生体情報として指紋を入力する。制御装置６５は、入力された生体情報とＩＣカード４から読み取った生体情報を比較し、同一の生体情報と判断すると、利用者がＩＣカード４の正規の保有者であると認証する（Ｓ１０２）。
【００４１】
次に、利用者は、鍵生成装置６のデータ入力装置６１を利用して、鍵生成装置６に公開鍵と秘密鍵、及び秘密鍵暗号化鍵の生成を要求する。
制御装置６５は、個々の利用者毎に異なった、情報提供システムで利用する一対の公開鍵と秘密鍵、及び秘密鍵を暗号化または復号化する秘密鍵暗号化鍵、を生成する（Ｓ１０３）。
【００４２】
制御装置６５は、秘密鍵を秘密鍵暗号化鍵で暗号化して、暗号化された秘密鍵を生成する。制御装置６５は、暗号化された秘密鍵を、ＩＣカード４の記憶装置４２のみに記憶させる。制御装置６５は、暗号化された秘密鍵を、ネットワークを介して外部に送信せず、また鍵生成装置６内に保持しない。
利用者は、記憶装置４２にＩＣカード４の識別番号、生体情報、暗号化された秘密鍵が記憶されたＩＣカード４を取得する。
制御装置６５は、公開鍵と秘密鍵暗号化鍵をＩＣカード４の識別番号と共に、データ通信装置１５を利用してネットワーク５を介して情報管理装置２に送信する（Ｓ１０４）。
【００４３】
情報管理装置２の管理情報データベース２２には、ＩＣカードの発行時に、ＩＣカード４の識別番号とＩＣカードを保有する利用者の情報（氏名、住所、性別、生年月日）が相互に関連付けて、既に記憶されている。
情報管理装置２の制御装置２１は、公開鍵と秘密鍵暗号化鍵とＩＣカード４の識別番号を受信すると、ＩＣカード４の識別番号に相互に関連付けて公開鍵と秘密鍵暗号化鍵を、管理情報データベース２２に記憶する。管理情報データベース２２には、ＩＣカード４の識別番号と利用者の情報（氏名、住所、性別、生年月日）と公開鍵と秘密鍵暗号化鍵が、相互に関連付けて記憶されることになる。
ＩＣカード４の識別番号で管理情報データベース２２を検索して利用者の情報（氏名、住所、性別、生年月日）を出力し、管理情報データベース２２に個々の利用者の情報（氏名、住所、性別、生年月日）及びＩＣカード４の識別番号に相互に関連付けて公開鍵（利用者の公開鍵）と秘密鍵暗号化鍵を記憶する。
制御装置２１は、ＩＣカード４の識別番号で管理情報データベース２２を検索して、相互に関連付けられた利用者の情報（氏名、住所、性別、生年月日）と利用者の公開鍵を出力する。関連付けられた利用者の情報（氏名、住所、性別、生年月日）と利用者の公開鍵を、政府機関、自治体機関、電力会社、保険会社等に設置された情報提供装置１に送信する（Ｓ１０５）。
【００４４】
情報提供装置１は、情報の提供先データベース１３に個々の利用者の情報とその利用者の公開鍵を相互に関連付けて記憶する（Ｓ１０６）。情報の提供先データベース１３に利用者の情報が既に登録されている場合は、その利用者の公開鍵のみを利用者の情報に相互に関連付けて記憶する。
【００４５】
情報提供装置１の情報生成装置１１は、個々の利用者に提供する１個の情報を生成する。１個の情報は、情報名と１個または複数の情報ファイルからなる。暗号化装置１２は、情報生成装置１１が生成した１個または複数の情報ファイルの中で、公の情報に属さず個人の情報に属する情報のファイルを、個々の利用者毎に記憶された公開鍵を用いて暗号化する（Ｓ１０７）。すなわち、公に広く配布する一般情報ファイルは暗号化せず、個人情報に属する情報ファイルを暗号化する。また、１個の情報ファイル内において、個人情報に属するデータ部分を、個々の利用者毎に記憶された公開鍵を用いて暗号化しても良い。暗号化した情報ファイルは、ファイルの拡張子を変更し、ファイルの暗号化が明確になるようにする。
すなわち、情報生成装置１１からは、１個または複数の暗号化された情報ファイルと１個または複数の非暗号化情報ファイルが、１個の情報（以降、暗号化情報）として出力される。
【００４６】
制御装置１４は、個々の利用者に提供する暗号化情報に、情報名と利用者の情報（氏名、住所、性別、生年月日）を付加して、情報管理装置２に送信する（Ｓ１０８）。
【００４７】
情報管理装置２の制御装置２１は、情報提供装置１から、暗号化情報と情報名と利用者の情報（氏名、住所、性別、生年月日）を、受信する。制御装置２１は、利用者の情報（氏名、住所、性別、生年月日）を用いて管理情報データベース２２を検索して、利用者の情報に関連付けられたＩＣカード４の識別番号を抽出する。制御装置２１は、受信した暗号化情報と情報名と利用者の情報に、さらにＩＣカード４の識別番号を付加して（Ｓ１０９）、相互に関連付けて情報提供データベースに記憶する（Ｓ１１０）。
【００４８】
同様に、それぞれの情報提供装置１は、個々の利用者に提供する１個または複数の情報を生成し、１個または複数の暗号化情報と情報名と利用者の情報を、情報管理装置２に送信する。
【００４９】
同様に、情報管理装置２の制御装置２１は、１個または複数の暗号化情報と情報名と利用者の情報（氏名、住所、性別、生年月日）を受信すると、さらにＩＣカード４の識別番号を付加して、相互に関連付けて情報提供データベースに記憶する。
【００５０】
利用者は、利用者が保有するＩＣカード４を用いて、利用者端末３を利用して、利用者に提供された１個または複数の暗号化情報の閲覧を開始する。
【００５１】
以下、図１２を参照すると、利用者は、ＩＣカード４を利用者端末３のＩＣカードリーダライタ３３に挿入する。制御装置３５は、ＩＣカードリーダライタ３３を用いて、ＩＣカード４の記憶装置４２に記憶されているＩＣカード４の識別番号、生体情報、暗号化された秘密鍵を読み取る。制御装置３５は、表示装置３４に、利用者に生体情報入力装置３２を利用して生体情報として指紋を入力するよう要求する表示を行う。利用者が生体情報入力装置３２を利用して生体情報として指紋を入力する。制御装置３５は、入力された生体情報とＩＣカード４から読み取った生体情報を比較し、同一の生体情報と判断すると、利用者がＩＣカード４の正規の保有者であると認証する（Ｓ１１１）。
【００５２】
利用者端末３の制御装置３５は、利用者がＩＣカード４の正規の保有者であると認証すると、ＩＣカード４の識別番号を情報管理装置２に送信し、ＩＣカード４の識別番号に対応した秘密鍵暗号化鍵の送信を要求する（Ｓ１１２）。
【００５３】
情報管理装置２の制御装置２１は、管理情報データベース２２を検索し、ＩＣカード４の識別番号に関連付けられた秘密鍵暗号化鍵を抽出し、利用者端末３に送信する（Ｓ１１３）。
【００５４】
利用者端末３の制御装置３５は、暗号化された秘密鍵を、秘密鍵暗号化鍵を用いて秘密鍵に復号する（Ｓ１１４）。
【００５５】
次に、利用者端末３の制御装置３５は、ＩＣカード４の識別番号を情報管理装置２に送信し、ＩＣカード４の識別番号に対応した利用者に提供する１個または複数の暗号化情報の送信を要求する（Ｓ１１５）。
【００５６】
情報管理装置２の制御装置２１は、受信したＩＣカード４の識別番号を用いて提供情報データベース２３を検索し、ＩＣカード４の識別番号に関連付けられた１個または複数の、暗号化情報と情報名を抽出し、利用者端末３に送信する（Ｓ１１６）。
【００５７】
利用者端末３の制御装置３５は、１個または複数の、暗号化情報と情報名を受信すると、１個または複数の情報名を表示装置３４に表示する。
利用者は、表示された１個または複数の情報名を見て、閲覧したい情報名を選択する。
【００５８】
制御装置３５は、利用者が選択した情報名の暗号化情報を、秘密鍵暗号化鍵を用いて復号した秘密鍵により復号化装置３６にて復号する。暗号化情報は、１個または複数の暗号化された情報ファイルと１個または複数の非暗号化情報ファイルからなり、復号化装置は拡張子により暗号化された情報ファイルを抽出し、暗号化されている情報ファイル、または１個のファイル内で暗号化されているデータ部分を、秘密鍵により復号化する。
制御装置３５は、１個またな複数の復号化された情報ファイル、及び１個またな複数の非暗号化情報ファイルを用いて、情報を表示装置３４に表示する（Ｓ１１７）。
【００５９】
上記の本実施の形態によれば、情報提供機関で生成された情報は、情報提供機関で公開鍵を用いて暗号化され、利用者の端末で秘密鍵を用いて復号化される為、情報経路の中間に存在するネットワークや情報管理装置では暗号化された情報が伝送され、また保管される。情報が流出しても暗号化されており、情報のセキュリティは保たれる。
【００６０】
さらに、公開鍵、秘密鍵は利用者が鍵生成装置にて生成し、秘密鍵は鍵生成装置にて利用者が保有するＩＣカード内のみに記憶される。秘密鍵の外部への流出はなくなり、利用者のみが暗号化情報を復号化可能となり、さらに情報のセキュリティは保たれる。
【００６１】
利用者の氏名、住所、性別、生年月日からなる利用者の情報で、情報の提供先を管理している情報提供機関が、利用者に向け提供した情報を、ＩＣカードの識別願号で識別される利用者が正しく情報を入手できる。
すなわち、情報提供機関は情報の提供先である利用者を、利用者の氏名、住所、性別、生年月日からなる利用者の情報で管理している。利用者の保有するＩＣカードは、ＩＣカードの識別番号を記憶している。情報機関が提供先を利用者の氏名、住所、性別、生年月日からなる利用者の情報で指定した情報を、ＩＣカードを保有する利用者が正しく入手する必要がある。
【００６２】
利用者は、ＩＣカード内のＩＣカードの識別番号を利用して情報管理装置から情報を入手するので、利用者自身に識別番号を付与する必要が無く、利用者の人権を保護している。
【００６３】
なお、上述する各実施の形態は、本発明の好適な実施の形態であり、本発明の要旨を逸脱しない範囲内において種々変更実施が可能である。例えば、各装置の機能を実現するためのプログラムを各装置に読込ませて実行することにより各装置の機能を実現する処理を行ってもよい。さらに、そのプログラムは、コンピュータ読み取り可能な記録媒体であるＣＤ−ＲＯＭまたは光磁気ディスクなどを介して、または伝送媒体であるインターネット、電話回線などを介して伝送波により他のコンピュータシステムに伝送されてもよい。また、各装置の機能が他の装置によりまとめて実現されたり、追加の装置により機能が分散されて実現される形態も本発明の範囲内である。
【００６４】
本発明は、電子私書箱システムや情報収集／提供システムに適用可能である。
【符号の説明】
【００６５】
１    情報提供装置
２    情報管理装置
３    利用者端末
４    ＩＣカード
５    ネットワーク
６    鍵生成装置
【図１】
2010183149.tif 000003
【図２】
2010183149.tif 000004
【図３】
2010183149.tif 000005
【図４】
2010183149.tif 000006
【図５】
2010183149.tif 000007
【図６】
2010183149.tif 000008
【図７】
2010183149.tif 000009
【図８】
2010183149.tif 000010
【図９】
2010183149.tif 000011
【図１０】
2010183149.tif 000012
【図１１】
2010183149.tif 000013
【図１２】
2010183149.tif 000014