(57)【要約】【課題】  サイト運営者のサーバと当事者に負担をかけることなく、サイト運営者には内容を知られずに利用者の匿名性を維持する。【解決手段】  暗号情報受信部３２が、入札者の端末２０から、入札情報と、乱数をサイトの公開鍵によって暗号化した第１の暗号データと、入札者の個人情報を公開鍵によって暗号化した第２の暗号データとを乗算して得られる第３の暗号データを受信し、認証指示部３３により、第３の暗号データをサイトの秘密鍵で復号した第４の暗号データを出品者の端末１０へ送信し、当該出品者の端末１０にて第４の暗号データを落札した入札者の端末２０から送信される乱数データに基づき認証してもらう。【選択図】      図２
2005086493.tif 000002
【特許請求の範囲】
【請求項１】
ある当事者が暗号文を所有し、前記暗号文を必要とする他の当事者がサイト運営者を通じて前記暗号文の復号を依頼する、匿名オンラインサービス提供方法であって、
ある当事者の端末から通信ネットワークを介して前記暗号文を受信する工程と、
前記サイト運営者の秘密鍵によって復号した暗号文を他の当事者の端末へ送信する工程と、
前記他の当事者の端末で、前記送信され受信した暗号データを、前記当事者の端末によって生成され受信した乱数データにより認証を可能にする工程と、
を有することを特徴とする匿名オンラインサービス提供方法。
【請求項２】
前記オンラインサービスが、オークション、入札、フリーマーケット、通信販売、懸賞、アンケート等のサービスであることを特徴とする請求項１に記載された匿名オンラインサービス提供方法。
【請求項３】
複数のユーザ端末が通信ネットワークを介して接続され、サイト運営のためのサーバを備えた匿名オンラインサービスシステムであって、
1のユーザ端末を介して送信されるサービス情報を前記通信ネットワーク上に公開するサービス情報公開部と、
他のユーザ端末によって送信される前記サービス情報に対する応答情報と当該応答情報を送信するユーザによって生成される乱数を前記サイトの公開鍵によって暗号化した第１の暗号データと、前記応答情報を送信するユーザの個人情報を前記公開鍵によって暗号化した第２の暗号データとを乗算して得られる第３の暗号データを受信する暗号情報受信部と、
全ての応答情報から特定のユーザが選抜された後、該特定のユーザ端末から受信した前記第３の暗号データを、前記サイトの秘密鍵で復号した第４の暗号データを生成して前記１のユーザ端末へ送信し、当該１のユーザ端末で当該受信した第４の暗号データを、特定のユーザが選抜された後に当該特定ユーザの端末から送信される前記乱数データにより認証を可能にする認証指示部と、
を備えたことを特徴とする匿名オンラインサービスシステム。
【請求項４】
前記オンラインサービスが、オークション、入札、フリーマーケット、通信販売、懸賞、アンケート等のサービスであることを特徴とする請求項３に記載された匿名オンラインサービスシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、オークションなどのオンラインサービスを提供するウェブサイトにおいて、利用者がサイト運営者や他の利用者に個人情報を知られることなく利用可能な、匿名オンラインサービス提供方法および匿名オンラインサービスシステムに関する。
【背景技術】
【０００２】
オークションを運営するウェブサイトでは、入札者も個人情報を登録する必要があり、運営者の過失や故意により入札者の個人情報が漏洩するといった問題が発生している。
【０００３】
一方、落札者以外の入札者の入札情報を秘密にしつつ、落札者の個人情報を出品者のみが知り得ることが可能なオークションシステムが出願されている（例えば、特許文献１参照）。
特許文献１によれば、入札者は入札情報を出品者の公開鍵を用いて暗号化し、その暗号化された入札情報を秘密分散計算により複数の情報に分散化して、複数のオークションサーバに送る。そして、オークションの締め切り後に、各オークションサーバに送られた分散情報の集計計算が行われ、暗号化された落札者の情報と落札金額のみが復元される。一方、出品者がオークションサーバに問い合わせると、暗号化された落札者の情報と落札金額が送られ、出品者は自らの秘密鍵でそれらを復号することにより、落札者の情報と落札金額を得ることができる。
【特許文献１】特開２００２−１５７４５７号（段落０００６〜０００９、第１図）。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
特許文献１に開示された技術によれば、サイト運営者は複数のオークションサーバを必要とし、このオークションサーバは、全入札者の情報と入札金額に対する計算処理を行う必要がある。また、出品者は、公開鍵と秘密鍵を所有し、復号処理を行う必要がある等、運営者のオークションサーバと出品者に対する負荷が大きいという問題があった。
【０００５】
一方、二者間通信において、暗号文の復号鍵を所有しない者がその鍵の所有者に文書の内容を知られることなく復号してもらうことが可能な方式として、ブラインド復号方式が提案されている。図３にその概要が示されている。図３は、ＲＳＡ暗号によるブライント復号方式を説明するために引用した図である。ここで、Ｍは当事者Ａの秘匿したい平文とし、当事者Ｂの秘密鍵をｄ、公開鍵を（ｅ，Ｎ）とする。ブライント復号方式の手順を列挙すれば以下のようになる。
【０００６】
（１）当事者Ａは、乱数ｒを生成する。
（２）当事者Ａは、暗号文Ｘ＝ｒｅ（ｍｏｄＮ）を計算する。
（３）当事者Ａは、暗号文Ｃ＝Ｍｅ（ｍｏｄＮ）を計算する。
（４）当事者Ａは、暗号文Ｙ＝ＣＸ（ｍｏｄＮ）を計算する。
（５）当事者Ａは、他方の当事者Ｂに暗号文Ｙを送信する。
（６）他方の当事者Ｂは、Ｚ＝Ｙｄ＝Ｍｒ（ｍｏｄＮ）を計算する。
（７）他方の当事者Ｂは、当事者ＡにＺを送信する。
（８）他方の当事者Ｂは、Ｍ＝Ｚ／ｒ（ｍｏｄＮ）を計算する。
この場合、当事者Ａは他方の当事者Ｂに文書の内容を知られることなく、復号してもらうことが可能である。上記したブライント復号方式を三者間通信に拡張したのが、階層型ブラインド復号方式である。階層型ブラインド復号方式には、ＲＳＡ暗号やＥｌＧａｍａｌ暗号などいくつかの暗号を用いた方式が提案されている。
【０００７】
本発明は上記した背景技術に鑑みてなされたものであり、オンラインサービスを提供するサイト運営者の暗号化鍵を用いて暗号化した利用者の個人情報を、同じ運営者の復号鍵を用いて階層型ブラインド復号をしてもらうことにより、運営者のサーバと当事者に負担をかけることなく、運営者には内容を知られずに利用者の匿名性を維持できる、匿名オンラインサービス提供方法および匿名オンラインサービスシステムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記した課題を解決するために本発明は、ある当事者が暗号文を所有し、前記暗号文を必要とする他の当事者がサイト運営者を通じて前記暗号文の復号を依頼する、匿名オンラインサービス提供方法であって、前記ある当事者の端末から通信ネットワークを介して前記暗号文を受信する工程と、前記サイトの秘密鍵によって復号した暗号文を前記他の当事者の端末へ送信する工程と、前記他の当事者の端末で、前記送信された暗号データを、前記当事者の端末によって生成され受信した乱数データにより認証を可能にする工程と、を有することを特徴とする。
【０００９】
上記した課題を解決するために本発明は、複数のユーザ端末が通信ネットワークを介して接続され、サイト運営のためのサーバを備えた匿名オンラインサービスシステムであって、1のユーザ端末を介して送信されるサービス情報を前記通信ネットワーク上に公開するサービス情報公開部と、他のユーザ端末によって送信される前記サービス情報に対する応答情報と当該応答情報を送信するユーザによって生成される乱数を前記サイトの公開鍵によって暗号化した第１の暗号データと、前記応答情報を送信するユーザの個人情報を前記公開鍵によって暗号化した第２の暗号データとを乗算して得られる第３の暗号データを受信する暗号情報受信部と、全ての応答情報から特定のユーザが選抜された後、該特定のユーザ端末から受信した前記第３の暗号データを、前記サイトの秘密鍵で復号した第４の暗号データを生成して前記１のユーザ端末へ送信し、当該１のユーザ端末で当該受信した第４の暗号データを、特定のユーザが選抜された後に当該特定ユーザの端末から送信される前記乱数データにより認証を可能にする認証指示部とを備えたことを特徴とする。
【００１０】
上記した課題を解決するために本発明は、前記オンラインサービスが、オークション、入札、フリーマーケット、通信販売、懸賞、アンケート等のサービスであることを特徴とする。
【００１１】
本発明によれば、暗号情報受信部が、他のユーザ端末から、応答情報と、乱数を前記サイトの公開鍵によって暗号化した第１の暗号データと、前記他のユーザの個人情報を公開鍵によって暗号化した第２の暗号データとを乗算して得られる第３の暗号データを受信し、認証指示部により、第３の暗号データをサイトの秘密鍵で復号した第４の暗号データを前記１のユーザの端末へ送信し、当該１のユーザ端末にて第４の暗号データを選抜された特定ユーザの端末から送信される乱数データに基づき認証してもらうことで、サイト運営者には内容を知られずに特定ユーザの匿名性を維持できる。
この場合、ユーザはサイト運営者や他のユーザに個人情報を知られることなく、かつ選抜された特定ユーザの個人情報のみがサービス情報を提供するユーザに通知されることにより、サイト運営者の過失や故意による利用者の個人情報の漏洩を防止することができる。また、サービス情報を提供するユーザは除算するだけで選抜された特定ユーザの個人情報を得ることができるため負荷が少ない。
【００１２】
なお、ここで用いられる暗号は、ＲＳＡ暗号やＥｌＧａｍａｌ暗号など、いずれの暗号でも利用できる。また、三者通信とは、オンラインサービスを提供するウェブサイトの運営者、そのウェブサイトに商品等を出品する出品者、出品者より出品された商品を所望する入札者等利用者のことをいい、それぞれは一人ないし複数人存在し、それぞれの役割が重複することも可能である。
【発明の効果】
【００１３】
本発明によれば、オークション等のオンラインサービスを運営するウェブサイトにおいて、サーバならびに出品者に負荷をかけることなく、また、サイト運営者に対する利用者の匿名性を維持できる。従って、サイト運営者の過失や故意による利用者の個人情報の漏洩を防止することができる。
【発明を実施するための最良の形態】
【００１４】
図１は、本発明における匿名オンラインサービス提供方法を説明するために引用した図であり、ここでは、ＲＳＡ暗号による階層型ブラインド復号を利用した匿名オークションシステムが例示されている。
但し、符号１は入札者（落札者にもなる）、２は出品者、３はサイト運営者とし、それぞれが端末およびオークションサーバを所持することとする。また、Ｍは入札者１による入札金額、Ｉは入札者１の秘匿したい個人情報とし、サイト運営者３の秘密鍵をｄ、公開鍵を（ｅ，Ｎ）とする。処理手順は以下のとおりである。
【００１５】
（１）出品者Ｚはサイト上に出品者登録を行う。
（２）サイト運営者３は、サイト上で出品者２の情報を公開する。
（３）入札者１は、乱数ｒを生成する。
（４）入札者１は、第１の暗号データＸ＝ｒｅ（ｍｏｄＮ）を計算する。
（５）入札者１は、第２の暗号データＣ＝Ｉｅ（ｍｏｄＮ）を計算する。
（６）入札者１は、第３の暗号データＹ＝ＣＸ（ｍｏｄＮ）を計算する。
（７）入札者１は、サイト運営者３にＹと入札金額Ｍを送信する（入札）。
【００１６】
（８）サイト運営者３は、全入札から最高金額を決定する。ここでは、入札者１の入札金額Ｍを最高金額とする。
（９）サイト運営者３は、落札金額Ｍをサイト上に掲載する
（１０）サイト運営者３は、Ｚ＝Ｙｄ＝Ｉｒ（ｍｏｄＮ）を計算する。
（１１）サイト運営者３は、出品者２にＺを送信する。
（１２）落札者１は、出品者２に対して乱数ｒを送信する。
（１３）出品者２は、Ｉ＝Ｚ／ｒ（ｍｏｄＮ）を計算する。
（１４）出品者２は、（１３）により落札者１とサイト運営者３を認証する。
この場合、落札者１は、個人情報をサイト運営者３に知られることなく復号してもらい、出品者２に送ることが可能である。
【００１７】
図２は、本発明の例示である匿名オンラインオークションシステムが実装されるオークションサーバの内部構成を機能展開して示したブロック図である。
オークションサーバは、情報公開部３１と、暗号情報受信部３２と、認証指示部３３と、出品者情報／落札情報、入札情報のそれぞれが格納されるＤＢ（Data Base）３４、３５で構成される。
【００１８】
情報公開部３１は、出品者の端末（出品者端末１０）を介して送信される出品者情報を通信ネットワーク上に公開する機能を持ち、暗号情報受信部３２は、入札者の端末（入札者端末２０）によって送信される入札情報と当該入札者によって生成される乱数をサイトの公開鍵によって暗号化した第１の暗号データと、入札者の個人情報を公開鍵によって暗号化した第２の暗号データとを乗算して得られる第３の暗号データを受信する機能を持つ。
また、認証指示部３３は、全ての入札データから落札金額が決定された後、落札者となる入札者の端末２０から受信した第３の暗号データを、サイトの秘密鍵で復号した第４の暗号データを生成して出品者の端末１０へ送信し、当該出品者端末１０で当該受信した第４の暗号データを、落札した入札者の端末２０から送信される乱数データにより認証を可能とする。
なお、ＤＢ３４には、情報公開部３１によって通信ネットワーク上に公開される出品者情報、および落札情報が格納され、ＤＢ３５には、全ての入札情報が格納される。
【００１９】
以下、動作説明を行う。まず、出品者１は、出品者端末１０を操作することによりオークションサーバ３０をアクセスし、サイト上に出品者登録を行う。これを受けたオークションサーバ３０は、情報公開部３１を介して通信ネットワーク上に先に登録された出品者情報を公開する。
一方、出品情報を閲覧した入札者１は、入札端末２０を操作して生成される乱数データｒの他に、サイト運営者の公開鍵によって暗号化された第１の暗号データＸ＝ｒｅ（ｍｏｄＮ）、および第２の暗号データＣ＝Ｉｅ（ｍｏｄＮ）を生成し、これらを乗算した第３の暗号データＹ＝ＣＸ（ｍｏｄＮ）を生成する。そして、オークションサーバ３０に対して第３の暗号データＹと、入札金額Ｍを送信して入札行為を行う。
【００２０】
これを暗号情報受信部３２で受信したオークションサーバ３０は、全入札情報の中から最高金額を選択して落札し、その落札金額Ｍをサイト上に掲載すると共に、認証指示部３３を起動する。
認証指示部３３では、暗号情報受信部３２を介して得られる各種情報から第４の暗号データＺ＝Ｙｄ＝Ｉｒ（ｍｏｄＮ）を生成し、出品者端末１０にそのデータを送信して、復号を促す。一方で落札者は、入札者端末２０を操作することにより出品者端末１０に生成した乱数ｒを送信しており、従って、出品者端末１０は、オークションサーバ３０から先に送信された第４の暗号データＺ＝Ｙｄ＝Ｉｒ（ｍｏｄＮ）を受信した乱数データｒで除算することにより、落札者１の個人情報を得ることができる。このため、落札者１は、個人情報をサイト運営者３に知られることなく出品者２に復号してもらうことができる。
【００２１】
以上説明のように本発明は、オークションなどのオンラインサービスを提供するウェブサイトにおいて、利用者はサイト運営者や他の利用者に個人情報が知られず、かつ必要な利用者の個人情報のみが提供者に通知される匿名オンラインサービス方法ならびに匿名オンラインオークションシステムを提供するものであり、利用者の匿名性を保持する技術として階層型ブラインド復号方式が使用される。また、オンラインサービスとしては、オークション、入札、フリーマーケット、通信販売、懸賞、アンケートなどウェブサイトを介した三者間通信を必要とするどんなサービスにも適用可能である。
本発明によれば、サイト運営者には内容を知られずに入札者の匿名性を維持することができ、入札者はサイト運営者や他の入札者に個人情報を知られることなく、かつ落札者の個人情報のみが出品者に通知されることにより、サイト運営者の過失や故意による入札者の個人情報の漏洩を防止することができる。また、出品者は除算するだけで落札者の個人情報を得ることができるため負荷が少ない。
【００２２】
なお、図２に示す情報公開部３１、暗号情報受信部３２、認証指示部３３のそれぞれで実行される手順をコンピュータ読み取り可能な記録媒体に記録し、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによっても本発明の例示である匿名オンラインオークションシステムを実現することができる。ここでいうコンピュータシステムとは、ＯＳや周辺機器等のハードウェアを含む。
【００２３】
また、「コンピュータシステム」は、ＷＷＷシステムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。
また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。
また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【００２４】
以上、この発明の実施形態につき、図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【図面の簡単な説明】
【００２５】
【図１】本発明における匿名オンラインサービス提供方法を説明するために引用した図である。
【図２】本発明の例示である匿名オンラインオークションシステムが実装されるオークションサーバの内部構成を機能展開して示したブロック図である。
【図３】二者間通信におけるブラインド復号方式の復号手順を説明するために引用した図である。
【符号の説明】
【００２６】
３０…オークションサーバ、３１…情報公開部、３２…暗号情報受信部、３３…認証指示部、３４…ＤＢ（出品者情報／落札情報）、３５…ＤＢ（入札情報）
【図１】
2005086493.tif 000003
【図２】
2005086493.tif 000004
【図３】
2005086493.tif 000005