(57)【特許請求の範囲】
【請求項１】
受信者に選択させるための複数の情報を、それぞれ所定の暗号化アルゴリズムにより暗号化する暗号化手段と、上記暗号化された複数の情報と該複数の暗号化情報に対応してその内容を示す情報とを含む１つのファイルを生成するファイル生成手段と、前記１つのファイルを特定の受信者に送信するため送信手段と、上記受信者から返信された少なくとも一つの上記暗号化された情報を上記暗号化アルゴリズムに対応する復号化アルゴリズムにより復号化する復号化手段と、を備えたことを特徴とする電子情報生成装置。
【請求項２】
上記１つのファイルを所定の暗号化アルゴリズムで暗号化するファイル暗号化手段を更に備えたことを特徴とする請求項１に記載の電子情報生成装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、公開されたコンピュータネットワーク上で秘匿情報を交換するための方法に関し、特に、情報の発信者側において、相互に交換する電子情報を生成するための装置及び方法に関する。
【０００２】
【従来の技術】
インターネットなどの公開されたコンピュータネットワーク上で、電子メールその他の手段を用いて電子情報の交換が広く行われている。このような環境において、情報の受信者が、発信者からの情報に含まれる複数の選択肢の中から特定のものを選び出し、発信者に対し回答するという情報の交換形式がある。例えば、会員制の英会話教室などにおいて、英会話教室の主催者側からのスケジュール表の送信に対して、ネットワークを介して会員がスケジュール表の中から特定の時間を選び出し、時間予約を行なう例がある。このような情報の交換を公開されたネットワーク上で行う場合、情報の秘匿性を確保する必要がある。
【０００３】
ネットワーク上での情報の秘匿性を確保するための広く知られた方法は、情報の暗号化技術を用いる方法である。暗号化技術を用いて、上記情報の交換形式における情報を送受する一つの方法を図５に示した。ここでは、各情報としての平文１〜４（これらは例えば、予約日時）を一括して予約の申込者側に送信し、申込者側ではその中から何れかの平文を選択して返信する例を示している。情報の送信者、すなわち予約の受付側５０では、予約日時が書かれた平文１〜４を一纏めにして、所定の暗号化アルゴリズムにより暗号化し、この１つの暗号化ファイルを特定の申込者側に送る。
【０００４】
申込者側５５では、受信した暗号化ファイルを、上記暗号化アルゴリズムに対応するものとして用意された復号化アルゴリズムで復号化する。そして、その中に含まれる平文１〜４の中から何れかの平文（図の例では、平文１）を自己の予約したい時間として選び出す。選び出された平文１は、申込者側５５のシステムに備えられた暗号化アルゴリズムによって暗号化され、受付側５０へ暗号文１として送信される。受付側５０では、この暗号文１をその暗号化アルゴリズムに対応するものとして用意された復号化アルゴリズムにより復号化して、予約日時を確認する。以上により、受付側５０から送信される平文１〜４、及び申込者側５５から送信される平文１は、通信路上では暗号化され、第三者に対しその秘匿性が確保される。
【０００５】
【発明が解決しようとする課題】
しかしながら、上記従来の方法においては、受付側と申込者側の双方のシステムに、同等の暗号化及び復号化機能が必要となる。一般に、申込者側の端末は、データの処理性能が低く、比較的高度なデータ処理を要求される暗号化及び復号化処理による端末の負荷は相対的に大きくなるという問題があった。また、場合によっては一般の申込者側が自ら、暗号化及び復号化のためのシステム構築又は設定を行わなければならず、これらの手続が申込者である会員の負担となっていた。
【０００６】
そこで本発明は、情報の受信者側のシステムにおいて、暗号化又は復号化の機能を必要としないか又は最小にすることができる情報の交換を実現するための電子情報の生成装置及び方法を提供することにある。
【０００７】
【課題を解決するための手段】
上記目的を達成するため本発明の電子情報生成装置は、受信者に選択させるための複数の情報と該複数の暗号化情報に対応してその内容を示す情報とを含む１つのファイルを生成するファイル生成手段と、前記１つのファイルを特定の受信者に送信するため送信手段と、上記受信者から返信された少なくとも一つの上記暗号化された情報を上記暗号化アルゴリズムに対応する復号化アルゴリズムにより復号化する復号化手段と、を備えて構成される。
【０００９】
更に、本発明は、上記１つのファイルを所定の暗号化アルゴリズムで暗号化するファイル暗号化手段を更に備えて構成することができる。
【００１３】
【発明の実施の形態】
以下、図示した一実施形態に基いて本発明を詳細に説明する。以下では、会員（以下、申込者側ともいう）からの予約を受け付ける会員制クラブ等の主催者側（以下、受付側という）が、該会員向けに送付するスケジュールその他の情報を生成し、該生成された情報に基づいて会員がネットワーク上で予約申し込みをする場合を例にして、本発明を説明する。
【００１４】
図１は本発明の一実施形態に係る電子情報生成装置の構成ブロック図である。図に示すように、本発明に係る電子情報生成装置１０は、情報の暗号部１１、ファイル生成部１２及び情報の復号部１３を備えている。暗号部１１は、複数の予約申し込み日時を表わした文（以下、予約文１〜４という）を、それぞれ所定の暗号化アルゴリズムで暗号化するためのものである。暗号部１１からは、入力された各予約文１〜４に対応して、その暗号化されたもの、すなわち暗号文１〜４が出力される。暗号部１１で用いられる暗号化アルゴリズムは、対応する復号化アルゴリズムで復号を行う既存の各種アルゴリズムに従うもので良く、それが公開鍵を用いた公開鍵方式に従うものであっても、秘密鍵を用いた秘密鍵方式に従うものであっても良い。
【００１５】
ファイル生成部１２は、上記複数の暗号文１〜４を入力し、これを一纏めにした１つの送信ファイルＦを生成するものである。送信ファイルＦには、各暗号文１〜４に対応してその内容を示す文を含むことができる。また、送信ファイルＦの内容が、スケジュール表その他の会員向情報メディアとして機能されるように他の情報を含むことができる。
【００１６】
上記送信ファイルＦは、任意の送信手段によって、コンピュータネットワークを介して所定の会員へ送られる。インターネットその他の公開されたネットワークにおいては、上記送信ファイルを対象会員がアクセス可能なサーバー（これが受付側が設置したものであるか、第三者が設置したものであるかを問わない）上に蓄積し、会員がこれにアクセスすることによって、目的のファイルを入手し、その内容を読めるよう構成することができる。
【００１７】
上記復号部１３は、申込者である会員が送信する暗号文を復号化するためのものである。会員が送信する暗号文（図１においては、暗号文１）は、上記ファイルに含まれる複数の暗号文の１つである。従って、復号部１３は、上記予約文１〜４を暗号化した暗号化アルゴリズムに対応する復号化アルゴリズムを用いて、会員からの暗号文を復号化する。これによって、受付側は会員が希望する予約申し込み日時を確認することができる。
【００１８】
なお、上記電子情報生成装置１０及びこれを構成する各機能は、専用システムに組み込まれたハードウェアあるいはソフトウェアでこれを構成することもできるし、また、汎用のオペレーティングシステム上で動作するアプリケーションソフトウェアとして構成することもできる。
【００１９】
次に、上記図１及び図２に従って、上記電子情報生成装置１０によって生成された送信ファイルを用いた予約申し込みの手順について説明する。図２は、申込者側からの予約申し込みの手順を概念的に示した図である。図において、上記電子情報生成装置１０は、受付側２０のシステムの一部として備えられ、ここで送信ファイルＦが生成される。上述のように、電子情報生成装置１０は、その暗号部１１において予約文１〜４を暗号化して暗号文１〜４を生成し、更にファイル生成部１２においてこれら暗号文１〜４を含む１つの送信ファイルＦを生成する。生成された送信ファイルＦは、公開されたネットワークを介して、申込者側２５へ送られる。
【００２０】
会員側、すなわち申込者側２５では、受信した送信ファイルＦの内容を読み、必要な情報を取得する。当該会員が、送信ファイルＦに含まれる暗号文１〜４の予約日時の何れかで、予約を申し込みたい場合、対応する暗号文を選択し、公開されたネットワークを介して受付側２０へ送信する（図の例では暗号文１）。受付側２０では、上記復号部１３によってこの暗号文を復号化し、申込者の予約を確認する。上記予約の申し込み手順において、公開されたネットワーク上では、申込者側２５が発信した予約申し込みは、暗号化されているので、該申し込み内容のネットワークにおける秘匿性が保証される。この場合、上記予約申し込みに係る暗号文は、受付側２０で暗号化され申込者側２５に送信されているので、申込者側２５では、これを暗号化する必要も、またそのための設備も不要である。
【００２１】
次に、本発明の他の実施形態について説明する。図３及び図４は、本実施形態における電子情報生成装置の構成ブロック図及び申込者側からの予約申し込みの手順を概念的に示した図である。本実施形態が先の実施形態と異なる点は、受付側４０が送信ファイルＦを暗号化して申込者側４５へ送信する点である。
【００２２】
すなわち、電子情報生成装置３０は、先の実施形態における構成に対応する暗号部３１、ファイル生成部３２及び復号部３３に加え、ファイル暗号部３４を備える。ファイル暗号部３４は、ファイル生成部３２で生成された送信ファイルＦを所定のアルゴリズムで暗号化し、暗号化送信ファイルＦ’を生成する。暗号化送信ファイルＦ’は、任意の送信手段によって、申込者側へ送信される。なお、ファイル暗号部３４で用いる暗号化アルゴリズムは、暗号部３１で用いるアルゴリズムと同じものであっても、また別のものであっても良い。本実施形態においては、申込者側４５のシステムは、上記暗号化送信ファイルＦ’を復号化して、可読の送信ファイルＦを得るための復号部を有していなければならない。しかし、本実施形態においても、予約文１〜４を暗号化した暗号文１〜４は、ここで復号化されることなく（すなわち申込者側４５のシステムで、この復号化のための設備及び送信する情報の暗号化のための設備を有していなくて良い）、先の実施形態の場合と同様に、受付側４０に送信される。従って、本実施形態のように送信ファイルＦを暗号化してネットワーク上で送信することによって、受付側から申込者側への情報の秘匿性が更に向上する。
【００２３】
以上、本発明の一実施形態を図面に沿って説明した。しかしながら本発明は前記実施形態に示した事項に限定されず、特許請求の範囲の記載に基いてその変更、改良等が可能であることは明らかである。上記実施形態においては、送信する情報を予約文としたものに沿って本発明を説明した。しかしながら本発明が対象とする情報は、このような予約文に限らず、各種の秘匿情報、例えば、オンラインショッピングにおける商品申込などであって良い。
【００２４】
【発明の効果】
以上の如く本発明によれば、秘匿性の必要な情報を暗号化して送受信する場合において、情報の受信者側では、その暗号化が不要となり、従って、そのシステム構築のための負担が軽減される。この場合において、認証局等の第三者機関を介在させる必要もないので、システム構築が柔軟にできる。
【図面の簡単な説明】
【図１】  本発明の一実施形態に係る電子情報生成装置の構成ブロック図である。
【図２】  図１の電子情報生成装置を用いた予約申込のシステムにおける、申込者側からの予約申し込みの手順を概念的に示した図である。
【図３】  本発明の他の実施形態に係る電子情報生成装置の構成ブロック図である。
【図４】  図３の電子情報生成装置を用いた予約申込のシステムにおける、申込者側からの予約申し込みの手順を概念的に示した図である。
【図５】  暗号化技術を用いた従来の情報の交換手順を概念的に示す図である。
【符号の説明】
１０  電子情報生成装置
１１  暗号部
１２  ファイル生成部
１３  復号部
２０  受付側
２５  申込者側
３０  電子情報生成装置
３１  暗号部
３２  ファイル生成部
３３  復号部
３４  ファイル暗号部
【図１】
0004453116.tif 000002
【図２】
0004453116.tif 000003
【図３】
0004453116.tif 000004
【図４】
0004453116.tif 000005
【図５】
0004453116.tif 000006