(57)【要約】【課題】  コンテンツ漂流モデルにおいて、コンテンツ販売者及び購入者を秘匿する。【解決手段】  本発明は、コンテンツサーバを販売者端末とは独立して設け、コンテンツを販売者から切り離し、購入者端末と販売者端末との間での直接アクセスを行わず、コンテンツサーバを介在させて、代理人サーバ、購入者端末、銀行サーバ、販売者端末との間で決済を行う。【選択図】  図１
2006195896.tif 000002
【特許請求の範囲】
【請求項１】
購入者が使用する購入者端末と、該購入者が契約している金融機関の銀行サーバ、決済処理を仲立ちする代理人が使用する代理人サーバ、及び、販売者が使用する販売者端末からなるシステムにおいて、コンテンツがさまざまなサーバ間を移動するネットワークモデルであるコンテンツ漂流モデルにおける匿名決済方法において、
コンテンツサーバを前記販売者端末とは独立して設け、
前記購入者端末は、銀行口座番号、銀行パスワード、及び、購入金額を銀行の公開鍵ＰＫＢで暗号化したメッセージＭCに、平文の購入金額を加えたメッセージＭCCＯを作成して、前記コンテンツサーバに送信し、
前記コンテンツサーバは、前記メッセージＭCCOを読み取り、該メッセージＭCCOと販売者の公開鍵ＰＫMからメッセージＭCOAを作成し、前記代理人サーバに送信し、
前記代理人サーバは、受信した前記メッセージＭCOAを読み取り、該メッセージＭCOAと代理人の取引番号ＮAからメッセージＭABを作成して、前記銀行サーバに送信し、
前記銀行サーバは、受信した前記メッセージＭABに含まれる前記メッセージＭC部分を復号し、口座番号とパスワードが正当であるかの認証を行い、正当である場合には、該口座番号に対応する口座から前記購入金額分のみを引き落とし、銀行の取引番号ＮBと購入金額、銀行の署名を販売者の公開鍵ＰＫMで暗号化したものに取引番号ＮAを付加したメッセージＭBAを作成して、前記代理人サーバに送信し、
前記代理人サーバは、受信した前記メッセージＭBAから取引番号ＮAを除いたメッセージＭACＯを作成して、前記コンテンツサーバに送信し、
前記コンテンツサーバは、前記メッセージＭACＯを保存しておき、
前記販売者端末は、販売者の署名からメッセージＭMCＯを作成して、前記コンテンツサーバに送信し、
前記コンテンツサーバは、前記メッセージの署名ＭMCＯを認証し、保存しておいた前記メッセージＭACＯを前記販売者端末に送信する、ことを特徴とするコンテンツ漂流モデルにおける匿名決済方法。
【請求項２】
購入者が使用する購入者端末と、該購入者が契約している金融機関の銀行サーバ、決済処理を仲立ちする代理人が使用する代理人サーバ、及び、販売者が使用する販売者端末からなるシステムにおいて、コンテンツがさまざまなサーバ間を移動するネットワークモデルであるコンテンツ漂流モデルにおける匿名決済システムであって、
前記販売者端末とは独立してコンテンツサーバを具備し、
前記購入者端末は、
銀行Ｂの口座番号、購入金額Ｐ、銀行Ｂの暗証番号を入力する入力手段と、
前記入力手段で入力された前記銀行Ｂの口座番号、前記購入金額Ｐ、前記銀行Ｂの暗証番号を公開鍵ＰＫBで暗号化して暗号化メッセージＭCを生成する第１の暗号化手段と、
前記第１の暗号化手段で暗号化された前記暗号化メッセージＭCに、平文の購入金額Ｐを付加したメッセージＭCCＯを作成する第１のメッセージ作成手段と、
前記第１のメッセージ作成手段において作成されたメッセージＭCCＯを前記コンテンツサーバに送信する第１のメッセージ送信手段と、を有し、
前記コンテンツサーバは、
前記購入者端末から送信されるメッセージＭCCＯ、前記販売者端末から送信されるメッセージＭMCＯを受信し、また、生成したメッセージＭCＯAを前記代理人サーバに送信する第１の送受信手段と、
前記購入者端末から受信した前記メッセージＭCCＯの平文で書かれた購入金額をチェックする金額チェック手段と、
前記金額チェック手段において正当であると判断された場合に、販売者の公開鍵ＰＫＭを、前記メッセージＭCCＯに付加して、メッセージＭCＯAを生成する第２のメッセージ作成手段と、
前記代理人サーバから受信した前記メッセージＭACＯを保持するメッセージ保持手段と、
前記販売者端末から受信した前記メッセージＭMCＯの署名を認証する署名認証手段と、を有し、
前記代理人サーバは、
前記コンテンツサーバから前記メッセージＭCＯA及び、前記銀行サーバからメッセージＭBAを受信し、メッセージＭABを該銀行サーバに送信し、また、作成したメッセージＭACＯを前記コンテンツサーバに送信する第２の送受信手段と、
前記銀行サーバから受信した前記メッセージＭBAから取引番号ＮAを読み取り、送信先のコンテンツサーバを特定し、該メッセージＭBAから取引番号ＮAを削除したメッセージＭACＯを作成する第３のメッセージ作成手段と、を有し、
前記銀行サーバは、
前記代理人サーバから前記メッセージＭABを受信し、また、作成したメッセージＭBAを該代理人サーバに送信する第３の送受信手段と、
前記代理人サーバから受信した前記メッセージＭABを復号する第１の復号手段と、
前記第１の復号手段で復号された購入金額Ｐと平文の購入金額Ｐとを比較し、同じであるかを認証する認証手段と、
購入金額、銀行の署名、取引番号ＮBを販売者の公開鍵ＰＫＭで暗号化する第２の暗号化手段と、
前記第２の暗号化手段で暗号化されたメッセージに、前記代理人によって付加された取引番号ＮAを付加したメッセージＭBAを作成する第４のメッセージ作成手段と、を有し、
前記販売者端末は、
回収メッセージと、販売者Ｍの署名からなるメッセージＭMCＯを作成する第５のメッセージ作成手段と、
前記メッセージＭMCＯを前記コンテンツサーバに送信し、また、前記コンテンツサーバから前記メッセージＭACＯを受信する第４の送受信手段と、
前記コンテンツサーバから受信した前記メッセージＭACＯを復号する第２の復号手段と、を有することを特徴とするコンテンツ漂流モデルにおける匿名決済システム。
【請求項３】
購入者がしようする購入者端末、該購入者が契約している金融機関の銀行サーバ、決済処理を仲立ちする代理人が使用する代理人サーバ、及び販売者が使用する販売者端末間を移動するネットワークモデルであるコンテンツ漂流モデルにおける匿名決済システム上のコンテンツサーバであって、
前記購入者端末から送信されるメッセージＭCCＯ、前記販売者端末から送信されるメッセージＭMCＯを受信し、また、生成したメッセージＭCＯAを前記代理人サーバに送信する第１の送受信手段と、
前記購入者端末から受信した前記メッセージＭCCＯの平文で書かれた購入金額をチェックする金額チェック手段と、
前記金額チェック手段において正当であると判断された場合に、販売者の公開鍵ＰＫＯを、前記メッセージＭCCＯに付加して、メッセージＭCＯAを生成する第１のメッセージ作成手段と、
前記代理人サーバから受信した前記メッセージＭACＯを保持するメッセージ保持手段と、
前記販売者端末から受信した前記メッセージＭMCＯの署名を認証する署名認証手段と、を有することを特徴とするコンテンツサーバ。
【請求項４】
前記銀行サーバからメッセージＭBAを受信し、メッセージＭABを該銀行サーバに送信する第２の送受信手段と、
前記銀行サーバから受信したメッセージＭBAから取引番号ＮAを読み取り、該メッセージＭBAから該取引番号ＮAを削除したメッセージＭACＯを作成する第２のメッセージ作成手段と、を更に有する請求項３記載のコンテンツサーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツ漂流モデルにおける匿名決済方法及びシステム及びコンテンツサーバに係り、特に、コンテンツが様々なサーバ間を移動するネットワークモデルであるコンテンツ漂流モデルにおいて、購入者と販売者との間の決済を匿名で行うためのコンテンツ漂流モデルにおける匿名決済方法及びシステム及びコンテンツサーバに関する。
【背景技術】
【０００２】
従来、クレジットカードなどの決済では、クレジットカード会社等、特定の第三者に顧客情報、購入店、購入日時、購入品目等の個人情報を通知することにより、決済を行う方法がある（例えば、非特許文献１参照）。
【非特許文献１】「ＣＢＮにおける匿名決済システムの検討」磯谷泰知、他３名著、電子情報通信学会２００２年総合大会論文集、通信２、ｐ．２９９，Ｂ−７−７２，２００２年３月７日発行
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上記従来の方法では、クレジットカード等の決済を行う場合に、個人情報を全て通知する機構になっているため、第三者期間にも顧客の情報や店舗の情報を秘匿することは難しいという問題がある。
【０００４】
本発明は、上記の点に鑑みなされたもので、コンテンツ販売者及び購入者を秘匿することが可能なコンテンツ漂流モデルにおける匿名決済方法及びシステム及びコンテンツサーバを提供することを目的とする。
【課題を解決するための手段】
【０００５】
図１は、本発明の原理を説明するための図である。
【０００６】
本発明は、購入者が使用する購入者端末と、該購入者が契約している金融機関の銀行サーバ、決済処理を仲立ちする代理人が使用する代理人サーバ、及び、販売者が使用する販売者端末からなるシステムにおいて、コンテンツがさまざまなサーバ間を移動するネットワークモデルであるコンテンツ漂流モデルにおける匿名決済方法において、
コンテンツサーバを販売者端末とは独立して設け、
購入者端末は、銀行口座番号、銀行パスワード、及び、購入金額を銀行の公開鍵ＰＫＢで暗号化したメッセージＭCに、平文の購入金額を加えたメッセージＭCCＯを作成して、コンテンツサーバに送信し（ステップ１）、
コンテンツサーバは、メッセージＭCCOを読み取り、該メッセージＭCCOと販売者の公開鍵ＰＫMからメッセージＭCOAを作成し、代理人サーバに送信し（ステップ２）、
代理人サーバは、受信したメッセージＭCOAを読み取り、該メッセージＭCOAと代理人の取引番号ＮAからメッセージＭABを作成して、銀行サーバに送信し（ステップ３）、
銀行サーバは、受信したメッセージＭABに含まれるメッセージＭC部分を復号し、口座番号とパスワードが正当であるかの認証を行い、正当である場合には、該口座番号に対応する口座から購入金額分のみを引き落とし、銀行の取引番号ＮBと購入金額、銀行の署名を販売者の公開鍵ＰＫMで暗号化したものに取引番号ＮAを付加したメッセージＭBAを作成して、代理人サーバに送信し（ステップ４）、
代理人サーバは、受信したメッセージＭBAから取引番号を除いたメッセージＭACＯを作成して、コンテンツサーバに送信し（ステップ５）、
コンテンツサーバは、メッセージＭACＯを保存しておき（ステップ６）、
販売者端末は、販売者の署名からメッセージＭMCＯを作成して、コンテンツサーバに送信し（ステップ７）、
コンテンツサーバは、メッセージの署名ＭMCＯを認証し、保存しておいたメッセージＭACＯを販売者端末に送信する（ステップ８）。
【０００７】
図２は、本発明の原理構成図である。
【０００８】
本発明は、購入者が使用する購入者端末１０と、該購入者が契約している金融機関の銀行サーバ４０、決済処理を仲立ちする代理人が使用する代理人サーバ３０、及び、販売者が使用する販売者端末５０からなるシステムにおいて、コンテンツがさまざまなサーバ間を移動するネットワークモデルであるコンテンツ漂流モデルにおける匿名決済システムであって、
販売者端末５０とは独立してコンテンツサーバ２０を具備し、
購入者端末１０は、
銀行Ｂの口座番号、購入金額Ｐ、銀行Ｂの暗証番号を入力する入力手段１１と、
入力手段１１で入力された銀行Ｂの口座番号、購入金額Ｐ、銀行Ｂの暗証番号を公開鍵ＰＫBで暗号化して暗号化メッセージＭCを生成する第１の暗号化手段１２と、
第１の暗号化手段１２で暗号化された暗号化メッセージＭCに、平文の購入金額Ｐを付加したメッセージＭCCＯを作成する第１のメッセージ作成手段１３と、
第１のメッセージ作成手段１３において作成されたメッセージＭCCＯをコンテンツサーバに送信する第１のメッセージ送信手段１４と、を有し、
コンテンツサーバ２０は、
購入者端末１０から送信されるメッセージＭCCＯ、販売者端末から送信されるメッセージＭMCＯを受信し、また、生成したメッセージＭCＯAを代理人サーバ３０に送信する第１の送受信手段２１と、
購入者端末１０から受信したメッセージＭCCＯの平文で書かれた購入金額をチェックする金額チェック手段２２と、
金額チェック手段２２において正当であると判断された場合に、販売者の公開鍵ＰＫＭを、メッセージＭCCＯに付加して、メッセージＭCＯAを生成する第２のメッセージ作成手段２３と、
代理人サーバ３０から受信したメッセージＭACＯを保持するメッセージ保持手段２４と、
販売者端末５０から受信したメッセージＭMCＯの署名を認証する署名認証手段２５と、を有し、
代理人サーバ３０は、
コンテンツサーバ２０からメッセージＭCＯA及び、銀行サーバ４０からメッセージＭBAを受信し、メッセージＭABを該銀行サーバ４０に送信し、また、作成したメッセージＭACＯをコンテンツサーバ２０に送信する第２の送受信手段３１と、
銀行サーバ４０から受信したメッセージＭBAから取引番号ＮAを読み取り、送信先のコンテンツサーバ２０を特定し、該メッセージＭBAから取引番号ＮAを削除したメッセージＭACＯを作成する第３のメッセージ作成手段３２と、を有し、
銀行サーバ４０は、
代理人サーバ３０からメッセージＭABを受信し、また、作成したメッセージＭBAを該代理人サーバ３０に送信する第３の送受信手段４１と、
代理人サーバ３０から受信したメッセージＭABを復号する第１の復号手段４２と、
第１の復号手段４２で復号された購入金額Ｐと平文の購入金額Ｐとを比較し、同じであるかを認証する認証手段４３と、
購入金額、銀行の署名、取引番号ＮBを販売者の公開鍵ＰＫＭで暗号化する第２の暗号化手段４４と、
第２の暗号化手段４４で暗号化されたメッセージに、代理人によって付加された取引番号ＮAを付加したメッセージＭBAを作成する第４のメッセージ作成手段４５と、を有し、
販売者端末５０は、
回収メッセージと、販売者Ｍの署名からなるメッセージＭMCＯを作成する第５のメッセージ作成手段５１と、
メッセージＭMCＯをコンテンツサーバに送信し、また、コンテンツサーバ２０からメッセージＭACＯを受信する第４の送受信手段５２と、
コンテンツサーバ２０から受信したメッセージＭACＯを復号する第２の復号手段５３と、を有する。
【０００９】
本発明は、購入者がしようする購入者端末、該購入者が契約している金融機関の銀行サーバ、決済処理を仲立ちする代理人が使用する代理人サーバ、及び販売者が使用する販売者端末間を移動するネットワークモデルであるコンテンツ漂流モデルにおける匿名決済システム上のコンテンツサーバであって、
購入者端末から送信されるメッセージＭCCＯ、販売者端末から送信されるメッセージＭMCＯを受信し、また、生成したメッセージＭCＯAを代理人サーバに送信する第１の送受信手段と、
購入者端末から受信したメッセージＭCCＯの平文で書かれた購入金額をチェックする金額チェック手段と、
金額チェック手段において正当であると判断された場合に、販売者の公開鍵ＰＫＯを、メッセージＭCCＯに付加して、メッセージＭCＯAを生成する第１のメッセージ作成手段と、
代理人サーバから受信したメッセージＭACＯを保持するメッセージ保持手段と、
販売者端末から受信したメッセージＭMCＯの署名を認証する署名認証手段と、を有する。
【００１０】
また、コンテンツサーバは、銀行サーバからメッセージＭBAを受信し、メッセージＭABを該銀行サーバに送信する第２の送受信手段と、
銀行サーバから受信したメッセージＭBAから取引番号ＮAを読み取り、該メッセージＭBAから該取引番号ＮAを削除したメッセージＭACＯを作成する第２のメッセージ作成手段と、を更に有する。
【発明の効果】
【００１１】
上記のように、本発明によれば、コンテンツサーバを販売者端末とは独立して設け、コンテンツを販売者から切り離すことにより、購入者と販売者が互いに直接アクセスをなくすことにより、購入者の身元を秘匿する。これにより、購入者は、販売者に身元を知られることなく、また、購入者自身は契約している金融機関に販売者と購入品目を知られることなく、決済を行うことが可能となる。
【発明を実施するための最良の形態】
【００１２】
以下、図面と共に本発明の実施の形態を説明する。
【００１３】
図３は、本発明の一実施の形態におけるシステム構成を示す。
【００１４】
同図に示すシステムは、購入者Ｃが使用する購入者端末１０、コンテンツを提供するコンテンツサーバ２０、決済処理を仲立ちする代理人Ａが使用する代理人サーバ３０、銀行Ｂの銀行サーバ４０、販売者Ｍの販売者端末５０及び、これらの装置を接続するネットワーク６０から構成される。なお、代理人サーバ３０は、コンテンツサーバ２０の運用者と銀行サーバ４０の運用者が結託したような場合に、匿名での購入・販売ができなくなるため、決済処理を仲立ちする第三者機関として設けられる。
【００１５】
図４は、本発明の一実施の形態における購入者端末の構成を示す。
【００１６】
同図に示す購入者端末１０は、入力部１１、暗号化部１２、メッセージ作成部１３、メッセージ送信部１４及びメモリ（公開鍵ＰＫB）１５から構成される。
【００１７】
入力部１１は、銀行Ｂの口座番号、購入金額Ｐ、銀行Ｂの暗証番号を入力する。
【００１８】
暗号化部１２は、入力部１１で入力された銀行Ｂの口座番号、購入金額Ｐ、銀行Ｂの暗証番号をメモリ１５に格納されている銀行の公開鍵ＰＫＢで暗号化して暗号化メッセージＭCを生成する。
【００１９】
メッセージ作成部１３は、暗号化部１２で暗号化された暗号化メッセージＭCに平文の購入金額Ｐを付加したメッセージＭCCＯを作成する。
【００２０】
メッセージ送信部１４は、メッセージ作成部１３において作成されたメッセージＭCCＯをコンテンツサーバ２０に送信する。
【００２１】
メモリ１５は、公開鍵ＰＫBを格納する。
【００２２】
図５は、本発明の一実施の形態におけるコンテンツサーバの構成を示す。
【００２３】
コンテンツサーバ２０は、送受信部２１、金額チェック部２２、メッセージ作成部２３、メッセージ保持部２４、署名認証部２５、メモリ（公開鍵ＰＫＭ）２６から構成される。
【００２４】
送受信部２１は、購入者端末１０から送信されるメッセージＭCCＯ、販売者端末５０から送信されるメッセージＭMCＯ（メッセージついては後述する）を受信し、また、メッセージＭACＯを送信する。
【００２５】
金額チェック部２２は、購入者端末１０から受信したメッセージＭCCＯの平文で書かれた購入金額Ｐをチェックする。
【００２６】
メッセージ作成部２３は、金額チェック部２２において正当であると判断された場合に、メモリ２６に格納されている販売者の公開鍵ＰＫＭを受信したメッセージＭCCＯに付加して、メッセージＭCＯAを生成する。
【００２７】
メッセージ保持部２４は、代理人サーバ３０から受信したメッセージＭACＯを保持する。
【００２８】
署名認証部２５は、販売者端末５０から受信したメッセージＭMCＯの署名を認証する。
【００２９】
メモリ２６は、販売者の公開鍵ＰＫＭを格納する。
【００３０】
図６は、本発明の一実施の形態における代理人サーバの構成を示す。
【００３１】
代理人サーバ３０は、送受信部３１及びメッセージ作成部３２から構成される。
【００３２】
送受信部３１は、コンテンツサーバ２０からメッセージＭCＯA及び、銀行サーバ４０からメッセージＭBAを受信し、メッセージＭABを銀行サーバ４０に送信し、また、メッセージＭACＯをコンテンツサーバ２０に送信する。
【００３３】
メッセージ作成部３２は、銀行サーバ４０から受信したメッセージＭBAから取引番号ＮAを読み取り、送信先のコンテンツサーバ２０を特定し、メッセージＭBAから取引番号ＮAを削除したメッセージＭACＯを作成する。
【００３４】
図７は、本発明の一実施の形態における銀行サーバの構成を示す。
【００３５】
同図に示す銀行サーバ４０は、送受信部３１、復号部４２、認証部４３、暗号化部４４、メッセージ作成部４５、及びメモリ（公開鍵ＰＫＭ）４６から構成される。
【００３６】
送受信部４１は、代理人サーバ３０からメッセージＭABを受信し、また、メッセージＭBAを代理人サーバ３０に送信する。
【００３７】
復号部４２は、代理人サーバ３０から受信したメッセージＭABを復号する。
【００３８】
認証部４３は、復号された購入金額Ｐと平文の購入金額Ｐとを比較し、同じであれば、認証ＯＫを暗号化部４４に通知する。
【００３９】
暗号化部４４は、購入金額Ｐ、銀行Ｂの署名、取引番号ＮBをメモリ４６に格納されている販売者の公開鍵ＰＫＭで暗号化する。
【００４０】
メッセージ作成部４５は、暗号化部４４で暗号化されたものに、代理人サーバ３０によって付加された取引番号ＮAを付加したメッセージＭBAを作成する。
【００４１】
メモリ４６は、販売者の公開鍵ＰＫＭを格納する。
【００４２】
図８は、本発明の一実施の形態における販売者端末の構成を示す。
【００４３】
販売者端末５０は、メッセージ作成部５１、送受信部５２、及び復号部５３から構成される。
【００４４】
メッセージ作成部５１は、回収メッセージＭACＯと、販売者Ｍの署名からなるメッセージＭMCＯを作成する。
【００４５】
送受信部５２は、メッセージＭMCＯをコンテンツサーバ２０に送信する。
【００４６】
復号部５３は、コンテンツサーバ２０から受信したメッセージＭACＯを復号する。
【００４７】
次に、本発明で使用されるメッセージについて説明する。
【００４８】
「メッセージＭCCＯ」は、購入者端末１０で作成され、購入者端末１０からコンテンツサーバ２０へ送信されるメッセージであり、銀行口座番号、銀行パスワード、購入金額Ｐを銀行の公開鍵ＰＫBで暗号化したメッセージＭCに、平文の購入金額Ａを付加したメッセージである。
【００４９】
「メッセージＭCＯA」は、コンテンツサーバ２０で作成され、メッセージＭCCＯと販売者Ｍの公開鍵ＰＫMから構成され、コンテンツサーバ２０から代理人サーバ３０に送信される。
【００５０】
「メッセージＭAB」は、代理人サーバ３０で作成され、メッセージＭCＯAと代理人Ａの取引番号ＮAから構成され、代理人サーバ３０から銀行サーバ４０に送信される。
【００５１】
「メッセージＭBA」は、銀行サーバ４０で作成され、銀行の取引番号ＮBと購入金額Ａと銀行Ｂの署名を販売者Ｍの公開鍵ＰＫMで暗号化したものに取引番号ＮAを付加したメッセージであり、銀行サーバ４０から代理人サーバ３０へ送信される。
【００５２】
「メッセージＭACＯ」は、代理人サーバ３０で作成され、メッセージＭCＯAと代理人Ａの取引番号ＮAから構成され、代人サーバ３０から銀行サーバ４０に送信される。
【００５３】
「メッセージＭMCＯ」は、販売者端末５０で作成され、回収メッセージと販売者の署名から構成され、コンテンツサーバ２０へ送信される。
【００５４】
「メッセージＭCＯM」は、コンテンツサーバ２０で作成され、複数のメッセージＭACＯから構成され、販売者端末５０に送信される。
【００５５】
次に、上記の構成におけるシステムの動作を説明する。
【００５６】
図９は、本発明の一実施の形態における動作のシーケンスチャートである。
【００５７】
ステップ１０１）  購入者端末１０は、銀行Ｂの口座番号、購入金額P、銀行Ｂの暗証番号を公開鍵ＰＫBで暗号化したメッセージＭCに、平文で購入金額Ｐを加えたメッセージＭMCＯを作成する。
【００５８】
ステップ１０２）  購入者端末１０は、作成したメッセージＭCCＯをコンテンツサーバ２０に送信する。
【００５９】
ステップ１０３）  コンテンツサーバ２０は、メッセージＭCCＯで書かれた購入金額Pをチェックし、正当な金額であれば、販売者の公開鍵ＰＫMをメッセージＭCCＯに付加したメッセージＭCＯAを作成する。
【００６０】
ステップ１０４）  コンテンツサーバ２０は、作成したメッセージＭCＯAを代理人サーバ３０に送信する。
【００６１】
ステップ１０５）  代理人サーバ３０は、コンテンツサーバ２０から受け取ったメッセージＭCＯAに取引番号ＮAを付与したメッセージＭABを作成する。
【００６２】
ステップ１０６）  代理人サーバ３０は、メッセージＭABを銀行サーバ４０に送信する。
【００６３】
ステップ１０７）  銀行サーバ４０は、受信したメッセージＭABのＭC部分を復号し、暗号化されていた購入金額Ｐと、平文の購入金額Ｐとを比較し、同じであれば、口座番号と暗証番号を認証し、認証が正当である場合には、購入金額Ｐと銀行Ｂの署名と取引番号ＮBを販売者の公開鍵ＰＫMで暗号化し、暗号化されたメッセージに、代理人Ａが付加した取引番号ＮAを付加したメッセージＭBAを作成する。
【００６４】
ステップ１０８）  銀行サーバ４０は、作成したメッセージＭBAを代理人サーバ３０に送信する。
【００６５】
ステップ１０９）  代理人サーバ３０は、銀行サーバ４０から受信したメッセージＭBAから取引番号ＮAを読み取り、送信先のコンテンツサーバ２０を特定し、メッセージＭBAから取引番号ＮAを取り除いたメッセージＭACＯを作成する。
【００６６】
ステップ１１０）  代理人サーバ３０は、作成したメッセージＭACＯをコンテンツサーバ２０に送信する。
【００６７】
ステップ１１１）  コンテンツサーバ２０は、代理人サーバ３０からメッセージＭACＯを受信して、保持しておく。
【００６８】
ステップ１１２）  販売者端末５０は、回収メッセージと、販売者Ｍの署名からなるメッセージＭMCＯを作成する。ここで、回収メッセージとは、コンテンツ販売における料金回収のメッセージであり、ディジタル現金が販売者の口座に振り込まれたことを通知するためのものである。
【００６９】
ステップ１１３）  販売者端末５０は、作成したメッセージＭMCＯをコンテンツサーバ２０に送信する。
【００７０】
ステップ１１４）  コンテンツサーバ２０は、販売者端末５０から受信したメッセージＭMCＯの署名を認証し、認証が正当であれば、保存しておいたメッセージＭACＯを販売者端末５０に送信する。
【００７１】
ステップ１１５）  販売者端末５０は、コンテンツサーバ２０から受信したメッセージＭACＯを復号し、販売者Ｍはこれを銀行Bに持っていく。
【００７２】
ステップ１１６）  銀行Ｂの銀行サーバ４０は、販売者Ｍが持ってきたメッセージＭACＯが正当であるかを認証し、銀行Ｂは、その結果が正当であれば対価を支払う。
【００７３】
また、上記の実施の形態では、コンテンツサーバ２０と代理人サーバ３０とを独立させて説明したが、この例に限定されることなく、代理人サーバ３０の機能をコンテンツサーバ２０に持たせることも可能である。この場合、代理人サーバ３０が送受信を行うメッセージＭCＯA、ＭAB，ＭACＯをコンテンツサーバ２０の送受信部２１で送受信し、代理人サーバ３０のメッセージ作成部３２を、コンテンツサーバ２０に持たせる構成となる。
【００７４】
なお、上記顧客端末１０、コンテンツサーバ２０、代理人サーバ３０、銀行サーバ４０及び販売者端末５０の動作をそれぞれプログラムとして構築し、ネットワークを介して流通させる、または、それぞれのコンピュータのＣＰＵ等の制御手段に実行させることも可能である。
【００７５】
また、構築されたプログラムを、顧客端末１０、コンテンツサーバ２０、代理人サーバ３０、銀行サーバ４０及び販売者端末５０として利用されるコンピュータに接続されるハードディスクや、フレキシブルディスク、ＣＤ−ＲＯＭ等の可搬記憶媒体に格納しておき、配布することも可能である。
【００７６】
なお、本発明は、上記の実施の形態に限定されることなく、特許請求の範囲内において種々変更・応用が可能である。
【産業上の利用可能性】
【００７７】
本発明は、顧客と販売者との間の決済を匿名で行う商取引のシステムに適用可能である。
【図面の簡単な説明】
【００７８】
【図１】本発明の原理を説明するための図である。
【図２】本発明の原理構成図である。
【図３】本発明の一実施の形態におけるシステム構成図である。
【図４】本発明の一実施の形態における購入者端末の構成図である。
【図５】本発明の一実施の形態におけるコンテンツサーバの構成図である。
【図６】本発明の一実施の形態における代理人サーバの構成図である。
【図７】本発明の一実施の形態における銀行サーバの構成図である。
【図８】本発明の一実施の形態における販売者端末の構成図である。
【図９】本発明の一実施の形態における動作のシーケンスチャートである。
【符号の説明】
【００７９】
１０  顧客端末
１１  入力手段、入力部
１２  第１の暗号化手段、暗号化部
１３  第１のメッセージ作成手段、メッセージ作成部
１４  第１のメッセージ送信手段、メッセージ送信部
１５  メモリ
２０  コンテンツサーバ
２１  第１の送受信手段、送受信部
２２  金額チェック手段、金額チェック部
２３  第２のメッセージ作成手段、メッセージ作成部
２４  メッセージ保持手段、メッセージ保持部
２５  署名認証手段、署名認証部
２６  メモリ
３０  代理人サーバ
３１  第２の送受信手段、送受信部
３２  第３のメッセージ作成手段、メッセージ作成部
４０  銀行サーバ
４１  第３の送受信手段、送受信部
４２  第１の復号手段、復号部
４３  認証手段、認証部
４４  第２の暗号化手段、暗号化部
４５  第４のメッセージ作成手段、メッセージ作成部
４６  メモリ
５０  販売者端末
５１  第５のメッセージ作成手段、メッセージ作成部
５２  第４の送受信手段、送受信部
５３  第２の復号手段、復号部
６０  ネットワーク
【図１】
2006195896.tif 000003
【図２】
2006195896.tif 000004
【図３】
2006195896.tif 000005
【図４】
2006195896.tif 000006
【図５】
2006195896.tif 000007
【図６】
2006195896.tif 000008
【図７】
2006195896.tif 000009
【図８】
2006195896.tif 000010
【図９】
2006195896.tif 000011