(57)【要約】【課題】  利便性を向上させることができる情報管理システム、情報管理方法、記録媒体及びプログラムを提供する。【解決手段】  納入業者３は、納入先１から、アプリケーションプログラム、公開鍵などが格納されているＣＤ−Ｒ２及びＵＳＢキー４を受け取る。納入業者３は、共通鍵で暗号化した納入データと、公開鍵で暗号化した共通鍵とをＣＤ−Ｒ２に格納し、このＣＤ−Ｒ２及びＵＳＢキー４を納入先１に納入する。納入先１では、この暗号化された共通鍵を秘密鍵で復号化し、復号化した共通鍵で暗号化された納入データを復号化することにより、納入データの内容を見ることができる。【選択図】  図１
2006020253.tif 000002
【特許請求の範囲】
【請求項１】
機密情報を格納する書き込み可能領域と、前記機密情報の制御を行う制御プログラム及び鍵発行プログラムが格納された読み取り専用領域とを有する記録媒体を挿入して、前記制御プログラム及び前記鍵発行プログラムを動作可能な装置を備え、
前記装置は、
秘密鍵及び公開鍵を生成する鍵生成手段と、
前記鍵生成手段により生成された秘密鍵を第１の鍵記録媒体に格納する秘密鍵格納手段と、
前記鍵生成手段により生成された公開鍵を第２の鍵記録媒体または前記記録媒体の書き込み可能領域に格納する公開鍵格納手段と、
を備える、ことを特徴とする情報管理システム。
【請求項２】
機密情報を格納する書き込み可能領域と、前記機密情報の制御を行う制御プログラム及び鍵発行プログラムが格納された読み取り専用領域とを有する記録媒体を挿入して、前記制御プログラム及び前記鍵発行プログラムを動作可能な装置を備え、
前記装置は、
秘密鍵及び公開鍵を生成する鍵生成手段と、
前記鍵生成手段により生成された秘密鍵を第１の鍵記録媒体に格納する秘密鍵格納手段と、
前記鍵生成手段により生成された公開鍵を第２の鍵記録媒体または前記記録媒体に格納する公開鍵格納手段と、
共通鍵を生成する共通鍵生成手段と、
前記共通鍵生成手段により生成された共通鍵で機密情報を暗号化する機密情報暗号化手段と、
前記機密情報暗号化手段により暗号化された機密情報を記録媒体に格納する機密情報格納手段と、
前記公開鍵格納手段により第２の鍵記録媒体または前記記録媒体に格納された公開鍵を取得する公開鍵取得手段と、
前記公開鍵取得手段により取得された公開鍵で、前記機密情報暗号化手段において暗号化に用いた共通鍵を暗号化する共通鍵暗号化手段と、
前記共通鍵暗号化手段により暗号化された共通鍵を前記記録媒体の書き込み可能領域に格納する共通鍵格納手段と、
前記秘密鍵格納手段により第１の鍵記録媒体に格納された秘密鍵を取得する秘密鍵取得手段と、
前記秘密鍵取得手段により取得された秘密鍵で、前記暗号化された共通鍵を復号化する共通鍵復号化手段と、
前記共通鍵復号化手段で復号化された共通鍵で暗号化された機密情報を復号化する機密情報復号化手段と、
を備える、ことを特徴とする情報管理システム。
【請求項３】
前記装置は、鍵生成手順、暗号化手順及び復号化手順の少なくとも１つが異なる複数のパターンから所定のパターンを決定するパターン決定手段を、
さらに備える、ことを特徴とする請求項１または２に記載の情報管理システム。
【請求項４】
機密情報を格納する書き込み可能領域と、前記機密情報の制御を行う制御プログラム及び鍵発行プログラムが格納された読み取り専用領域とを有する記録媒体を挿入して、前記制御プログラム及び前記鍵発行プログラムを動作させる情報管理方法であって、
秘密鍵及び公開鍵を生成する鍵生成ステップと、
前記鍵生成ステップで生成された秘密鍵を第１の鍵記録媒体に格納する秘密鍵格納ステップと、
前記鍵生成ステップで生成された公開鍵を第２の鍵記録媒体または前記記録媒体の書き込み可能領域に格納する公開鍵格納ステップと、
を備える、ことを特徴とする情報管理方法。
【請求項５】
機密情報を格納する書き込み可能領域と、前記機密情報の制御を行う制御プログラム及び鍵発行プログラムが格納された読み取り専用領域とを有する記録媒体を挿入して、前記制御プログラム及び前記鍵発行プログラムを動作させる情報管理方法であって、
秘密鍵及び公開鍵を生成する鍵生成ステップと、
前記鍵生成ステップで生成された秘密鍵を第１の鍵記録媒体に格納する秘密鍵格納ステップと、
前記鍵生成ステップで生成された公開鍵を第２の鍵記録媒体または前記記録媒体に格納する公開鍵格納ステップと、
共通鍵を生成する共通鍵生成ステップと、
前記共通鍵生成ステップで生成された共通鍵で機密情報を暗号化する機密情報暗号化ステップと、
前記機密情報暗号化ステップで暗号化された機密情報を記録媒体に格納する機密情報格納ステップと、
前記公開鍵格納ステップで第２の鍵記録媒体または前記記録媒体に格納された公開鍵を取得する公開鍵取得ステップと、
前記公開鍵取得ステップで取得された公開鍵で、前記機密情報暗号化ステップにおいて暗号化に用いた共通鍵を暗号化する共通鍵暗号化ステップと、
前記共通鍵暗号化ステップで暗号化された共通鍵を前記記録媒体の書き込み可能領域に格納する共通鍵格納ステップと、
前記秘密鍵格納ステップで第１の鍵記録媒体に格納された秘密鍵を取得する秘密鍵取得ステップと、
前記秘密鍵取得ステップにより取得された秘密鍵で、前記暗号化された共通鍵を復号化する共通鍵復号化ステップと、
前記共通鍵復号化ステップで復号化された共通鍵で暗号化された機密情報を復号化する機密情報復号化ステップと、
を備える、ことを特徴とする情報管理方法。
【請求項６】
鍵生成手順、暗号化手順及び復号化手順の少なくとも１つが異なる複数のパターンから所定のパターンを決定するパターン決定ステップを、
さらに備える、ことを特徴とする請求項４または５に記載の情報管理方法。
【請求項７】
機密情報を格納する書き込み可能領域と、前記機密情報の制御を行う制御プログラム及び鍵発行プログラムが格納された読み取り専用領域とを有する記録媒体であって、
コンピュータを、
秘密鍵及び公開鍵を生成する鍵生成手段、
前記鍵生成手段により生成された秘密鍵を第１の鍵記録媒体に格納する秘密鍵格納手段、
前記鍵生成手段により生成された公開鍵を第２の鍵記録媒体または前記記録媒体の書き込み可能領域に格納する公開鍵格納手段、
として機能させるためのプログラムを記録したことを特徴とするコンピュータ読み取り可能な記録媒体。
【請求項８】
機密情報を格納する書き込み可能領域と、前記機密情報の制御を行う制御プログラム及び鍵発行プログラムが格納された読み取り専用領域とを有する記録媒体であって、
コンピュータを、
秘密鍵及び公開鍵を生成する鍵生成手段、
前記鍵生成手段により生成された秘密鍵を第１の鍵記録媒体に格納する秘密鍵格納手段、
前記鍵生成手段により生成された公開鍵を第２の鍵記録媒体または前記記録媒体に格納する公開鍵格納手段、
共通鍵を生成する共通鍵生成手段、
前記共通鍵生成手段により生成された共通鍵で機密情報を暗号化する機密情報暗号化手段、
前記機密情報暗号化手段により暗号化された機密情報を記録媒体に格納する機密情報格納手段、
前記公開鍵格納手段により第２の鍵記録媒体または前記記録媒体に格納された公開鍵を取得する公開鍵取得手段、
前記公開鍵取得手段により取得された公開鍵で、前記機密情報暗号化手段において暗号化に用いた共通鍵を暗号化する共通鍵暗号化手段、
前記共通鍵暗号化手段により暗号化された共通鍵を前記記録媒体の書き込み可能領域に格納する共通鍵格納手段、
前記秘密鍵格納手段により第１の鍵記録媒体に格納された秘密鍵を取得する秘密鍵取得手段、
前記秘密鍵取得手段により取得された秘密鍵で、前記暗号化された共通鍵を復号化する共通鍵復号化手段、
前記共通鍵復号化手段で復号化された共通鍵で暗号化された機密情報を復号化する機密情報復号化手段、
として機能させるためのプログラムを記録したことを特徴とするコンピュータ読み取り可能な記録媒体。
【請求項９】
機密情報を格納する書き込み可能領域と、前記機密情報の制御を行う制御プログラム及び鍵発行プログラムが格納された読み取り専用領域とを有する記録媒体を挿入して、前記制御プログラム及び前記鍵発行プログラムを動作可能な装置を備える情報管理システムとして機能させるためのプログラムであって、
コンピュータを、
秘密鍵及び公開鍵を生成する鍵生成手段、
前記鍵生成手段により生成された秘密鍵を第１の鍵記録媒体に格納する秘密鍵格納手段、
前記鍵生成手段により生成された公開鍵を第２の鍵記録媒体または前記記録媒体の書き込み可能領域に格納する公開鍵格納手段、
として機能させるためのプログラム。
【請求項１０】
機密情報を格納する書き込み可能領域と、前記機密情報の制御を行う制御プログラム及び鍵発行プログラムが格納された読み取り専用領域とを有する記録媒体を挿入して、前記制御プログラム及び前記鍵発行プログラムを動作可能な装置を備える情報管理システムとして機能させるためのプログラムであって、
コンピュータを、
秘密鍵及び公開鍵を生成する鍵生成手段、
前記鍵生成手段により生成された秘密鍵を第１の鍵記録媒体に格納する秘密鍵格納手段、
前記鍵生成手段により生成された公開鍵を第２の鍵記録媒体または前記記録媒体に格納する公開鍵格納手段、
共通鍵を生成する共通鍵生成手段、
前記共通鍵生成手段により生成された共通鍵で機密情報を暗号化する機密情報暗号化手段、
前記機密情報暗号化手段により暗号化された機密情報を記録媒体に格納する機密情報格納手段、
前記公開鍵格納手段により第２の鍵記録媒体または前記記録媒体に格納された公開鍵を取得する公開鍵取得手段、
前記公開鍵取得手段により取得された公開鍵で、前記機密情報暗号化手段において暗号化に用いた共通鍵を暗号化する共通鍵暗号化手段、
前記共通鍵暗号化手段により暗号化された共通鍵を前記記録媒体の書き込み可能領域に格納する共通鍵格納手段、
前記秘密鍵格納手段により第１の鍵記録媒体に格納された秘密鍵を取得する秘密鍵取得手段、
前記秘密鍵取得手段により取得された秘密鍵で、前記暗号化された共通鍵を復号化する共通鍵復号化手段、
前記共通鍵復号化手段で復号化された共通鍵で暗号化された機密情報を復号化する機密情報復号化手段、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報管理システム、情報管理方法、記録媒体及びプログラムに関する。
【背景技術】
【０００２】
近年、文書や画像を電子化した電子ファイルを磁気ディスクなどの記録媒体に格納して、納品先に郵送または配送する電子納品が行われている。これらの電子納品において、いわゆる機密情報を電子納品する場合には、高度な機密性を担保するセキュリティ対策を施さなければならない。
【０００３】
高度な機密性を担保するセキュリティ対策として、例えば、正当なユーザの光ディスクドライブのＩＤを光ディスク上に記録し、このＩＤと現在使用中の光ディスクドライブのＩＤとを比較し、これらが一致する場合に光ディスクに記録されているプログラムを起動する方法が提案されている（例えば、特許文献１）。
【特許文献１】特開２０００−１２３４７９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
特許文献１によれば、暗証番号などが他者に知られても記録媒体の不正使用を防止することができるが、機密情報を作成等する場合には、対応した再生装置が必要であり、事前に専用のセキュリティプログラムを納入先のパーソナルコンピュータ（クライアントＰＣ）にインストールする必要がある。また、納品された機密情報を複数のクライアントＰＣで参照する場合には、事前に各クライアントＰＣに復号化プログラムをインストールする必要がある。さらに、異なる拠点で参照する場合にも、異なる複数の拠点のクライアントＰＣの全てに復号化プログラムをインストールする必要がある。このように、機密情報を作成等するのに、事前の準備が必要であり、利便性に欠けるという問題があった。
【０００５】
本発明は、上記実情に鑑みてなされたものであり、利便性を向上させることができる情報管理システム、情報管理方法、記録媒体及びプログラムを提供することを目的とする。
また、本発明は、事前の準備の必要なく機密情報を作成等することができる情報管理システム、情報管理方法、記録媒体及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本発明の第１の観点にかかる情報管理システムは、
機密情報を格納する書き込み可能領域と、前記機密情報の制御を行う制御プログラム及び鍵発行プログラムが格納された読み取り専用領域とを有する記録媒体を挿入して、前記制御プログラム及び前記鍵発行プログラムを動作可能な装置を備え、
前記装置は、
秘密鍵及び公開鍵を生成する鍵生成手段と、
前記鍵生成手段により生成された秘密鍵を第１の鍵記録媒体に格納する秘密鍵格納手段と、
前記鍵生成手段により生成された公開鍵を第２の鍵記録媒体または前記記録媒体の書き込み可能領域に格納する公開鍵格納手段と、
を備える、ことを特徴とする。
【０００７】
本発明の第２の観点にかかる情報管理システムは、
機密情報を格納する書き込み可能領域と、前記機密情報の制御を行う制御プログラム及び鍵発行プログラムが格納された読み取り専用領域とを有する記録媒体を挿入して、前記制御プログラム及び前記鍵発行プログラムを動作可能な装置を備え、
前記装置は、
秘密鍵及び公開鍵を生成する鍵生成手段と、
前記鍵生成手段により生成された秘密鍵を第１の鍵記録媒体に格納する秘密鍵格納手段と、
前記鍵生成手段により生成された公開鍵を第２の鍵記録媒体または前記記録媒体に格納する公開鍵格納手段と、
共通鍵を生成する共通鍵生成手段と、
前記共通鍵生成手段により生成された共通鍵で機密情報を暗号化する機密情報暗号化手段と、
前記機密情報暗号化手段により暗号化された機密情報を記録媒体に格納する機密情報格納手段と、
前記公開鍵格納手段により第２の鍵記録媒体または前記記録媒体に格納された公開鍵を取得する公開鍵取得手段と、
前記公開鍵取得手段により取得された公開鍵で、前記機密情報暗号化手段において暗号化に用いた共通鍵を暗号化する共通鍵暗号化手段と、
前記共通鍵暗号化手段により暗号化された共通鍵を前記記録媒体の書き込み可能領域に格納する共通鍵格納手段と、
前記秘密鍵格納手段により第１の鍵記録媒体に格納された秘密鍵を取得する秘密鍵取得手段と、
前記秘密鍵取得手段により取得された秘密鍵で、前記暗号化された共通鍵を復号化する共通鍵復号化手段と、
前記共通鍵復号化手段で復号化された共通鍵で暗号化された機密情報を復号化する機密情報復号化手段と、
を備える、ことを特徴とする。
【０００８】
前記装置は、鍵生成手順、暗号化手順及び復号化手順の少なくとも１つが異なる複数のパターンから所定のパターンを決定するパターン決定手段を、
さらに備えていてもよい。
【０００９】
本発明の第３の観点にかかる情報管理方法は、
機密情報を格納する書き込み可能領域と、前記機密情報の制御を行う制御プログラム及び鍵発行プログラムが格納された読み取り専用領域とを有する記録媒体を挿入して、前記制御プログラム及び前記鍵発行プログラムを動作させる情報管理方法であって、
秘密鍵及び公開鍵を生成する鍵生成ステップと、
前記鍵生成ステップで生成された秘密鍵を第１の鍵記録媒体に格納する秘密鍵格納ステップと、
前記鍵生成ステップで生成された公開鍵を第２の鍵記録媒体または前記記録媒体の書き込み可能領域に格納する公開鍵格納ステップと、
を備える、ことを特徴とする。
【００１０】
本発明の第４の観点にかかる情報管理方法は、
機密情報を格納する書き込み可能領域と、前記機密情報の制御を行う制御プログラム及び鍵発行プログラムが格納された読み取り専用領域とを有する記録媒体を挿入して、前記制御プログラム及び前記鍵発行プログラムを動作させる情報管理方法であって、
秘密鍵及び公開鍵を生成する鍵生成ステップと、
前記鍵生成ステップで生成された秘密鍵を第１の鍵記録媒体に格納する秘密鍵格納ステップと、
前記鍵生成ステップで生成された公開鍵を第２の鍵記録媒体または前記記録媒体に格納する公開鍵格納ステップと、
共通鍵を生成する共通鍵生成ステップと、
前記共通鍵生成ステップで生成された共通鍵で機密情報を暗号化する機密情報暗号化ステップと、
前記機密情報暗号化ステップで暗号化された機密情報を記録媒体に格納する機密情報格納ステップと、
前記公開鍵格納ステップで第２の鍵記録媒体または前記記録媒体に格納された公開鍵を取得する公開鍵取得ステップと、
前記公開鍵取得ステップで取得された公開鍵で、前記機密情報暗号化ステップにおいて暗号化に用いた共通鍵を暗号化する共通鍵暗号化ステップと、
前記共通鍵暗号化ステップで暗号化された共通鍵を前記記録媒体の書き込み可能領域に格納する共通鍵格納ステップと、
前記秘密鍵格納ステップで第１の鍵記録媒体に格納された秘密鍵を取得する秘密鍵取得ステップと、
前記秘密鍵取得ステップにより取得された秘密鍵で、前記暗号化された共通鍵を復号化する共通鍵復号化ステップと、
前記共通鍵復号化ステップで復号化された共通鍵で暗号化された機密情報を復号化する機密情報復号化ステップと、
を備える、ことを特徴とする。
【００１１】
鍵生成手順、暗号化手順及び復号化手順の少なくとも１つが異なる複数のパターンから所定のパターンを決定するパターン決定ステップを、さらに備えてもよい。
【００１２】
本発明の第５の観点にかかるコンピュータ読み取り可能な記録媒体は、
機密情報を格納する書き込み可能領域と、前記機密情報の制御を行う制御プログラム及び鍵発行プログラムが格納された読み取り専用領域とを有する記録媒体であって、
コンピュータを、
秘密鍵及び公開鍵を生成する鍵生成手段、
前記鍵生成手段により生成された秘密鍵を第１の鍵記録媒体に格納する秘密鍵格納手段、
前記鍵生成手段により生成された公開鍵を第２の鍵記録媒体または前記記録媒体の書き込み可能領域に格納する公開鍵格納手段、
として機能させるためのプログラムを記録したことを特徴とする。
【００１３】
本発明の第６の観点にかかるコンピュータ読み取り可能な記録媒体は、
機密情報を格納する書き込み可能領域と、前記機密情報の制御を行う制御プログラム及び鍵発行プログラムが格納された読み取り専用領域とを有する記録媒体であって、
コンピュータを、
秘密鍵及び公開鍵を生成する鍵生成手段、
前記鍵生成手段により生成された秘密鍵を第１の鍵記録媒体に格納する秘密鍵格納手段、
前記鍵生成手段により生成された公開鍵を第２の鍵記録媒体または前記記録媒体に格納する公開鍵格納手段、
共通鍵を生成する共通鍵生成手段、
前記共通鍵生成手段により生成された共通鍵で機密情報を暗号化する機密情報暗号化手段、
前記機密情報暗号化手段により暗号化された機密情報を記録媒体に格納する機密情報格納手段、
前記公開鍵格納手段により第２の鍵記録媒体または前記記録媒体に格納された公開鍵を取得する公開鍵取得手段、
前記公開鍵取得手段により取得された公開鍵で、前記機密情報暗号化手段において暗号化に用いた共通鍵を暗号化する共通鍵暗号化手段、
前記共通鍵暗号化手段により暗号化された共通鍵を前記記録媒体の書き込み可能領域に格納する共通鍵格納手段、
前記秘密鍵格納手段により第１の鍵記録媒体に格納された秘密鍵を取得する秘密鍵取得手段、
前記秘密鍵取得手段により取得された秘密鍵で、前記暗号化された共通鍵を復号化する共通鍵復号化手段、
前記共通鍵復号化手段で復号化された共通鍵で暗号化された機密情報を復号化する機密情報復号化手段、
として機能させるためのプログラムを記録したことを特徴とする。
【００１４】
本発明の第７の観点にかかるプログラムは、
機密情報を格納する書き込み可能領域と、前記機密情報の制御を行う制御プログラム及び鍵発行プログラムが格納された読み取り専用領域とを有する記録媒体を挿入して、前記制御プログラム及び前記鍵発行プログラムを動作可能な装置を備える情報管理システムとして機能させるためのプログラムであって、
コンピュータを、
秘密鍵及び公開鍵を生成する鍵生成手段、
前記鍵生成手段により生成された秘密鍵を第１の鍵記録媒体に格納する秘密鍵格納手段、
前記鍵生成手段により生成された公開鍵を第２の鍵記録媒体または前記記録媒体の書き込み可能領域に格納する公開鍵格納手段、
として機能させることを特徴とする。
【００１５】
本発明の第８の観点にかかるプログラムは、
機密情報を格納する書き込み可能領域と、前記機密情報の制御を行う制御プログラム及び鍵発行プログラムが格納された読み取り専用領域とを有する記録媒体を挿入して、前記制御プログラム及び前記鍵発行プログラムを動作可能な装置を備える情報管理システムとして機能させるためのプログラムであって、
コンピュータを、
秘密鍵及び公開鍵を生成する鍵生成手段、
前記鍵生成手段により生成された秘密鍵を第１の鍵記録媒体に格納する秘密鍵格納手段、
前記鍵生成手段により生成された公開鍵を第２の鍵記録媒体または前記記録媒体に格納する公開鍵格納手段、
共通鍵を生成する共通鍵生成手段、
前記共通鍵生成手段により生成された共通鍵で機密情報を暗号化する機密情報暗号化手段、
前記機密情報暗号化手段により暗号化された機密情報を記録媒体に格納する機密情報格納手段、
前記公開鍵格納手段により第２の鍵記録媒体または前記記録媒体に格納された公開鍵を取得する公開鍵取得手段、
前記公開鍵取得手段により取得された公開鍵で、前記機密情報暗号化手段において暗号化に用いた共通鍵を暗号化する共通鍵暗号化手段、
前記共通鍵暗号化手段により暗号化された共通鍵を前記記録媒体の書き込み可能領域に格納する共通鍵格納手段、
前記秘密鍵格納手段により第１の鍵記録媒体に格納された秘密鍵を取得する秘密鍵取得手段、
前記秘密鍵取得手段により取得された秘密鍵で、前記暗号化された共通鍵を復号化する共通鍵復号化手段、
前記共通鍵復号化手段で復号化された共通鍵で暗号化された機密情報を復号化する機密情報復号化手段、
として機能させることを特徴とする。
【発明の効果】
【００１６】
本発明によれば、利便性を向上させることができる。
【発明を実施するための最良の形態】
【００１７】
以下、本発明の情報管理システム、情報管理方法、記録媒体及びプログラムについて図面を参照して説明する。本実施の形態では、納入データ（機密情報）を記録媒体に格納して、納品先に郵送または配送する電子納品の場合を例に本発明を説明する。また、本実施の形態では、納入データの使用形態に応じた暗号化手順（後述する鍵発行処理、暗号化処理、復号化処理）を決定し、決定した暗号化手順に従って電子納品する場合を例に本発明を説明する。
【００１８】
図１に示すように、本発明の情報管理システムでは、納入データが納入される納入先１から、納入データを格納する記録媒体、例えば、ＣＤ−Ｒ（書き込み可能型コンパクトディスク）２等を受け取った納入業者３が、受け取ったＣＤ−Ｒ２に納入データを格納し、格納したＣＤ−Ｒ２を納入先１に納入する。また、納入業者３は、納入先１から、ＣＤ−Ｒ２とともに少なくとも秘密鍵が格納された記録媒体、例えば、フラッシュメモリ（ＵＳＢキー）４を受け取る。
【００１９】
図２に記録媒体としてのＣＤ−Ｒ２の構造の一例を示す。図２に示すように、ＣＤ−Ｒ２は、読み取り専用領域（ＲＯＭ（Read Only Memory）部）２１と、書き込み可能領域（ＲＡＭ（Random Access Memory）部）２２と、を備えている。ＲＯＭ部２１には、後述する鍵発行等を実行させるアプリケーションプログラムなどのセキュリティプログラムや納入データ（機密情報）への閲覧、参照、複写などの制御を行う制御プログラムなどのメインプログラムが格納されている。また、ＣＤ−Ｒ２では、メインプログラムが読み取られる前にアプリケーションプログラムが読み取られる。このようなＣＤ−Ｒ２としては、例えば、ハイブリッド型のＣＤ−Ｒがある。
【００２０】
また、情報管理システムにおいては、ＣＤ−Ｒ２とは別の記録媒体であるＵＳＢキー４が納入等される。このＵＳＢキー４には、少なくとも秘密鍵が格納されている。このように、ＣＤ−Ｒ２とは別のＵＳＢキー４に秘密鍵を格納したのは、仮にＣＤ−Ｒ２を紛失しても、ＵＳＢキー４に格納された秘密鍵がないとＣＤ−Ｒ２に格納された納入データ（機密情報）の内容を見ることができなくするためである。
【００２１】
本発明の情報管理システムにおいては、後述するように、図１に示す納入業者３が受け取ったＣＤ−Ｒ２及びＵＳＢキー４には、後述するアプリケーションプログラム、公開鍵、秘密鍵が格納されている。納入業者３は、受け取ったＣＤ−Ｒ２に、共通鍵で暗号化された納入データを格納し、さらに共通鍵を公開鍵で暗号化する。このため、納入先１に納入されたＣＤ−Ｒ２には、共通鍵で暗号化された納入データが格納され、さらに公開鍵で暗号化された共通鍵が格納されている。納入先１は、この暗号化された共通鍵をＵＳＢキー４に格納された秘密鍵で復号化し、復号化した共通鍵で暗号化された納入データを復号化することにより、納入データ（機密情報）の内容を見ることができる。
【００２２】
納入先１には、納入先ＰＣ１１などが設けられている。納入先ＰＣ１１は、ＣＤ−Ｒ２のプログラムを起動可能、且つ、ＵＳＢキー４を挿入可能（ＵＳＢキー４に秘密鍵などを格納可能であり、格納された秘密鍵など使用可能）であればよく、例えば、パーソナルコンピュータ（ＰＣ）から構成されている。図３に納入先ＰＣ１１の構成の一例を示す。
【００２３】
図３に示すように、制御部４１と、入力部４２と、表示部４３と、記憶部４４と、インターフェース４５，４７と、光ディスク部４６と、ＵＳＢ部４８と、を備えている。
【００２４】
制御部４１は、例えば、ＣＰＵ（Central Processing Unit）を備え、納入先ＰＣ１１の全体を制御する。また、例えば、記憶部４４に記憶された動作プログラムを実行する等により各種の処理を実行する。
【００２５】
入力部４２は、例えば、キーボード、マウス、ポインティングデバイスなどの入力媒体を備え、納入先１の担当者から入力された各種情報を制御部４１に通知する。
【００２６】
表示部４３は、例えば、液晶ディスプレイ（ＬＣＤ）、プラズマディスプレイパネル（ＰＤＰ）などの表示装置を備え、制御部４１からの各種情報を表示する。
【００２７】
記憶部４４は、半導体メモリ、磁気ディスク記録装置などから構成され、各種の情報やプログラムを記録する。また、記憶部４４には、例えば、納入物情報４４１、納入業者情報４４２等が記憶されている。
【００２８】
納入物情報４４１は、納入する納入物（納入文書データ）に関する情報を記憶する。納入物に関する情報としては、例えば、納入時期、納入物、納入条件などがある。
納入業者情報４４２は、納入業者に関する情報を記憶する。納入業者に関する情報としては、例えば、新規登録または既登録、納入業者規模、担当者名などがある。
【００２９】
インターフェース４５は、光ディスクドライブとの双方向の通信インターフェースであり、光ディスク部４６に接続されている。インターフェース４７は、ＵＳＢとの双方向の通信インターフェースであり、ＵＳＢ部４８に接続されている。
【００３０】
図４に納入先ＰＣ１１の機能構成の一例を示す。図４に示すように、納入先ＰＣ１１は、暗号化手順決定部５１と、公開鍵・秘密鍵生成部５２と、秘密鍵取得部５３と、復号化部５４と、を備えている。
【００３１】
暗号化手順決定部５１は、制御部４１等から構成され、暗号化手順（鍵発行処理、暗号化処理及び復号化処理の手順）の決定に関する処理を制御する。具体的には、暗号化手順決定部５１は、記憶部４４に記憶された納入物情報４４１に基づいて、後述するパターン１〜パターン３の暗号化手順の中から、最適な暗号化手順を決定する。例えば、納入先ＰＣ１１及び納入業者ＰＣ３１にアプリケーションプログラムがインストールされている場合、暗号化手順決定部５１は、暗号化手順としてパターン３を決定する。
【００３２】
公開鍵・秘密鍵生成部５２は、鍵発行処理において、ＣＤ−Ｒ２に格納された鍵発行アプリケーションプログラムを起動して、一組の秘密鍵及び公開鍵を生成する。秘密鍵取得部５３は、復号化処理において、ＵＳＢキー４に格納されている秘密鍵を取得する。
【００３３】
復号化部５４は、復号化処理において、秘密鍵取得部５３により取得された秘密鍵を使用して、暗号化された共通鍵を復号化する。さらに、復号化部５４は、復号化処理において、復号化された共通鍵を使用して、暗号化された納入データを復号化する。
【００３４】
納入業者３には、納入業者ＰＣ３１などが設けられている。納入業者ＰＣ３１は、ＣＤ−Ｒ２のプログラムを起動可能であり、且つ、ＵＳＢキー４を挿入可能（ＵＳＢキー４に秘密鍵などを格納可能であり格納された秘密鍵など使用可能）、例えば、パーソナルコンピュータ（ＰＣ）から構成されている。図５に納入業者ＰＣ３１の構成の一例を示す。
【００３５】
図５に示すように、納入業者ＰＣ３１は、制御部６１と、入力部６２と、表示部６３と、記憶部６４と、インターフェース６５，６７と、光ディスク部６６と、ＵＳＢ部６８と、を備えている。
【００３６】
制御部６１は、例えば、ＣＰＵ（Central Processing Unit）を備え、納入業者ＰＣ３１の全体を制御する。また、例えば、記憶部６４に記憶された動作プログラムを実行する等により各種の処理を実行する。
入力部６２は、例えば、キーボード、マウス、ポインティングデバイスなどの入力媒体を備え、納入業者３の担当者から入力された各種情報を制御部６１に通知する。
【００３７】
表示部６３は、例えば、液晶ディスプレイ（ＬＣＤ）、プラズマディスプレイパネル（ＰＤＰ）などの表示装置を備え、制御部６１からの各種情報を表示する。
記憶部６４は、半導体メモリ、磁気ディスク記録装置などから構成され、各種の情報やプログラムを記録する。
【００３８】
インターフェース６５は、光ディスクドライブとの双方向の通信インターフェースであり、光ディスク部６６に接続されている。インターフェース６７は、ＵＳＢとの双方向の通信インターフェースであり、ＵＳＢ部６８に接続されている。
【００３９】
図６に納入業者ＰＣ３１の機能構成の一例を示す。図６に示すように、納入業者ＰＣ３１は、共通鍵生成部７１と、公開鍵取得部７２と、暗号化部７３と、を備えている。
【００４０】
共通鍵生成部７１は、暗号化処理において、例えば、ＣＤ−Ｒ２の製品コードを元に共通鍵を生成する。公開鍵取得部７２は、暗号化処理において、ＣＤ−Ｒ２またはＵＳＢキー４に格納されている公開鍵を取得する。
【００４１】
暗号化部７３は、暗号化処理において、共通鍵生成部７１により生成された共通鍵を使用して、納入データを暗号化する。また、暗号化部７３は、暗号化処理において、公開鍵取得部７２により取得された公開鍵を使用して共通鍵を暗号化する。
【００４２】
次に、以上のような情報管理システムを用いた情報管理方法について説明する。本発明の情報管理方法では、納入業者３が納入先１に納入データを電子納品する場合、納入業者３は、後述する鍵発行処理されたＣＤ−Ｒ２及びＵＳＢキー４を納入先１から受け取り、受け取ったＣＤ−Ｒ２に納入データを格納し、後述する暗号化処理を実行してＣＤ−Ｒ２及びＵＳＢキー４を納入先１に納入する。納入先１の担当者は、納入されたＣＤ−Ｒ２に格納された納入データを後述する復号化処理により復号化することにより、その内容を見ることができる。
【００４３】
本発明の情報管理方法（情報管理処理）では、納品物に関する使用形態等に応じて設けられた複数の最適な暗号化手順（本実施の形態ではパターン１〜パターン３の３つの暗号化手順）から所定の暗号化手順を決定し、決定した暗号化手順（パターン）に従って、鍵発行処理、暗号化処理及び復号化処理を実行する。以下、情報管理処理を図７のフローチャートを参照して説明する。
【００４４】
まず、暗号化手順決定部５１（制御部４１）は、記憶部４４に記憶された納入物情報４４１に基づいて、パターン１〜パターン３の手順の中から、最適なパターンを決定する（ステップＳ１）。
【００４５】
パターン１では、納入業者３は、納入先１から、ＲＯＭ部２１に鍵発行アプリケーションプログラムが格納されたＣＤ−Ｒ２と、秘密鍵を格納した第１のＵＳＢキー４と、公開鍵を格納した第２のＵＳＢキー４とを受け取り、ＣＤ−Ｒ２に納入データを格納し、所定の暗号化処理を施すパターンである。パターン１によれば、秘密鍵を第１のＵＳＢキー４に格納し、公開鍵を第２のＵＳＢキー４に格納し、ＣＤ−Ｒ２と２つのＵＳＢキー４とを用いて各処理を実行するので、処理操作が多少煩雑になるが、セキュリティによる機密性に優れている。
パターン２では、公開鍵をＣＤ−Ｒ２のＲＡＭ部２２に格納する点がパターン１と相違するが、これ以外はパターン１と同様である。このため、パターン１に比べてセキュリティによる機密性には劣るが、処理操作が容易になる。
パターン３では、ＣＤ−Ｒ２のＲＯＭ部２１に鍵発行アプリケーションプログラムが格納されていないこと以外はパターン２と同様である。この場合、鍵発行アプリケーションプログラムは納入先ＰＣ１１等に格納されている。
【００４６】
例えば、セキュリティによる機密性を重要視する場合にはパターン１が決定され、セキュリティによる機密性及び処理操作の容易性を重視する場合にはパターン２が決定される。また、納入先ＰＣ１１及び納入業者ＰＣ３１にアプリケーションプログラムがインストールされている場合にはパターン３が決定される。
【００４７】
暗号化手順のパターンが決定すると、公開鍵・秘密鍵生成部５２（制御部４１）により決定したパターンの鍵発行処理を実行する（ステップＳ２）。鍵発行処理が行われると、納入先１から鍵発行処理されたＣＤ−Ｒ２及びＵＳＢキー４が納入業者３に送られる。納入業者３の担当者は、鍵発行処理されたＣＤ−Ｒ２及びＵＳＢキー４を受け取ると、鍵発行処理されたＣＤ−Ｒ２のＲＡＭ部２２に納入データを格納する。そして、納入業者ＰＣ３１（共通鍵生成部７１、公開鍵取得部７２及び暗号化部７３）により決定したパターンの暗号化処理を実行する（ステップＳ３）。暗号化処理が行われると、納入業者３から暗号化処理されたＣＤ−Ｒ２及びＵＳＢキー４が納入先１に送られる。納入先１の担当者が暗号化処理されたＣＤ−Ｒ２及びＵＳＢキー４を受け取ると、納入先ＰＣ１１（秘密鍵取得部５３及び復号化部５４）により決定したパターンの復号化処理を実行する（ステップＳ４）。これにより、納入先１の担当者は、納入された納入データの内容を見ることができる。
【００４８】
次に、決定した各パターンの鍵発行処理、暗号化処理及び復号化処理について説明する。
【００４９】
＜パターン１＞
まず、パターン１の鍵発行処理、暗号化処理、復号化処理について説明する。パターン１では、秘密鍵を第１のＵＳＢキー４に格納し、公開鍵を第２のＵＳＢキー４に格納する。この第２のＵＳＢキー４と、納入する納入データを格納するＣＤ−Ｒ２とを納入業者３に配布する。また、パターン１では、鍵発行アプリケーションプログラムは、配布するＣＤ−Ｒ２のＲＯＭ部２１に搭載している。なお、前述のように、ＣＤ−Ｒ２のＲＯＭ部２１には、納入データへの閲覧、参照、複写などの制御を行う制御プログラムが格納されている。
【００５０】
（鍵発行処理）
鍵発行処理は、一組の秘密鍵及び公開鍵を生成し、生成した秘密鍵及び公開鍵を記録媒体に格納する処理である。パターン１の鍵発行処理を図８のフローチャートを参照して説明する。
【００５１】
納入先１の担当者により、納入先ＰＣ１１の光ディスク部４６にＣＤ−Ｒ２が挿入されると、納入先ＰＣ１１の制御部４１は、ＣＤ−Ｒ２に搭載された鍵発行アプリケーションプログラムを起動させる（ステップＳ１１）。鍵発行アプリケーションプログラムが起動されると、公開鍵・秘密鍵生成部５２は、鍵発行アプリケーションプログラムに従って、一組の秘密鍵及び公開鍵を生成する（ステップＳ１２）。なお、生成された鍵は今回の納入のみに使用するものの他、期間限定で使用可能なものであってもよい。
【００５２】
秘密鍵及び公開鍵が生成されると、制御部４１は、納入先１の担当者に納入先ＰＣ１１のＵＳＢ部４８に第１のＵＳＢキー４の挿入を要求し、ＵＳＢ部４８に第１のＵＳＢキー４が挿入されると、秘密鍵を第１のＵＳＢキー４に格納する（ステップＳ１３）。次に、制御部４１は、納入先１の担当者にＵＳＢ部４８に第２のＵＳＢキー４の挿入を要求し、ＵＳＢ部４８に第２のＵＳＢキー４が挿入されると、公開鍵を第２のＵＳＢキー４に格納し（ステップＳ１４）、この処理を終了する。
【００５３】
（暗号化処理）
暗号化処理は、共通鍵を生成し、納入データを共通鍵で暗号化するとともに、納入データの暗号化に使用した共通鍵を公開鍵を用いて暗号化する処理である。パターン１の暗号化処理を図９のフローチャートを参照して説明する。
【００５４】
納入業者３の担当者により、納入業者ＰＣ３１の光ディスク部６６に、ＣＤ−Ｒ２が挿入されると、納入業者ＰＣ３１の制御部６１は、ＣＤ−Ｒ２に搭載された鍵発行アプリケーションプログラムを起動させる（ステップＳ２１）。鍵発行アプリケーションプログラムが起動されると、共通鍵生成部７１は、鍵発行アプリケーションプログラムに従って、共通鍵を生成する（ステップＳ２２）。共通鍵が生成されると、暗号化部７３は、生成された共通鍵で納入データを暗号化する（ステップＳ２３）。納入データが暗号化されると、制御部６１は、暗号化された納入データをＣＤ−Ｒ２のＲＡＭ部２２に格納する（ステップＳ２４）。
【００５５】
また、公開鍵取得部７２は、納入業者ＰＣ３１のＵＳＢ部６８に第２のＵＳＢキー４の挿入を要求し、ＵＳＢ部６８に第２のＵＳＢキー４が挿入されると、第２のＵＳＢキー４に格納された公開鍵を取得する。公開鍵取得部７２により公開鍵が取得されると、暗号化部７３は、取得された公開鍵で納入データの暗号化に用いた共通鍵を暗号化する（ステップＳ２５）。共通鍵が暗号化されると、制御部６１は、暗号化された共通鍵をＣＤ−Ｒ２のＲＡＭ部２２に格納し（ステップＳ２６）、この処理を終了する。
【００５６】
（復号化処理）
復号化処理は、秘密鍵で共通鍵を復号化するとともに、復号化された共通鍵で納入データを復号化する処理である。パターン１の復号化処理を図１０のフローチャートを参照して説明する。
【００５７】
納入先１の担当者により、納入先ＰＣ１１の光ディスク部４６にＣＤ−Ｒ２が挿入されると、納入先ＰＣ１１の制御部４１は、ＣＤ−Ｒ２に搭載された鍵発行アプリケーションプログラムを起動させる（ステップＳ３１）。また、秘密鍵取得部５３は、納入先ＰＣ１１のＵＳＢ部４８に第１のＵＳＢキー４の挿入を要求し、ＵＳＢ部４８に第１のＵＳＢキー４が挿入されると、第１のＵＳＢキー４に格納された秘密鍵を取得する。
【００５８】
秘密鍵取得部５３により秘密鍵が取得されると、復号化部５４は、取得された秘密鍵でＣＤ−Ｒ２のＲＡＭ部２２に格納されている暗号化された共通鍵を復号化する（ステップＳ３２）。続いて、復号化部５４は、復号化した共通鍵でＣＤ−Ｒ２のＲＡＭ部２２に格納されている暗号化された納入データを復号化し（ステップＳ３３）、この処理を終了する。
【００５９】
このように、パターン１によれば、鍵発行アプリケーションプログラムが配布するＣＤ−Ｒ２のＲＯＭ部２１に搭載されているので、専用のセキュリティプログラムを納入先ＰＣ１１、納入業者ＰＣ３１にインストールする必要がないので、利便性を向上させることができる。また、異なる拠点で参照する、または、参照させたい場合にも、異なる複数の拠点の納入先ＰＣ１１の全てに復号化プログラムをインストールする必要がないので、任意の拠点ですぐに納入データの内容を見ることができる。このため、ＣＤ−Ｒ２という媒体を活用した長期の納品データのセキュアな管理・保管が可能になる。この結果、使いたいときにどのようなＰＣ環境でも利用可能になる。
【００６０】
また、ＣＤ−Ｒ２とは別のＵＳＢキー４に秘密鍵を格納しているので、仮にＣＤ−Ｒ２を紛失しても、ＵＳＢキー４に格納された秘密鍵がないとＣＤ−Ｒ２に格納された納入データ（機密情報）の内容を見ることができず、セキュリティによる機密性を高めることができる。
【００６１】
さらに、納品データの暗号化及び復号化には、高速な共通鍵を採用しているので利便性を確保することができる。また、共通鍵を公開鍵で暗号化し、秘密鍵を厳重管理することで、高い機密性を確保することができる。
【００６２】
＜パターン２＞
次に、パターン２の鍵発行処理、暗号化処理、復号化処理について説明する。パターン２では、公開鍵をＣＤ−Ｒ２のＲＡＭ部２２に格納する点以外はパターン１と同様である。
【００６３】
（鍵発行処理）
パターン２の鍵発行処理を図１１のフローチャートを参照して説明する。
【００６４】
納入先１の担当者により、納入先ＰＣ１１の光ディスク部４６にＣＤ−Ｒ２が挿入されると、納入先ＰＣ１１の制御部４１は、ＣＤ−Ｒ２に搭載された鍵発行アプリケーションプログラムを起動させる（ステップＳ４１）。鍵発行アプリケーションプログラムが起動されると、公開鍵・秘密鍵生成部５２は、鍵発行アプリケーションプログラムに従って、一組の秘密鍵及び公開鍵を生成する（ステップＳ４２）。
【００６５】
秘密鍵及び公開鍵が生成されると、制御部４１は、納入先１の担当者に納入先ＰＣ１１のＵＳＢ部４８にＵＳＢキー４の挿入を要求し、ＵＳＢ部４８にＵＳＢキー４が挿入されると、秘密鍵をＵＳＢキー４に格納する（ステップＳ４３）。次に、制御部４１は、公開鍵をＣＤ−Ｒ２のＲＡＭ部２２に格納し（ステップＳ４４）、この処理を終了する。
【００６６】
（暗号化処理）
パターン２の暗号化処理は、公開鍵の取得手順が異なる以外はパターン１の暗号化処理と同様である。このため、パターン２の暗号化処理をパターン１の暗号化処理の説明に用いた図９のフローチャートを参照して説明する。
【００６７】
納入業者３の担当者により、納入業者ＰＣ３１の光ディスク部６６に、ＣＤ−Ｒ２が挿入されると、納入業者ＰＣ３１の制御部６１は、ＣＤ−Ｒ２に搭載された鍵発行アプリケーションプログラムを起動させる（ステップＳ２１）。鍵発行アプリケーションプログラムが起動されると、共通鍵生成部７１は、鍵発行アプリケーションプログラムに従って、共通鍵を生成する（ステップＳ２２）。共通鍵が生成されると、暗号化部７３は、生成された共通鍵で納入データを暗号化する（ステップＳ２３）。納入データが暗号化されると、制御部６１は、暗号化された納入データをＣＤ−Ｒ２のＲＡＭ部２２に格納する（ステップＳ２４）。
【００６８】
公開鍵取得部７２は、ＣＤ−Ｒ２のＲＡＭ部２２に格納された公開鍵を取得する。公開鍵取得部７２により公開鍵が取得されると、暗号化部７３は、取得された公開鍵で納入データの暗号化に用いた共通鍵を暗号化する（ステップＳ２５）。共通鍵が暗号化されると、制御部６１は、暗号化された共通鍵をＣＤ−Ｒ２のＲＡＭ部２２に格納し（ステップＳ２４）、この処理を終了する。
【００６９】
（復号化処理）
パターン２の復号化処理は、パターン１の復号化処理と同様である。このため、パターン２の復号化処理をパターン１の復号化処理の説明に用いた図１０のフローチャートを参照して説明する。
【００７０】
納入先１の担当者により、納入先ＰＣ１１の光ディスク部４６にＣＤ−Ｒ２が挿入されると、納入先ＰＣ１１の制御部４１は、ＣＤ−Ｒ２に搭載された鍵発行アプリケーションプログラムを起動させる（ステップＳ３１）。また、秘密鍵取得部５３は、納入先ＰＣ１１のＵＳＢ部４８にＵＳＢキー４の挿入を要求し、ＵＳＢ部４８にＵＳＢキー４が挿入されると、第１のＵＳＢキー４に格納された秘密鍵を取得する。
【００７１】
秘密鍵取得部５３により秘密鍵が取得されると、復号化部５４は、取得された秘密鍵でＣＤ−Ｒ２のＲＡＭ部２２に格納されている暗号化された共通鍵を復号化する（ステップＳ３２）。続いて、復号化部５４は、復号化した共通鍵でＣＤ−Ｒ２のＲＡＭ部２２に格納されている暗号化された納入データを復号化し（ステップＳ３３）、この処理を終了する。
【００７２】
このように、パターン２によれば、公開鍵をＣＤ−Ｒ２のＲＡＭ部２２に格納しているので、鍵発行処理及び暗号化処理の操作が容易になる。
【００７３】
＜パターン３＞
パターン３では、ＣＤ−Ｒ２のＲＯＭ部２１に鍵発行アプリケーションプログラムが格納されていないこと以外はパターン２と同様である。このため、パターン３の鍵発行処理、暗号化処理及び復号化処理はパターン２の鍵発行処理、暗号化処理及び復号化処理と同様であり、その説明を省略する。
【００７４】
納入先ＰＣ１１等に鍵発行アプリケーションプログラムが格納されている場合には、ＣＤ−Ｒ２のＲＯＭ部２１に鍵発行アプリケーションプログラムを格納する必要が無く、この場合にパターン３は有用である。
【００７５】
以上説明したように、本実施の形態によれば、鍵発行アプリケーションプログラムが配布するＣＤ−Ｒ２のＲＯＭ部２１に搭載されているので、専用のセキュリティプログラムを納入先ＰＣ１１、納入業者ＰＣ３１にインストールする必要がないので、利便性を向上させることができる。
【００７６】
なお、本発明は、上記の実施の形態に限られず、種々の変形、応用が可能である。以下、本発明に適用可能な他の実施の形態について説明する。
【００７７】
上記実施の形態では、暗号化手順決定部５１によりパターン１〜パターン３の手順の中から、最適なパターンを決定した場合を例に本発明を説明したが、例えば、１つのパターンのみとし、パターンを決定する処理を実行しなくてもよい。また、パターンの数は３つに限定されるものではなく、２つまたは４つ以上であってもよい。
【００７８】
また、上記実施の形態では、記憶部４４に記憶された納入物情報４４１に基づいて、最適なパターンを決定した場合を例に本発明を説明したが、本発明はこれに限定されるものではなく、任意の基準により最適なパターンを決定してもよい。
【図面の簡単な説明】
【００７９】
【図１】本発明の実施の形態の情報管理システムの構成を示す図である。
【図２】ＣＤ−Ｒの構造の一例を示す図である。
【図３】納入先ＰＣの構成の一例を示す図である。
【図４】納入先ＰＣの機能構成の一例を示す図である。
【図５】納入業者ＰＣの構成の一例を示す図である。
【図６】納入業者ＰＣの機能構成の一例を示す図である。
【図７】情報管理処理を説明するためのフローチャートである。
【図８】パターン１の鍵発行処理を説明するためのフローチャートである。
【図９】パターン１の暗号化処理を説明するためのフローチャートである。
【図１０】パターン１の復号化処理を説明するためのフローチャートである。
【図１１】パターン２の鍵発行処理を説明するためのフローチャートである。
【符号の説明】
【００８０】
１  納入先
２  ＣＤ−Ｒ
３  納入業者
４  ＵＳＢキー
２１  ＲＯＭ部 
２２  ＲＡＭ部
４１  制御部
５１  暗号化手順決定部
５２  公開鍵・秘密鍵生成部
５３  秘密鍵取得部
５４  復号化部
６１  制御部
７１  共通鍵生成部
７２  公開鍵取得部
７３  暗号化部
【図１】
2006020253.tif 000003
【図２】
2006020253.tif 000004
【図３】
2006020253.tif 000005
【図４】
2006020253.tif 000006
【図５】
2006020253.tif 000007
【図６】
2006020253.tif 000008
【図７】
2006020253.tif 000009
【図８】
2006020253.tif 000010
【図９】
2006020253.tif 000011
【図１０】
2006020253.tif 000012
【図１１】
2006020253.tif 000013