(57)【要約】【課題】ＰＫＩシステムを利用した安全性の高い情報管理システムおよび方法を実現する。【解決手段】情報管理システム１は、あるデータセットを、該データセットに含まれる暗号鍵を読み出した後、該データセットとは異なるデータセットに含まれる暗号鍵で暗号化済データセットを生成する暗号化手段１１と、少なくとも２つのデータ記録媒体１２と、暗号化済データセットをデータ記録媒体１２に書き込む書込み手段１３と、ある暗号化済データセットについての暗号鍵と書込み先のデータ記録媒体１２とを示すインデックス情報を参照し、復号化済のデータセットに含まれる暗号鍵を用いて得られた暗号化済データセットをデータ記録媒体１２から探し出す検索手段１４と、検索手段１４により探し出された暗号化済データセットを上記暗号鍵に対応する復号鍵で復号化する復号化手段１５とを備える。【選択図】      図１
2004357155.tif 000002
【特許請求の範囲】
【請求項１】
暗号鍵、復号鍵および情報データからなるデータセットを管理する情報管理システムであって、
あるデータセットを、該データセットに含まれる暗号鍵を予め読み出した後、該データセットとは異なるデータセットから既に読み出されてある暗号鍵を用いて暗号化し、暗号化済データセットを生成する暗号化手段と、
少なくとも２つのデータ記録媒体と、
前記暗号化済データセットを前記データ記録媒体のうちのいずれかに書き込む書込み手段と、を備えることを特徴とする情報管理システム。
【請求項２】
ある暗号化済データセットについてその生成に用いられた前記暗号鍵と書込み先の前記データ記録媒体とを示したインデックス情報を参照して、既に復号化されたデータセットから読み出された暗号鍵を用いて生成された暗号化済データセットを、前記データ記録媒体のうちのいずれかから探し出す検索手段と、
該検索手段によって探し出された前記暗号化済データセットを、該暗号鍵に対応する復号鍵を用いて復号化する復号化手段と、をさらに備える請求項１に記載の情報管理システム。
【請求項３】
最初のデータセットの前記暗号化手段による暗号化処理に用いられるマスター暗号鍵をさらに備える請求項１に記載の情報管理システム。
【請求項４】
最初の暗号化済データセットの前記復号化手段による復号化処理に用いられるマスター復号鍵をさらに備える請求項２に記載の情報管理システム。
【請求項５】
前記マスター暗号鍵および前記マスター鍵のうちの少なくとも１つを格納するＩＣカードをさらに備える請求項３または４に記載の情報管理システム。
【請求項６】
前記ＩＣカードから前記マスター暗号鍵および前記マスター鍵のうちの少なくとも１つを読み出すリーダライタをさらに備える請求項５に記載の情報管理システム。
【請求項７】
前記インデックス情報を記録するインデックス記録媒体をさらに備える請求項２に記載の情報管理システム。
【請求項８】
前記インデックス情報は、前記少なくとも２つのデータ記録媒体のうちのいずれかに記録される請求項２に記載の情報管理システム。
【請求項９】
暗号鍵、復号鍵および情報データからなるデータセットを管理する情報管理方法であって、
あるデータセットを、該データセットに含まれる暗号鍵を予め読み出した後、該データセットとは異なるデータセットから既に読み出されてある暗号鍵を用いて暗号化し、暗号化済データセットを生成する暗号化ステップと、
前記暗号化済データセットを、少なくとも２つのデータ記録媒体のうちのいずれかに書き込む書込みステップと、を備えることを特徴とする情報管理方法。
【請求項１０】
ある暗号化済データセットについてその生成に用いられた前記暗号鍵と書込み先の前記データ記録媒体とを示したインデックス情報を参照して、既に復号化されたデータセットから読み出された暗号鍵を用いて生成された暗号化済データセットを、前記データ記録媒体のうちのいずれかから探し出す検索ステップと、
該検索ステップにおいて探し出された前記暗号化済データセットを、該暗号鍵に対応する復号鍵を用いて復号化する復号化ステップと、をさらに備える請求項９に記載の情報管理方法。
【請求項１１】
最初のデータセットの前記暗号化ステップにおける暗号化処理に用いられるマスター暗号鍵をさらに備える請求項９に記載の情報管理方法。
【請求項１２】
最初の暗号化済データセットの前記復号化ステップにおける復号化処理に用いられるマスター復号鍵をさらに備える請求項１０に記載の情報管理方法。
【請求項１３】
前記マスター暗号鍵および前記マスター鍵のうちの少なくとも１つを格納するＩＣカードをさらに備える請求項１１または１２に記載の情報管理方法。
【請求項１４】
前記ＩＣカードから前記マスター暗号鍵および前記マスター鍵のうちの少なくとも１つをリーダライタを用いて読み出す読出しステップをさらに備える請求項１３に記載の情報管理方法。
【請求項１５】
前記インデックス情報をインデックス記録手段に記録する記録ステップをさらに備える請求項１０に記載の情報管理方法。
【請求項１６】
前記インデックス情報を、前記少なくとも２つのデータ記録媒体のうちのいずれかに記録する記録ステップをさらに備える請求項１０に記載の情報管理方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ＰＫＩシステムを利用して情報を管理する情報管理システムおよび方法に関する。
【０００２】
【従来の技術】
インターネットをはじめとするネットワーク技術および各種情報通信技術の社会への浸透に伴い、情報内容の安全性（非改ざん性）に対する関心が日々高まりつつある。電子商取引やメール送受信などの他に、近年では住民情報や医療情報などの個人情報をネットワーク上で管理するシステムも導入されつつあり、安全性の確保が大きな課題となっている。
【０００３】
このような課題に対応するための基盤技術として、ＰＫＩ（Ｐｕｂｌｉｃ  Ｋｅｙ  Ｉｎｆｒａｓｔｒｕｃｔｕｒｅ：公開鍵インフラストラクチャ）システムがある。公開鍵暗号方式が基幹技術として用いられるＰＫＩシステムでは、ＰＫＩシステムのサービスを受ける各ユーザが秘密鍵および公開鍵を所有する。
【０００４】
秘密鍵および電子証明書などの個人情報を含むデータの組（以下、「データセット」と称する）は、通常、コンピュータなどのハードディスク内に保存されて利用されることが多い。
【０００５】
図５はＰＫＩシステムを利用した従来例による情報管理システムの暗号化処理の概略を説明する図であり、図６はＰＫＩシステムを利用した従来例による情報管理システムの復号化処理の概略を説明する図である。
【０００６】
秘密鍵および電子証明書などを含むデータセットを暗号化せずに平文のまま保管することは安全上問題があるので、図５に示すように、データセットａ〜ｃは、暗号鍵を用いて暗号化され、暗号化済データセットａ〜ｃの状態でハードディスクなどの固定記録媒体、もしくはＭＤやフレキシブルディスクなどの可搬記録媒体に保管される。そして、データセット内の個人情報を利用する際には、図６に示すように、暗号化済データセットａ〜ｃは、記録媒体から読み出された後、上記暗号鍵に対応する復号鍵を用いて復号化され、データセットａ〜ｃが復元される。暗号鍵および復号鍵は、例えばシステム管理者が管理する。
【０００７】
また近年では、外部からの攻撃に対する安全性およびユーザの利便性をさらに高めることを目的として、秘密鍵および電子証明書などの個人情報を含むデータセットをＩＣカードに記録するＰＫＩシステムも提案されている（例えば、特許文献１参照）。
【０００８】
【特許文献１】
特開２００２−２３０３５８号公報
【０００９】
【発明が解決しようとする課題】
上述のような従来のシステムでは、復号鍵が何らかの原因で漏洩してしまった場合、暗号化済データセットを入手すれば、第三者によって容易に個人情報が取り出され得るという危険性がある。また例えば、暗号化済データセットが記録された記録媒体が盗難にあったり紛失してしまった場合、復号鍵さえ入手すれば、第三者によって容易に個人情報が取り出され得るという危険性がある。
【００１０】
また、従来のシステムでは、全てのデータを同一の暗号鍵を用いて暗号化するのでこの暗号鍵に対応する復号鍵が推測されやすく、復号鍵が一旦推測されてしまうと、容易に全ての個人情報が取り出されてしまう危険性がある。
【００１１】
安全性および利便性をさらに高めることを目的として秘密鍵および電子証明書などの個人情報を含むデータセットをＩＣカードに記録した場合であっても、そのＩＣカードが盗難にあったり紛失してしまえば、個人情報の解読の危険性に曝されることになるので、秘密鍵をＩＣカードに記録するだけでは安全対策は不十分であるといえる。
【００１２】
従って本発明の目的は、上記問題に鑑み、ＰＫＩシステムを利用した安全性の高い情報管理システムおよび方法を提供することにある。
【００１３】
【課題を解決するための手段】
上記目的を実現するために、本発明においては、暗号鍵、復号鍵および情報データからなるデータセットを安全に管理するために、あるデータセットを、該データセットに含まれる暗号鍵を暗号化する前に予め読み出した後に、該データセットとは異なるデータセットから既に読み出されてある暗号鍵を用いて暗号化し、得られた暗号化済のデータセットを、少なくとも２つのデータ記録媒体のうちのいずれかに記録する。暗号化済データセットについてその生成に用いられた暗号鍵と書込み先のデータ記録媒体とを示した情報は、インデックス情報として保持しておく。暗号化済データセットを復元する際は、まず、インデックス情報を参照して、少なくとも２つのデータ記録媒体のいずれかから、復号化すべき暗号化済データセットを探し出す。次いで、探し出された暗号化済データセットは、既に復号化されたデータセットから読み出された復号鍵を用いて復号化され、データセットが復元される。
【００１４】
すなわち、本発明は、データセットの暗号化処理およびそれに対応する復号化処理は、他のデータセットに含まれる暗号鍵およびそれに対応する復号鍵を用いて実行されること、暗号化されて得られた暗号化済データセットは、少なくとも２つのデータ記録媒体のうちのいずれかに記録されること、ならびに、ある暗号化済データセットについてその生成に用いられた暗号鍵と書込み先のデータ記録媒体とを示したインデックス情報を参照して適切な復号化処理が実行されること、を特徴とするものである。
【００１５】
図１は、本発明による情報管理システムのシステムブロック図である。また、図２は、本発明による情報管理システムにおけるデータセットの構成の一例を例示する概略図である。
【００１６】
本発明における情報管理システムでは、暗号鍵、復号鍵および情報データからなるデータセットを取り扱う。図２にはその構成の一例が示されている。
【００１７】
本発明による情報管理システム１は、あるデータセットを、該データセットに含まれる暗号鍵を予め読み出した後、該データセットとは異なるデータセットから既に読み出されてある暗号鍵を用いて暗号化し、暗号化済データセットを生成する暗号化手段１１と、少なくとも２つのデータ記録媒体１２と、暗号化済データセットをデータ記録媒体１２のうちのいずれかに書き込む書込み手段１３と、を備える。
【００１８】
すなわち、本発明による情報管理システムの下では、暗号化済データセットは、少なくとも２つのデータ記録媒体１２のいずれかに保管されることになる。なお、図１では、２つのデータ記録媒体１２が例示されているが、２つ以上であってもよい。
【００１９】
そして、本発明による情報管理システム１は、ある暗号化済データセットについてその生成に用いられた暗号鍵と書込み先のデータ記録媒体１２とを示したインデックス情報を参照して、既に復号化されたデータセットから読み出された暗号鍵を用いて生成された暗号化済データセットを、データ記録媒体１２のうちのいずれかから探し出す検索手段１４と、この検索手段１４によって探し出された暗号化済データセットを、前述の暗号鍵に対応する復号鍵を用いて復号化する復号化手段１５と、を備える。
【００２０】
すなわち、本発明による情報管理システム１の下では、インデックス情報を参照して少なくとも２つのデータ記録媒体１２のいずれかから所望の暗号化済データセットが探し出され、既に復号化されたデータセットから読み出された復号鍵を用いて復号化され、データセットが復元される。
【００２１】
また、本発明による情報管理システム１は、インデックス情報を記録するインデックス記録媒体１６をさらに備えるのが好ましい。この代替例として、インデックス情報は、少なくとも２つのデータ記録媒体１２のうちのいずれかに記録されてもよい。
【００２２】
また、本発明による情報管理システム１は、最初のデータセットの暗号化手段１１による暗号化処理に用いられるマスター暗号鍵をさらに備えてもよく、また、最初の暗号化済データセットの復号化手段１５による復号化処理に用いられるマスター復号鍵をさらに備えてもよい。この場合、マスター暗号鍵および前記マスター鍵のうちの少なくとも１つを格納するＩＣカードをさらに備えてもよい。
【００２３】
本発明によれば、ＰＫＩシステムを利用して情報を管理する情報管理システムおよび方法の安全性をさらに高めることができる。
【００２４】
【発明の実施の形態】
図３は、本発明の実施例による情報管理システムの暗号化処理を説明する図であり、図４は本発明の実施例による情報管理システムの復号化処理を説明する図である。
【００２５】
本実施例による情報管理システムでは、２つのデータ記録媒体１２−１および１２−２と、インデックス記録媒体１６とを備えてなる。
【００２６】
まず、暗号鍵、復号鍵および情報データからなるデータセットを安全に保管するための暗号化処理について、図３を参照しながら説明する。
【００２７】
上述のように、本発明による情報管理システムでは、あるデータセットを、該データセットに含まれる暗号鍵を暗号化する前に予め読み出した後に、該データセットとは異なるデータセットから既に読み出されてある暗号鍵を用いて暗号化し、生成された暗号化済のデータセットを、少なくとも２つのデータ記録媒体のうちのいずれかに記録する。
【００２８】
本実施例では、まず、データセットａについて、このデータセットａに含まれる暗号鍵２０ａを、データセットａの暗号化処理から退避するために予め読み出しておく。次いで、最初のデータセットの暗号化処理のためのマスター暗号鍵２０を用いて、データセットａを暗号化する。そして生成された暗号化済データセットＡをデータ記録媒体１２−１に書き込む。このとき、データセットａの暗号化処理に用いられた暗号鍵がマスター暗号鍵２０であること、および、暗号化済データセットＡの書込み先がデータ記録媒体１２−１であることを示した情報を、インデックス情報としてインデックス記録媒体１６に記録する。なお、この段階の暗号化処理すなわち一番最初の暗号化処理に用いられたマスター暗号鍵２０は、例えば情報管理システムの管理者もしくは責任者が保管するのが好ましい。マスター暗号鍵２０をＩＣカード（図示せず）に記録して保管してもよい。
【００２９】
次に、データセットｂについて、このデータセットｂに含まれる暗号鍵２０ｂを予め読み出す。その後、先のデータセットａから既に読み出されてあった暗号鍵２０ａを用いて、すなわちデータセットｂに含まれる暗号鍵２０ｂではなくデータセットａに含まれていた暗号鍵２０ａを用いて、データセットｂを暗号化する。そして、生成された暗号化済データセットＢをデータ記録媒体１２−２に書き込む。このとき、データセットｂの暗号化処理に用いられた暗号鍵がデータセットａに含まれる暗号鍵２０ａであること、および、暗号化済データセットＢの書込み先がデータ記録媒体１２−２であることを示したインデックス情報を、インデックス記録媒体１６に記録する。
【００３０】
次に、データセットｃについて、このデータセットｃに含まれる暗号鍵２０ｃを予め読み出し、その後、先のデータセットｂから既に読み出されてあった暗号鍵２０ｂを用いてデータセットｃを暗号化する。そして、生成された暗号化済データセットＣをデータ記録媒体１２−１に書き込む。このとき、データセットｃの暗号化処理に用いられた暗号鍵がデータセットｂに含まれる暗号鍵２０ｂであること、および、暗号化済データセットＣの書込み先がデータ記録媒体１２−１であることを示したインデックス情報を、インデックス記録媒体１６に記録する。
【００３１】
次に、データセットｄについて、このデータセットｄに含まれる暗号鍵２０ｄを予め読み出し、その後、先のデータセットｃから既に読み出されてあった暗号鍵２０ｃを用いてデータセットｄを暗号化する。そして、生成された暗号化済データセットＤをデータ記録媒体１２−２に書き込む。このとき、データセットｄの暗号化処理に用いられた暗号鍵がデータセットｃに含まれる暗号鍵２０ｃであること、および、暗号化済データセットＤの書込み先がデータ記録媒体１２−２であることを示したインデックス情報を、インデックス記録媒体１６に記録する。
【００３２】
本実施例では、上述の処理を繰り返して、複数のデータセットを暗号化していくと共に、生成された暗号化済データセットについては２つのデータ記録媒体のうちのいずれかに記録していく。暗号化処理に用いられた暗号鍵がどれであるかおよび暗号化済データセットの書込み先がどのデータ記録媒体であるかに関する情報はインデックス情報としてインデックス記録媒体に記録される。
【００３３】
このように、本実施例では、暗号化処理に用いられる暗号鍵を複数のデータセットの間で連鎖的に共有する。そして、生成された暗号化済データセットは２つのデータ記録媒体に分けて記録される。
【００３４】
続いて、暗号化済データセットを復元するための復号化処理について、図４を参照しながら説明する。
【００３５】
上述のように、本発明による情報管理システムでは、まず、ある暗号化済データセットについてその生成に用いられた暗号鍵と書込み先のデータ記録媒体とを示したインデックス情報を参照し、少なくとも２つのデータ記録媒体のいずれかから復号化すべき暗号化済データセットを探し出す。探し出された暗号化済データセットは、既に復号化されたデータセットから読み出された復号鍵を用いて復号化され、これによりデータセットが復元される。
【００３６】
本実施例では、まず、インデックス情報を参照して、最初のデータセットの復号化処理に用いられるマスター復号鍵３０によって復号化することができる暗号化済データセットを、データ記録媒体のうちのいずれかから探し出す。上述のように、インデックス記録媒体１６には、マスター復号鍵に対応するマスター暗号鍵２０を用いてデータセットａの暗号化処理を実行し、暗号化済データセットＡを生成したこと、および、暗号化済データセットＡの書込み先がデータ記録媒体１２−１であることを示したインデックス情報が記録されているので、マスター復号鍵３０によって復号化することができる暗号化済データセットとして、暗号化済データセットＡがデータ記録媒体１２−１から探し出されることになる。次いで、探し出された暗号化済データセットＡを、マスター復号鍵３０を用いて復号化する。暗号化済データセットＡを復号化して生成されたデータセットａには、暗号鍵２０ａおよびこれに対応する復号鍵３０ａが含まれており、これらを読み出す。なお、この段階の復号化処理すなわち一番最初の復号化処理に用いられたマスター復号鍵３０は、例えば情報管理システムの管理者もしくは責任者が保管するのが好ましい。マスター復号鍵３０をＩＣカード（図示せず）に記録して保管してもよい。また、マスター暗号鍵２０とマスター復号鍵３０とを同一のＩＣカードに記録してもよいし、別々のＩＣカードに記録してもよい。
【００３７】
次に、インデックス情報を参照することで、先の暗号化済データセットＡの復号化処理によって生成されたデータセットａから読み出された暗号鍵２０ａを用いて生成された暗号化済データセットを、データ記録媒体のうちのいずれかから探し出す。上述のように、インデックス記録媒体１６には、暗号鍵２０ａを用いてデータセットｂの暗号化処理を実行し、暗号化済データセットＢを生成したこと、および、暗号化済データセットＢの書込み先がデータ記録媒体１２−２であることを示したインデックス情報が記録されているので、暗号化済データセットＢがデータ記録媒体１２−２から探し出されることになる。次いで、探し出された暗号化済データセットＢを、暗号鍵２０ａに対応する復号鍵３０ａを用いて復号化する。暗号化済データセットＢを復号化して生成されたデータセットｂには、暗号鍵２０ｂおよびこれに対応する復号鍵３０ｂが含まれており、これらを読み出す。
【００３８】
次に、インデックス情報を参照することで、先の暗号化済データセットＢの復号化処理によって生成されたデータセットｂから読み出された暗号鍵２０ｂを用いて生成された暗号化済データセットを、データ記録媒体のうちのいずれかから探し出す。上述のように、インデックス記録媒体１６には、暗号鍵２０ｂを用いてデータセットｃの暗号化処理を実行し、暗号化済データセットＣを生成したこと、および、暗号化済データセットＣの書込み先がデータ記録媒体１２−１であることを示したインデックス情報が記録されているので、暗号化済データセットＣがデータ記録媒体１２−１から探し出されることになる。次いで、探し出された暗号化済データセットＣを、暗号鍵２０ｂに対応する復号鍵３０ｂを用いて復号化する。暗号化済データセットＣを復号化して生成されたデータセットｃには、暗号鍵２０ｃおよびこれに対応する復号鍵３０ｃが含まれており、これらを読み出す。
【００３９】
次に、インデックス情報を参照することで、先の暗号化済データセットＣの復号化処理によって生成されたデータセットｃから読み出された暗号鍵２０ｃを用いて生成された暗号化済データセットを、データ記録媒体のうちのいずれかから探し出す。上述のように、インデックス記録媒体１６には、暗号鍵２０ｃを用いてデータセットｄの暗号化処理を実行し、暗号化済データセットＤを生成したこと、および、暗号化済データセットＤの書込み先がデータ記録媒体１２−２であることを示したインデックス情報が記録されているので、暗号化済データセットＤがデータ記録媒体１２−２から探し出されることになる。次いで、探し出された暗号化済データセットＤを、暗号鍵２０ｃに対応する復号鍵３０ｃを用いて復号化する。暗号化済データセットＤを復号化して生成されたデータセットｄには、暗号鍵２０ｄおよびこれに対応する復号鍵３０ｄが含まれており、これらを読み出す。
【００４０】
本実施例では、上述の処理を繰り返して、インデックス情報を参照することで、２つのデータ記録媒体に分散して記録された複数の暗号化済データセットから復号化すべき暗号化済データセットを探し出し、探し出された暗号化済データセットを、先の復号化処理で得られたデータセットに含まれる復号鍵を用いて復号化していく。
【００４１】
以上説明したように、本発明の実施例による情報管理システムでは、暗号化処理に用いられる暗号鍵を複数のデータセットの間で連鎖的に共有する。すなわち、従来例のように全てのデータを同一の暗号鍵を用いて暗号化するのではないので、暗号鍵に対応する復号鍵を推測するのは一層困難なものとなり、安全性が高い。
【００４２】
また、本発明の実施例による情報管理システムでは、生成された暗号化済データセットを２つのデータ記録媒体に分散して記録する。仮に、一方のデータ記録媒体が盗難にあったり紛失してしまったとしても、２つのデータ記録媒体に分散して記録された複数の暗号化済データセットの間で暗号鍵および復号鍵を連鎖的に共有しているので、もう一方のデータ記録媒体とインデックス記録媒体が入手できない限りは、暗号化済データセットを復号化することはできない。インデックス記録媒体が盗難にあったり紛失してしまった場合も同様である。すなわち、本発明の実施例による情報管理システムによれば、復号化処理をいわゆるデッドロックがかかった状態にすることができるので、安全性が非常に高い。
【００４３】
また、本発明の実施例による情報管理システムにおいて、マスター暗号鍵およびマスター復号鍵をＩＣカードに記録しておけば、情報管理システムの管理者もしくは責任者の利便性は高まる。なお、マスター暗号鍵とマスター復号鍵とを同一のＩＣカードに記録してもよいが、別々のＩＣカードに記録して別々の場所に保管すれば安全性がより高まる。
【００４４】
なお、本実施例では、暗号化済データセットを、２つのデータ記録媒体に交互に記録していったが、本発明はこれに限定されるものではなく、例えばランダムな順序で記録していってもよい。上述のように暗号化済データセットの書込み先がどのデータ記録媒体であるかに関するインデックス情報が保持されるので、このインデックス情報を参照すれば復号化処理は可能である。暗号化済データセットを順序良く、すなわち第三者に想定されやすい順番でデータ記録媒体に記録していくよりは、ランダムな順序で記録していったほうのが、より安全性が高まるのでむしろ好ましいといえる。
【００４５】
なお、本実施例では、データ記録媒体の数を２つとしたが、本発明はこれに限定されるものではなく、２つ以上であればよい。
【００４６】
また、本実施例では、インデックス記録媒体をデータ記録媒体とは独立なものとしたが、データ記録媒体と共用にしてもよい。これによりコスト削減を図ることができるが、安全性の面で若干劣る。しかし、従来例に比べれば安全性は依然として高いといえる。
【００４７】
データ記録媒体およびインデックス記録媒体の具体的な例としては、ＭＤ、ＤＶＤ、ＣＤ、レーザディスク、カセットテープ、ＤＡＴ、ＳＤカード、メモリスティック、スマートメディア、フレキシブルディスク、ハードディスク、ＩＣカード、ＩＣタグなどがある。
【００４８】
データセットに含まれる情報データの例としては、インターネット関連の各種個人データ、ならびに、電子商取引、各種住民情報、医療情報および学業成績などに関する個人データなどがある。
【００４９】
【発明の効果】
以上説明したように、本発明によれば、ＰＫＩシステムを利用して情報を管理する情報管理システムおよび方法の安全性をさらに高めることができる。
【００５０】
また、本発明による情報管理システムでは、仮に、一方のデータ記録媒体が盗難にあったり紛失してしまったとしても、２つのデータ記録媒体に分散して記録された複数の暗号化済データセットの間で暗号鍵および復号鍵を連鎖的に共有しているので、もう一方のデータ記録媒体とインデックス記録媒体が入手できない限りは、暗号化済データセットを復号化することはできない。インデックス記録媒体が盗難にあったり紛失してしまった場合も同様である。
【００５１】
また、本発明による情報管理システムにおいて、マスター暗号鍵およびマスター復号鍵をＩＣカードに記録しておけば、情報管理システムの管理者もしくは責任者の利便性は高まる。なお、マスター暗号鍵とマスター復号鍵とを同一のＩＣカードに記録してもよいが、別々のＩＣカードに記録して別々の場所に保管すれば安全性がより高まる。
【図面の簡単な説明】
【図１】本発明による情報管理システムのシステムブロック図である。
【図２】本発明による情報管理システムにおけるデータセットの構成の一例を例示する概略図である。
【図３】本発明の実施例による情報管理システムの暗号化処理を説明する図である。
【図４】本発明の実施例による情報管理システムの復号化処理を説明する図である。
【図５】ＰＫＩシステムを利用した従来例による情報管理システムの暗号化処理の概略を説明する図である。
【図６】ＰＫＩシステムを利用した従来例による情報管理システムの復号化処理の概略を説明する図である。
【符号の説明】
１…情報管理システム
１１…暗号化手段
１２、１２−１、１２−２…データ記録媒体
１３…書込み手段
１４…検索手段
１５…復号化手段
１６…インデックス記録媒体
２０…マスター暗号鍵
２０ａ、２０ｂ、２０ｃ、２０ｄ、２０ｙ…暗号鍵
３０…マスター復号鍵
３０ａ、３０ｂ、３０ｃ、３０ｄ、３０ｙ…復号鍵
【図１】
2004357155.tif 000003
【図２】
2004357155.tif 000004
【図３】
2004357155.tif 000005
【図４】
2004357155.tif 000006
【図５】
2004357155.tif 000007
【図６】
2004357155.tif 000008