(57)【要約】【課題】  現在の暗号化技術を用いたサービスは、電子文章の隠蔽性を保って送付することには優れているが、電子文章を送付した暗号者が、電子文章を閲覧された時期や、電子文章の隠蔽性が保たれた期間を明らかに知ることは困難である。特に、広く利用されている電子メールなどは、いつ閲覧されたかを知ることが困難である。【解決手段】  暗号用電子鍵と復号用電子鍵を一元管理して、復号用電子鍵を送信したことを明らかにすることにより、電子メールなどの情報伝送手段を利用した暗号者にとって、確実な情報の伝達と、第三者による閲覧の可能性を明らかにして、利便性を向上する。【選択図】    図１
2005217808.tif 000002
【特許請求の範囲】
【請求項１】
対象情報の暗号化に利用する第一の電子鍵を送付する暗号用電子鍵送信手段と、前記第一の電子鍵を用いて暗号化した前記対象情報の復号化に利用する第二の電子鍵を記憶する記憶手段と、前記第二の電子鍵を送信する復号用電子鍵送信手段と、該復号用電子鍵送信手段にて前記第二の電子鍵の送信したことを明らかにする復号用電子鍵送信証明手段を有することを特徴とする前記情報処理装置。
【請求項２】
前記第一の電子鍵は公開鍵であり、前期第二の電子鍵は秘密鍵であることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記復号用電子鍵送信証明手段は、前記第二の電子鍵を送信した時刻情報を明らかにすることを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記復号用電子鍵送信証明手段は、前記第二の電子鍵を送信した送信先を明らかにすることを特徴とする請求項１に記載の情報処理装置。
【請求項５】
前記復号用電子鍵送信証明手段は、前記第二の電子鍵を送信した回数を明らかにすることを特徴とする請求項１に記載の情報処理装置。
【請求項６】
前記復号用電子鍵送信証明手段は、前記第一の電子鍵及び前記第二の電子鍵の有効期限を明らかにすることを特徴とする請求項１に記載の情報処理装置。
【請求項７】
前記復号用電子鍵送信手段は、前記第二の電子鍵を受信する復号予定者に関する復号予定者確認情報を確認し、前記復号予定者確認情報の確認後に第二の電子鍵の送信を許可することを特徴とする請求項１に記載の情報処理装置。
【請求項８】
前記復号予定者確認情報は、暗号化した者が設定したパスワード、前記第一の電子鍵を用いて暗号化した暗号化情報、暗号化した者の個人情報、時刻情報、復号する者の公開鍵、前記第一の電子鍵の発行者の発行者情報、前記第一の電子鍵の有効期間、前記第一の電子鍵の使用方法、電子証明書、暗号化アルゴリズムのうち少なくとも一を有することが明らかである情報を受信することを特徴とする請求項７に記載の情報処理装置。
【請求項９】
前記暗号用電子鍵送信手段は、前記第一の電子鍵または前記第二の電子鍵を特定する固有番号を送信し、前記復号用電子鍵送信手段は、前記記憶手段にて記憶する第二の電子鍵を前記固有番号により特定することを特徴とする請求項１に記載の情報処理装置。
【請求項１０】
前記復号用電子鍵送信手段は、電子メールアドレス、またはＩＰアドレスを用いて第２の電子鍵を送付することを特徴とする請求項１に記載の情報処理装置。
【請求項１１】
対象情報を暗号化する第一の電子鍵と、前記第一の電子鍵を用いて暗号化した前記対象情報を復号化する第二の電子鍵を発行して、前記第一の電子鍵を送信した第一の送信時刻と、前記第二の電子鍵を送信した第二の送信時刻を明らかにして、前記対象情報が暗号化されていた期間を明らかにする電子文章の封印方法。
【請求項１２】
前記第一の時刻と前記第二の時刻を、一方向関数を用いて処理した情報を保管することを特徴とする請求項１１に記載の電子文章の封印方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は情報処理装置及び電子文章の封印方法に関し、特に電子文章の受信者が、自分より前に電子文章を閲覧していない事を明らかにするのに用いる情報処理装置及び電子文章の封印方法、並びに電子文章が閲覧されたことを公知にするのに用いる情報処理装置及び電子文章の封印方法に関する。
【背景技術】
【０００２】
最近、インターネットを基盤とする社会のインフラの整備により、電子文書の暗号化技術が普及している。ネットワークに流通する電子文章に記載された内容の改ざん防止や、第三者による閲覧防止が主な目的である。特に電子政府の促進により、契約書から特許文章まで幅広い利用が見込まれている。
【０００３】
現在の暗号化技術は、主に盗聴防止、改ざん防止、送受信者の身元確認、電子文章の証明情報付加などを主な使用目的としている（例えば、非特許文献１参照。）。共通鍵暗号方式は、暗号化と復号化の鍵が同じであったり、有効な時間内で復号鍵を暗号鍵から計算できるものがある。共通鍵暗号方式のアルゴリズムには、Ｄａｔａ  Ｅｎｃｒｙｐｔｉｏｎ  Ｓｔａｎｄａｒｄ（以下ＤＥＳ）、ＤＥＳｅｄｅ、Ｂｌｏｗｆｉｓｈなどがあり、実用化されている（例えば、非特許文献２参照。）。共通鍵暗号方式は、送受信者が共通の電子鍵を第三者に知られずに保持している必要があるが、暗号化、復号化速度が速い。
【０００４】
別の暗号化方式として、公開鍵暗号技術がある。公開鍵暗号方式は、暗号化鍵と復号鍵を個別に使う点にあり、例えば、暗号鍵を公開鍵として公開し、復号鍵を非公開鍵（秘密鍵）として非公開として利用する。公開鍵から非公開鍵を算出することは計算上困難であり、例えば大きな数を因数分解することの難しさを利用する。公開鍵暗号方式のアルゴリズムには、Ｒｉｖｅｓｔ  Ｓｈａｍｉｒ  Ａｄｌｅｍａｎ（以下ＲＳＡ）、ＥＬＧａｍａｌなどがあり、実用化されている（例えば、非特許文献２参照。）。復号鍵公開鍵で暗号化したものを秘密鍵でのみ復号化できないため、秘密鍵を所有する唯一の受信者へ情報の機密性を保って送信するのに最適である。ただし、ＲＳＡなどの公開鍵アルゴリズムによる暗号化は、共通鍵アルゴリズムに比べて非常に処理速度が遅く、ＲＳＡは通常、ＤＥＳと比較して１００〜１０００倍の時間がかかる（例えば、非特許文献２参照。）。このため、公開鍵アルゴリズムを使うのは通常、共通鍵アルゴリズム用の共通鍵を安全に交換するために利用する。
【０００５】
また、別の種類の暗号化技術もあり、メッセージダイジェストは、一方向関数とも呼ばれ、基の情報を復元できないメッセージダイジェスト値に暗号化する。つまり特定のメッセージダイジェスト値がわかったとしても、その値を作り出す元となったメッセージを算出することが計算上困難である。
【０００６】
公開鍵方式と一方向関数を利用する例として、電子署名がある。これは、電子文章に署名をする役割をおうメカニズムであり、インターネットを介しての電子文章のやり取りで、なりすましや、改ざんを防止する（例えば、非特許文献３参照）。また、電子署名を利用し、公開鍵方式、共通鍵方式、一方向関数を用いた暗号方式を復号した通信方法に、Ｓｅｃｕｒｅ  Ｓｏｃｋｅｔ  Ｌａｙｅｒ（以下、ＳＳＬ）があり、電子商取引などで実用化されている（例えば、非特許文献３参照。）。また、インターネット上で電子文章ファイルを送受信する際、受信した時刻を証明するため、メッセージダイジェストを利用した時刻情報の認証サービスが検討されている（例えば、非特許文献４参照。）。例えば、特許文章の受付時間、電子入札の受付時間などでの利用が考えられている。
【０００７】
図６は、インターネットを利用した電子文章の送付方法の例である。暗号者が電子文章Ａ１を暗号化して送付し、復号者は電子文章Ａ１１して受信する。電子文章Ａ１と電子文章Ａ１１、また、共通鍵Ｃ１と共通鍵Ｃ１１は同じデータでよいが、保持する者が暗号者と復号者であり別の人間と考えられる。暗号者は共通鍵暗号方式を利用して、暗号者のみが知る共通鍵Ｃ１を作成して、電子文章Ａ１を暗号化して、暗号文Ａ２を作成する。共通鍵Ｃ１を復号者へ送付する際に、インターネットを介すので第三者による暗号文Ａ２の閲覧や改ざんを防止するために、共通鍵Ｃ１を復号者の暗号用電子鍵Ｂ１にて暗号化して送付する。送付は、例えば、暗号化された共通鍵Ｃ２と、暗号文Ａ２が送付される。復号者は、自分の保持する復号用電子鍵Ｂ２を用いて暗号化された共通鍵Ｃ２を共通鍵Ｃ１１へ復号化する。さらに、共通鍵Ｃ１１を用いて電子文章Ａ１１を取得する（例えば、非特許文献３参照。）。
【０００８】
また、送信者が電子文章を受信者へインターネットを介して送付するサービスが、株式会社ソースネクストにて販売されている（例えば、非特許文献３参照。）。このサービスの概要を図７に示す。サーバーなどの鍵保管サーバー８０１と、パソコンなどの暗号化装置８０２および復号化装置８０３と、情報伝送路８０４と、情報伝送路８０５と情報伝送路８０６とからなる。情報伝送路８０４と情報伝送路８０５と情報伝送路８０６は、例えばインターネットを介せばよい。
【０００９】
図７において、暗号者が暗号化装置８０２を操作して電子文章Ａ１を復号者へ送付する手順を説明する。あらかじめ、復号者は公開鍵方式による公開鍵としての暗号用電子鍵Ｂ１と、秘密鍵としての復号用電子鍵Ｂ２を鍵作成手段８３１にて作成する。暗号用電子鍵Ｂ１は鍵保管サーバー８０１に送付する。鍵保管サーバー８０１は、公開鍵保管手段８１２にて暗号用電子鍵Ｂ１を保管する。復号用電子鍵Ｂ２は第三者に秘密にして秘密鍵記憶手段８３２に記憶する。暗号者が電子文章Ａ１を送付する際に、暗号化装置８０２より公開鍵要求手段８２２にて要求があると、鍵保管サーバー８０１は暗号用電子鍵Ｂ１と公開鍵の発行者などがわかる電子証明書と伴に、公開鍵送信手段８１３にて送信する。暗号化装置８０２は、電子文章記憶手段８２１に記憶する電子文章Ａ１を、暗号化手段８２３にて電子証明書も用いて発行者の明らかな暗号用電子鍵Ｂ１であることを確認して、さらに暗号化装置８０２内部で作成した共通鍵Ｃ１を用いて暗号化する。さらに、暗号化手段８２３は、電子文章Ａ１の暗号に用いた共通鍵Ｃ１を、公開用いて電子文章Ａ１を暗号化する。さらに、暗号化装置８０２は暗号文送信手段８２４にて暗号文Ａ２と暗号化された共通鍵Ｃ２を送信する。
【００１０】
図７において、復号者が復号化装置８０３を操作して電子文章Ａ１１を取得する手順を説明する。復号化装置８０３は、受信手段８３３にて受信した暗号文Ａ２と、暗号化された共通鍵Ｃ２を受信する。復号手段８３４にて、秘密鍵記憶手段８３２に記憶する復号用電子鍵Ｂ２を用いて、暗号化された共通鍵Ｃ２を復号化して共通鍵Ｃ１１を取得し、さらに共通鍵Ｃ１１を用いて暗号文Ａ２を復号化して電子文章Ａ１１を取得する。
【００１１】
図７に示すシステムの利用例としては、鍵サーバーから受信者の発行した暗号用電子鍵Ｂ１を取得し、暗号用電子鍵Ｂ１を利用して電子文章を隠蔽性を保ったまま電子メールで受信者へ送信する。図６で示すように暗号用電子鍵Ｂ１は、暗号化装置８０２と複合化装置８０３にて共有する共通鍵Ｃ１を暗号化された共通鍵Ｃ２へ暗号化するのに用いる。電子文章Ａ１は共通鍵Ｃ１を用いて暗号文Ａ２へ暗号化される。共通鍵Ｃ１は暗号化装置８０１にて作成されればよい。電子メールには、暗号文Ａ２の他に暗号化された共通鍵Ｃ２が添付されて送付される。
【００１２】
図７において、受信者は複合化装置８０３を操作して、電子メールを受信する。受信者が
保有する復号用電子鍵Ｂ２を利用して、暗号化された共通鍵Ｃ２を共通鍵Ｃ１へ複合化し、共通鍵Ｃ１を用いて暗号文Ａ２を電子文章Ａ１１へ復号化する。復号用電子鍵Ｂ２を持たない第三者は、暗号文Ａ２を復号化するのが困難なため、いくつものサーバーを経由し送信される過程で、容易に他者に電子文章Ａ１の内容を閲覧されるメールの隠蔽性を向上し、かつ誤送信の際の被害も防止して安全性も向上する。（例えば、非特許文献４参照。）
【００１３】
【非特許文献１】株式会社グッドコミュニケーションズ、”産地直送”、[ｏｎｌｉｎｅ]、インターネット＜ＵＲＬ：http://www.synapse.ne.jp/mk-hp99/sanchoku/＞
【非特許文献２】ジェミー・ジョウォルスキー、ポール・ペローネ著，「ｊａｖａ２  セキュリティプログラミング」，第１版，株式会社ピアソン・エデュケーション，２００１年４月，ｐ１１８−ｐ２３７
【非特許文献３】谷口功著，「よくわかる暗号化技術」，第１版，株式会社日本実業出版社，２０００年９月，ｐ７４−ｐ８９，ｐ１１４，ｐ９６−ｐ９９
【非特許文献４】タイムビジネス推進協議会著，「時刻認証基盤ガイドライン」，タイムビジネス推進協議会，２００３年３月，ｐ１６−ｐ２０
【発明の開示】
【発明が解決しようとする課題】
【００１４】
しかしながら、電子文章を暗号化するサービスは、隠蔽な通信を可能とするが、受信者に電子文章を閲覧されたことを送信者へ明らかにすることは困難である。また、受信者により電子文章の隠蔽性が保たれていた時間や時刻の範囲を明らかにすることも困難である。これらの対策として、電子文章を第三者が預かり保管して、電子文章をダウンロードした時刻を記録することも考えられるが、第三者に対する電子文章の隠蔽性を考えた場合に、電子文章を丸ごと第三者の運営するサーバーなどへ預けるのは問題である。
【００１５】
（発明の目的）
本発明、電子文章の隠蔽性を確保しつつ、電子文章が閲覧された可能性があることを明らかにする情報処理装置を提供することを目的とする。これにより、電子文章の隠蔽性が保たれていた時間や時刻の範囲を明らかにする。また、閲覧された可能性がある証拠を証明する情報処理装置を提供することを目的とする。また、電子文章が閲覧された可能性があることを明らかにする電子文章の封印方法を提供することを目的とする。
【課題を解決するための手段】
【００１６】
上記目的を達成するため、本発明の情報処理装置は、暗号化に利用する第一の電子鍵を送付する暗号用電子鍵送信手段と、復号化に利用する第二の電子鍵を保持する記憶手段と、前記第二の電子鍵を送信する復号用電子鍵送信手段と、該復号用電子鍵送信手段にて前記第二の電子鍵の送信したことを明らかにする復号用電子鍵送信証明手段を有する。このような構成の情報処理装置を用いる事により、送信者が第一の電子鍵を用いて暗号化して送付した電子文章を、受信者が第二の電子鍵を用いて復号化するために第二の電子鍵を使用したことを明らかにして、電子文章が復号化されて何者かに閲覧された可能性が高い事を明らかにする。
【００１７】
さらに、本発明の情報処理装置で扱う、第一の電子鍵は公開鍵であり、第二の電子鍵は秘密鍵でもよい。このような構成の情報処理装置を用いる事により、秘密鍵を用いない限
り復号化が困難な暗号文をやり取りして、システムの隠蔽性を向上する。
【００１８】
さらに、電子文章の封印方法として、対象情報を暗号化する第一の電子鍵と、前記第一の電子鍵を用いて暗号化した前記対象情報を復号化する第二の電子鍵を発行して、前記第二の電子鍵を送信した時刻を明らかにして、前記第一の電子鍵を用いて暗号化した前記対象情報が閲覧された時刻を証明する。これにより、送信者は、第三者により前記対象情報が閲覧された事を知り、例えば、受信者へ閲覧を促すなど利便性が向上する。
【発明の効果】
【００１９】
以上のように本発明の情報処理装置は、暗号用電子鍵送信手段と、記憶手段と、復号用電子鍵送信手段と、復号用電子鍵送信証明手段を有することで、電子文章が閲覧されていないことを復号予定者が確認する。これにより、復号予定者は電子文章の内容の機密性を確認して利便性が向上する。さらに、暗号者は、復号予定者が電子文章を閲覧していないことを確認して、閲覧を復号予定者へ促す必要を明らかにして利便性が向上する。また、情報処理装置は、確認情報取得手段と確認情報受信手段を有することで、復号用電子鍵が暗号者の希望する復号予定者により取得されるようにして、暗号者の安全性と電子文章の機密性を向上する。情報処理装置は、電子文章の暗号化に第一の電子鍵である公開鍵を、電子文章の複合化に第二の電子鍵である秘密鍵を利用することで、情報処理装置が復号予定者へ秘密鍵を送信した時点から、電子文章の機密性が損なわれたことを明らかにして、暗号者の利便性を向上する。
【００２０】
情報処理装置は、第二の電子鍵を送信した時刻情報を明らかにすることで、暗号者が電子文章の機密が保たれた期間を明らかにして利便性を向上する。情報処理装置は、第二の電子鍵を送信した送信先を明らかにすることで、暗号者が電子文章の内容を閲覧した者を明らかにして利便性を向上する。情報処理装置は、第二の電子鍵を送信した回数を明らかにすることで、電子文章の内容を閲覧した者の人数を明らかにして利便性を向上する。情報処理装置は、利用する電子鍵の有効期限を明らかにすることで、電子文章の機密が保たれる期間を明らかにして、暗号者や復号予定者の利便性を向上する。情報処理装置は、復号予定者を確認した後に、第二の電子鍵を送信すると供に、送信先を明らかにすることで、暗号者が予定していない者に電子文章が閲覧されることを防いで利便性を向上する。
【００２１】
情報処理装置は、一方向関数を用いて処理した情報を公開して保管することで、情報の正当性を明らかにして、暗号者が第三者へ電子文章の機密性を明らかにして、利便性が向上する。
【発明を実施するための最良の形態】
【００２２】
以下、本発明の実施形態における情報処理装置及び電子文章の封印方法について説明する。
(実施例１)  図１は、本システムの各手段の構成例を示した図である。図１において、本システムは、情報処理装置１と、暗号化装置２、復号化装置３と、情報処理装置１と暗号化装置２との情報伝送路１０１、情報処理装置１と復号化装置３との情報伝送路１０２、暗号化装置２と復号化装置３との情報伝送路１０３とからなる。
【００２３】
図１において、情報処理装置１は、インターネットへ接続しているサーバーでよい。情報提供装置１は、コンピュータなど情報処理用の装置単体であっても、本例のように情報処理用のシステムでもよい。情報提供装置１に次に示すようなサーバーソフトウェアを有していてもよい。インターネットに接続するｗｗｗサーバー、ＨＴＭＬファイルを提供するｗｅｂサーバー、メールを送信または受信するメールサーバー、ファイルの配布に利用するＦＴＰサーバーなどあるが、必要に応じて用いればよい。また、不正な情報を受信しないようにするなどファイアーウオールの機能を有してもよい。システムとは、情報伝
送路で接続された装置やシステムなどの構成要素からなる集合体で、全体として一つの目的を持った仕事をするものをいう。
【００２４】
暗号化装置２と復号化装置３は、インターネットへ接続しているパソコン、ＩＰ電話、携帯電話、携帯用端末、カメラ付き携帯電話、または音楽再生機能付き携帯電話などでよい。情報伝送路１０１と、情報伝送路１０２と、情報伝送路１０３は、ネットワークを介せばよい。ネットワークとは、主にインターネット、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、または独自の通信回線などを利用して、複数の携帯電話やコンピュータやコンピュータシステムやサーバーなどの情報提供装置間や、情報処理システム間で情報を送受信する通信網であればよい。接続とは、２つの装置にハード的な接続と、ソフト的な接続をして情報伝送路を確立する。ハード的な接続は、装置間のインターフェース間を電気的に導通する線で接続したり、電磁波などの無線で接続したり、暗号情報の表示とカメラによる画像情報の受け渡しをする。銅線を利用した同軸ケーブルやツイストペアケーブル、光ファイバまたは無線装置を利用すればよい。ソフト的な接続は、インターフェースのデバイスドライバ、プロトコル、プロトコルを実行するプログラムなどを装置ごとに記憶し、これらを動作して各装置間で決まった規則に従いデータの受け渡しをおこなう。
【００２５】
図１において、情報処理装置１は、第１の電子鍵としての暗号用電子鍵Ｂ１を送信する暗号用電子鍵送信手段１１と、少なくとも第２の電子鍵としての復号用電子鍵Ｂ２を記憶する記憶手段１２と、復号用電子鍵Ｂ２を送信する復号用電子鍵送信手段１３と、復号用電子鍵送信手段１３にて復号用電子鍵Ｂ２を送信したのを明らかにする復号用電子鍵送信証明手段１４を有する。情報処理装置１は、暗号用電子鍵送信手段１１を有する事で、情報処理装置１は、暗号者に暗号用電子鍵Ｂ１を提供する。暗号者は、暗号用電子鍵Ｂ１を用いて電子文章Ａ１を暗号化しても、電子文章Ａ１の暗号化に用いた共通鍵を暗号化して暗号化された共通鍵Ｃ２を作成してもよい。これにより、第三者により復号化困難な暗号方式で暗号者の電子文章Ａ１を暗号化して電子文章Ａ１の隠蔽性を保って復号者へ送付する。第三者とは、電子文章を暗合した暗号者や、暗号者が電子文章を閲覧させたい復号予定者以外の者で、暗号者が電子文書を閲覧することを認めていない者である。
【００２６】
図１において、情報処理装置１は、記憶手段１２を有することで、少なくとも復号用電子鍵Ｂ２を記憶する。本例では、作成された暗号用電子鍵Ｂ１と復号用電子鍵Ｂ２のうち、復号用電子鍵Ｂ２を記憶して、復号者より復号用鍵送信手段１３が動作されるまで記憶する。
【００２７】
図１において、情報処理装置１は、復号用電子鍵送信手段１３を有することで、暗号用電子鍵Ｂ１を暗号者へ公開する。復号用電子鍵Ｂ２は公開せずに保管する。これにより、暗号者は所有する電子文章Ａ１を暗号化する。復号用電子鍵送信手段１３は、情報伝送路１０１を介して暗号用電子鍵Ｂ１を送付すればよい。本例では、復号化装置３の復号用電子鍵要求手段１２２により要求されることにより、記憶手段１２に記憶する復号用電子鍵Ｂ２を復号手段１２３へ送付する。
【００２８】
また、復号用電子鍵送信手段１３にて、記憶手段１２に記憶する複数の復号用電子鍵の中から、送信すべき復号用電子鍵Ｂ２を特定する必要がある。このために、記憶手段１２において、復号用電子鍵Ｂ２と関連付けて復号予定者確認情報Ｄを記憶して、これを特定の際に利用してもよい。例えば、暗号用電子鍵送信手段１１が動作すると、一対の暗号用電子鍵Ｂ１と復号用電子鍵Ｂ２、復号予定者確認情報Ｄが選択されて、記憶手段１２に復号用電子鍵Ｂ２と復号予定者確認情報Ｄを関連付けて記憶してもよい。さらに復号予定者確認情報Ｄは、記憶手段１２に記憶される一方、暗号用電子鍵Ｂ１とともに暗号化装置２へ送付され、電子文章Ａ１とともに復号化装置３へ送付されてもよく、暗号化装置２から
復号化装置３へ送付の際に、復号予定者情報Ｄが漏洩する可能性があるが、本システムでは電子文章Ａ１が第三者に閲覧された可能性があることを復号用電子鍵送信手段１３にて復号用電子鍵Ｂ２を送付したことで明らかにすることが容易である。
【００２９】
また、復号用鍵送信手段１３にて、記憶手段１２に記憶する複数の復号用電子鍵の中から、送信すべき復号用電子鍵Ｂ２を特定する別の方法について説明する。復号予定者確認情報Ｄは、記憶手段１２に記憶される際に、あらかじめ情報処理装置１に登録された復号者固有のＩＤやパスワードであり、暗号者が暗号化装置２を操作して、暗号用鍵送信手段１１を動作する前後に復号者を指定することで、記憶手段１２に復号用電子鍵Ｂ２と復号予定者確認情報Ｄを関連付けて記憶してもよい。
【００３０】
図１において、復号予定者確認情報Ｄは、復号者が情報処理装置１に記憶する復号用電子鍵Ｂ２の取得の際に復号者が情報処理装置１へ入力または送付して、復号者であることを明らかにするための情報でもよい。本例では、ＩＤとパスワードであり５桁程度の英数字でよい。復号予定者確認情報Ｄは、例えば、数字、文字、記号を並べたものでよく、情報処理装置１が内部で作成しても、外部で作成されたものを利用しても良い。また、復号予定者確認情報Ｄは、あらかじめ暗号者や復号予定者が登録したパスワードや、復号予定者を特定する例えば指紋のような個人情報や、復号予定者が所有するＩＣカードなどを特定する情報でも良い。また、復号用電子鍵を取得する方法に関する情報を含んでもよく、例えば、ＵＲＬ、電子メールアドレス。ＩＰアドレスなどでもよい。また、復号予定者確認情報Ｄは、電子鍵を発行した時刻や、暗号化した時刻などの時刻情報、さらに復号者の公開鍵、さらに発行者の発行者情報、さらに電子鍵の発効日からの年月日などである暗号用電子鍵の有効期間を含んでも良い。また、復号予定者確認情報Ｄは、電子鍵の使用方法、電子証明書、暗号化アルゴリズムなどを含んでも良い。これらを含む復号予定者確認情報Ｄを有することで、電子鍵の利用を容易にする。
【００３１】
図１において、情報処理装置１は、復号用電子鍵送付証明手段１４を有することで、電子文章Ａ１が復号化された可能性があることを明らかにする。また、復号用電子鍵Ｂ２を送付していなければ、暗号文Ａ２は復号されずに隠蔽性を保っていることを明らかにする。復号用電子鍵送信証明手段１４にて表示される情報は、ＨＴＭＬで記述されたファイル、電子証明書をもちいて暗号者や復号者や第三者へ示してもよい。また、復号用電子鍵送信証明手段１４にて表示される情報は、メールサーバーを用いた電子メールの送信、ＷＷＷサーバーを用いたホームページの送信、ＦＴＰサーバーを用いた電子文章の送信などの方法で提供すればよい。復号用電子鍵送信証明手段１４は、復号用電子鍵Ｂ２を送信した時刻情報を明らかにしてもよい。例えば、時刻情報は年、月、日、時、秒などを有していてばよい。これにより、暗号者は、復号予定者が閲覧した時刻を知り、利便性が向上する。
【００３２】
さらに、復号用電子鍵送信証明手段１４は、復号用電子鍵Ｂ２を送信した送信先を明らかにしてもよい。例えば、復号予定者が送付先を情報処理装置１に入力すると、復号用電子鍵送信段１３を動作させればよく、送付先はメールアドレスや、ＩＰアドレスなど、インターネットで復号予定者を特定できる情報であれば良い。復号予定者の氏名、住所、電話番号などを有してもよいが、インターネットで送付する方が利便性が高い。
【００３３】
さらに、復号用電子鍵送信証明手段１４は、復号用電子鍵Ｂ２を送信した回数を明らかにしてもよい。これにより、暗号者は複数の復号予定者による閲覧の確認や、第三者による閲覧の可能性を知ることにより、利便性が向上する。さらに、復号用電子鍵送信証明手段１４は、暗号用電子鍵Ｂ１及び復号用電子鍵Ｂ２の有効期限を明らかにしてもよい。これにより、電子文章Ａ１の機密性の保たれる期限を明確に意識できて、利便性が向上する。さらに、復号用電子鍵送信証明手段１４は、公開鍵方式を利用する場合、例えば暗号用
鍵Ｂ１が公開鍵であり、復号用鍵Ｂ２が秘密鍵であるなら、暗号者も一旦、暗号化した電子文章を復号化することは困難である。したがって、暗号用電子鍵送信手段１１にて暗号用鍵Ｂ１を送信した時刻Ｔ１と、復号用電子鍵送信手段１３にて復号用鍵Ｂ２を送信した時刻Ｔ２を情報処理装置１に記憶しておき、公開鍵方式の信頼性の保たれる期間に限り、時刻Ｔ１と時刻Ｔ２の間の期間が電子文章Ａ１の閲覧されていない期間であると、暗号者へ提示してもよい。
【００３４】
このように、情報処理装置１は、暗号用電子鍵送信手段１１と、記憶手段１２と、復号用電子鍵送信手段１３と、復号用電子鍵送信証明手段１４を有することで、電子文章Ａ１が閲覧されていないことを復号予定者が確認する。これにより、復号予定者は電子文章Ａ１の内容の機密性を容易に確認することができ利便性が向上する。さらに、暗号者は、復号予定者が電子文章Ａ１を閲覧していないことを容易に確認することができ利便性が向上する。
【００３５】
図１において、情報処理装置１は、暗号用電子鍵Ｂ１と復号用電子鍵Ｂ２を作成する暗号鍵取得手段１５を有してもよい。暗号鍵取得手段１５は、例えば、公開鍵方式のＲＳＡアルゴリズムなどの暗号鍵の作成アルゴリズムなどを利用して、公開鍵を暗号用電子鍵Ｂ１として作成し、秘密鍵を復号用電子鍵Ｂ２として作成してもよい。暗号鍵取得手段１５は暗号鍵の作成による情報処理装置１への負荷を軽減するため、別のサーバーに配置してもよい。また暗号鍵取得手段１５の例として、あらかじめ作成した暗号用電子鍵Ｂ１と復号用電子鍵Ｂ２を供に記憶して、暗号化装置２より暗号用電子鍵送信手段１１が動作された時に、暗号用電子鍵Ｂ１を暗号用電子鍵送信手段１１にて操作させ、復号用電子鍵Ｂ２を記憶手段１２に動作されるまで記憶してもよい。
【００３６】
図１において、情報処理装置１は、復号予定者確認情報Ｄを作成する確認情報取得手段１６を有してもよい。確認情報取得手段１６は、復号予定者確認情報Ｄを他のサーバーや、復号者が操作する復号化装置３に格納されていてもよい。また、情報処理装置１は、確認情報取得手段１６と復号用電子鍵送信手段１３を有し、復号用電子鍵送信手段１３が復号用鍵要求手段１２２より送信された復号予定者確認情報Ｄを確認した後に、復号用電子鍵Ｂ２が暗号者の希望する復号予定者により取得されるようにして、暗号者の安全性と電子文章Ａ１の機密性を向上する。暗号用電子鍵送信手段１１にて暗号用電子鍵Ｂ１を送信すると伴に、本例では復号予定者確認情報Ｄを識別する識別情報を記憶手段１２へ記憶する。この時、後に識別情報から復号用電子鍵Ｂ２を特定することを容易にするため、データベースで関連つけて記憶すればよい。例えば、暗号鍵取得手段１５と確認情報取得手段１６と記憶手段１３と復号用鍵送信手段１３を一連の処理としてプログラムすれば、データベースで関連つけて記憶させて処理するのが容易となる。
【００３７】
復号用鍵送信手段１３は、復号用装置３より情報伝送路１０２を介して送られてきた復号予定者確認情報Ｄを受信して、記憶手段１２に記憶されている識別情報と処理して、復号予定者確認情報Ｄが正しい情報であることを確認する。
【００３８】
図１において、暗号用装置２は電子文章記憶手段１１１と、暗号用電子鍵要求手段１１２と、暗号化手段１１３と、送信手段１１４を有する。電子文章記憶手段１１１は、電子文章Ａ１を保管する。電子文章とは、ワープロソフトウェアで記載された文章ファイル、メールソフトウェアで記載された文章ファイル、ＪＰＥＧ形式やＧＩＦ形式などの電子画像ファイル、ＭＰＥＧ形式の動画ファイルや音楽ファイルでもよい。電子的なファイルで暗号化できればよい。
【００３９】
図１において、暗号用電子鍵要求手段１１２は、暗号化装置２から暗号用電子鍵送信手段１１を動作させる。情報処理装置１が、暗号用電子鍵Ｂ１を送付する際に、送付先が明
らかにされていればよい。例えば、情報処理装置１にて準備されたＵＲＬにて特定できるホームページに配置されたボタンを押すことに動作されるならば、ＨＴＭＬのファイルを送信する際に明らかにされたＩＰアドレスにてインターネット上で特定される暗号化装置２へ送付される。暗号者が電子メールにて要求した場合には、情報処理装置は電子メールの送付先に返信すればよい。
【００４０】
図１と図６において、暗号化手段１１３は、電子文章Ａ１を暗号文Ａ２に暗号化すればよい。本例では、共通鍵Ｃ１を作成して、共通鍵Ｃ１を用いて電子文章Ａ１を暗号化するとともに、暗号用電子鍵送信手段１１にて送付された暗号用電子鍵Ｂ１を用いて共通鍵Ｃ１を共通鍵Ｃ２へ暗号化する。電子文章Ａ１の暗号化は図６で示すようにおこなえばよい。また、暗号化手段１１３は、暗号用電子鍵Ｂ１を直接用いて、電子文章Ａ１を暗号化してもよい。
【００４１】
送信手段１１４は、暗号文Ａ２を送付すればよい。また、送信手段１１４は共通鍵Ｃ２および復号予定者確認情報Ｄを送付してもよい。送付方法は、ＣＤＲＯＭ、ＤＶＤなどの記憶媒体で送付したり、電子メールなどで送付してもよい。
【００４２】
図１において、復号化装置３は、受信手段１２１と、復号用電子鍵要求手段１２２と、復号手段１２３を有せばよい。受信手段１２１は、送信手段１１４に対応した構成であればよい。例えば、電子メールならば通常の電子メールソフトウェアを有すればよいが、インターネットを介す場合は途中にメールサーバーを介してもよい。
【００４３】
図１において、復号用電子鍵要求手段１２２は、復号予定者確認情報Ｄを送付してもよい。情報処理装置１は、復号予定者確認情報Ｄを受信して認証してから復号用鍵Ｂ２を送付してもよい。この時、復号用電子鍵要求手段１２２は、復号予定者確認情報ＤをキーボードやＩＣカード読み取り機や指紋読み取り機などを介して情報を取得する方法もよい。
【００４４】
図１において、復号化手段１２３は、受信した暗号文Ａ２を復号化すればよい。本例では、復号用電子鍵送信手段１３にて送信された復号用電子鍵Ｂ２を用いて、受信手段１２１にて受信した共通鍵Ｃ２を共通鍵Ｃ１に復号化する。さらに、共通鍵Ｃ1を用いて、暗号文Ａ２を電子文書Ａ１へ復号化する。復号用電子鍵Ｂ２を取得するのは、復号者が復号化装置３を操作して情報処理装置１へ要求すればよい。
【００４５】
（実施例２）図２は、本例の装置の構成図である。図３は、複合化装置の画面の例である。図２において、保管センターと暗号者と復号者から構成される。保管センターは、暗号者が暗号用電子鍵Ｂ１を要求してから、復号者が復号用電子鍵Ｂ２を要求するまで復号用電子鍵Ｂ２を保管する組織である。サーバー２０１ａとタイムサーバー２０１ｂは、図１の情報処理装置１に相当する。タイムサーバー２０１ｂを用いることで、インターネットを介して、またはＧＰＳ信号を取得するなどして、標準時刻との誤差が１ｍ秒以下で時刻を取得する。コンピュータ２０２は、暗号者が保有して操作する装置であり、図１の暗号化装置２に相当する。コンピュータ２０３は、復号者が保有して操作する装置であり、図１の復号化装置３に相当する。サーバー２０１ａとコンピュータ２０２とコンピュータ２０３は、インターネット２１１を介して接続されている。
【００４６】
図１において、利用方法を説明する。暗号者は、暗号化装置２を介して情報処理装置１を操作して、暗号用電子鍵要求手段１１２により情報処理装置１へ暗号用電子鍵Ｂ１を要求する。例えば、情報処理装置１に用意された操作用のＷＥＢアプリケーションをブラウザソフトウエアを介して操作すればよい。次に情報処理装置１は、暗号用電子鍵要求手段１１２の要求により、暗号鍵取得手段１５にて作成しておいた暗号用電子鍵Ｂ１を暗号用電子鍵送信手段１１にて送信する。また、暗号用電子鍵送信手段１１は、確認情報取得手
段１６にて作製した復号予定者確認情報Ｄを送付してもよい。同時に、情報処理装置１は、記憶手段１２にて、復号用電子鍵Ｂ２を記憶する。さらに記憶手段１２は、復号予定者確認情報Ｄと暗号用電子鍵送信手段１１が動作した時刻を、復号用電子鍵Ｂ２と関連付けて記憶してもよい。
【００４７】
図１において、暗号化装置２は、暗号者の指定した電子文章記憶手段１１１に記憶する電子文章Ａ１を暗号化手段１１３にて暗号化する。暗号化手段１１３による電子文章Ａ１の暗号化は、図６に示すように共通鍵方式と公開鍵方式の両方を利用した暗号方法でも、片方を利用した方法でもよい。ただし、共通鍵方式のみを利用する場合、暗号用電子鍵Ｂ１と復号用電子鍵Ｂ２は同じデータか、予想が容易なデータであり、復号者が第三者に暗号用電子鍵Ｂ１を漏洩しないことが必要となる。暗号者は、暗号化装置２に格納されたメールソフトウェアを操作して、電子メールに暗号化された暗号文Ａ２を添付して、暗号化された共通鍵Ｃ２とともに送付する。電子メールには、復号予定者確認情報Ｄを添付して送付してもよい。また、暗号鍵を取得するホームページのＵＲＬを添付して送付してもよい。
【００４８】
図１において、復号者は、暗号文Ａ２と復号用電子鍵Ｂ２を受信手段１２１にて受信して保持する。電子メールにＵＲＬとパスワードからなる復号予定者確認情報Ｄが添付されている場合を説明する。復号者は、復号用電子鍵要求手段１２２にて、復号予定者確認情報Ｄを復号化装置３へ入力して情報処理装置１へ送付する。情報処理装置１は、復号用電子鍵送信手段１３にて復号予定者確認情報Ｄを用いて、記憶手段１２に記憶する復号用電子鍵Ｂ２を特定して、復号化装置３へ送付する。復号用電子鍵送信手段１３が記憶手段１２に記憶する復号用電子鍵を特定できなかった場合は、その旨を暗号化装置３へ送付すればよい。
【００４９】
図３に、復号化装置３の画面の例を示す。図３（ａ）は復号用電子鍵送信手段１３の操作画面の一例であり、複合化装置３に格納されるブラウザソフトウェアより操作する。ＵＲＬ７０１を入力することにより、インターネット上で特定されて表示される画面であり、さらに、パスワード７０４ａと、パスワード７０４ｂと、パスワード７０４ｃを入力することで、復号用電子鍵送信手段１３は動作される。
【００５０】
図１において、復号手段１２３による暗号文Ａ２の復号化は、図６に示すように共通鍵方式と公開鍵方式の両方を利用した復号方法でも、片方を利用した方法でもよい。ただし、共通鍵方式のみを利用する場合、暗号用電子鍵Ｂ１と復号用電子鍵Ｂ２は同じデータか、予想が容易なデータであり、復号者が第三者に暗号用電子鍵Ｂ１を漏洩しないことが必要となる。復号手段１２３にて複合化された電子文章Ａ１は、電子文章表示手段１２４などにより、画面に表示されて復号者が閲覧すればよい。
【００５１】
図１において、暗号者や復号者は、復号用電子鍵送信証明手段１４にて、暗号文Ａ２が複合化された可能性のあることを明らかにする。図３（ｂ）は、復号用電子鍵送信証明手段の画面例である。暗号化装置２や複合化装置３の画面のブラウザソフトウェアにてＵＲＬ７１１を入力することで、インターネット上にて特定される。ＵＲＬ７１１は、ＵＲＬ７０１と同じページでもよく、リンクされた別のページでもよい。例えば、ボタン７１３を指定することで、図３（ａ）の画面に移動してもよい。また、復号用電子鍵Ｂ２を送付した回数の表示７１３、復号用電子鍵Ｂ２を送付した時刻や送付先の表示７１４などにて構成されてよい。
【００５２】
（実施例３）図４は、本例のフローチャートである。図１と供に説明する。図４において、図１の情報処理装置１と暗号化装置２複合化装置３のそれぞれの動作と関連を示している。図４において、要求Ｇ１は、図１の暗号用電子鍵要求手段１１２に相当する。暗号
用電子鍵とＵＲＬとパスワードの送信、暗号用電子鍵送信記録Ｇ２は、図１の暗号用電子鍵送信手段１１と、記憶手段１２に相当する。暗号用電子鍵送信記録Ｇ２は、図１の暗号用電子鍵送信手段１１を動作した時刻Ｔ１を、図１の記憶手段１２にて復号用電子鍵Ｂ２と関連付けて記憶すればよい。
【００５３】
図４において、共通鍵作成Ｇ３と平文暗号化、共通鍵暗号化Ｇ４は、図１の暗号化手段１１３に相当する。暗号文送付、パスワード送付、暗号共通鍵送付Ｇ５は図１の送信手段１１４と受信手段１２１に相当する。パスワード送付Ｇ６は、復号用鍵要求手段１２２に相当する。復号用電子鍵送付、復号用電子鍵送付記録Ｇ７は、図１の復号用電子鍵送信手段１３と復号用電子鍵送信証明手段１４に相当する。共通鍵復号Ｇ８、暗号文復号Ｇ９は、図１の複合化手段１２３に相当する。
【００５４】
(実施例４)  図５は、情報処理装置１の構成を示した図である。情報処理装置１は、各構成を制御する制御部５０１、情報を処理する際に情報を記憶するメモリ部５０２、各構成を接続して情報を送受信する情報伝送路５０３、情報を記憶する内部記憶部５０５、時刻を取得する時計部５０６、インターネット２１１ａと情報を送受信する送受信部５０４からなる。その他、情報処理装置１は、情報を入力する入力部５０７や、情報を表示する表示部５０８を有していてもよい。このように一つのコンピュータで構成して、複数のプログラムを格納していてもよい。さらに本例では、情報処理装置１は、利用される頻度や、処理速度や、セキュリティや、動作の安定性や、情報の保護を考えて、複数のコンピュータを接続して、全体として一つの目的の仕事をする情報処理用のシステムを構成してもよい。
【００５５】
例えばサーバーにＣＯＭＰＡＱ社のＰｒｏｌｉａｎｔ  ＭＬ３３０を利用し構成すればよい。各種手段や各種機能や各種手順などを動作するプログラムは、本例では、ＯＳにＬｉｎｕｘまたはＭｉｃｒｏｓｏｆｔ社のＷｉｎｄｏｗｓ（登録商標）を利用し、Ｓｕｎ  Ｍｉｃｒｏｓｙｓｔｅｍｓ社のＪＡＶＡ（登録商標）を利用してプログラムを作成した。情報処理装置１には、ＪＡＶＡ（登録商標）のプログラムの動作環境を格納させた。他のＣ＋＋、Ｍｉｃｒｏｓｏｆｔ社のＶｉｓｕａｌ  Ｂａｓｉｃなど各種プログラム言語を利用しても、同様なシステムを構築することが可能である。
【００５６】
図５において、情報処理装置１に格納される図１の各手段は、メモリ部５０２に格納された各手段のプログラムを元に制御回路部５０１が各構成を制御して実行する。図１の暗号用電子鍵送信手段１１は、暗号化装置２からの暗号用電子鍵Ｂ１の要求を送受信部５０４を介して受信する。さらに、あらかじめ作成されて内部記憶部５０５に記憶された、暗号用電子鍵Ｂ１と復号用電子鍵Ｂ２との、複数の対のうち、一つの対をランダムに選択して、選択した対のうち暗号用電子鍵Ｂ１を送受信部５０４より暗号化装置２へ送信する。図1の記憶手段１２は、送信した暗号用電子鍵Ｂ１と対として内部記憶部５０５に記憶されていた復号用電子鍵Ｂ２を、後に取得することを考慮して、内部記憶部５０５に記憶する。後に取得することを考慮してとは、例えば、復号予定者確認情報Ｄを復号用電子鍵Ｂ２と関連付けて内部記憶部５０５に記憶する。
【００５７】
図５において、図１の復号用電子鍵送信手段１３は、復号化装置３からの復号用電子鍵Ｂ２の要求を送受信部５０４を介して受信する。さらに、内部記憶部５０５に記憶される復号用電子鍵Ｂ２を特定して送受信部５０４を介して複合化装置３へ送信する。復号用電子鍵Ｂ２を特定してとは、例えば、複合化装置３より復号予定者確認情報Ｄを送受信部５０４を介して受信して、復号予定者確認情報Ｄを用いて、内部記憶部５０５に複数記憶されている復号用電子鍵より、特定の復号用電子鍵Ｂ２を選択する。
【００５８】
図５において、図１の復号用電子鍵送信証明手段１４は、図１の復号用電子鍵送信手段
１３にて送受信部５０４より復号用電子鍵Ｂ２を送信する制御を制御回路部５０１にておこなうと、内部記憶部５０５に少なくとも復号用電子鍵Ｂ２が送信されたことを明らかにする情報が記憶される。例えば、復号用電子鍵Ｂ２と関連付けて、復号用電子鍵送信手段１３が処理された復号用電子鍵送信回数を示す数字が記憶されてもよい。復号鍵送信証明の要求を送受信部５０４を介して受信すると、内部記憶部５０５に記憶する復号用電子鍵送信回数を特定して、送受信部５０４を介して要求をした装置へ送信してもよい。復号用電子鍵送信回数の特定は、例えば、送受信部５０４にて受信した復号予定者確認情報Ｄを用いて特定してもよい。
【図面の簡単な説明】
【００５９】
【図１】本発明の第一の実施例における情報処理装置を含むシステムの構成を示す図である。
【図２】本発明の第二の実施例における情報処理装置を含むシステムの構成を示す図である。
【図３】本発明の第二の実施例における情報処理装置の表示画面の構成を示す図である。
【図４】本発明の第三の実施例におけるフローチャートを示す図である。
【図５】本発明の第四の実施例における情報処理装置の構成を示す図である。
【図６】従来技術の電子文書送付における暗号方法の例を示した図である。
【図７】従来技術における電子文書送付サービスの概要を示す図である。
【符号の説明】
【００６０】
１  情報処理装置
２  暗号化装置
３  復号化装置
１１  暗号用電子鍵送信手段
１２  記憶手段
１３  復号用電子鍵送信手段
１４  復号用電子鍵送信証明手段
１５  暗号鍵取得手段
１６  確認情報取得手段
１１１電子文章記憶手段
１１２  暗号用電子鍵要求手段
１１３  暗号化手段
１１４  送信手段
１２１  受信手段
１２２  復号用電子鍵要求手段
１２３  復号手段
１２４  電子文章表示手段
Ａ１  電子文章
Ａ２  暗号文
Ｂ１  暗号用電子鍵
Ｂ２  復号用電子鍵
Ｃ１  共通鍵
Ｃ２  暗号化された共通鍵
Ｄ    復号予定者確認情報
【図１】
2005217808.tif 000003
【図２】
2005217808.tif 000004
【図３】
2005217808.tif 000005
【図４】
2005217808.tif 000006
【図５】
2005217808.tif 000007
【図６】
2005217808.tif 000008
【図７】
2005217808.tif 000009