(57)【要約】【課題】  機密情報を管理する際の利便性を向上させる。【解決手段】  ＰＣ１は、フラッシュメモリを有して操作情報を入力する入力部１１と、光ディスク３に対して読み書きをする光ディスクドライブ１３とを有し、制御部１５は、一組の秘密鍵と公開鍵を生成し、その生成した秘密鍵を入力部１１のフラッシュメモリに記憶させると共に、光ディスクドライブ１３によって上記生成した公開鍵を光ディスク３のＲＡＭ部３１に書き込む。また、制御部１５は、光ディスクドライブ１３によって光ディスク３のＲＡＭ部３１から上記公開鍵によって暗号化された共通鍵とその共通鍵によって暗号化された機密情報とを読み取らせ、上記フラッシュメモリに記憶された秘密鍵によって上記共通鍵を復号化し、その復号化した共通鍵に基づいて上記暗号化された機密情報を復号化する。【選択図】        図１
2007251464.tif 000002
【特許請求の範囲】
【請求項１】
記憶手段を有して操作情報を入力する入力手段と、
記録媒体に対して読み書きをする読み書き手段と、
一組の秘密鍵と公開鍵を生成する鍵生成手段と、
該鍵生成手段によって生成された秘密鍵を前記記憶手段に記憶させると共に、前記読み書き手段によって前記生成された公開鍵を前記記録媒体に書き込ませる手段とを備えたことを特徴とする情報管理装置。
【請求項２】
前記記録媒体は、光ディスクを含む媒体であることを特徴とする請求項１記載の情報管理装置。
【請求項３】
前記記録媒体は、ハードディスクであることを特徴とする請求項１記載の情報管理装置。
【請求項４】
前記入力装置に、利用者の指紋を読み取って予め登録された指紋情報と比較し、該比較結果が一致したときに当該入力装置の使用を許可する手段を設けたことを特徴とする請求項１乃至３のいずれか一項に記載の情報管理装置。
【請求項５】
第１の装置と第２の装置とからなる情報管理システムであって、
前記第１の装置は、
記憶手段を有して操作情報を入力する入力手段と、
記録媒体に対して読み書きをする読み書き手段と、
一組の秘密鍵と公開鍵を生成する鍵生成手段と、
該鍵生成手段によって生成された秘密鍵を前記記憶手段に記憶させると共に、前記読み書き手段によって前記生成された公開鍵を前記記録媒体に書き込ませる手段と、
前記読み書き手段によって前記公開鍵によって暗号化された共通鍵と該共通鍵によって暗号化された機密情報とが記録された記録媒体から前記共通鍵と前記機密情報とを読み取らせる手段と、
該手段によって読み取らせた共通鍵を前記記憶手段に記憶された秘密鍵によって復号化する共通鍵復号化手段と、
該手段によって復号化された共通鍵に基づいて前記読み取らせた機密情報を復号化する機密情報復号化手段とを有し、
前記第２の装置は、
記録媒体に対して読み書きをする読み書き手段と、
共通鍵を生成する共通鍵生成手段と、
該共通鍵生成手段によって生成された共通鍵に基づいて機密情報を暗号化する機密情報暗号化手段と、
該機密情報暗号化手段によって暗号化された機密情報を前記読み書き手段によって前記記録媒体に書き込ませる手段と、
前記読み書き手段によって前記記録媒体から公開鍵を読み取らせる手段と、
該手段によって読み取らせた公開鍵によって前記共通鍵を暗号化する共通鍵暗号化手段と、
該共通鍵暗号化手段によって暗号化された共通鍵を前記読み書き手段によって前記記録媒体に書き込ませる手段とを有することを特徴とする情報管理システム。
【請求項６】
一組の秘密鍵と公開鍵を生成し、該生成した秘密鍵を、操作情報を入力する入力手段に設けた記憶手段に記憶すると共に、前記生成した公開鍵を記録媒体に書き込み、前記公開鍵によって暗号化された共通鍵と該共通鍵によって暗号化された機密情報とが記録された記録媒体から前記共通鍵と前記機密情報とを読み取り、該読み取った共通鍵を前記記憶手段に記憶された秘密鍵によって復号化し、該復号化した共通鍵に基づいて前記読み取った機密情報を復号化することを特徴とする情報管理方法。
【請求項７】
共通鍵を生成し、該生成した共通鍵に基づいて機密情報を暗号化し、該暗号化した機密情報を記録媒体に書き込み、前記記録媒体から公開鍵を読み取り、該読み取った公開鍵によって前記共通鍵を暗号化し、該暗号化した共通鍵を前記記録媒体に書き込むことを特徴とする情報管理方法。
【請求項８】
コンピュータに、一組の秘密鍵と公開鍵を生成し、該生成した秘密鍵を、操作情報を入力する入力手段に設けた記憶手段に記憶すると共に、前記生成した公開鍵を記録媒体に書き込み、前記公開鍵によって暗号化された共通鍵と該共通鍵によって暗号化された機密情報とが記録された記録媒体から前記共通鍵と前記機密情報とを読み取り、該読み取った共通鍵を前記記憶手段に記憶された秘密鍵によって復号化し、該復号化した共通鍵に基づいて前記読み取った機密情報を復号化する手順を実行させるためのプログラム。
【請求項９】
コンピュータに、共通鍵を生成し、該生成した共通鍵に基づいて機密情報を暗号化し、該暗号化した機密情報を記録媒体に書き込み、前記記録媒体から公開鍵を読み取り、該読み取った公開鍵によって前記共通鍵を暗号化し、該暗号化した共通鍵を前記記録媒体に書き込む手順を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、情報管理装置、情報管理システム、情報管理方法、プログラムに関する。
【背景技術】
【０００２】
従来、納入業者が、納入先から、アプリケーションプログラム、公開鍵などが格納されているＣＤ−Ｒ及びＵＳＢキーを受け取り、共通鍵で暗号化した機密情報と、ＵＳＢキーから読み出した公開鍵で暗号化した共通鍵とをＣＤ−Ｒに格納し、そのＣＤ−Ｒ及びＵＳＢキーを納入先に納入する。一方、納入先では、その暗号化された共通鍵を秘密鍵で復号化し、復号化した共通鍵で暗号化された機密情報を復号化することにより、機密情報の内容を見るようにした情報管理システム（例えば、特許文献１参照）があった。
【特許文献１】特開２００６−２０２５３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上述の情報管理システムでは、納入先と納入業者との間でＣＤ−Ｒと共に、別途ＵＳＢキーの授受も行わなければならないので、納入先と納入業者との間で授受する品の点数が多くなるという問題があった。
また、ハードディスクの一部にパーテーションにより自分の使用領域を設け、そこに鍵を用いて暗号化された機密情報を記録して管理する際、その鍵をＵＳＢキーに記憶させて保管すると、紛失のおそれがあるという問題があった。
この発明は上記の点に鑑みてなされたものであり、機密情報を管理する際の利便性を向上させることを目的とする。
【課題を解決するための手段】
【０００４】
この発明は上記の目的を達成するため、次の情報管理装置、情報管理システム、情報管理方法、プログラムを提供する。
（１）記憶手段を有して操作情報を入力する入力手段と、記録媒体に対して読み書きをする読み書き手段と、一組の秘密鍵と公開鍵を生成する鍵生成手段と、その鍵生成手段によって生成された秘密鍵を上記記憶手段に記憶させると共に、上記読み書き手段によって上記生成された公開鍵を上記記録媒体に書き込ませる手段を備えた情報管理装置。
（２）上記（１）の情報管理装置において、上記記録媒体は、光ディスクを含む媒体である情報管理装置。
（３）上記（１）の情報管理装置において、上記記録媒体は、ハードディスクである情報管理装置。
（４）上記（１）〜（３）のいずれかの情報管理装置において、上記入力装置に、利用者の指紋を読み取って予め登録された指紋情報と比較し、その比較結果が一致したときに当該入力装置の使用を許可する手段を設けた情報管理装置。
【０００５】
（５）第１の装置と第２の装置とからなる情報管理システムであって、上記第１の装置は、記憶手段を有して操作情報を入力する入力手段と、記録媒体に対して読み書きをする読み書き手段と、一組の秘密鍵と公開鍵を生成する鍵生成手段と、その鍵生成手段によって生成された秘密鍵を上記記憶手段に記憶させると共に、上記読み書き手段によって上記生成された公開鍵を上記記録媒体に書き込ませる手段と、上記読み書き手段によって上記公開鍵によって暗号化された共通鍵とその共通鍵によって暗号化された機密情報とが記録された記録媒体から上記共通鍵と上記機密情報とを読み取らせる手段と、その手段によって読み取らせた共通鍵を上記記憶手段に記憶された秘密鍵によって復号化する共通鍵復号化手段と、その手段によって復号化された共通鍵に基づいて上記読み取らせた機密情報を復号化する機密情報復号化手段を有し、上記第２の装置は、記録媒体に対して読み書きをする読み書き手段と、共通鍵を生成する共通鍵生成手段と、その共通鍵生成手段によって生成された共通鍵に基づいて機密情報を暗号化する機密情報暗号化手段と、その機密情報暗号化手段によって暗号化された機密情報を上記読み書き手段によって上記記録媒体に書き込ませる手段と、上記読み書き手段によって上記記録媒体から公開鍵を読み取らせる手段と、その手段によって読み取らせた公開鍵によって上記共通鍵を暗号化する共通鍵暗号化手段と、その共通鍵暗号化手段によって暗号化された共通鍵を上記読み書き手段によって上記記録媒体に書き込ませる手段を有する情報管理システム。
【０００６】
（６）一組の秘密鍵と公開鍵を生成し、その生成した秘密鍵を、操作情報を入力する入力手段に設けた記憶手段に記憶すると共に、上記生成した公開鍵を記録媒体に書き込み、上記公開鍵によって暗号化された共通鍵とその共通鍵によって暗号化された機密情報とが記録された記録媒体から上記共通鍵と上記機密情報とを読み取り、その読み取った共通鍵を上記記憶手段に記憶された秘密鍵によって復号化し、その復号化した共通鍵に基づいて上記読み取った機密情報を復号化する情報管理方法。
（７）共通鍵を生成し、その生成した共通鍵に基づいて機密情報を暗号化し、その暗号化した機密情報を記録媒体に書き込み、上記記録媒体から公開鍵を読み取り、その読み取った公開鍵によって上記共通鍵を暗号化し、その暗号化した共通鍵を上記記録媒体に書き込む情報管理方法。
【０００７】
（８）コンピュータに、一組の秘密鍵と公開鍵を生成し、その生成した秘密鍵を、操作情報を入力する入力手段に設けた記憶手段に記憶すると共に、上記生成した公開鍵を記録媒体に書き込み、上記公開鍵によって暗号化された共通鍵とその共通鍵によって暗号化された機密情報とが記録された記録媒体から上記共通鍵と上記機密情報とを読み取り、その読み取った共通鍵を上記記憶手段に記憶された秘密鍵によって復号化し、その復号化した共通鍵に基づいて上記読み取った機密情報を復号化する手順を実行させるためのプログラム。
（９）コンピュータに、共通鍵を生成し、その生成した共通鍵に基づいて機密情報を暗号化し、その暗号化した機密情報を記録媒体に書き込み、上記記録媒体から公開鍵を読み取り、その読み取った公開鍵によって上記共通鍵を暗号化し、その暗号化した共通鍵を上記記録媒体に書き込む手順を実行させるためのプログラム。
【発明の効果】
【０００８】
この発明による情報管理装置と情報管理システムと情報管理方法は、機密情報を管理する際の利便性を向上させることができる。
また、この発明によるプログラムは、コンピュータに機密情報を管理する際の便性を向上させるための機能を実現させることができる。
【発明を実施するための最良の形態】
【０００９】
以下、この発明を実施するための最良の形態を図面に基づいて具体的に説明する。
〔実施例１〕
図１は、この発明の実施例１の情報管理システムの機能構成を示すブロック図である。
この情報管理システムは、機密情報の納入先のパーソナルコンピュータ（以下「ＰＣ」と略称する）１と、機密情報を納入先に納入する納入業者のＰＣ２とからなり、納入業者側で作成された機密情報は光ディスク３に格納され、納品先に郵送または配送されて納品される。すなわち、ＰＣ１はこの発明の情報管理装置とこの発明の情報管理システムにおける第１の装置に相当し、ＰＣ２はこの発明の情報管理システムにおける第２の装置に相当する。
【００１０】
納入先のＰＣ１は、表示部１０、入力部１１、記憶部１２、光ディスクドライブ１３、インタフェース１４、制御部１５からなる。
表示部１０は、例えば、液晶ディスプレイ（ＬＣＤ）、プラズマディスプレイパネル（ＰＤＰ）を含む表示装置であり、制御部１５からの各種情報を表示する。
入力部１１は、例えば、キーボードと、マウス，トラックパッド，トラックボールを含むポインティングデバイスとを含む入力装置であり、納入先の担当者から入力された各種の操作情報を入力して制御部１５に通知する。すなわち、この発明の情報管理装置における入力手段とこの発明の情報管理システムにおける第１の装置の入力手段に相当する。
【００１１】
記憶部１２は、半導体メモリ、磁気ディスク記録装置を含む記憶装置であり、納入物情報と納入業者情報を含む各種の情報やプログラムを記憶する。上記納入物情報とは、納入する納入物である機密情報に関する情報であり、例えば、納入時期、納入物、納入条件を含む各種の情報である。また、納入業者情報とは、納入業者に関する情報であり、例えば、新規登録または既登録、納入業者規模、担当者名を含む各種の情報である。
光ディスクドライブ１３は、インタフェース１４を介して制御部１５による制御によって光ディスク３に対して読み書きを行う装置である。すなわち、この発明の情報管理装置における読み書き手段とこの発明の情報管理システムにおける第１の装置の読み書き手段に相当する。
インタフェース１４は、光ディスクドライブ１３に接続し、光ディスクドライブ１３との双方向の通信インタフェースである。
【００１２】
制御部１５は、ＣＰＵ，ＲＯＭ及びＲＡＭからなるマイクロコンピュータによって実現され、この納入先のＰＣ１の全体を制御する。また、記憶部１２に記憶されたプログラムを実行することによりこの発明に係る各種の処理を実行する。すなわち、この発明の情報管理装置における鍵生成手段と書き込ませる手段の機能を果たす。また、この発明の情報管理システムにおける第１の装置の鍵生成手段と書き込ませる手段と読み取らせる手段と共通鍵復号化手段と機密情報復号化手段の機能を果たす。
例えば、制御部１５は、鍵生成部、鍵書き込み制御部、秘密鍵取得部、共通鍵復号化部、機密情報復号化部の各部の機能を果たす。
【００１３】
鍵生成部は、納入業者に納入させる機密情報を格納するための光ディスク３を作成する際、光ディスク３に格納された鍵生成アプリケーションプログラム、又は記憶部１２に格納された鍵生成アプリケーションプログラムを起動して、一組の秘密鍵及び公開鍵を生成する。
上記秘密鍵と公開鍵とは、公開鍵暗号方式においてデータの暗号化と復号化を行うために使用する一対の２つの鍵である。秘密鍵は納入先の担当者だけがわかるように厳重に管理しなければならない鍵であり、公開鍵は他人に広く公開する鍵である。その秘密鍵で暗号化されたデータは対応する公開鍵でしか復号できず、公開鍵で暗号化されたデータは対応する秘密鍵でしか復号できない。このような公開鍵暗号方式は、暗号化と復号化を同じ鍵で行う秘密鍵暗号方式に比べ、鍵を安全な経路で輸送する必要がないため、鍵の管理が楽で安全性が高い。
【００１４】
鍵書き込み制御部は、納入業者に納入させる機密情報を格納するための光ディスク３を作成する際、鍵生成部によって生成された秘密鍵を入力部１１に記憶させると共に、公開鍵をインタフェース１４を介して光ディスクドライブ１３によって光ディスク３に書き込ませる制御をする。
秘密鍵取得部は、納入業者から納入された光ディスク３に記憶された機密情報を参照する際、入力部１１に記憶された秘密鍵を読み出して取得する。
共通鍵復号化部は、納入業者から納入された光ディスク３に記憶された機密情報を参照する際、秘密鍵取得部によって取得した秘密鍵を使用して、光ディスク３に記録された共通鍵を復号化する。
機密情報復号化部は、共通鍵復号化部によって復号化した共通鍵を使用して機密情報を復号化する。
【００１５】
一方、納入業者のＰＣ２は、表示部２０、入力部２１、記憶部２２、光ディスクドライブ２３、インタフェース２４、制御部２５からなる。
表示部２０は、例えば、液晶ディスプレイ（ＬＣＤ）、プラズマディスプレイパネル（ＰＤＰ）を含む表示装置であり、制御部２５からの各種情報を表示する。
入力部２１は、例えば、キーボードと、マウス，トラックパッド，トラックボールを含むポインティングデバイスとを含む入力装置であり、納入業者の担当者から入力された各種の操作情報を入力して制御部２５に通知する。
【００１６】
記憶部２２は、半導体メモリ、磁気ディスク記録装置を含む記憶装置であり、納入先に納入する機密情報やプログラムを記憶する。
光ディスクドライブ２３は、インタフェース２４を介して制御部２５による制御によって光ディスク３に対して読み書きを行う装置である。すなわち、この発明の情報管理システムにおける第２の装置の読み書き手段に相当する。
インタフェース２４は、光ディスクドライブ２３に接続し、光ディスクドライブ２３との双方向の通信インタフェースである。
【００１７】
制御部２５は、ＣＰＵ，ＲＯＭ及びＲＡＭからなるマイクロコンピュータによって実現され、この納入業者のＰＣ２の全体を制御する。また、記憶部２２に記憶されたプログラムを実行することによりこの発明に係る各種の処理を実行する。すなわち、この発明の情報管理システムにおける第２の装置の共通鍵生成手段と機密情報暗号化手段と機密情報を書き込ませる手段と読み取らせる手段と共通鍵暗号化手段と共通鍵を書き込ませる手段の機能を果たす。
例えば、制御部２５は、共通鍵生成部、機密情報暗号化部、機密情報書き込み制御部、公開鍵取得部、共通鍵暗号化部、共通鍵書き込み制御部の各部の機能を果たす。
【００１８】
共通鍵生成部は、光ディスク３に対して納入先に納入する機密情報を記録する際、記憶部２２に記憶された共通鍵生成アプリケーションプログラムを実行し、例えば、光ディスク３の製品コードに基づいて、機密情報を暗号化するために使用する共通鍵を生成する。
機密情報暗号化部は、光ディスク３に対して納入先に納入する機密情報を記録する際、共通鍵生成部によって生成された共通鍵に基づいて機密情報を暗号化する。
機密情報書き込み制御部は、光ディスク３に対して納入先に納入する機密情報を記録する際、機密情報暗号化部によって暗号化された機密情報をインタフェース２４を介して光ディスクドライブ２３によって光ディスク３に書き込ませる制御をする。
【００１９】
公開鍵取得部は、光ディスク３に対して納入先に納入する機密情報を記録する際、インタフェース２４を介して光ディスクドライブ２３によって光ディスク３に記録されている公開鍵を読み取らせる制御をする。
共通鍵暗号化部は、光ディスク３に対して納入先に納入する機密情報を記録する際、公開鍵取得部によって読み取らせた公開鍵によって上記共通鍵を暗号化する。
共通鍵書き込み制御部は、光ディスク３に対して納入先に納入する機密情報を記録する際、共通鍵暗号化部によって暗号化された共通鍵をインタフェース２４を介して光ディスクドライブ２３によって光ディスク３に書き込ませる制御をする。
【００２０】
次に、図１に示す光ディスク３について説明する。
光ディスク３は、ＣＤ−Ｒディスク、ＣＤ−ＲＷディスク、ＤＶＤディスクを含む書き込み機能な記録媒体であり、その記録領域は、読み取り専用領域（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ：ＲＯＭ部）３０と、書き込み可能領域（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ：ＲＡＭ部）３１とからなる。
ＲＯＭ部３０は、秘密鍵と公開鍵を発生させるための処理手順からなる鍵生成アプリケーションプログラムと、機密情報への閲覧、参照、複写を含む各種制御を行う制御プログラムを格納する領域である。
ＲＡＭ部３１は、暗号化された機密情報と共通鍵とを記録する領域である。
【００２１】
次に、図１に示す入力部１１について説明する。
図２は、図１に示す入力部１１の内部構成を示すブロック図である。
入力部１１は、位置入力部４０、指紋照合部４１、フラッシュメモリ４２、送受信部４３、コントローラ４４からなる。
位置入力部４０は、表示部１０に表示された作業画面上の指示された位置情報を入力する。
指紋照合部４１は、納入先の担当者の指紋を読み取って予め登録された上記担当者の指紋情報と比較し、その比較結果が一致したときに入力部１１の使用を許可する。その使用の許可とは、位置入力部４０からの位置情報の入力を送受信部４３を介して制御部１５へ入力させることと、フラッシュメモリ４２に記憶された秘密鍵の読み出しの許可である。
【００２２】
フラッシュメモリ４２は、秘密鍵を記憶する記憶部である。
送受信部４３は、制御部１５に位置入力部４０からの位置情報を送信し、制御部１５から受信した秘密鍵をコントローラ４４へ送信し、コントローラ４４から受信した秘密鍵を制御部１５へ送信する処理を行う。
コントローラ４４は、入力部１１におけるフラッシュメモリ４２への読み書きを含む各種の制御を司り、送受信部４３を介して制御部１５からの秘密鍵を受信すると、それをフラッシュメモリ４２に書き込み、送受信部４３を介して制御部１５からの秘密鍵の読み出し指示を受信すると、フラッシュメモリ４２に記憶されている秘密鍵を読み出して送受信部４３を介して制御部１５へ送信する。
【００２３】
なお、この実施形態では、入力部１１において利用者の指紋を読み取って予め登録された指紋情報と比較し、その比較結果が一致したときに入力部１１の使用を許可する場合を示したが、利用者の指紋情報を制御部１５のＲＡＭ又は記憶部１２に記憶し、入力部１１で読み取った利用者の指紋情報を制御部１５へ送り、制御部１５が両指紋情報を照合してそれらが一致したときに入力部１１からの位置情報の入力を有効にするようにしても良い。
【００２４】
次に、この情報管理システムにおける機密情報の納入処理について説明する。
まず、納入先では、納入業者に機密情報の納入を依頼する際、その機密情報を記録するための媒体として機密情報を暗号化させるための公開鍵を記録した光ディスク３を作成する処理を行う。
まず、この処理に先立って、納入先の担当者は自身の指紋情報を指紋照合部４１に登録し、ＰＣ１への入力の許可を受ける。
図３は、納入先のＰＣ１における納入業者に納入させる機密情報を格納するための光ディスク３を作成するときの処理を示すフローチャート図である。
【００２５】
制御部１５は、ステップ（図中「Ｓ」で示す）１で光ディスクのＲＯＭ部又は自装置の記憶部に格納されている鍵生成アプリケーションプログラムを読み出して起動し、ステップ２でその鍵生成アプリケーションプログラムの手順を実行して一組の秘密鍵と公開鍵を生成する。
なお、その生成された秘密鍵と公開鍵は今回の納入のみに使用するものの他、期間限定で使用可能なものであってもよい。
ステップ３で入力部のフラッシュメモリに秘密鍵を記憶させ、ステップ４で光ディスクドライブによって光ディスクのＲＡＭ部に公開鍵を書き込ませて、この処理を終了する。
このように作成された光ディスク３を納入業者へ郵送又は配送し、機密情報の納入を依頼する。
【００２６】
次に、納入業者では、納入先から受け取った光ディスク３に機密情報を記録する処理を行う。
ここで、入力部２１にも入力部１１と同様の指紋照合機能を設け、この処理に先立って、納入業者の機密情報を扱う担当者が自身の指紋情報を指紋照合部に登録し、ＰＣ２への入力の許可を受けるようにするとよりよい。
図４は、納入業者のＰＣ２における光ディスク３に機密情報を記録する処理を示すフローチャート図である。
【００２７】
制御部２５は、ステップ（図中「Ｓ」で示す）１１で光ディスクのＲＯＭ部又は自装置の記憶部に格納されている共通鍵生成アプリケーションプログラムを読み出して起動し、ステップ１２でその共通鍵生成アプリケーションプログラムの手順を実行して共通鍵を生成し、ステップ１３で光ディスクに記録する機密情報を共通鍵に基づいて暗号化し、ステップ１４で光ディスクのＲＡＭ部に暗号化した機密情報を書き込ませる。
ステップ１５で光ディスクのＲＡＭ部に記録されている公開鍵を読み取らせ、ステップ１６で公開鍵によって共通鍵を暗号化し、ステップ１７で光ディスクのＲＡＭ部に暗号化した共通鍵を書き込ませ、この処理を終了する。
このように作成された光ディスク３を納入先へ郵送又は配送し、機密情報の納入を済ませる。
【００２８】
次に、納入先では、納入業者から納入された光ディスク３に記録された機密情報を参照する処理を行う。
図５は、納入先のＰＣ１における光ディスク３に記録された機密情報を参照可能にする処理を示すフローチャート図である。
まず、この処理に先立って、納入先の担当者は入力部１１に自身の指紋を読み取らせて指紋照合部４１による秘密鍵の読み出しの許可を受ける。
制御部１５は、制御プログラムを起動し、その制御プログラムの手順を実行することにより、ステップ（図中「Ｓ」で示す）２１で入力部のフラッシュメモリに記憶された秘密鍵を読み出して取得し、ステップ２２で光ディスクのＲＡＭ部に記録された共通鍵を読み出し、秘密鍵を使用して共通鍵を復号化する。
ステップ２３で光ディスクのＲＡＭ部に記録された機密情報を読み出し、上記復号化した共通鍵を使用して機密情報を復号化し、この処理を終了する。
このようにして復号化された機密情報は、表示部１０に表示して参照可能になり、図示を省略するが、印刷部によって印刷することも可能である。
【００２９】
なお、上述の実施形態では公開鍵を光ディスクに記録して納入業者に渡す場合を説明したが、納入先のＰＣ１から納入業者のＰＣ２へメールで送信し、ＰＣ２の入力部２１に設けたフラッシュメモリに格納するようにして、納入業者の担当者がその公開鍵を使用するようにしても良い。
また、機密情報を含む各種のデータの授受について光ディスクを用いた場合を説明したが、インターネットを含む通信回線を介したメールや、ＵＳＢキーを含むスタティックメモリや、磁気テープを含む磁気記録媒体を用いても同様にして実施することができる。
【００３０】
このように、光ディスクの３のＲＯＭ部３０に鍵発生アプリケーションプログラムを格納すれば、予め納入先のＰＣ１と納入業者のＰＣ２にインストールする必要がないので、利便性を向上させることができる。
また、光ディスク３のＲＡＭ部３１に記録された機密情報を参照するための制御プログラムを上記ＲＯＭ部３０に格納するようにすれば、異なる拠点で参照する、または、参照させたい場合にも、異なる複数の拠点の納入先のＰＣの全てに制御プログラムをインストールする必要がないので、任意の拠点ですぐに納入された機密情報の内容を見ることができる。
【００３１】
さらに、光ディスク３のＲＡＭ部３１に記録された機密情報の暗号化に使用した共通鍵を復号化することができる秘密鍵を入力部１１に記憶しているので、仮に光ディスク３を紛失しても、入力部１１に記憶している秘密鍵がないと光ディスク３に格納された機密情報の内容を見ることができず、セキュリティによる機密性を高めることができる。
さらにまた、機密情報の暗号化及び復号化には、高速な共通鍵を採用しているので利便性を確保することができる。また、共通鍵を公開鍵で暗号化し、秘密鍵を納入先で厳重に管理することで、高い機密性を確保することができる。
【００３２】
〔実施例２〕
図６は、この発明の実施例２のＰＣ５の機能構成を示すブロック図である。
【００３３】
ＰＣ５は、この発明に係る情報管理装置に相当し、表示部５０、入力部５１、記憶部５２、光ディスクドライブ５３、インタフェース５４、制御部５５からなる。
表示部５０は、例えば、液晶ディスプレイ（ＬＣＤ）、プラズマディスプレイパネル（ＰＤＰ）を含む表示装置であり、制御部５５からの各種情報を表示する。
入力部５１は、例えば、キーボードと、マウス，トラックパッド，トラックボールを含むポインティングデバイスとを含む入力装置であり、利用者から入力された各種の操作情報を入力して制御部５５に通知する。
【００３４】
記憶部５２は、半導体メモリ、磁気ディスク記録装置を含む記憶装置であり、機密情報を含む各種の情報やプログラムを記憶する。この記憶部５２の記憶領域は、利用者毎にパーティションで区切られており、例えば、個人エリア５２ａがある。
光ディスクドライブ５３は、インタフェース５４を介して制御部５５による制御によって光ディスクに対して読み書きを行う装置である。
インタフェース５４は、光ディスクドライブ５３に接続し、光ディスクドライブ５３との双方向の通信インタフェースである。
【００３５】
制御部５５は、ＣＰＵ，ＲＯＭ及びＲＡＭからなるマイクロコンピュータによって実現され、このＰＣ５の全体を制御する。また、記憶部５２に記憶されたプログラムを実行することによりこの発明に係る各種の処理を実行する。
例えば、制御部５５は、鍵生成部、鍵書き込み制御部、共通鍵生成部、機密情報暗号化部、機密情報書き込み制御部、公開鍵取得部、共通鍵暗号化部、共通鍵書き込み制御部、秘密鍵取得部、共通鍵復号化部、機密情報復号化部の各部の機能を果たす。
【００３６】
まず、利用者の機密情報を暗号化して個人エリア５２ａに記憶する処理について説明する。
鍵生成部は、利用者毎の機密情報を含むデータを記憶部１２に格納する際、例えば、個人エリア５４ａの利用者が機密情報を個人エリア５４ａに格納して管理する場合、記憶部５２に記憶された鍵生成アプリケーションプログラムを起動して、一組の秘密鍵及び公開鍵を生成する。
鍵書き込み制御部は、鍵生成部によって生成された秘密鍵を入力部５１に記憶させると共に、公開鍵を記憶部５２の個人エリア５２ａに書き込む。
【００３７】
共通鍵生成部は、記憶部５２に記憶された共通鍵生成アプリケーションプログラムを実行し、機密情報を暗号化するために使用する共通鍵を生成する。
機密情報暗号化部は、共通鍵生成部によって生成された共通鍵に基づいて機密情報を暗号化する。
機密情報書き込み制御部は、機密情報暗号化部によって暗号化された機密情報を記憶部５２の個人エリア５２ａに書き込む。
【００３８】
公開鍵取得部は、記憶部５２の個人エリア５２ａに記録されている公開鍵を読み取る。
共通鍵暗号化部は、公開鍵取得部によって読み取った公開鍵によって上記共通鍵を暗号化する。
共通鍵書き込み制御部は、共通鍵暗号化部によって暗号化された共通鍵を記憶部５２の個人エリア５２ａに書き込む。
このようにして、利用者の機密情報は暗号化されて個人エリア５２ａに記録され、入力部１１に記憶された秘密鍵がなければ参照が不可能に保管される。
【００３９】
図７及び図８は、利用者の機密情報を暗号化して記憶部５２の個人エリア５２ａに記憶するときの処理を示すフローチャート図である。
制御部５５は、図７に示すように、ステップ（図中「Ｓ」で示す）３１で自装置の記憶部に格納されている鍵生成アプリケーションプログラムを読み出して起動し、ステップ３２でその鍵生成アプリケーションプログラムの手順を実行して一組の秘密鍵と公開鍵を生成し、ステップ３３で入力部のフラッシュメモリに秘密鍵を記憶させ、ステップ３４で記憶部の個人エリアに公開鍵を書き込む。
【００４０】
次に、図８に示すように、ステップ３５で自装置の記憶部に格納されている共通鍵生成アプリケーションプログラムを読み出して起動し、ステップ３６でその共通鍵生成アプリケーションプログラムの手順を実行して共通鍵を生成し、ステップ３７で記憶部の個人エリアに記録する機密情報を共通鍵に基づいて暗号化し、ステップ３８で記憶部の個人エリアに暗号化した機密情報を書き込む。
ステップ３９で記憶部の個人エリアに記憶されている公開鍵を読み取り、ステップ４０で公開鍵によって共通鍵を暗号化し、ステップ４１で記憶部の個人エリアに暗号化した共通鍵を書き込み、この処理を終了する。
【００４１】
次に、利用者が個人エリア５２ａに記憶した機密情報を復号化して参照する処理について説明する。
まず、この処理に先立って、利用者は入力部１１に自身の指紋を読み取らせて指紋照合による秘密鍵の読み出しの許可を受ける。
秘密鍵取得部は、入力部５１に記憶された秘密鍵を読み出して取得する。
共通鍵復号化部は、秘密鍵取得部によって取得した秘密鍵を使用して、記憶部５２の個人エリア５２ａに記憶された共通鍵を復号化する。
機密情報復号化部は、共通鍵復号化部によって復号化した共通鍵を使用して記憶部５２の個人エリア５２ａに記憶された機密情報を復号化する。
このようにして復号化された機密情報は、表示部５０に表示して参照可能になり、図示を省略するが、印刷部によって印刷することも可能である。
【００４２】
図９は、利用者が個人エリア５２ａに記憶した機密情報を復号化して参照するときの処理を示すフローチャート図である。
まず、この処理に先立って、利用者は入力部５１に自身の指紋を読み取らせて指紋照合による秘密鍵の読み出しの許可を受ける。
制御部５５は、制御プログラムを起動し、その制御プログラムの手順を実行することにより、図９に示すように、ステップ（図中「Ｓ」で示す）５１で入力部のフラッシュメモリに記憶された秘密鍵を読み出して取得し、ステップ５２で記憶部の個人エリアに記憶された共通鍵を読み出し、秘密鍵を使用して共通鍵を復号化する。
ステップ５３で記憶部の個人エリアに記憶された機密情報を読み出し、上記復号化した共通鍵を使用して機密情報を復号化し、この処理を終了する。
このようにして復号化された機密情報は、表示部５０に表示して参照可能になり、図示を省略するが、印刷部によって印刷することも可能である。
【００４３】
この実施例では、通常使用するマウスに鍵をいれこむと同時に、指紋認証による本人照合も行うことにより別途ＵＳＢ等の鍵を持ち歩くことが不要となるうえに、さらにセキュリティレベルも強固になる。
また、ハードディスクの一部にパーテーションにより自分の使用領域をもうけ、そこに暗号化された情報を記録しアクセス時にはマウスに格納された鍵を使用して復号化することにより、パスワードのみの保護よりもさらに強固なセキュリティを実現するができる。
さらに、秘密鍵をＵＳＢキーに記録して持ち歩く必要がなく、既存のＰＣを構成する入力部に記憶して管理することができる。
また、通常のパスワード保護よりもさらに非常な強固なセキュリティによって守られたハードディスク上の暗号化された情報を入力部によって管理することができる。
さらに、入力部に指紋認証の機能をつけることにより、紛失時のセキュリティレベルをあげることができる。
【産業上の利用可能性】
【００４４】
この発明による情報管理装置、情報管理システム、情報管理方法、プログラムは、画像形成装置、複合機、デスクトップパソコン，ノートブックパソコンを含むパーソナルコンピュータにおいても適用することができる。
【図面の簡単な説明】
【００４５】
【図１】この発明の実施例１の情報管理システムの機能構成を示すブロック図である。
【図２】図１に示す入力部１１の内部構成を示すブロック図である。
【図３】図１に示す納入先のＰＣ１における納入業者に納入させる機密情報を格納するための光ディスク３を作成するときの処理を示すフローチャート図である。
【図４】図１に示す納入業者のＰＣ２における光ディスク３に機密情報を記録する処理を示すフローチャート図である。
【図５】図１に示す納入先のＰＣ１における光ディスク３に記録された機密情報を参照可能にする処理を示すフローチャート図である。
【００４６】
【図６】この発明の実施例２のＰＣ５の機能構成を示すブロック図である。
【図７】図６に示すＰＣ５における利用者の機密情報を暗号化して記憶部５２の個人エリア５２ａに記憶するときの処理を示すフローチャート図である。
【図８】図７の続きの処理を示すフローチャート図である。
【図９】図６に示すＰＣ５における利用者が個人エリア５２ａに記憶した機密情報を復号化して参照するときの処理を示すフローチャート図である。
【符号の説明】
【００４７】
１，２，５：ＰＣ    ３：光ディスク    １０，２０，５０：表示部    １１，２１，５１：入力部    １２，２２，５２：記憶部    １３，２３，５３：光ディスクドライブ    １４，２４，５４：インタフェース    １５，２５，５５：制御部    ３０：ＲＯＭ部    ３１：ＲＡＭ部    ４０：位置入力部    ４１：指紋照合部    ４２：フラッシュメモリ    ４３：送受信部    ４４：コントローラ    ５２ａ：個人エリア
【図１】
2007251464.tif 000003
【図２】
2007251464.tif 000004
【図３】
2007251464.tif 000005
【図４】
2007251464.tif 000006
【図５】
2007251464.tif 000007
【図６】
2007251464.tif 000008
【図７】
2007251464.tif 000009
【図８】
2007251464.tif 000010
【図９】
2007251464.tif 000011