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