(57)【要約】【課題】オンラインショッピングを利用して商品を購入する際に、ショッピングモールのウェブサイト及びクレジット会社又は配送会社のウェブサイトにおける顧客情報の漏洩を回避する。【解決手段】送信／受信部１１は、クライアント端末４３で選択された商品の情報を受信する。ＤＢ２１は、オンラインショッピングのウェブサイトで提供される商品の名前に対応して該商品の金額が登録される商品カタログ、及びクライアント端末４３で選択された商品名に対応して商品の購入を識別する購入識別番号が登録される購入テーブルを記憶する。制御部５は、ＤＢ２１の商品カタログを参照して、クライアント端末４３で選択された商品の合計金額を計算する。送信／受信部１１は、クレジット会社の指定に応答して、指定されたクレジット会社Ｃのウェブサイトへの接続指示を、購入識別番号と合計金額とを含めてクライアント端末４３に送信する。【選択図】  図２
2004258897.tif 000002
【特許請求の範囲】
【請求項１】
クライアント端末で選択された商品の情報を受信する受信手段と、
オンラインショッピングのウェブサイトで提供される商品に対応して該商品の金額を記憶し、前記クライアント端末で選択された商品に対応して該商品の購入を識別する購入識別子を記憶する記憶手段と、
前記記憶手段に記憶されている商品の金額に基づいて、前記クライアント端末で選択された商品の支払い金額を計算する計算手段と、
前記クレジット会社の指定に応答して、前記指定されたクレジット会社のウェブサイトへの接続指示を、前記購入識別子と前記支払い金額とを含めて前記クライアント端末に送信する送信手段とを備え、
前記購入識別子は、オンラインショッピングのウェブサイトに固有な公開鍵で、前記クライアント端末で選択された商品の名前が暗号化された商品名である
匿名電子決済システムにおけるショッピングモールのサーバ。
【請求項２】
クライアント端末から供給された支払い金額、商品の購入を識別する購入識別子、並びにクレジットカードを特定する情報を受信する受信手段と、
顧客に対応してクレジットカードを特定する情報及び利用残高を記憶し、前記受信手段により受信されたクレジットカードを特定する情報を有する顧客に対応して商品の購入に関する決済を識別する決済識別子を記憶する記憶手段と、
前記記憶手段に記憶されているクレジットカードを特定する情報のうち前記受信手段により受信されたクレジットカードを特定する情報の残高と、前記受信手段により受信された支払い金額とを比較することにより決済を行う決済手段と、前記購入識別子と前記決済識別子を含む前記決済手段による決済結果を、前記購入識別子を発行したショッピングモールのサーバに送信する送信手段とを備え、
前記購入識別子は、オンラインショッピングのウェブサイトに固有な公開鍵で、前記クライアント端末で選択された商品の名前が暗号化された商品名である、
及び／又は
前記決済識別子は、クレジット会社のウェブサイトに固有な公開鍵で、前記クライアント端末から供給されたクレジットカードを特定する情報に対応する顧客名が暗号化された顧客名である
匿名電子決済システムにおけるクレジット会社のサーバ。
【請求項３】
前記決済手段は、前記クライアント端末から供給されるパスワードと、前記記憶手段に記憶されているパスワードとを比較し、
前記送信手段は、比較のたびに、前記制御手段による比較結果を前記クライアント端末に送信する、
請求項２記載の匿名電子決済システムにおけるクレジット会社のサーバ。
【請求項４】
クライアント端末で選択された商品の情報を受信する受信手段と、
オンラインショッピングのウェブサイトで提供される商品に対応して該商品の金額及びサイズを記憶し、前記クライアント端末で選択された商品に対応して該商品の購入を識別する購入識別子を記憶する記憶手段と、
前記記憶手段に記憶されている商品の金額及びサイズに基づいて、前記クライアント端末で選択された商品の支払い金額及び必要容積を計算する計算手段と、前記配送会社の指定に応答して、前記指定された配送会社のウェブサイトへの接続指示を、前記購入識別子、前記支払い金額及び必要容積を含めて前記クライアント端末に送信する送信手段とを備え、
前記購入識別子は、オンラインショッピングのウェブサイトに固有な公開鍵で、前記クライアント端末で選択された商品の名前が暗号化された商品名である
匿名配送システムにおけるショッピングモールのサーバ。
【請求項５】
クライアント端末から供給された支払い金額及び必要容積、商品の購入を識別する購入識別子、並びに顧客情報を受信する受信手段と、
前記受信手段により受信された顧客情報に対応して商品の配送を識別する配送識別子を記憶する記憶手段と、
前記購入識別子と前記配送識別子を含む配送の受け付け結果を、前記購入識別子を発行したショッピングモールのサーバに送信する送信手段とを備え、
前記購入識別子は、オンラインショッピングのウェブサイトに固有な公開鍵で、前記クライアント端末で選択された商品の名前が暗号化された商品名である、
及び／又は
前記決済識別子は、クレジット会社のウェブサイトに固有な公開鍵で、前記クライアント端末から供給されたクレジットカードを特定する情報に対応する顧客名が暗号化された顧客名である
匿名配送システムにおける配送会社のサーバ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、匿名電子決済システム及び方法、並びに匿名配送システム及び方法に関し、特に、オンラインショップ等を通して商品を購入する際に顧客のプライバシーを保護することができる匿名電子決済システム及び方法、並びに匿名配送システム及び方法に関する。
【０００２】
【従来の技術】
インターネットの発展に伴い、オンラインショッピングが普及してきている。このオンラインショッピングでは、セキュリティの確保及びプライバシーの保護が重視される。
【０００３】
図１は、従来のオンラインショッピングの流れを説明する図である。はじめに、顧客は、クライアント端末のウェブブラウザから、ショッピングモールのウェブサイトにネットワークを介して接続し、購入を希望する商品を選択する（ステップＳ１０１）。この選択に応じて、クライアント端末には、購入する商品の代金がショッピングモールのウェブサイトから通知される（ステップＳ１０２）。
【０００４】
つぎに、ユーザは、購入者名、住所及びクレジットカード番号等をショッピングモールのウェブサイトに供給する（ステップＳ１０３）。ショッピングモールのウェブサイトでは、クライアント端末から供給されたクレジットカード番号等をクレジット会社のウェブサイトに供給し、クレジット番号を照会する（ステップＳ１０４）。
【０００５】
クレジット会社のウェブサイトでは、ショッピングモールのウェブサイトから供給されたクレジットカード番号を照会して、該クレジットカードを利用した商品の購入を許可する（ステップＳ１０５）。この許可は、ショッピングモールのウェブサイトを介して、ユーザのクライアント端末に通知される（ステップＳ１０６）。その後、ユーザへの商品の送付、代金請求及び支払い等が行われる。
【０００６】
上述した従来のシステムにおいて、セキュリティの確保という観点から、たとえば、クレジットカード情報の入力をショッピングモール（電子商店街）のウェブサイトとは独立させることにより、クレジットカード情報を該ウェブサイトに対して隠蔽する方法が開示されている（たとえば、特許文献１）。
【０００７】
また、従来のインターネット取引では、ネットワークを介してデータが転送されるときにセキュリティを確保するため、ＳＳＬ（Ｓｅｃｕｒｅ  Ｓｏｃｋｅｔ  Ｌａｙｅｒ）暗号化通信が利用されている。ＳＳＬ暗号化通信技術を利用することで、通信の傍受による第三者への情報の漏洩を防ぐことができる。
【０００８】
【特許文献１】
特開２００１−１１７９７６号公報
【０００９】
【発明が解決しようとする課題】
一方、顧客のプライバシーの保護という観点では、図１に示される、ショッピングモールのウェブサイトとクレジット会社のウェブサイトとの間でＳＳＬ暗号化通信技術を利用したデータ通信が行われたとしても、データの発信元又は発信先であるウェブサイトから顧客のプライバシーに関する情報が漏洩する可能性が未だ残されている。
【００１０】
たとえば、ショッピングモールのウェブサイトでは主に商品に関する情報を記憶しており、クレジット会社のウェブサイトでは主に顧客に関する情報を記憶している。しかし、商品の購入に関する決済処理の前後での情報のやり取りの過程で、それぞれのウェブサイトは、知る必要の無い情報を有してしまう可能性がある。たとえば、図１の例では、クレジット会社のウェブサイトでは、顧客が購入した商品に関する情報を入手してしまう場合も考えられる。
【００１１】
また、ウェブサイトで購入された商品を顧客に配送することが必要な場合、ショッピングモールのウェブサイトには、住所、氏名、電子メールアドレスといいた顧客を特定するための情報が供給される場合がある。これらの情報についても顧客のプライバシーが保護される必要がある。
【００１２】
上述したクレジットカードの情報のみを隠蔽する方法では、通信回線以外の手段により顧客に商品を配送する工程について考慮されておらず、情報の隠蔽という面で見ると、現在普及している「料金着払い」配送方式に対して優位性を有さない。
【００１３】
オンラインショッピングを利用して商品を購入する際に、ショッピングモールのウェブサイト及びクレジット会社又は配送会社のウェブサイトにおいて顧客のプライバシーが保護されることが望まれている。
【００１４】
本発明は、ショッピングモールのウェブサイトとクレジット会社のウェブサイトにおいて顧客のプライバシーを保護することができる匿名電子決済システム及び方法を提供することを目的とする。
また、本発明は、ショッピングモールのウェブサイトと配送会社のウェブサイトにおいて顧客のプライバシーを保護することができる匿名配送システム及び方法を提供することを目的とする。
【００１５】
【課題を解決するための手段】
上記目的を達成するため、本発明に係る匿名電子決済システムにおけるショッピングモールのサーバは、クライアント端末で選択された商品の情報を受信する受信手段と、オンラインショッピングのウェブサイトで提供される商品に対応して該商品の金額を記憶し、前記クライアント端末で選択された商品に対応して該商品の購入を識別する購入識別子を記憶する記憶手段と、前記記憶手段に記憶されている商品の金額に基づいて、前記クライアント端末で選択された商品の支払い金額を計算する計算手段と、前記クレジット会社の指定に応答して、前記指定されたクレジット会社のウェブサイトへの接続指示を、前記購入識別子と前記支払い金額とを含めて前記クライアント端末に送信する送信手段とを備え、前記購入識別子は、オンラインショッピングのウェブサイトに固有な公開鍵で、前記クライアント端末で選択された商品の名前が暗号化された商品名である。
【００１６】
また、本発明に係る匿名電子決済システムにおけるクレジット会社のサーバは、クライアント端末から供給された支払い金額及び商品の購入を識別する購入識別子、並びにクレジットカードを特定する情報を受信する受信手段と、顧客に対応してクレジットカードを特定する情報及び利用残高を記憶し、前記受信手段により受信されたクレジットカードを特定する情報を有する顧客に対応して商品の購入に関する決済を識別する決済識別子を記憶する記憶手段と、前記記憶手段に記憶されているクレジットカードを特定する情報のうち前記受信手段により受信されたクレジットカードを特定する情報の残高と、前記受信手段により受信された支払い金額とを比較することにより決済を行う決済手段と、前記購入識別子と前記決済識別子を含む前記決済手段による決済結果を、前記購入識別子を発行したショッピングモールのサーバに送信する送信手段とを備え、前記購入識別子は、オンラインショッピングのウェブサイトに固有な公開鍵で、前記クライアント端末で選択された商品の名前が暗号化された商品名である、及び／又は前記決済識別子は、クレジット会社のウェブサイトに固有な公開鍵で、前記クライアント端末から供給されたクレジットカードを特定する情報に対応する顧客名が暗号化された顧客名である。
【００１７】
このような匿名電子決済システムによれば、オンラインショッピングのウェブサイト、クレジット会社のウェブサイトにおいて、個々の本質的な役割（商品の提供、決済処理）を行うために必要不可欠な情報以外の情報を選択的に隠蔽することができる。
【００１８】
【発明の実施の形態】
以下、本発明の実施の形態を添付図面と対応して詳細に説明する。
第１の実施の形態では、商品を購入するときに、オンラインショッピングのウェブサイトとクレジット会社のウェブサイトにおいて顧客情報が漏洩するのを回避するための匿名電子決済システムとして実現される。
【００１９】
また、第２の実施の形態では、商品を配送するときに、オンラインショッピングのウェブサブサイトと配送会社Ｔのウェブサイトにおいて顧客情報が漏洩するのを回避するための匿名配送システムとして実現される。なお、これらの２つのシステムは、互いに独立なシステムとして実現することができる一方で、互いに連動し合う１つのシステムとして実現することができる。
【００２０】
図２は、本発明の第１の実施の形態に係る匿名電子決済システムを示すブロック図である。本匿名電子決済システムは、証明書発行局（ＣＡ）１、ショッピングモールのウェブサイトＷのウェブサーバ３、クレジット会社Ｃのウェブサイトのウェブサーバ２３及びクライアント端末４３から構成される。
【００２１】
証明書発行局１は、ＳＳＬ（Ｓｅｃｕｒｅ  Ｓｏｃｋｅｔ  Ｌａｙｅｒ）対応のウェブサーバ用のデジタル証明書（以下、サーバＩＤと呼ぶ）を発行する。本実施の形態では、このサーバＩＤは、インターネットの利用者に対して、ウェブサイトの運営主体となるクレジット会社Ｃの実在性を証明する。これにより、クレジット会社Ｃのウェブサーバ２３のブラウザと、クライアント端末４３のブラウザ又はショッピングモールのウェブサーバ３のブラウザとの間の通信を保護するＳＳＬ暗号化通信が実現される。
【００２２】
このＳＳＬ暗号化通信のために、本実施の形態では、たとえば、日本ベリサイン株式会社により提供されるウェブサーバ向けデジタル証明書発行サービスに対して、クレジット会社Ｃが登録申請を行うことにより上記サーバＩＤが予め取得され、ウェブサーバ２３にインストールされる。
【００２３】
また、証明書発行局１には、クレジット会社Ｃのウェブサーバ２３で生成された公開鍵及び秘密鍵が登録される。さらに、クライアント端末４３及びショッピングモールのウェブサーバ３には、ルート（ＣＡ）証明書が公開され、それぞれのウェブブラウザにプリインストールされる。
【００２４】
ショッピングモールのウェブサイトＷにおけるウェブサーバ３（以下、ウェブサーバ３と呼ぶ）は、インターネットを通して、オンラインショッピングサービスをクライアント端末４３に提供する。該ウェブサーバ３は、制御部５、入力操作部７、表示部９、送信／受信部１１、ＣＤ−ＲＯＭドライバ１３、ＲＡＭ１７、ＲＯＭ１９、データベース（ＤＢ）２１から構成されている。
【００２５】
制御部５は、マイクロプロセッサ等であり、ウェブサーバ３全体の動作を制御する。たとえば、ＳＳＬ暗号化通信を含めた送信／受信部１１に対する通信制御、ＲＡＭ１７及びＤＢ２１に対するデータ書込み／読出し制御、表示部９に対する表示制御等を行う。特に、制御部５は、ＤＢ２１に記憶されているウェブサーバ３に固有な公開鍵／秘密鍵を使用して、クライアント端末４３により選択された商品名を暗号化／復号化する。
【００２６】
入力操作部７は、マウス又はキーボード等であり、ＤＢ２１に記憶されているウェブコンテンツ、商品カタログ、クレジット会社情報等の入力又は更新等を行う。表示部９は、液晶ディスプレイ（ＬＣＤ）等であり、入力操作部７によるデータ入力又は更新の内容等を表示する。また、表示部９は、クレジット会社Ｃのウェブサイトとの間でＳＳＬ暗号化通信を確立するためのデータのやり取りの内容等を表示する。
【００２７】
送信／受信部１１は、モデム等であり、クライアント端末４３又はウェブサーバ２３との間でデータ通信を行う。たとえば、オンラインショッピングサービスに関する商品情報のコンテンツ（図４参照）をクライアント端末４３に送信する。また、ウェブサーバ２３との間でＳＳＬ暗号化通信を確立し、商品の購入に関する決済結果を受信する。
【００２８】
ＲＡＭ１７は、制御部５による処理データを一時的に記憶する。たとえば、クライアント端末４３により選択された商品の合計金額、制御部５により暗号化された商品名等を記憶する。ＲＯＭ１９は、本発明によるウェブサーバ３の動作を指示するプログラム等を固定的に記憶する。
【００２９】
ＤＢ２１は、磁気ディスク等の大容量の記憶装置であり、ウェブコンテンツ、商品カタログ及びクレジット会社情報等を記憶する。商品カタログは、商品名、商品番号、金額及び仕様等が示された電子情報のカタログである。また、クレジット会社の情報は、会社名、所在地、サービス内容といった簡単な会社紹介等から構成される。
【００３０】
また、ＤＢ２１には、一方で、ウェブサーバ３に固有な公開鍵及び秘密鍵が記憶されており、他方で、ウェブサーバ２３との間でＳＳＬ暗号化通信を確立するためのアプリケーションプログラム（ルート証明書）がウェブブラウザにプリインストールされている。
【００３１】
さらに、ＤＢ２１は、購入テーブル（図示せず）を記憶する。この購入テーブルは、決済の要求に応答して作成され、購入識別番号に対応して、顧客により選択された（暗号化された）商品名及び合計金額等が登録される。この購入識別番号とは、オンラインショッピングにおいて、クライアント端末４３による商品の選択時に発行される管理用の番号である。
【００３２】
クレジット会社Ｃのウェブサイトにおけるウェブサーバ２３（以下、ウェブサーバ２３と呼ぶ）は、インターネットを通して、クライアント端末４３により選択された商品の購入に関する決済処理を行う。該ウェブサーバ２３は、制御部２５、入力操作部２７、表示部２９、送信／受信部３１、ＣＤ−ＲＯＭドライバ３３、ＲＡＭ３７、ＲＯＭ３９及びデータベース（ＤＢ）４１から構成されている。
【００３３】
制御部２５は、マイクロプロセッサ等であり、ウェブサーバ２３全体の動作を制御する。たとえば、ＳＳＬ暗号化通信を含めた送信／受信部３１に対する通信制御、ＲＡＭ３７及びＤＢ４１に対するデータ書込み／読出し制御、表示部２９に対する表示制御等を行う。特に、制御部２５は、ＤＢ２１に記憶されているウェブサーバ２３に固有な公開鍵／秘密鍵を使用して、決済の対象となる商品を購入した購入者の名前を暗号化／復号化する。
【００３４】
入力操作部２７は、マウス又はキーボード等であり、ＤＢ４１に記憶されているウェブコンテンツ、顧客情報等の入力又は更新等を行う。表示部２９は、液晶ディスプレイ（ＬＣＤ）等であり、入力操作部２７によるデータ入力又は更新の内容等を表示する。また、表示部２９は、クライアント端末４３又はウェブサーバ３との間でＳＳＬ暗号化通信を実行するためのデータのやり取りの内容等を表示する。
【００３５】
送信／受信部３１は、モデム等であり、クライアント端末４３又はウェブサーバ３との間でデータ通信を行う。たとえば、送信／受信部３１は、クライアント端末４３との間でＳＳＬ暗号化通信を確立し、クレジットカード番号及びパスワードの入力画面のコンテンツ（図７参照）を送信する。また、ウェブサーバ３との間でＳＳＬ暗号化通信を確立し、商品の購入に関する決済結果を送信する。
【００３６】
ＲＡＭ３７は、制御部２５による処理データを一時的に記憶する。たとえば、クライアント端末４３から供給されたクレジットカード番号及びパスワード、並びに制御部２５により暗号化された購入者名等を記憶する。ＲＯＭ１９は、本発明によるウェブサーバ２３の動作を指示するプログラム等を固定的に記憶する。
【００３７】
ＤＢ４１は、磁気ディスク等の大容量の記憶装置であり、ウェブコンテンツ、顧客情報等を記憶する。この顧客情報には、たとえば、顧客名に対応して、住所、電話番号、電子メールアドレス、勤務先情報、クレジットカード番号、パスワード、及びカード利用の残高等が記憶される。また、ＤＢ４１には、一方で、本実施の形態による機能を提供するウェブサーバ２３に固有な公開鍵及び秘密鍵が記憶されており、他方で、ＳＳＬ暗号化通信のために証明書発行局１から供給されたサーバＩＤがプリインストールされている。
【００３８】
さらに、ＤＢ４１は、決済テーブル（図示せず）を記憶する。この決済テーブルには、商品受け取り番号に対応して、暗号化された商品名、暗号化された顧客名、及び購入識別番号等が対応して記憶される。この商品受け取り番号とは、決済を受け付けるとき（図３、ステップＳ３１９）、クライアント端末４３に対してウェブサーバ２３で発行される管理用の番号である。
【００３９】
クライアント端末４３は、パーソナルコンピュータ、移動体通信端末或いはＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）等であり、ウェブブラウザを通してウェブサーバ３，２３のそれぞれにアクセスする。また、クライアント端末４３には、ウェブサーバ２３との間でＳＳＬ暗号化通信を確立するためのアプリケーションプログラム（ルート証明書を含む）がブラウザにプリインストールされている。
【００４０】
また、クライアント端末４３には、購入を希望する商品、及び希望するクレジット会社等を選択する（図４及び図５参照）ためのキーボード及びマウス等が設けられている。さらに、クライアント端末４３には、ウェブサーバ３，２３から供給されるコンテンツ（図４及び図５参照）を表示するための液晶ディスプレイ等が設けられている。
【００４１】
図３は、本実施の形態に係る匿名電子決済システム全体の動作を説明する図である。ここでは、図２に示された構成と対応して一連の動作が説明される。
【００４２】
はじめに、顧客は、クライアント端末４３のウェブブラウザに対して、オンラインショッピングモールのウェブサイトＷのＵＲＬ（Ｕｓｅｒ  Ｌｏｃａｔｉｏｎ  Ｒｅｓｏｕｒｃｅ）であるｈｔｔｐ：／／ｗ．ｃｏｍを入力する（ステップＳ３０１）。クライアント端末４３は、ＵＲＬの入力に応答して、商品情報を表示するためのコンテンツの要求をウェブサイトＷに送信する（ステップＳ３０２）。
【００４３】
ウェブサーバ３において、制御部５は、送信／受信部１１で受信されたコンテンツの要求に応答して、ＤＢ２１に記憶されている商品カタログの一部を読み出す。次いで、送信／受信部１１は、制御部５により読み出された商品カタログをクライアント端末４３に送信する（ステップＳ３０３）。クライアント端末４３では、ウェブサーバ３から供給された商品情報が表示される（ステップＳ３０４）。
【００４４】
図４は、本実施の形態で利用される商品情報を例示する図である。
この商品情報は、ＤＢ２１に記憶されている商品カタログの全部又は一部の情報がＤＢ２１から読み出された情報である。本実施の形態では、商品名に対応して料金のみが示されている。
【００４５】
この画面には、ウェブサイトＷで提供される商品１〜３及びその料金が表示されている。顧客は、商品名及び料金に対応して設けられた選択欄のボックスをマウスによりクリックすることで、購入を希望する商品を選択する（ステップＳ３０５）。
【００４６】
また、図４に示される画面には、「決済へ」ボタンが示されている。顧客は、購入希望商品を選択した後に、この決済ボタンを押下する（ステップＳ３０６）。クライアント端末４３は、決済ボタンの押下に応答して、決済の要求をウェブサーバ３に送信する（ステップＳ３０７）。この決済要求には、顧客により選択された商品名が含まれる。
【００４７】
ウェブサーバ３において、制御部５は、送信／受信部１１で受信された決済の要求に応答して、ＤＢ２１に記憶されている取扱いクレジット会社の情報を読み出す。次いで、送信／受信部１１は、制御部５により読み出されたクレジット会社情報をクライアント端末４３に転送する（ステップＳ３０８）。クライアント端末４３には、ウェブサーバ３から供給されたクレジット会社の情報が表示される（ステップＳ３０９）。
【００４８】
図５は、本実施の形態で利用されるクレジット会社の情報を例示する図である。このクレジット会社情報は、ＤＢ２１に記憶されているクレジット会社情報の全部又は一部が読み出された情報である。ここでは、取扱いクレジット会社Ａ，Ｂ及びＣの名前に対応するボタンと同時に、取扱い配送会社Ｓ，Ｔの名前に対応するボタンも同時に表示されている。この配送会社Ｓ，Ｔは、後述する第２の実施の形態による匿名配送システムで選択される。
【００４９】
顧客は、希望するクレジット会社のボタンを押下する（ステップＳ３１０）。クライアント端末４３のウェブブラウザは、クレジット会社のボタンの押下に応答して、選択されたクレジット会社との接続要求をウェブサーバ３に送信する（ステップＳ３１１）。
【００５０】
ウェブサイトＷのウェブサーバ３において、制御部５は、ＤＢ２１に記憶されている商品カタログを参照して、ステップＳ３０７でクライアント端末４３から供給された決済要求に含まれる商品名に対応する料金から合計金額を算出する。
【００５１】
また、制御部５は、本実施の形態による機能を提供するウェブサーバ３に固有な公開鍵をＤＢ２１から読み出し、該公開鍵で該決済要求に含まれる商品名を暗号化する（ステップＳ３１２）。商品名が暗号化されることにより、クレジット会社は、顧客が何を購入したかを知ることができないため、顧客のプライバシーが保護される。
【００５２】
さらに、制御部５は、ＤＢ２１に記憶されている購入テーブルに今回の購入イベントの内容を登録する。具体的には、購入識別番号を発行し、該購入識別番号に対応して、ステップＳ３１２で暗号化された商品名を購入テーブルに登録する。
【００５３】
制御部５は、クライアント端末４３のウェブブラウザに対して、ショッピングモールのウェブサイトＷ（ｈｔｔｐ／／ｗ．ｃｏｍ）とは異なるクレジット会社Ｃのウェブサイト（ｈｔｔｐ：／／ｃ．ｃｏｍ）に対応するウィンドウを開く指示を送信する（ステップＳ３１３）。この指示に応じて、クライアント端末４３は、ステップＳ３１０で選択されたクレジット会社Ｃに対応するウェブサーバ２３との間でＳＳＬ暗号化通信を確立する。
【００５４】
図６は、本実施の形態において別ウィンドウを開く指示を示すＨＴＭＬコンテンツを例示する図である。このＨＴＭＬコンテンツは、ステップＳ３１３で送信される指示である。
【００５５】
特に、その本文＜ＢＯＤＹ＞には、ウィンドウを開く指示“ｗｉｎｄｏｗ．ｏｐｅｎ（  ）”が示されており、該指示には、新たなウィンドウに対応するウェブサイト（ｈｔｔｐ：／／ｃ．ｃｏｍ）、及びステップＳ３１２で供給された合計金額“￥３０１５”、暗号化された商品名“ａｘｗｅｉｌａｘ＋ｑｗｅｉａｄｘｌｗ”、及び発行された購入識別番号“ｘｘｘｘ”が含まれている。
【００５６】
ＳＳＬ暗号化通信の確立の手順を簡単に説明する。はじめに、クライアント端末４３では、ウェブブラウザにプリインストールされているＳＳＬ暗号化通信を確立するためのアプリケーションプログラムが起動される。次いで、クライアント端末４３は、アクセス要求をウェブサーバ２３に送信する。このアクセス要求には、利用可能な暗号化方式のリスト等が含まれる。つぎに、ウェブサーバ２３は、該アクセス要求に応答して、リプライをクライアント端末４３に送信する。このリプライには、ウェブサーバ２３により決定された利用暗号方式が含まれる。次いで、ウェブサーバ２３は、サーバ証明書をクライアント端末４３に送付する。このサーバ証明書には、ウェブサーバ２３自身から最上位のルートＣＡに至るまでの全ての証明書（デジタルＩＤ）が含まれる。
【００５７】
つぎに、鍵の交換が行われる。クライアント端末４３は、ウェブサーバ２３から供給されたデジタルＩＤを受信し、これ以降の通信でデータを暗号化するために用いられる鍵を生成する元となる乱数データを生成する。このデータは、ウェブサーバ２３のデジタルＩＤから得られるサーバ公開鍵により暗号化された上でウェブサーバ２３に送信される。以上から、この時点までに両者の合意の取れている方式に基づいて、暗号化／圧縮処理を経たデータの送信が開始される。
【００５８】
クライアント端末４３は、クレジットカード番号及びパスワード入力画面のコンテンツをクレジット会社Ｃのウェブサーバ２３に要求する（ステップＳ３１４）。この要求には、たとえば、ステップＳ３１３で受信されたＨＴＭＬコンテンツの内容（合計金額、暗号化された商品名、購入識別番号）が含まれる。
【００５９】
ウェブサーバ２３の制御部２５は、ＤＢ４１に記憶されているクレジットカード情報の入力用のコンテンツを読出す。制御部２５は、該読み出されたコンテンツにステップ３１４で受信されたＨＴＭＬコンテンツに含まれている合計金額及び暗号化商品名を組み込んで、ＳＳＬ暗号化通信方式に従いクライアント端末４３に送信する（ステップＳ３１５）。クライアント端末４３には、ウェブブラウザを通して、クレジット会社Ｃのウェブサイトに対応するウィンドウが新たに表示される（ステップＳ３１６）。
【００６０】
図７は、本実施の形態におけるクレジットカード番号及びパスワードの入力画面を例示する図である。この画面には、購入金額合計（税込み）、暗号化された商品名、クレジットカード番号及びパスワードの入力ボックス、さらには、商品の購入を希望するボタン及び購入を拒否するボタンが設けられている。
【００６１】
顧客は、入力操作部２７を使用してクレジットカード番号及びパスワードを入力し（ステップＳ３１７）、購入希望ボタンを押下する（ステップＳ３１８）。クライアント端末４３は、ＳＳＬ暗号化通信方式に従い、ステップ３１７で入力されたクレジットカード番号及びパスワードをウェブサーバ２３に送信する（ステップ３１９）。
【００６２】
ウェブサーバ２３の制御部２５は、クライアント端末４３から供給されたクレジットカード番号及びパスワードに応じて、決済処理を実行する。具体的には、制御部２５は、ＤＢ４１に記憶されている顧客情報を参照して、クライアント端末４３から供給されたクレジットカード番号に対応する残高と、ステップＳ１１４で受信されたＨＴＭＬコンテンツ（図６参照）に含まれている合計金額とを比較することにより、購入可能であるか否かを決済する。
【００６３】
また、制御部２５は、ＤＢ４１を参照して、クライアント端末４３から供給されたクレジットカード番号に対応する顧客名を、ＤＢ４１に記憶されているウェブサーバ２３に固有な公開鍵で暗号化する。顧客の名前が暗号化されたことにより、ウェブサイトＷは、今回の購入イベントで購入された商品を誰が購入したかを知ることができないため、顧客のプライバシーが保護される。
【００６４】
さらに、制御部２５は、決済の結果が成功（すなわちＯＫ）であった場合に、商品受け取り番号を発行して、ＤＢ４１に記憶されている決済テーブルに今回の決済イベントの内容を登録する（ステップＳ３２０）。
【００６５】
次いで、ウェブサーバ２３の送信／受信部３１は、制御部２５の指示に応じて、ショッピングモールのウェブサイトＷのウェブサーバ３とのＳＳＬ暗号化通信を確立する。この確立は、先のクライアント端末４３がウェブサーバ３に代わるだけであり、ステップＳ３１３の後に説明された手順と同じ手順による。
【００６６】
ウェブサーバ２３の制御部２５は、ＳＳＬ暗号化通信の開始に応じて、決済結果をＳＳＬ暗号化通信方式に従いウェブサーバ３に通知する（ステップＳ３２１）。この決済結果には、決済結果自身（たとえば、ＯＫ／ＮＯ等）に加えて、決済テーブルに先に登録された商品受け取り番号、暗号化された商品名、暗号化された顧客名、及び購入識別番号が含まれる。
【００６７】
ウェブサーバ３は、ウェブサーバ２３から供給された決済結果をクライアント端末４３に転送する（ステップＳ３２２）。クライアント端末４３は、ウェブサイトＷに対応するウィンドウに決済結果を表示する（ステップＳ３２３）。その後、制御部２５は、ＳＳＬ暗号化通信を終了させる。
【００６８】
その後、たとえば、商品がインターネット等の通信回線を介して顧客に転送可能な電子情報等である場合、ウェブサーバ３の制御部５は、ＤＢ２１の購入テーブルを参照して、ステップＳ３２１で通知された決済結果に含まれる購入識別番号に対応する暗号化された商品名を、ＤＢ２１に記憶されているウェブサーバ３に固有な秘密鍵により復号化する。
【００６９】
この復号化により、該当する商品は、たとえば、業務委託された業者等により梱包され、商品受け取り番号、暗号化された商品名、暗号化された顧客名を示すラベルが貼り付けられ、クレジット会社Ｃに発送される。そのとき、ウェブサーバ３からウェブサーバ２３に代金が請求される（ステップＳ３２４）。
【００７０】
クレジット会社Ｃのウェブサイトでは、受け取った商品のラベルに示されている暗号化された顧客名が入力操作部２７等を介して入力される。制御部２５は、該入力された暗号化顧客名を、ＤＢ４１に記憶されているウェブサーバ２３に固有な秘密鍵で復号化することで顧客名を取得する。
【００７１】
次いで、制御部２５は、ＤＢ４１に記憶されている顧客情報を参照して、該当する顧客名に対応して登録されている電子メールアドレスに商品を転送する（ステップＳ３２５）。その後、クレジット会社Ｃは、郵送等により顧客に代金を請求する（ステップＳ３２６）。顧客は、クレジット会社Ｃの請求に対して、代金を支払う（ステップＳ３２７）。クレジット会社Ｃは、顧客の代金の支払いに応じて、ウェブサイトＷを運営している法人又は個人に代金を支払う（ステップ３２８）。
【００７２】
また、商品が上記電子情報以外の物品である場合、たとえば、後述する第２の実施の形態による匿名配送システムの動作（図１２のステップＳ１２０８）にリンクすることができる。具体的には、配送会社（図５参照）が選択され、該選択された配送会社に氏名及び住所（図１４参照）が送信されることで、配送の受付処理に移行される。この場合、代金は、着払いにて請求されてもよいし、クレジット会社Ｃから別途郵送により請求されてもよい。
【００７３】
図８は、本実施の形態によるショッピングモールのウェブサイトＷのウェブサーバ３を中心とした動作を説明するフローチャートである。ここでは、クライアント端末４３又はウェブサーバ２３のウェブブラウザとのリンクについて説明する。
【００７４】
はじめに、ウェブサーバ３からクライアント端末４３に商品情報（図４参照）が提供され、表示される（ステップＳ８０１）。次いで、購入を希望する商品の選択に順次応答して（ステップＳ８０２）、選択された商品名がＲＡＭ１７に記憶される（ステップＳ８０３）。
【００７５】
つぎに、購入の指示が受信されたとき（ステップＳ８０４）、クレジット会社情報が読み出されクライアント端末４３に送信される。これにより、クライアント端末４３には、クレジット会社の情報（図５参照）が表示される（ステップＳ８０５）。
【００７６】
つぎに、クライアント端末４３でクレジット会社が選択されたとき（ステップＳ８０６）、たとえば、図５に示されているウィンドウとは別の小さなウィンドウを表示して、選択の可否が最終的に確認される（ステップＳ８０７）。
【００７７】
最終確認において、クライアント端末４３からの確認ＯＫの指示が受信されたとき（ステップＳ８０８）、商品カタログが参照され、ステップＳ８０３で記憶された商品名と対応して示されている料金を合計して、購入する商品の合計金額が算出される（ステップＳ８０９）。また、ステップＳ８０３で記憶された商品名は、ウェブサーバ３に固有な公開鍵で暗号化される（ステップＳ８１０）。
【００７８】
その後、購入識別番号が発行され、該購入識別番号と、ステップＳ８１０で暗号化された商品名とが対応されて購入テーブルに登録される。また、クライアント端末４３から確認ＮＧ、すなわちキャンセルの指示を受信したとき（ステップＳ８１５）、ステップＳ８０１に戻る。
【００７９】
つぎに、ステップＳ８０６で選択されたクレジット会社Ｃのウェブサイトを別のウィンドウで表示させる指示がクライアント端末４３に送信される。本実施の形態では、この指示は、ステップＳ８０９で計算された合計金額、並びにステップＳ８１０で暗号化された商品名、及び購入識別番号を含むＨＴＭＬコンテンツ（図６参照）として送信される（ステップＳ８１１）。
【００８０】
つぎに、ウェブサーバ２３との間でＳＳＬ暗号化通信が確立された後、決済通知が受信される。この受信された決済結果がＯＫを示す場合（ステップＳ８１２）、決済結果に含まれている購入識別番号が取得される。
【００８１】
上述したように、たとえば、商品が電子情報である場合、購入テーブルに記憶されている暗号化された商品名のうち、該取得された購入識別番号に対応する暗号化された商品名が復号化される。この復号化に応じて、該当する商品は、ウェブサイトＷに業務委託された業者によりクレジット会社Ｃに発送される（ステップＳ８１３）。また、決済結果がＮＯであった場合（ステップＳ８１４）、ステップＳ８０１に戻る。
【００８２】
図９は、本実施の形態によるクレジット会社Ｃのウェブサイトにおけるウェブサーバ２３を中心とした動作を説明するフローチャートである。ここでは、クライアント端末４３又はウェブサーバ３のウェブブラウザとのリンクについて説明する。
【００８３】
はじめに、ＳＳＬ暗号化通信が確立された後、クライアント端末４３から合計金額、暗号化された商品名及び購入識別番号が受信される（ステップＳ９０１）。この受信に応じて、図７に示されるクレジットカード及びパスワードの入力画面のコンテンツが作成される。次いで、この入力画面のコンテンツは、クライアント端末４３に表示される（ステップＳ９０２）。
【００８４】
つぎに、購入を拒否するボタン（図７参照）が押下されたとき、すなわち、顧客により決済処理の実行が拒否されたとき（ステップＳ９０３）、ウェブサイトＷのウェブサーバ３にＮＧを示すメッセージが送信され、ＳＳＬ暗号化通信が終了される（ステップＳ９０４）。また、商品を購入するボタン（図７参照）が押下されたとき、クレジットカード番号及びパスワードが受信される（ステップＳ９０５）。
【００８５】
つぎに、決済処理が実行される。具体的には、購入者情報が参照され、受信されたクレジットカード番号が確認されるとともに、該カード番号に対応する残高が確認される（ステップＳ９０６）。その後、ウェブサーバ３とＳＳＬ暗号化通信が確立される。
【００８６】
決済の結果がＯＫである場合（ステップＳ９０７）、決済テーブルに今回の決済イベントの内容が登録され（ステップＳ９０８）、商品受け取り番号等が決済結果とともに通知される（ステップＳ９０９）。また、決済の結果がＮＯである場合（ステップＳ９１０）、ＮＧを示すメッセージが決済結果として通知される（ステップＳ９１１）。
【００８７】
本実施の形態に係るシステムを総括すると、ウェブサーバ３は、特に、ＤＢ２１、制御部５及び送信／受信部１１を有している。ＤＢ２１は、ショッピングモールのウェブサイトＷに固有な暗号化鍵、並びに該ウェブサイトＷで提供されている商品の名前及び金額を記憶する。送信／受信部１１は、クライアント端末４３からの商品の購入に関する決済の要求を受信する。
制御部５は、ＤＢ２１を参照して、該決済要求に含まれている商品名から購入する商品の合計金額を計算するとともに、ＤＢ２１に記憶されている公開鍵で該決済要求に含まれている商品名を暗号化する。また、制御部５は、送信／受信部１１によりクレジット会社Ｃの指定が受信されたとき、該指定されたクレジット会社による商品購入の決済処理の実行を指示する。送信／受信部１１は、制御部５からの指示に応答して、該暗号化された商品名及び該購入商品の合計金額、並びに購入識別番号を含めて、指定されたクレジット会社Ｃのウェブサイトへの接続指示をクライアント端末４３に送信する。
【００８８】
ここで、上記実施の形態では、ＤＢ２１（購入テーブル）には、購入識別子に対応して、暗号化された商品名が購入イベント毎に登録され（図３のステップＳ３１２）、この両情報がクライアント端末４３に送信される（図３のステップＳ３１３）。その後、ウェブサーバ３では、購入テーブルが参照され、ウェブサーバ２３からの決済結果に含まれる購入識別番号に対応する暗号化された商品名が復号化される。
【００８９】
これに対して、他の形態として、ステップＳ３１２での購入テーブルへの登録後に、購入識別番号のみを送信することも勿論可能である。この購入識別番号は、ウェブサーバ２３側で商品に関する情報との対応が判別不可能であることが必須である。したがって、特別なケースとして、この購入識別番号に代えて、暗号化された商品名そのものが送信されてもよい。この場合、ウェブサーバ３は、後の復号化処理を考慮して、ステップＳ３２１で受信される決済結果の内容における暗号化された商品名のデータ位置を予め認識していることが好ましい。
【００９０】
いずれにしても、受信された決済結果がどの購入イベントに対応するのかをウェブサーバ３側で判別可能であればよい。したがって、購入テーブルには、クライアント端末４３により選択された商品に対応して、該商品の購入を識別する識別子（たとえば、記号列）が記憶されていればよい。
【００９１】
なお、購入する商品の数は、本発明を限定するものではない。したがって、ウェブサーバ３の制御部５は、クライアント端末４３により選択された１つ又は複数の商品に関する支払い金額を計算する。
【００９２】
また、本実施の形態に係るシステムを総括すると、ウェブサーバ２３は、特に、ＤＢ４１、送信／受信部３１及び制御部２５を有している。ＤＢ４１は、クレジット会社Ｃのウェブサイトに固有な暗号化鍵、並びに顧客に対応してクレジットカード番号及び利用残高を記憶する。送信／受信部３１は、オンラインショッピングのウェブサイトＷに固有な暗号化鍵で暗号化された商品名、購入商品の合計金額、購入識別番号及びクレジットカード番号をクライアント端末４３から受信する。
制御部２５は、ＤＢ４１に記憶されている顧客情報を参照して、送信／受信部３１により受信されたクレジットカード番号に対応する利用残高と、受信された購入商品の合計金額との比較に基づいて決済処理を実行する。また、制御部２５は、ＤＢ４１を参照して、送信／受信部３１により受信されたクレジットカード番号に対応する顧客名を、ＤＢ４１に記憶されている公開鍵で暗号化する。送信／受信部３１は、暗号化された商品名、暗号化された顧客名、購入識別番号及び商品受け取り番号を含む決済の結果をオンラインショッピングのウェブサイトＷに送信する。
【００９３】
上述したウェブサーバ３に対する他の形態に合わせて、送信／受信部３１は、暗号化された商品名に代えて、クライアント端末４３により選択された商品に対応付けされた商品の購入を識別する識別子を受信してもよい。
【００９４】
また、上記実施の形態では、ＤＢ４１（決済テーブル）には、商品受け取り番号に対応して、暗号化された顧客名（及び購入識別番号）が決済イベント毎に登録され（図３のステップＳ３２０）、これら商品受け取り番号と暗号化された顧客名の両情報がウェブサーバ３に送信される（図３のステップＳ３２１）。その後、ウェブサーバ２３では、決済テーブルを参照して、ウェブサーバ３から発送される商品のラベルに示される商品受け取り番号に対応する暗号化された顧客名が復号化される。
【００９５】
これに対して、他の形態として、ステップＳ３２０での決済テーブルへの登録後に、商品受け取り番号のみを送信することも勿論可能である。この商品受け取り番号は、ウェブサーバ３側で顧客を特定する情報との対応が判別不可能であることが必須である。したがって、特別なケースとして、この商品受け取り番号に代えて、暗号化された顧客名そのものが送信されてもよい。
【００９６】
いずれにしても、受け取った商品がどの決済イベントに対応する商品であるかをウェブサーバ２３側で判別可能であればよい。したがって、決済テーブルには、ステップＳ３１９で受信されたクレジットカード番号を有する顧客に対応して、商品の購入に関する決済を識別する識別子（たとえば、記号列）が記憶されていればよい。
【００９７】
このように、購入する商品の情報は、商品情報を所有するウェブサイトＷのウェブサーバ３の公開鍵で暗号化され、該サイトＷの秘密鍵によってのみ暗号を解くことができるため、クレジット会社Ｃのウェブサイトに対して隠蔽される。また、商品を購入する顧客の情報は、クレジット会社Ｃのウェブサーバ２３の公開鍵で暗号化され、該サイトの秘密鍵によってのみ暗号を解くことができため、ウェブサイトＷに対して隠蔽される。したがって、互いのサイトで実行すべき処理のために必要な情報のみを取得して、一連の電子決済を実行することができる。
【００９８】
つぎに、本実施の形態に対する機能の拡張について図１０を参照して説明する。
図１０は、本発明の第１の実施の形態による匿名電子決済システムに対して拡張される機能を説明する図である。この図は、たとえば、第１の実施の形態の図３に示されるステップＳ３１６とステップＳ３１７の間で、クライアント端末４３に表示される画面を示している。この画面は、クレジット会社の認証を行うものである。
【００９９】
第１の実施の形態では、クライアント端末４３とウェブサーバ２３との間には、ＳＳＬ暗号化通信が確立される。このＳＳＬ暗号化通信が開始された場合、ウェブサーバ２３では、クライアント端末４３の顧客を認識することができる。すなわち、ウェブサーバ２３は、ステップＳ３１７でパスワード及びクレジットカード番号を受信する前に、顧客のパスワードを認識することができる。
【０１００】
ＤＢ２１は、図１０に示される画面のコンテンツを予め記憶している。このコンテンツには、３種類のパスワード１，２，３の入力ボックスが設けられており、これらの入力ボックスのそれぞれに対応して、クレジット会社Ｃからのチェック結果が表示されるボックスが設けられている。
【０１０１】
クライアント端末４３に図１０に示される画面が表示されたとき、顧客は３種類のパスワードを入力して、チェックボックスをクリックする。ウェブサーバ２３の制御部２５は、送信／受信部３１により受信された３種類のパスワードのそれぞれと、ＤＢ４１に記憶されている顧客情報において該当する顧客のパスワードとを比較して、“○”又は“×”等の比較結果を生成する。この比較結果は、送信／受信部３１によりクライアント端末４３に送信され、図１０に示されるパスワードのチェック結果を表示するボックスに表示される。
【０１０２】
この機能により、顧客は、３種類のパスワードの入力に関して、たとえば、「全て正解」、「全て外れ」及び「１つ正解」となるようなパターンで入力する。さらに、ウェブサーバ２３の応答であるチェック結果に対して、期待される結果が得られない場合には、クレジット会社Ｃの信頼度が低いと判断して、以降の手続きを行わないようにすることができる。
【０１０３】
なお、クライアント端末４３に入力されるパスワードの種類は、本発明を限定するものではない。したがって、ウェブサーバ２３の制御部２５は、クライアント端末から供給される１つ又は複数のパスワードと、ＤＢ４１に記憶されている該当する顧客のパスワードとを比較して、比較のたびに、比較結果を生成する。
【０１０４】
つぎに、本発明の第２の実施の形態による匿名配送システムについて説明する。図３の最後で説明したように、本匿名配送システムは、商品が電子情報以外の物品である場合に、１）クレジット会社Ｃによる決済処理の後にリンクされる料金後払い方式に対応した配送システムとして実現することができ、また、２）クレジット会社Ｃによる決済処理を介さない料金着払い方式／後払い方式に対応するシステムとして実現することができる。
【０１０５】
図１１は、本発明の第２の実施の形態による匿名配送システムを示すブロック図である。本匿名配送システムは、第１の実施の形態と同一の証明書発行局１、ショッピングモールのウェブサイトＷのウェブサーバ４５、配送会社Ｔのウェブサイトのウェブサーバ６５及びクライアント端末８５から構成される。
【０１０６】
ショッピングモールのウェブサイトＷにおけるウェブサーバ４５（以下、ウェブサーバ４５と呼ぶ）は、インターネットを通して、オンラインショッピングサービスをクライアント端末８５に提供する。該ウェブサーバ４５は、制御部４７、入力操作部４９、表示部５１、送信／受信部５３、ＣＤ−ＲＯＭドライバ５５、ＲＡＭ５９、ＲＯＭ６１、データベース（ＤＢ）６３から構成されている。
【０１０７】
制御部４７は、マイクロプロセッサ等であり、ウェブサーバ４５全体の動作を制御する。たとえば、ＳＳＬ暗号化通信を含めた送信／受信部５３に対する通信制御、ＲＡＭ５９及びＤＢ６３に対するデータ書込み／読出し制御、表示部５１に対する表示制御等を行う。特に、制御部４７は、ＤＢ６３に記憶されているウェブサーバ４５に固有な公開鍵／秘密鍵を使用して、クライアント端末８５により選択された商品名を暗号化／復号化する。
【０１０８】
入力操作部４９は、マウス又はキーボード等であり、ＤＢ６３に記憶されているウェブコンテンツ、商品カタログ、配送会社情報等の入力又は更新等を行う。表示部５１は、液晶ディスプレイ（ＬＣＤ）等であり、入力操作部４９によるデータ入力又は更新の内容等を表示する。また、表示部５１は、配送会社Ｔのウェブサイトとの間でＳＳＬ暗号化通信を確立するためのデータのやり取りの内容等を表示する。
【０１０９】
送信／受信部５３は、モデム等であり、クライアント端末８５又はウェブサーバ６５との間でデータ通信を行う。たとえば、オンラインショッピングサービスに関する商品情報のコンテンツ（図４参照）をクライアント端末８５に送信する。また、ウェブサーバ６５との間でＳＳＬ暗号化通信を確立し、商品の配送に関する受付け結果を受信する。
【０１１０】
ＲＡＭ５９は、制御部４７による処理データを一時的に記憶する。たとえば、クライアント端末８５により選択された商品の合計サイズ、合計金額、制御部４７により暗号化された商品名等を記憶する。ＲＯＭ６１は、本発明によるショッピングモールサイトＷのウェブサーバ４５の動作を指示するプログラム等を固定的に記憶する。
【０１１１】
ＤＢ６３は、磁気ディスク等の大容量の記憶装置であり、ウェブコンテンツ、商品カタログ及び配送会社情報を記憶する。商品カタログは、商品名、商品番号、金額及び仕様等が示された電子情報のカタログである。また、配送会社情報は、会社名、所在地、サービス内容といった簡単な会社紹介等から構成される。
【０１１２】
また、ＤＢ６３には、一方で、ウェブサーバ４５に固有な公開鍵及び秘密鍵が記憶されており、他方で、ウェブサーバ４５との間でＳＳＬ暗号化通信を確立するためのアプリケーションプログラム（ルート証明書）がウェブブラウザにプリインストールされている。
【０１１３】
さらに、ＤＢ６３は、購入テーブル（図示せず）を記憶する。この購入テーブルは、配送の要求に応答して作成され、購入識別番号に対応して、顧客により選択された（暗号化された）商品名及び該商品の合計サイズ等が登録される。この購入識別番号とは、オンラインショッピングサービスにおけるクライアント端末４３による商品の選択時に発行される管理用の番号である。
【０１１４】
配送会社Ｔのウェブサイトにおけるウェブサーバ６５（以下、ウェブサーバ６５と呼ぶ）は、インターネットを通して、クライアント端末４３により選択された商品を配送するための手続きを行う。なお、配送会社とは、いわゆるバイク便により商品を配達する宅配業者も含まれる。ウェブサーバ６５は、制御部６７、入力操作部６９、表示部７１、送信／受信部７３、ＣＤ−ＲＯＭドライバ７５、ＲＡＭ７９、ＲＯＭ３９及びデータベース（ＤＢ）８３から構成されている。
【０１１５】
制御部６７は、マイクロプロセッサ等であり、ウェブサーバ６５全体の動作を制御する。たとえば、ＳＳＬ暗号化通信を含めた送信／受信部７３に対する通信制御、ＲＡＭ７９及びＤＢ８３に対するデータ書込み／読出し制御、表示部７１に対する表示制御等を行う。特に、制御部６７は、ＤＢ８３に記憶されているウェブサーバ６５に固有な公開鍵／秘密鍵を使用して、商品を購入した購入者の氏名及び住所を暗号化／復号化する。
【０１１６】
入力操作部６９は、マウス又はキーボード等であり、ＤＢ８３に記憶されているウェブコンテンツ、顧客情報等の入力又は更新等を行う。表示部７１は、液晶ディスプレイ（ＬＣＤ）等であり、入力操作部６９によるデータ入力又は更新の内容等を表示する。また、表示部７１は、クライアント端末８５又はウェブサーバ４５との間でＳＳＬ暗号化通信を確立するためのデータのやり取りの内容等を表示する。
【０１１７】
送信／受信部７３は、モデム等であり、クライアント端末８５又はウェブサーバ４５との間でデータ通信を行う。たとえば、送信／受信部７３は、クライアント端末８５との間でＳＳＬ暗号化通信を確立し、氏名及び住所の入力画面のコンテンツ（図１４参照）を送信する。また、ウェブサーバ４５との間でＳＳＬ暗号化通信を確立し、商品の配送に関する受付け結果を送信する。
【０１１８】
ＲＡＭ７９は、制御部６７による処理データを一時的に記憶する。たとえば、クライアント端末８５から供給された氏名及び住所、並びに制御部６７により暗号化された氏名及び住所等を記憶する。ＲＯＭ８１は、本発明による配送会社Ｔのウェブサーバ６５の動作を指示するプログラム等を固定的に記憶する。
【０１１９】
ＤＢ８３は、磁気ディスク等の大容量の記憶装置であり、ウェブコンテンツ等を記憶する。また、ＤＢ８３には、一方で、本実施の形態による機能を提供するウェブサーバ６５に固有な公開鍵及び秘密鍵が記憶されており、他方で、ＳＳＬ暗号化通信のために証明書発行局１から供給されたサーバＩＤがプリインストールされている。
【０１２０】
さらに、ＤＢ８３は、配送テーブル（図示せず）を記憶する。この配送テーブルには、商品配送番号に対応して、暗号化された商品名、暗号化された氏名及び住所、並びに購入識別番号等が対応して記憶される。この商品配送番号とは、配送を受け付けるときに（図１２のステップＳ１２１９）、クライアント端末８５に対してウェブサーバ６５で発行される管理用の番号である。
【０１２１】
クライアント端末８５は、パーソナルコンピュータ、移動体通信端末或いはＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）等であり、ウェブブラウザを通してウェブサーバ４５，６５のそれぞれにアクセスする。このクライアント端末８５は、第１の実施の形態におけるクライアント端末４３と同じ構成を有する。
【０１２２】
図１２は、本実施の形態に係る匿名配送システム全体の動作を説明する図である。ここでは、図１１に示された構成に基づいて一連の動作が説明される。
【０１２３】
はじめに、顧客は、クライアント端末８５のウェブブラウザに対して、オンラインショッピングモールのウェブサイトＷのＵＲＬ（Ｕｓｅｒ  Ｌｏｃａｔｉｏｎ  Ｒｅｓｏｕｒｃｅ）であるｈｔｔｐ：／／ｗ．ｃｏｍを入力する（ステップＳ１２０１）。クライアント端末８５は、ＵＲＬの入力に応答して、商品情報を表示するためのコンテンツの要求をウェブサイトＷに送信する（ステップＳ１２０２）。
【０１２４】
ウェブサイトＷのウェブサーバ４５において、制御部４７は、送信／受信部５３で受信されたコンテンツの要求に応答して、ＤＢ６３に記憶されている商品カタログの一部を読み出す。次いで、送信／受信部５３は、制御部４７により読み出された商品カタログをクライアント端末８５に送信する（ステップＳ１２０３）。クライアント端末８５では、ウェブサーバ４５から供給された商品情報が表示される（ステップＳ１２０４）。図４に示されるように、顧客は、商品名及び料金に対応する選択欄のボックスをマウスでクリックすることで、購入を希望する商品を選択する（ステップＳ１２０５）。
【０１２５】
図４に示される画面には、「決済へ」ボタンが示されている。顧客は、購入希望商品を選択した後に、この決済ボタンを押下する（ステップＳ１２０６）。クライアント端末８５は、決済ボタンの押下に応答して、決済の要求をウェブサーバ４５に送信する（ステップＳ１２０７）。この決済要求には、顧客により選択された商品名が含まれる。
【０１２６】
ウェブサーバ４５において、制御部４７は、送信／受信部５３で受信された決済の要求に応答して、ＤＢ６３に記憶されている取扱い配送会社の情報を読み出す。次いで、送信／受信部５３は、制御部４７により読み出された配送会社の情報をクライアント端末８５に転送する（ステップＳ１２０８）。クライアント端末８５には、ウェブサーバ４５から供給された配送会社の情報が表示される（ステップＳ１２０９）。図５に示されるように、顧客は、希望する配送会社のボタンを押下する（ステップＳ１２１０）。クライアント端末８５は、配送会社のボタンの押下に応答して、選択された配送会社との接続要求をウェブサーバ４５に送信する（ステップＳ１２１１）。
【０１２７】
ウェブサーバ４５において、制御部４７は、ＤＢ６３に記憶されている商品カタログを参照して、ステップＳ１２０７でクライアント端末８５から供給された決済要求に含まれる商品名に対応する料金から合計金額を算出するとともに、該商品名に対応する寸法から合計サイズを算出する。
【０１２８】
また、制御部４７は、本実施の形態による機能を提供するウェブサーバ４５に固有な公開鍵をＤＢ６３から読み出し、該公開鍵で該決済要求に含まれる商品名を暗号化する（ステップＳ１２１２）。商品名が暗号化されることにより、クレジット会社は、顧客が何を購入したかを知ることができないため、顧客のプライバシーが保護される。
【０１２９】
さらに、制御部４７は、ＤＢ６３に記憶されている購入テーブルに今回の購入イベントの内容を登録する。具体的には、購入識別番号を発行し、該購入識別番号に対応して、ステップＳ１２１２で暗号化された商品名を購入テーブルに登録する。
【０１３０】
制御部４７は、クライアント端末８５のウェブブラウザに対して、ショッピングモールのウェブサイトＷ（ｈｔｔｐ／／ｗ．ｃｏｍ）とは異なる配送会社Ｔのウェブサイト（ｈｔｔｐ：／／ｔ．ｃｏｍ）に対応するウィンドウを開く指示を送信する（ステップＳ１２１３）。この指示に応じて、クライアント端末８５は、ステップＳ１２１０で選択された配送会社Ｔに対応するウェブサーバ６５との間でＳＳＬ暗号化通信を確立する。この確立の手順は、第１の実施の形態で説明されたクライアント端末４３とクレジット会社Ｃのウェブサーバ２３との間での手順と同じである。
【０１３１】
図１３は、本実施の形態において別ウィンドウを開く指示を示すＨＴＭＬコンテンツを例示する図である。このＨＴＭＬコンテンツは、ステップＳ１２１３で送信される指示である。
【０１３２】
特に、その本文＜ＢＯＤＹ＞には、ウィンドウを開く指示“ｗｉｎｄｏｗ．ｏｐｅｎ（  ）”が示されており、該指示には、新たなウィンドウに対応するウェブサイト（ｈｔｔｐ：／／ｔ．ｃｏｍ）、及びステップＳ１２１２で供給された合計金額“￥３０１５”、合計サイズ“ｘｘｘ”、暗号化された商品名“ａｘｗｅｉｌａｘ＋ｑｗｅｉａｄｘｌｗ”、及び発行された購入識別番号“ｙｙｙｙ”が含まれている。
【０１３３】
クライアント端末８５は、氏名及び住所の入力画面のコンテンツを配送会社Ｔのウェブサーバ６５に要求する（ステップＳ１２１４）。この要求には、たとえば、ステップＳ１２１３で受信されたＨＴＭＬコンテンツの内容（合計金額、合計サイズ、暗号化された商品名、購入識別番号）が含まれる。
【０１３４】
ウェブサーバ６５の制御部６７は、ＤＢ８３に記憶されている氏名及び住所の入力用のコンテンツを読出す。制御部６７は、該読み出されたコンテンツにステップＳ１２１４で受信されたＨＴＭＬコンテンツに含まれている合計金額及び暗号化された商品名を組み込んで、ＳＳＬ暗号化通信方式に従いクライアント端末８５に送信する（ステップＳ１２１５）。クライアント端末８５には、ウェブブラウザを通して、配送会社Ｔのウェブサイトに対応するウィンドウが新たに表示される（ステップＳ１２１６）。
【０１３５】
図１４は、本実施の形態における氏名及び住所の入力画面を例示する図である。この画面には、購入金額合計（税込み）、暗号化された商品名、氏名及び住所の入力ボックス、さらには、商品の配送を希望するボタン及び配送を拒否するボタンが設けられている。
【０１３６】
顧客は、入力操作部２７を使用して氏名及び住所を入力し（ステップＳ１２１７）、配送希望ボタンを押下する（ステップＳ１２１８）。クライアント端末８５は、ＳＳＬ暗号化通信方式に従い、ステップ１２１７で入力された氏名及び住所をウェブサーバ６５に送信する（ステップ１２１９）。
【０１３７】
ウェブサーバ６５の制御部６７は、クライアント端末８５から供給された氏名及び住所を、ＤＢ８３に記憶されているウェブサーバ６５に固有な公開鍵で暗号化する。さらに、制御部６７は、今回の配送の受付けイベントの内容をＤＢ８３に記憶されている配送テーブルに登録する（ステップＳ１２２０）。
【０１３８】
次いで、ウェブサーバ６５の送信／受信部７３は、制御部６７の指示に応じて、ウェブサーバ４５とのＳＳＬ暗号化通信を確立する。この確立は、先のクライアント端末８５がウェブサー４５に代わるだけであり、ステップＳ１２１３の後に説明された手順と同じ手順による。
【０１３９】
ウェブサーバ６５の制御部６７は、ＳＳＬ暗号化通信の開始に応じて、配送の受付けの結果をＳＳＬ暗号化通信方式に従いウェブサーバ４５に通知する（ステップＳ１２２１）。この受付け結果には、受付け結果自身（たとえば、ＯＫ／ＮＯ等）に加えて、配送テーブルに先に登録された商品配送番号、暗号化された氏名及び住所、並びに購入識別番号が含まれる。
【０１４０】
ウェブサーバ４５は、ウェブサーバ６５から供給された受付け結果をクライアント端末８５に転送する（ステップＳ１２２２）。クライアント端末８５は、ウェブサイトＷに対応するウィンドウに受付け結果を表示する（ステップＳ１２２３）。その後、制御部６７は、ＳＳＬ暗号化通信を終了させる。
【０１４１】
その後、ウェブサーバ４５の制御部４７は、ＤＢ６３の購入テーブルを参照して、ステップＳ１２２１で通知された受付け結果に含まれる購入識別番号に対応する暗号化された商品名を、ＤＢ６３に記憶されているウェブサーバ４５に固有な秘密鍵で復号化する。この復号化により、該当する商品は、梱包されて、商品配送番号、暗号化された商品名、暗号化された氏名及び住所を示すラベルが貼り付けられた後、配送会社Ｔに発送される（ステップＳ１２２４）。
【０１４２】
配送会社Ｔのウェブサイトでは、受け取った商品のラベルに示されている暗号化された氏名及び住所は、入力操作部６９を介して入力される。制御部６７は、該入力された暗号化氏名及び住所を、ウェブサーバ６５のＤＢ８３に記憶されているウェブサーバ６５に固有な秘密鍵で復号化することで、氏名及び住所を取得する。
【０１４３】
次いで、配送会社Ｔは、この取得された氏名及び住所を宛先として商品を配送する（ステップＳ１２２５）。たとえば、料金着払い方式が採用される場合、配送会社Ｔは、商品引渡し時に顧客に代金を請求する（ステップＳ１２２６）。顧客は、配送会社Ｔの請求に対して、代金を支払う（ステップＳ１２２７）。配送会社Ｔは、顧客の代金の支払いに応じて、ショッピングモールのウェブサイトＷを運営している個人又は法人に代金を支払う（ステップＳ１２２８）。
【０１４４】
図１５は、本実施の形態によるショッピングモールのウェブサイトＷのウェブサーバ４５を中心とした動作を説明するフローチャートである。ここでは、クライアント端末８５又はウェブサーバ６５のウェブブラウザとのリンクについて説明する。
【０１４５】
はじめに、ウェブサーバ４５からクライアント端末８５に商品情報（図４参照）が提供され、表示される（ステップＳ１５０１）。次いで、購入を希望する商品の選択に順次応答して（ステップＳ１５０２）、選択された商品名がＲＡＭ５９に記憶される（ステップＳ１５０３）。
【０１４６】
つぎに、決済の要求が受信されたとき（ステップＳ１５０４）、配送会社情報が読み出され、クライアント端末８５に送信される。これにより、クライアント端末８５には、配送会社の情報（図５参照）が表示される（ステップＳ１５０５）。
【０１４７】
つぎに、クライアント端末８５で配送会社が選択されたとき（ステップＳ１５０６）、たとえば、図５に示されているウィンドウとは別の小さなウィンドウが表示されて、選択の可否が最終的に確認される（ステップＳ１５０７）。
【０１４８】
最終確認において、クライアント端末８５からの確認ＯＫの指示が受信されたとき（ステップＳ１５０８）、商品カタログが参照され、ステップＳ１５０３で記憶された商品名と対応して示されている料金が合計されて、購入する商品の合計金額が算出される。
【０１４９】
また、商品カタログが参照され、ステップＳ１５０３で記憶された商品名と対応して示されている商品サイズが合計されて、購入する商品の合計サイズが算出される。さらに、ウェブサーバ４５に固有な公開鍵で、ステップＳ１５０３で記憶された商品名が暗号化される（ステップＳ１５０９）。
【０１５０】
その後、購入識別番号が発行され、該購入識別番号と、ステップＳ１５１０で暗号化された商品名とが対応されて購入テーブルに登録される。一方、クライアント端末８５から確認ＮＧ、すなわちキャンセルの指示を受信したとき（ステップＳ１５１３）、ステップＳ１５０１に戻る。
【０１５１】
つぎに、ステップＳ１５０６で選択された配送会社Ｔのウェブサイトを別のウィンドウで表示させる指示がクライアント端末８５に送信される。本実施の形態では、この指示は、ステップＳ１５０９で算出された合計金額及び合計サイズ、並びにステップＳ１５０９で暗号化された商品名、及び購入識別番号を含むＨＴＭＬコンテンツ（図１３参照）として送信される（ステップＳ１５１０）。
【０１５２】
つぎに、配送会社Ｔのウェブサイトのウェブサーバ８５との間でＳＳＬ暗号化通信が確立された場合、配送の受付けに関する通知が受信される。この受信された受付けの結果から購入識別番号が取得される（ステップＳ１５１１）。たとえば、該取得された購入識別番号に対応する商品は、配送会社Ｔに発送される（ステップＳ１５１２）。また、ＳＳＬ暗号化通信が確立されなかった場合（ステップＳ１５１４）、ステップＳ１５０１に戻る。
【０１５３】
図１６は、本実施の形態による配送会社Ｔのウェブサイトにおけるウェブサーバ６５を中心とした動作を説明するフローチャートである。ここでは、クライアント端末８５又はウェブサーバ４５のウェブブラウザとのリンクについて説明する。
【０１５４】
はじめに、ＳＳＬ暗号化通信が確立された後、クライアント端末８５から合計金額及び合計サイズ、暗号化された商品名及び購入識別番号が受信される（ステップＳ１６０１）。この受信に応じて、図１４に示される氏名及び住所の入力画面のコンテンツが作成され、クライアント端末８５に表示される（ステップＳ１６０２）。
【０１５５】
つぎに、配送を拒否するボタン（図１４参照）が押下されたとき、すなわち、顧客により配送の受付け処理の実行が拒否されたとき（ステップＳ１６０３）、ウェブサイトＷのウェブサーバ４５にＮＧを示すメッセージが送信され、ＳＳＬ暗号化通信が終了される（ステップＳ１６０４）。また、商品の配送を指示するボタン（図１４参照）が押下されたとき、氏名及び住所が受信される（ステップＳ１６０５）。次いで、ウェブサーバ６５に固有な公開鍵で、ステップＳ１６０５で受信された氏名及び住所が暗号化される（ステップＳ１６０６）。さらに、配送テーブルに今回の受付イベントの内容が登録される。
【０１５６】
その後、ウェブサーバ４５とＳＳＬ暗号化通信が確立され、商品配送番号等が受付け結果とともに通知される（ステップＳ１５０７）。
【０１５７】
本実施の形態に係るシステムを総括すると、ウェブサーバ４５は、特に、ＤＢ６３、制御部４７及び送信／受信部５３を有している。ＤＢ６３は、ショッピングモールのウェブサイトＷに固有な暗号化鍵、並びに該ウェブサイトＷで提供されている商品の名前、サイズ及び金額を記憶する。送信／受信部５３は、クライアント端末８５からの商品の購入に関する決済の要求を受信する。
制御部４７は、ＤＢ６３を参照して、該決済要求に含まれている商品名から購入する商品の合計金額及び合計サイズを計算するとともに、ＤＢ６３に記憶されている公開鍵で該決済要求に含まれている商品名を暗号化する。また、制御部４７は、送信／受信部５３により配送会社Ｔの指定が受信されたとき、該指定された配送会社による商品配送の受付処理の実行を指示する。送信／受信部５３は、制御部４７からの指示に応答して、該暗号化された商品名及び該購入商品の合計金額及び合計サイズ、並びに購入識別子を含む、指定された配送会社Ｔのウェブサイトへの接続指示をクライアント端末８５に送信する。
【０１５８】
ここで、上記実施の形態では、ＤＢ（購入テーブル）には、購入識別子に対応して、暗号化された商品名が購入イベント毎に登録され（図１２のステップＳ１２１２）、この両情報がクライアント端末８５に送信される（図１２のステップＳ１２１３）。その後、ウェブサーバ４５では、購入テーブルが参照され、ウェブサーバ６５からの受付け結果に含まれる購入識別番号に対応する暗号化された商品名が復号化される。
【０１５９】
これに対して、他の形態として、ステップＳ１２１２での購入テーブルへの登録後に、購入識別番号のみを送信することも勿論可能である。この購入識別番号は、ウェブサーバ６５側で商品に関連する情報との対応が判別不可能であることが必須である。したがって、特別なケースとして、この購入識別番号に代えて、暗号化された商品名そのものが送信されてもよい。この場合、ウェブサーバ４５は、後の復号化処理を考慮して、ステップＳ１２２１で受信される決済結果の内容における暗号化された商品名のデータ位置を予め認識していることが好ましい。
【０１６０】
いずれにしても、受信された決済結果がどの購入イベントに対応するのかをウェブサーバ４５側で判別可能であればよい。したがって、購入テーブルには、クライアント端末８５により選択された商品に対応して、該商品の購入を識別する識別子（たとえば、記号列）が記憶されていればよい。
【０１６１】
なお、購入される商品の数は、本発明を限定するものではない。したがって、ウェブサーバ４５の制御部４７は、クライアント端末８５により選択された１つ又は複数の商品に関する支払い金額を計算する。これに応じて、制御部４７は、１つ又は複数の商品に対応する必要容積を計算する。
【０１６２】
また、本実施の形態に係るシステムを総括すると、ウェブサーバ６５は、特に、ＤＢ８３、送信／受信部７３及び制御部６７を有している。ＤＢ８３は、配送会社Ｔのウェブサイトに固有な暗号化鍵を記憶する。送信／受信部７３は、オンラインショッピングのウェブサイトＷに固有な暗号化鍵で暗号化された商品名、購入商品の合計金額及び合計サイズ、購入識別番号、並びに購入者の氏名及び住所をクライアント端末４３から受信する。
制御部６７は、商品配送番号を発行して、送信／受信部７３により受信された購入商品の合計金額及び合計サイズ、並びに氏名及び住所を登録することにより受付け処理を実行する。また、制御部６７は、送信／受信部７３により受信された氏名及び住所を、ＤＢ８３に記憶されている公開鍵で暗号化する。送信／受信部７３は、暗号化された商品名、購入識別番号、暗号化された氏名及び住所、並びに商品配送番号を含む受付けの結果をオンラインショッピングのウェブサイトＷに送信する。
【０１６３】
上述したウェブサーバ４５に対する他の形態に合わせて、送信／受信部７３は、暗号化された商品名に代えて、クライアント端末８５により選択された商品に対応付けされた商品の購入を識別する識別子を受信してもよい。
【０１６４】
また、上記実施の形態では、ＤＢ８３（配送テーブル）には、商品配送番号に対応して、暗号化された氏名及び住所（並びに購入識別番号）が受付イベント毎に登録され（図１２のステップＳ１２２０）、これら商品配送番号と暗号化された氏名及び住所の両者が、ウェブサーバ４５に送信される（図１２のステップＳ１２２１）。その後、ウェブサーバ６５では、配送テーブルが参照され、ウェブサーバ４５から発送される商品のラベルに示される商品配送番号に対応する暗号化された氏名及び住所が復号化される。
【０１６５】
これに対して、他の形態として、ステップＳ１２２０での配送テーブルへの登録後に、商品配送番号のみを送信することも勿論可能である。この商品配送番号は、ウェブサーバ４５側で顧客の情報（氏名及び住所等）との対応が判別不可能であることが必須である。したがって、特別なケースとして、この商品配送番号に代えて、暗号化された氏名及び住所そのものが送信されてもよい。
【０１６６】
いずれにしても、受け取った商品がどの配送の受付けイベントに対応するのかをウェブサーバ６５側で判別可能であればよい。したがって、配送テーブルには、ステップＳ１２１９で受信された顧客の情報に対応して、商品の配送を識別する識別子（たとえば、記号列）が記憶されていればよい。
【０１６７】
このように、購入する商品の名前は、商品情報を所有するウェブサイトＷのウェブサーバ４５の公開鍵で暗号化され、該サイトＷの秘密鍵によってのみ暗号を解くことができるため、配送会社Ｔのウェブサイトに対して隠蔽される。また、商品の購入者の氏名及び住所は、配送会社Ｔのウェブサーバ６５の公開鍵で暗号化され、該サイトの秘密鍵によってのみ暗号を解くことができため、ウェブサイトＷに対して隠蔽される。したがって、互いのサイトで実行すべき処理のために必要な情報のみを取得して、一連の配送の手続きを実行することができる。
【０１６８】
なお、上述した第１及び第２の実施の形態では、ＳＳＬ暗号化通信機能を含むシステムとしてそれぞれ実現されている。本発明は、ＳＳＬ暗号化通信により限定されるものではない。
【０１６９】
なお、本発明の匿名電子決済システム及び匿名配送システムは、この匿名電子決済システム及び匿名配送システムのそれぞれを機能させるためのプログラムによっても実現される。このプログラムは、たとえば、ＣＤ−ＲＯＭ等のコンピュータで読取り可能な記録媒体に格納されている。
【０１７０】
ウェブサーバ３，４５を機能させるためのプログラムが格納される記録媒体は、図２（図１１）に示されるＲＯＭ１９，６１そのものであってもよいし、また、外部記憶装置としてＣＤ−ＲＯＭドライバ１３，５５等のプログラム読み取り装置が設けられ、そこに挿入することで読取り可能なＣＤ−ＲＯＭ１５，５７等であってもよい。
【０１７１】
同様に、ウェブサーバ２３（６５）を機能させるためのプログラムが格納される記録媒体は、図２（図１１）に示されるＲＯＭ３９（８１）そのものであってもよいし、また、外部記憶装置としてＣＤ−ＲＯＭドライバ３３（７５）等のプログラム読み取り装置が設けられ、そこに挿入することで読取り可能なＣＤ−ＲＯＭ３５（７７）等であってもよい。
また、上記記録媒体は、磁気テープ、カセットテープ、フロッピー（登録商標）ディスク、ハードディスク、ＭＯ／ＭＤ／ＤＶＤ等、又は半導体メモリであってもよい。
【０１７２】
本発明は、上述された実施の形態の内容を整理して、付記として開示される。
（付記１）  クライアント端末で選択された商品の情報を受信する受信手段と、オンラインショッピングのウェブサイトで提供される商品に対応して該商品の金額を記憶し、前記クライアント端末で選択された商品に対応して該商品の購入を識別する購入識別子を記憶する記憶手段と、
前記記憶手段に記憶されている商品の金額に基づいて、前記クライアント端末で選択された商品の支払い金額を計算する計算手段と、
前記クレジット会社の指定に応答して、前記指定されたクレジット会社のウェブサイトへの接続指示を、前記購入識別子と前記支払い金額とを含めて前記クライアント端末に送信する送信手段とを備え、
前記購入識別子は、オンラインショッピングのウェブサイトに固有な公開鍵で、前記クライアント端末で選択された商品の名前が暗号化された商品名である
匿名電子決済システムにおけるショッピングモールのサーバ。
（付記２）  前記受信手段は、前記購入識別子を含む決済の結果を、前記指定されたクレジット会社のウェブサイトから受信する、
付記１記載の匿名電子決済システムにおけるショッピングモールのサーバ。
（付記３）  クライアント端末から供給された支払い金額、商品の購入を識別する購入識別子、並びにクレジットカードを特定する情報を受信する受信手段と、顧客に対応してクレジットカードを特定する情報及び利用残高を記憶し、前記受信手段により受信されたクレジットカードを特定する情報を有する顧客に対応して商品の購入に関する決済を識別する決済識別子を記憶する記憶手段と、
前記記憶手段に記憶されているクレジットカードを特定する情報のうち前記受信手段により受信されたクレジットカードを特定する情報の残高と、前記受信手段により受信された支払い金額とを比較することにより決済を行う決済手段と、前記購入識別子と前記決済識別子を含む前記決済手段による決済結果を、前記購入識別子を発行したショッピングモールのサーバに送信する送信手段とを備え、
前記購入識別子は、オンラインショッピングのウェブサイトに固有な公開鍵で、前記クライアント端末で選択された商品の名前が暗号化された商品名である、及び／又は
前記決済識別子は、クレジット会社のウェブサイトに固有な公開鍵で、前記クライアント端末から供給されたクレジットカードを特定する情報に対応する顧客名が暗号化された顧客名である
匿名電子決済システムにおけるクレジット会社のサーバ。
（付記４）  前記決済手段は、前記クライアント端末から供給されるパスワードと、前記記憶手段に記憶されているパスワードとを比較し、
前記送信手段は、比較のたびに、前記制御手段による比較結果を前記クライアント端末に送信する、
付記３記載の匿名電子決済システムにおけるクレジット会社のサーバ。
（付記５）  クライアント端末で選択された商品の情報を受信する受信手段と、オンラインショッピングのウェブサイトで提供される商品に対応して該商品の金額及びサイズを記憶し、前記クライアント端末で選択された商品に対応して該商品の購入を識別する購入識別子を記憶する記憶手段と、
前記記憶手段に記憶されている商品の金額及びサイズに基づいて、前記クライアント端末で選択された商品の支払い金額及び必要容積を計算する計算手段と、前記配送会社の指定に応答して、前記指定された配送会社のウェブサイトへの接続指示を、前記購入識別子、前記支払い金額及び必要容積を含めて前記クライアント端末に送信する送信手段とを備え、
前記購入識別子は、オンラインショッピングのウェブサイトに固有な公開鍵で、前記クライアント端末で選択された商品の名前が暗号化された商品名である
匿名配送システムにおけるショッピングモールのサーバ。
（付記６）  前記受信手段は、前記購入識別子を含む配送の受付け結果を、前記指定された配送会社のウェブサイトから受信する、
付記５記載の匿名配送システムにおけるショッピングモールのサーバ。
（付記７）  クライアント端末から供給された支払い金額及び必要容積、商品の購入を識別する購入識別子、並びに顧客情報を受信する受信手段と、
前記受信手段により受信された顧客情報に対応して商品の配送を識別する配送識別子を記憶する記憶手段と、
前記購入識別子と前記配送識別子を含む配送の受け付け結果を、前記購入識別子を発行したショッピングモールのサーバに送信する送信手段とを備え、
前記購入識別子は、オンラインショッピングのウェブサイトに固有な公開鍵で、前記クライアント端末で選択された商品の名前が暗号化された商品名である、
及び／又は
前記決済識別子は、クレジット会社のウェブサイトに固有な公開鍵で、前記クライアント端末から供給されたクレジットカードを特定する情報に対応する顧客名が暗号化された顧客名である
匿名配送システムにおける配送会社のサーバ。
（付記８）  クライアント端末で選択された商品の情報を受信し、
オンラインショッピングのウェブサイトで提供される商品に対応して該商品の金額を記憶するとともに、前記クライアント端末で選択された商品に対応して該商品の購入を識別する購入識別子を記憶し、
前記記憶されている商品の金額に基づいて、前記クライアント端末で選択された商品の支払い金額を計算し、
前記クレジット会社の指定に応答して、前記指定されたクレジット会社のウェブサイトへの接続指示を、前記購入識別子と前記支払い金額とを含めて前記クライアント端末に送信する匿名電子決済方法。
（付記９）  クライアント端末から供給された支払い金額及び商品の購入を識別する購入識別子、並びにクレジットカードを特定する情報を受信し、
顧客に対応してクレジットカードを特定する情報及び利用残高を記憶するとともに、前記受信されたクレジットカードを特定する情報を有する顧客に対応して商品の購入に関する決済を識別する決済識別子を記憶し、
前記記憶されているクレジットカードを特定する情報のうち前記受信手段により受信されたクレジットカードを特定する情報の残高と、前記受信された支払い金額とを比較することにより決済を行い、
前記購入識別子と前記決済識別子を含む前記決済の結果を、前記購入識別子を発行したショッピングモールのサーバに送信する匿名電子決済方法。
（付記１０）  クライアント端末で選択された商品の情報を受信し、
オンラインショッピングのウェブサイトで提供される商品に対応して該商品の金額及びサイズを記憶するとともに、前記クライアント端末で選択された商品に対応して該商品の購入を識別する購入識別子を記憶し、
前記記憶されている商品の金額及びサイズに基づいて、前記クライアント端末で選択された商品の支払い金額及び必要容積を計算し、
前記配送会社の指定に応答して、前記指定された配送会社のウェブサイトへの接続指示を、前記購入識別子、前記支払い金額及び必要容積を含めて前記クライアント端末に送信する匿名電子配送方法。
（付記１１）  クライアント端末から供給された支払い金額及び必要容積、商品の購入を識別する購入識別子、並びに顧客情報を受信し、
前記受信された顧客情報に対応して商品の配送を識別する配送識別子を記憶し、
前記購入識別子と前記配送識別子を含む配送の受け付け結果を、前記購入識別子を発行したショッピングモールのサーバに送信する匿名配送方法。
【０１７３】
【発明の効果】
本発明によれば、オンラインショッピングを利用して商品を購入する際に、ショッピングモールのウェブサイト及びクレジット会社又は配送会社のウェブサイトにおける顧客情報の漏洩を回避することができ、プライバシーが保護される。
【図面の簡単な説明】
【図１】従来のオンラインショッピングの流れを説明する図である。
【図２】本発明の第１の実施の形態に係る匿名電子決済システムを示すブロック図である。
【図３】本発明の第１の実施の形態に係る匿名電子決済システム全体の動作を説明する図である。
【図４】本発明の実施の形態で利用される商品情報を例示する図である。
【図５】本発明の実施の形態で利用されるクレジット会社の情報を例示する図である。
【図６】本発明の第１の実施の形態において別ウィンドウを開く指示を示すＨＴＭＬコンテンツを例示する図である。
【図７】本発明の第１の実施の形態におけるクレジットカード番号及びパスワードの入力画面を例示する図である。
【図８】本発明の第１の実施の形態によるショッピングモールのウェブサイトＷのウェブサーバ３を中心とした動作を説明するフローチャートである。
【図９】本発明の第１の実施の形態によるクレジット会社Ｃのウェブサイトにおけるウェブサーバ２３を中心とした動作を説明するフローチャートである。
【図１０】本発明の第１の実施の形態による匿名電子決済システムに対して拡張される機能を説明する図である。
【図１１】本発明の第２の実施の形態による匿名配送システムを示すブロック図である。
【図１２】本発明の第２の実施の形態に係る匿名配送システム全体の動作を説明する図である。
【図１３】本発明の第２の実施の形態において別ウィンドウを開く指示を示すＨＴＭＬコンテンツを例示する図である。
【図１４】本発明の第２の実施の形態における氏名及び住所の入力画面を例示する図である。
【図１５】本発明の第２の実施の形態によるショッピングモールのウェブサイトＷのウェブサーバ４５を中心とした動作を説明するフローチャートである。
【図１６】本発明の第２の実施の形態による配送会社Ｔのウェブサイトにおけるウェブサーバ６５を中心とした動作を説明するフローチャートである。
【符号の説明】
１：証明書発行局（ＣＡ）
３，４５：ショッピングモールのウェブサーバ
５，２５、４７：制御部
７，２７，４９：入力操作部
９，２９，５１：表示部
１１，３１，５３：送信／受信部
１３，３３，５５：ＣＤ−ＲＯＭドライバ
１５，３５，５７：ＣＤ−ＲＯＭ
１７，３７，５９：ＲＡＭ
１９，３９，６１：ＲＯＭ
２１，４１，６３：データベース
２３：クレジット会社Ｃのウェブサーバ
６５：配送会社Ｔのウェブサーバ
４３，８５：クライアント端末
【図１】
2004258897.tif 000003
【図２】
2004258897.tif 000004
【図３】
2004258897.tif 000005
【図４】
2004258897.tif 000006
【図５】
2004258897.tif 000007
【図６】
2004258897.tif 000008
【図７】
2004258897.tif 000009
【図８】
2004258897.tif 000010
【図９】
2004258897.tif 000011
【図１０】
2004258897.tif 000012
【図１１】
2004258897.tif 000013
【図１２】
2004258897.tif 000014
【図１３】
2004258897.tif 000015
【図１４】
2004258897.tif 000016
【図１５】
2004258897.tif 000017
【図１６】
2004258897.tif 000018