(57)【要約】 【課題】  商取引の実施が容易な情報処理システムを提供する。【解決手段】  店舗端末装置３００で秘密鍵と対をなして生成した公開鍵を、作成したＷｅｂファイルとともにサーバ装置２００へ送信して記憶させる。Ｗｅｂファイルに基づき端末装置４００で商取引を要求する要求情報および商取引内容情報を設定入力すると、店舗端末装置３００は、サーバ装置２００から注文要求があった旨を認識し、商取引内容情報のダウンロードを要求する。サーバ装置２００が商取引内容情報を共通鍵にて第１暗号化情報に暗号化し、第１暗号化情報を共通鍵とともに公開鍵にて第２暗号化情報に暗号化して店舗端末装置３００へ送信する。店舗端末装置３００は、秘密鍵により第２暗号化情報を第１暗号化情報と共通鍵とに復号化し、復号化した共通鍵で第１暗号化情報を商取引内容情報に復号化する。【選択図】 図１
2006293764.tif 000002
【特許請求の範囲】
【請求項１】
商取引の対象となる商品に関する商品情報および商取引の内容に関した設定入力を促す案内情報を備えた商取引情報を記憶するサーバ装置を介して、このサーバ装置にネットワークを介して接続する端末装置から、前記商取引情報に基づいて前記端末装置で設定入力され商取引の実施を要求する旨の要求信号とともに送信される商取引の内容に関する商取引内容情報を受信し、この商取引内容情報に基づいて商取引を実施する商品提供者が管理する情報処理装置であって、
前記商品提供者による入力操作に応じて前記商取引情報を生成する商取引情報生成手段と、
前記ネットワークを介して前記商取引情報を接続する前記サーバ装置へ送信して記憶させる制御をする記憶制御手段と、
対をなす公開鍵および秘密鍵を生成する鍵生成手段と、
前記記憶制御手段により前記商取引情報を前記サーバ装置へ送信して記憶させる際に、前記公開鍵を前記サーバ装置へ送信させて記憶させ、前記サーバ装置が前記要求信号を認識した際に前記サーバ装置にあらかじめ記憶された共通鍵により前記端末装置から受信する前記商取引内容情報を暗号化させて第１暗号化情報を生成させるとともに、この暗号化された前記第１暗号化情報および前記共通鍵を公開鍵にて暗号化させて第２暗号化情報を生成させてこの第２暗号化情報を前記ネットワークを介して送信させる制御をする送信制御手段と、
前記サーバ装置から送信される前記第２暗号化情報を受信して前記秘密鍵により前記第１暗号化情報および前記共通鍵に復号化するとともに、この復号化した共通鍵により前記第１暗号化情報を前記商取引内容情報に復号化する復号化手段と、
を具備したことを特徴とした情報処理装置。
【請求項２】
請求項１に記載の情報処理装置であって、
前記送信制御手段は、前記復号化手段により前記第２暗号化情報を受信したことを認識すると、前記サーバ装置で送信した前記商取引内容情報を前記サーバ装置から削除させる制御をする
ことを特徴とした情報処理装置。
【請求項３】
商取引の対象となる商品に関する商品情報および商取引の内容に関した設定入力を促す案内情報を備えた商取引情報を記憶するサーバ装置を介して、このサーバ装置にネットワークを介して接続する端末装置から、前記商取引情報に基づいて前記端末装置で設定入力され商取引の実施を要求する旨の要求信号とともに送信される商取引の内容に関する商取引内容情報を受信し、この商取引内容情報に基づいて商取引を実施する商品提供者が管理する情報処理装置であって、
前記商品提供者による入力操作に応じて前記商取引情報を生成する商取引情報生成手段と、
前記ネットワークを介して接続する前記サーバ装置へ前記商取引情報を送信して記憶させる制御をする記憶制御手段と、
対をなす公開鍵および秘密鍵を生成する鍵生成手段と、
前記記憶制御手段により前記商取引情報を前記サーバ装置へ送信して記憶させる際に、前記公開鍵を前記サーバ装置へ送信させて記憶させ、前記サーバ装置が前記要求信号を認識した際に前記サーバ装置にあらかじめ記憶された共通鍵により前記端末装置から受信する前記商取引内容情報を暗号化させて第１暗号化情報を生成させるとともに、この暗号化された前記第１暗号化情報および前記共通鍵を前記公開鍵にて暗号化させて第２暗号化情報を生成させる送信制御手段と、
前記サーバ装置が前記要求信号を受信した旨に関する確認信号を受信する確認信号受信手段と、
前記確認信号受信手段が前記確認信号を受信したことを認識すると、前記ネットワークを介して前記サーバ装置から前記第２暗号化情報を受信する受信制御手段と、
この受信制御手段にて受信した前記第２暗号化情報を前記秘密鍵により前記第１暗号化情報に復号化するとともに、前記共通鍵読取手段で読み取った前記共通鍵により前記第１暗号化情報を前記商取引内容情報に復号化する復号化手段と、
を具備したことを特徴とした情報処理装置。
【請求項４】
商取引の対象となる商品に関する商品情報および商取引の内容に関した設定入力を促す案内情報を備えた商取引情報を記憶するサーバ装置を介して、このサーバ装置にネットワークを介して接続する端末装置から、前記商取引情報に基づいて前記端末装置で設定入力され商取引の実施を要求する旨の要求信号とともに送信される商取引の内容に関する商取引内容情報を受信し、この商取引内容情報に基づいて商取引を実施する商品提供者が管理する情報処理装置であって、
前記商品提供者による入力操作に応じて前記商取引情報を生成する商取引情報生成手段と、
前記ネットワークを介して接続する前記サーバ装置へ前記商取引情報を送信して記憶させる制御をする記憶制御手段と、
対をなす公開鍵および秘密鍵を生成する鍵生成手段と、
前記サーバ装置に記憶させておく共通鍵と同一の共通鍵を記憶する記憶手段から読み取る共通鍵読取手段と、
前記記憶制御手段により前記商取引情報を前記サーバ装置へ送信して記憶させる際に、前記公開鍵を前記サーバ装置へ送信させて記憶させ、前記サーバ装置が前記要求信号を認識した際に前記サーバ装置で前記共通鍵により前記端末装置から受信する前記商取引内容情報を暗号化させて第１暗号化情報を生成させるとともに、この暗号化された前記第１暗号化情報を前記公開鍵にて暗号化させて第２暗号化情報を生成させる送信制御手段と、
前記サーバ装置が前記要求信号を受信した旨に関する確認信号を受信する確認信号受信手段と、
前記確認信号受信手段が前記確認信号を受信したことを認識すると、前記ネットワークを介して前記サーバ装置から前記第２暗号化情報を受信する受信制御手段と、この受信制御手段にて受信した前記第２暗号化情報を前記秘密鍵により前記第１暗号化情報に復号化するとともに、前記共通鍵読取手段で読み取った前記共通鍵により前記第１暗号化情報を前記商取引内容情報に復号化する復号化手段と、
を具備したことを特徴とした情報処理装置。
【請求項５】
請求項３または請求項４に記載の情報処理装置であって、
前記受信制御手段は、前記第２暗号化情報を受信すると、前記サーバ装置で送信した前記商取引内容情報を前記サーバ装置から削除させる制御をする
ことを特徴とした情報処理装置。
【請求項６】
請求項１ないし請求項５のいずれかに記載情報処理装置であって、
前記送信制御手段は、前記公開鍵を前記商品提供者を特定する特定情報と１つのデータ構造に関連付けて前記サーバ装置に記憶させる制御をする
ことを特徴とした情報処理装置。
【請求項７】
請求項６に記載の情報処理装置であって、
前記記憶制御手段は、前記商取引情報を前記特定情報と１つのデータ構造に関連付けて前記サーバ装置に記憶させる制御をし、
前記送信制御手段は、前記サーバ装置が前記要求信号を認識した際にその要求信号に対応する前記商取引情報に関連付けられた前記特定情報を認識させ、この認識した前記特定情報が関連付けられた前記公開鍵により前記第１暗号化情報を暗号化して第２暗号化情報を生成させる制御をする
ことを特徴とした情報処理装置。
【請求項８】
商取引の対象となる商品に関する商品情報および商取引の内容に関した設定入力を促す案内情報を備えた商取引情報を記憶し、ネットワークを介して接続する端末装置から前記商取引情報に基づいて前記端末装置で設定入力され商取引の実施を要求する旨の要求信号とともに送信される商取引の内容に関する商取引内容情報を受信するサーバ装置と、
このサーバ装置に送受信可能に前記ネットワークを介して接続される請求項１ないし請求項７のいずれかに記載の情報処理装置と、
を具備したことを特徴とした情報処理システム。
【請求項９】
商取引の対象となる商品に関する商品情報および商取引の内容に関した設定入力を促す案内情報を備えた商取引情報を記憶し、ネットワークを介して接続する端末装置から前記商取引情報に基づいて前記端末装置で設定入力され商取引の実施を要求する旨の要求信号とともに送信される商取引の内容に関する商取引内容情報を受信するサーバ装置と、
このサーバ装置に送受信可能に前記ネットワークを介して接続され、前記サーバ装置から前記商取引内容情報を受信する情報処理装置と、を具備し、
前記サーバ装置は、
前記商取引情報を記憶する情報記憶手段と、
共通鍵を記憶する共通鍵記憶手段と、
前記情報処理装置から送信される公開鍵を記憶する公開鍵記憶手段と、
前記端末装置から前記要求信号および前記商取引内容情報を受信する受信手段と、
前記共通鍵記憶手段に記憶された前記共通鍵により前記商取引内容情報を暗号化して第１暗号化情報を生成するとともに、この生成された第１暗号化情報および前記共通鍵を前記公開鍵記憶手段に記憶された公開鍵により暗号化して第２暗号化情報を生成する暗号化手段と、
前記第２暗号化情報を前記情報処理装置へ送信する送信手段と、を備え、
前記情報処理装置は、
前記商取引情報を生成する商取引情報生成手段と、
対をなす公開鍵および秘密鍵を生成する鍵生成手段と、
前記ネットワークを介して前記商取引情報とともに前記公開鍵を前記サーバ装置へ送信する鍵送信手段と、
前記サーバ装置から送信される第２暗号化情報を受信する情報取得手段と、
この情報取得手段で取得した前記第２暗号化情報を前記秘密鍵により前記第１暗号化情報および前記共通鍵に復号化するとともに、この復号化された共通鍵により前記第１暗号化情報を前記商品取引内容情報に復号化する復号化手段と、を備えた
ことを特徴とした情報処理システム。
【請求項１０】
商取引の対象となる商品に関する商品情報および商取引の内容に関した設定入力を促す案内情報を備えた商取引情報を記憶し、ネットワークを介して接続する端末装置から前記商取引情報に基づいて前記端末装置で設定入力され商取引の実施を要求する旨の要求信号とともに送信される商取引の内容に関する商取引内容情報を受信するサーバ装置と、
このサーバ装置に送受信可能に前記ネットワークを介して接続され、前記サーバ装置から前記商取引内容情報を受信する情報処理装置と、を具備し、
前記サーバ装置は、
前記商取引情報を記憶する情報記憶手段と、
共通鍵を記憶する共通鍵記憶手段と、
前記情報処理装置から送信される公開鍵を記憶する公開鍵記憶手段と、
前記端末装置から前記要求信号および前記商取引内容情報を受信する受信手段と、
前記共通鍵記憶手段に記憶された前記共通鍵により前記商取引内容情報を暗号化して第１暗号化情報を生成するとともに、この生成された第１暗号化情報を前記公開鍵記憶手段に記憶された公開鍵により暗号化して第２暗号化情報を生成する暗号化手段と、
前記第２暗号化情報を前記情報処理装置へ送信する送信手段と、を備え、
前記情報処理装置は、
前記商取引情報を生成する商取引情報生成手段と、
対をなす公開鍵および秘密鍵を生成する鍵生成手段と、
前記共通鍵と同一の共通鍵を記憶する鍵記憶手段と、
前記ネットワークを介して前記商取引情報とともに前記公開鍵を前記サーバ装置へ送信する鍵送信手段と、
前記サーバ装置から送信される第２暗号化情報を受信する情報取得手段と、
この情報取得手段で取得した前記第２暗号化情報を前記秘密鍵により前記第１暗号化情報に復号化するとともに、前記鍵記憶手段に記憶された前記共通鍵により前記第１暗号化情報を前記商品取引内容情報に復号化する復号化手段と、を備えた
ことを特徴とした情報処理システム。
【請求項１１】
請求項９または請求項１０に記載の情報処理システムであって、
前記サーバ装置の前記送信手段は、前記受信手段にて前記要求信号を受信したことを認識すると、前記要求信号を受信した旨に関する確認信号を前記情報処理装置へ送信させ、
前記情報処理装置の前記情報取得手段は、前記送信手段により送信される前記確認信号を認識すると、前記送信手段にて前記第２暗号化情報を送信させる制御をする
ことを特徴とした情報処理システム。
【請求項１２】
請求項９ないし請求項１１のいずれかに記載の情報処理システムであって、
前記サーバ装置の前記送信手段は、前記情報処理装置から前記第２暗号化情報を受信した旨の受信信号を認識すると、送信した前記第２暗号化情報に対応する前記商取引内容情報を削除する処理をする
ことを特徴とした情報処理システム。
【請求項１３】
請求項９ないし請求項１２のいずれかに記載の情報処理システムであって、
前記サーバ装置は、前記情報処理装置から送信される前記公開鍵を、送信元の前記情報処理装置を管理する前記商品提供者を特定する特定情報と１つのデータ構造に関連付けて前記公開鍵記憶手段へ記憶させる鍵記憶制御手段を具備した
ことを特徴とした情報処理システム。
【請求項１４】
請求項１３に記載の情報処理システムであって、
前記サーバ装置は、前記情報処理装置から送信される前記商取引情報を、送信元の前記情報処理装置を管理する前記商品提供者を特定する特定情報と１つのデータ構造に関連付けて前記情報記憶手段へ記憶させる情報記憶制御手段を具備し、
前記サーバ装置の暗号化手段は、前記受信手段により前記要求信号を受信した際にその要求信号に対応する前記商取引情報に関連付けられた前記特定情報を認識し、この認識した前記特定情報が関連付けられた前記公開鍵記憶手段に記憶された前記公開鍵により前記第１暗号化情報を暗号化して第２暗号化情報を生成する
ことを特徴とした情報処理システム。
【請求項１５】
演算手段により、商取引の対象となる商品に関する商品情報および商取引の内容に関した設定入力を促す案内情報を備えた商取引情報を記憶するサーバ装置を介して、このサーバ装置にネットワークを介して接続する端末装置から、前記商取引情報に基づいて前記端末装置で設定入力され商取引の実施を要求する旨の要求信号とともに送信される商取引の内容に関する商取引内容情報を、この商取引内容情報に基づいて商取引を実施する商品提供者が管理する情報処理装置で受信させる情報処理方法であって、
前記演算手段は、
前記情報処理装置で対をなす公開鍵および秘密鍵を生成させ、前記公開鍵を前記情報処理装置で前記商品提供者による入力操作に応じて生成させた前記商取引情報を前記サーバ装置へ前記ネットワークを介して送信して記憶させる際に合わせて送信させて記憶させ、
前記サーバ装置で前記商取引情報に応じて前記端末装置から前記要求信号を認識した際に前記サーバ装置で共通鍵により前記要求信号とともに受信する前記商取引内容情報を暗号化させて第１暗号化情報を生成させるとともに、この暗号化された前記第１暗号化情報を前記公開鍵にて暗号化させて第２暗号化情報を生成させ、この第２暗号化情報を前記サーバ装置から前記情報処理装置へ前記ネットワークを介して送信させ、
前記情報処理装置で前記サーバ装置から受信する前記第２暗号化情報を、前記秘密鍵により前記第１暗号化情報に復号化するとともに、前記情報処理装置にあらかじめ記憶された前記サーバ装置の共通鍵と同一の共通鍵により、前記復号化された第１暗号化情報を前記商取引内容情報に復号化させる
ことを特徴とする情報処理方法。
【請求項１６】
演算手段により、商取引の対象となる商品に関する商品情報および商取引の内容に関した設定入力を促す案内情報を備えた商取引情報を記憶するサーバ装置を介して、このサーバ装置にネットワークを介して接続する端末装置から、前記商取引情報に基づいて前記端末装置で設定入力され商取引の実施を要求する旨の要求信号とともに送信される商取引の内容に関する商取引内容情報を、この商取引内容情報に基づいて商取引を実施する商品提供者が管理する情報処理装置で受信させる情報処理方法であって、
前記演算手段は、
前記情報処理装置で対をなす公開鍵および秘密鍵を生成させ、前記公開鍵を前記情報処理装置で前記商品提供者による入力操作に応じて生成させた前記商取引情報を前記サーバ装置へ前記ネットワークを介して送信して記憶させる際に合わせて送信させて記憶させ、
前記サーバ装置で前記商取引情報に応じて前記端末装置から前記要求信号を認識した際に、前記要求信号を受信した旨に関する確認信号を前記情報処理装置へ前記ネットワークを介して送信させるとともに、前記サーバ装置で共通鍵により前記要求信号とともに受信する前記商取引内容情報を暗号化させて第１暗号化情報を生成させ、この暗号化された前記第１暗号化情報を前記公開鍵にて暗号化させて第２暗号化情報を生成させ、
前記情報処理装置で前記確認信号を認識した際に前記第２暗号化情報を前記サーバ装置から前記ネットワークを介して受信させ、この受信した前記第２暗号化情報を、前記秘密鍵により前記第１暗号化情報に復号化するとともに、前記情報処理装置にあらかじめ記憶された前記サーバ装置の共通鍵と同一の共通鍵により、前記復号化された第１暗号化情報を前記商取引内容情報に復号化させる
ことを特徴とする情報処理方法。
【請求項１７】
演算手段により、商取引の対象となる商品に関する商品情報および商取引の内容に関した設定入力を促す案内情報を備えた商取引情報を記憶するサーバ装置を介して、このサーバ装置にネットワークを介して接続する端末装置から、前記商取引情報に基づいて前記端末装置で設定入力され商取引の実施を要求する旨の要求信号とともに送信される商取引の内容に関する商取引内容情報を、この商取引内容情報に基づいて商取引を実施する商品提供者が管理する情報処理装置で受信させる情報処理方法であって、
前記演算手段は、
前記情報処理装置で対をなす公開鍵および秘密鍵を生成させ、前記公開鍵を前記情報処理装置で前記商品提供者による入力操作に応じて生成させた前記商取引情報を前記サーバ装置へ前記ネットワークを介して送信して記憶させる際に合わせて送信させて記憶させ、
前記サーバ装置で前記商取引情報に応じて前記端末装置から前記要求信号を認識した際に、前記要求信号を受信した旨に関する確認信号を前記情報処理装置へ前記ネットワークを介して送信させるとともに、前記サーバ装置で共通鍵により前記要求信号とともに受信する前記商取引内容情報を暗号化させて第１暗号化情報を生成させ、この暗号化された前記第１暗号化情報および前記共通鍵を前記公開鍵にて暗号化させて第２暗号化情報を生成させ、
前記情報処理装置で前記確認信号を認識した際に前記第２暗号化情報を前記サーバ装置から前記ネットワークを介して受信させ、この受信した前記第２暗号化情報を、前記秘密鍵により前記第１暗号化情報および前記共通鍵に復号化するとともに、この復号化した共通鍵により前記復号化された第１暗号化情報を前記商取引内容情報に復号化させる
ことを特徴とする情報処理方法。
【請求項１８】
演算手段を、請求項１ないし請求項７のいずれかに記載の情報処理装置として機能させる
ことを特徴とした情報処理プログラム。
【請求項１９】
請求項１５ないし請求項１７のいずれかに記載の情報処理方法を演算手段に実行させる
ことを特徴とした情報処理プログラム。
【請求項２０】
請求項１８または請求項１９に記載の情報処理プログラムが演算手段で読取可能に記録された
ことを特徴とした情報処理プログラムを記録した記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介して商取引の実施のための情報の送受信をする情報処理装置、そのシステム、その方法、そのプログラム、および、そのプログラムを記録した記録媒体に関する。
【背景技術】
【０００２】
従来、インターネット上で物品の売買注文や宿泊施設の予約などの商取引が広く利用されている。このインターネットを利用した商取引は、商品を提供したり宿泊施設を提供したりする商取引の対象となる商品を提供する提供者が構築するウェッブ（Ｗｅｂ）サイトに、利用者が端末装置を利用してアクセスする。そして、端末装置の表示装置で表示されるウェッブブラウザによる画面表示で表示される表示画面、すなわちウェッブページに従って、利用者が端末装置で商取引のための必要事項を設定入力することで、商取引が実施される。この商取引を実施する上で、商品の提供者側は利用者を特定する必要があることから、利用者の氏名や住所などの個人情報を必要事項として取得する必要がある。しかしながら、インターネットは、不特定多数の人が利用可能な機能であることから、個人情報が漏洩することなく適切に商品の提供者へ伝達させる必要がある（例えば、特許文献１参照）。
【０００３】
特許文献１に記載のものは、店舗サーバが利用者端末から商品の注文要求を受けると、顧客管理センタに通知する。そして、顧客管理センタは、注文者が新規の顧客の場合、顧客情報の入力を受け付け、顧客に対してユーザＩＤなどを生成して供給するとともに、生成したユーザＩＤと受信した顧客情報をデータベースに登録し、顧客から注文を受け付けた店舗サーバに顧客情報を通知する。一方、注文者が既存の顧客の場合、顧客管理センサは、ユーザＩＤの入力を受け付け、顧客管理データベースからユーザＩＤに対応する顧客情報を読み出し、顧客から注文を受け付けた店舗サーバに通知する。そして、店舗サーバは、顧客管理センタから取得した顧客情報に基づいて、注文された商品の販売に関する処理を実施する。
【０００４】
ところで、外部への情報の漏洩を防止する方法として、暗号通信が知られている（例えば、特許文献２参照）。この特許文献２に記載のものは、送信装置で共通鍵を用いて平文を暗号化し、暗号文を公開鍵暗号システムにおける鍵生成プログラムとともに、送信装置からネットワークを介して接続する受信装置へ送信する。受信装置では、鍵生成プログラムにしたがって公開鍵と秘密鍵の対が生成され、公開鍵は送信装置に送信され、秘密鍵は受信装置に保持される。そして、送信装置において、共通鍵が受信装置から送信された公開鍵を用いて暗号化し、暗号化共通鍵を受信装置へ送信する。受信装置は、送信された暗号化共通鍵を保持している秘密鍵を用いて復号化し、この復号された共通鍵を用いて暗号文を復号化する構成が採られている。
【０００５】
【特許文献１】特開２００１−３１２６６２号公報（第５頁右欄−第８頁右欄）
【特許文献２】特開平１１−１６８４６０号公報（第７頁左欄−第１９頁左欄）
【発明の開示】
【発明が解決しようとする課題】
【０００６】
このように、上記特許文献１に記載のインターネットにおける商取引の際の個人情報などの必要事項を、特許文献２に記載の暗号通信の構成を用いて通信させることが考えられる。しかしながら、利用者が商取引を実施する毎に利用者に公開鍵の遣り取りや暗号化処理を実施することとなり、また既存の利用者でも注文要求を受けて顧客管理センタに通知してから公開鍵の遣り取りや暗号化処理を実施させることとなり、煩雑であるとともに商取引のための処理の遅延が生じるおそれがある問題が一例として挙げられる。
【０００７】
本発明は、このような実情などに鑑みて、商取引の実施が容易となる情報処理装置、そのシステム、その方法、そのプログラム、および、そのプログラムを記録した記録媒体を提供することを１つの目的とする。
【課題を解決するための手段】
【０００８】
請求項１に記載の発明は、商取引の対象となる商品に関する商品情報および商取引の内容に関した設定入力を促す案内情報を備えた商取引情報を記憶するサーバ装置を介して、このサーバ装置にネットワークを介して接続する端末装置から、前記商取引情報に基づいて前記端末装置で設定入力され商取引の実施を要求する旨の要求信号とともに送信される商取引の内容に関する商取引内容情報を受信し、この商取引内容情報に基づいて商取引を実施する商品提供者が管理する情報処理装置であって、前記商品提供者による入力操作に応じて前記商取引情報を生成する商取引情報生成手段と、前記ネットワークを介して前記商取引情報を接続する前記サーバ装置へ送信して記憶させる制御をする記憶制御手段と、対をなす公開鍵および秘密鍵を生成する鍵生成手段と、前記記憶制御手段により前記商取引情報を前記サーバ装置へ送信して記憶させる際に、前記公開鍵を前記サーバ装置へ送信させて記憶させ、前記サーバ装置が前記要求信号を認識した際に前記サーバ装置にあらかじめ記憶された共通鍵により前記端末装置から受信する前記商取引内容情報を暗号化させて第１暗号化情報を生成させるとともに、この暗号化された前記第１暗号化情報および前記共通鍵を公開鍵にて暗号化させて第２暗号化情報を生成させてこの第２暗号化情報を前記ネットワークを介して送信させる制御をする送信制御手段と、前記サーバ装置から送信される前記第２暗号化情報を受信して前記秘密鍵により前記第１暗号化情報および前記共通鍵に復号化するとともに、この復号化した共通鍵により前記第１暗号化情報を前記商取引内容情報に復号化する復号化手段と、を具備したことを特徴とした情報処理装置である。
【０００９】
請求項３に記載の発明は、商取引の対象となる商品に関する商品情報および商取引の内容に関した設定入力を促す案内情報を備えた商取引情報を記憶するサーバ装置を介して、このサーバ装置にネットワークを介して接続する端末装置から、前記商取引情報に基づいて前記端末装置で設定入力され商取引の実施を要求する旨の要求信号とともに送信される商取引の内容に関する商取引内容情報を受信し、この商取引内容情報に基づいて商取引を実施する商品提供者が管理する情報処理装置であって、前記商品提供者による入力操作に応じて前記商取引情報を生成する商取引情報生成手段と、前記ネットワークを介して接続する前記サーバ装置へ前記商取引情報を送信して記憶させる制御をする記憶制御手段と、対をなす公開鍵および秘密鍵を生成する鍵生成手段と、前記記憶制御手段により前記商取引情報を前記サーバ装置へ送信して記憶させる際に、前記公開鍵を前記サーバ装置へ送信させて記憶させ、前記サーバ装置が前記要求信号を認識した際に前記サーバ装置にあらかじめ記憶された共通鍵により前記端末装置から受信する前記商取引内容情報を暗号化させて第１暗号化情報を生成させるとともに、この暗号化された前記第１暗号化情報および前記共通鍵を前記公開鍵にて暗号化させて第２暗号化情報を生成させる送信制御手段と、前記サーバ装置が前記要求信号を受信した旨に関する確認信号を受信する確認信号受信手段と、前記確認信号受信手段が前記確認信号を受信したことを認識すると、前記ネットワークを介して前記サーバ装置から前記第２暗号化情報を受信する受信制御手段と、この受信制御手段にて受信した前記第２暗号化情報を前記秘密鍵により前記第１暗号化情報に復号化するとともに、前記共通鍵読取手段で読み取った前記共通鍵により前記第１暗号化情報を前記商取引内容情報に復号化する復号化手段と、を具備したことを特徴とした情報処理装置である。
【００１０】
請求項４に記載の発明は、商取引の対象となる商品に関する商品情報および商取引の内容に関した設定入力を促す案内情報を備えた商取引情報を記憶するサーバ装置を介して、このサーバ装置にネットワークを介して接続する端末装置から、前記商取引情報に基づいて前記端末装置で設定入力され商取引の実施を要求する旨の要求信号とともに送信される商取引の内容に関する商取引内容情報を受信し、この商取引内容情報に基づいて商取引を実施する商品提供者が管理する情報処理装置であって、前記商品提供者による入力操作に応じて前記商取引情報を生成する商取引情報生成手段と、前記ネットワークを介して接続する前記サーバ装置へ前記商取引情報を送信して記憶させる制御をする記憶制御手段と、対をなす公開鍵および秘密鍵を生成する鍵生成手段と、前記サーバ装置に記憶させておく共通鍵と同一の共通鍵を記憶する記憶手段から読み取る共通鍵読取手段と、前記記憶制御手段により前記商取引情報を前記サーバ装置へ送信して記憶させる際に、前記公開鍵を前記サーバ装置へ送信させて記憶させ、前記サーバ装置が前記要求信号を認識した際に前記サーバ装置で前記共通鍵により前記端末装置から受信する前記商取引内容情報を暗号化させて第１暗号化情報を生成させるとともに、この暗号化された前記第１暗号化情報を前記公開鍵にて暗号化させて第２暗号化情報を生成させる送信制御手段と、前記サーバ装置が前記要求信号を受信した旨に関する確認信号を受信する確認信号受信手段と、前記確認信号受信手段が前記確認信号を受信したことを認識すると、前記ネットワークを介して前記サーバ装置から前記第２暗号化情報を受信する受信制御手段と、この受信制御手段にて受信した前記第２暗号化情報を前記秘密鍵により前記第１暗号化情報に復号化するとともに、前記共通鍵読取手段で読み取った前記共通鍵により前記第１暗号化情報を前記商取引内容情報に復号化する復号化手段と、を具備したことを特徴とした情報処理装置である。
【００１１】
請求項８に記載の発明は、商取引の対象となる商品に関する商品情報および商取引の内容に関した設定入力を促す案内情報を備えた商取引情報を記憶し、ネットワークを介して接続する端末装置から前記商取引情報に基づいて前記端末装置で設定入力され商取引の実施を要求する旨の要求信号とともに送信される商取引の内容に関する商取引内容情報を受信するサーバ装置と、このサーバ装置に送受信可能に前記ネットワークを介して接続される請求項１ないし請求項７のいずれかに記載の情報処理装置と、を具備したことを特徴とした情報処理システムである。
【００１２】
請求項９に記載の発明は、商取引の対象となる商品に関する商品情報および商取引の内容に関した設定入力を促す案内情報を備えた商取引情報を記憶し、ネットワークを介して接続する端末装置から前記商取引情報に基づいて前記端末装置で設定入力され商取引の実施を要求する旨の要求信号とともに送信される商取引の内容に関する商取引内容情報を受信するサーバ装置と、このサーバ装置に送受信可能に前記ネットワークを介して接続され、前記サーバ装置から前記商取引内容情報を受信する情報処理装置と、を具備し、前記サーバ装置は、前記商取引情報を記憶する情報記憶手段と、共通鍵を記憶する共通鍵記憶手段と、前記情報処理装置から送信される公開鍵を記憶する公開鍵記憶手段と、前記端末装置から前記要求信号および前記商取引内容情報を受信する受信手段と、前記共通鍵記憶手段に記憶された前記共通鍵により前記商取引内容情報を暗号化して第１暗号化情報を生成するとともに、この生成された第１暗号化情報および前記共通鍵を前記公開鍵記憶手段に記憶された公開鍵により暗号化して第２暗号化情報を生成する暗号化手段と、前記第２暗号化情報を前記情報処理装置へ送信する送信手段と、を備え、前記情報処理装置は、前記商取引情報を生成する商取引情報生成手段と、対をなす公開鍵および秘密鍵を生成する鍵生成手段と、前記ネットワークを介して前記商取引情報とともに前記公開鍵を前記サーバ装置へ送信する鍵送信手段と、前記サーバ装置から送信される第２暗号化情報を受信する情報取得手段と、この情報取得手段で取得した前記第２暗号化情報を前記秘密鍵により前記第１暗号化情報および前記共通鍵に復号化するとともに、この復号化された共通鍵により前記第１暗号化情報を前記商品取引内容情報に復号化する復号化手段と、を備えたことを特徴とした情報処理システムである。
【００１３】
請求項１０に記載の発明は、商取引の対象となる商品に関する商品情報および商取引の内容に関した設定入力を促す案内情報を備えた商取引情報を記憶し、ネットワークを介して接続する端末装置から前記商取引情報に基づいて前記端末装置で設定入力され商取引の実施を要求する旨の要求信号とともに送信される商取引の内容に関する商取引内容情報を受信するサーバ装置と、このサーバ装置に送受信可能に前記ネットワークを介して接続され、前記サーバ装置から前記商取引内容情報を受信する情報処理装置と、を具備し、前記サーバ装置は、前記商取引情報を記憶する情報記憶手段と、共通鍵を記憶する共通鍵記憶手段と、前記情報処理装置から送信される公開鍵を記憶する公開鍵記憶手段と、前記端末装置から前記要求信号および前記商取引内容情報を受信する受信手段と、前記共通鍵記憶手段に記憶された前記共通鍵により前記商取引内容情報を暗号化して第１暗号化情報を生成するとともに、この生成された第１暗号化情報を前記公開鍵記憶手段に記憶された公開鍵により暗号化して第２暗号化情報を生成する暗号化手段と、前記第２暗号化情報を前記情報処理装置へ送信する送信手段と、を備え、前記情報処理装置は、前記商取引情報を生成する商取引情報生成手段と、対をなす公開鍵および秘密鍵を生成する鍵生成手段と、前記共通鍵と同一の共通鍵を記憶する鍵記憶手段と、前記ネットワークを介して前記商取引情報とともに前記公開鍵を前記サーバ装置へ送信する鍵送信手段と、前記サーバ装置から送信される第２暗号化情報を受信する情報取得手段と、この情報取得手段で取得した前記第２暗号化情報を前記秘密鍵により前記第１暗号化情報に復号化するとともに、前記鍵記憶手段に記憶された前記共通鍵により前記第１暗号化情報を前記商品取引内容情報に復号化する復号化手段と、を備えたことを特徴とした情報処理システムである。
【００１４】
請求項１５に記載の発明は、演算手段により、商取引の対象となる商品に関する商品情報および商取引の内容に関した設定入力を促す案内情報を備えた商取引情報を記憶するサーバ装置を介して、このサーバ装置にネットワークを介して接続する端末装置から、前記商取引情報に基づいて前記端末装置で設定入力され商取引の実施を要求する旨の要求信号とともに送信される商取引の内容に関する商取引内容情報を、この商取引内容情報に基づいて商取引を実施する商品提供者が管理する情報処理装置で受信させる情報処理方法であって、前記演算手段は、前記情報処理装置で対をなす公開鍵および秘密鍵を生成させ、前記公開鍵を前記情報処理装置で前記商品提供者による入力操作に応じて生成させた前記商取引情報を前記サーバ装置へ前記ネットワークを介して送信して記憶させる際に合わせて送信させて記憶させ、前記サーバ装置で前記商取引情報に応じて前記端末装置から前記要求信号を認識した際に前記サーバ装置で共通鍵により前記要求信号とともに受信する前記商取引内容情報を暗号化させて第１暗号化情報を生成させるとともに、この暗号化された前記第１暗号化情報を前記公開鍵にて暗号化させて第２暗号化情報を生成させ、この第２暗号化情報を前記サーバ装置から前記情報処理装置へ前記ネットワークを介して送信させ、前記情報処理装置で前記サーバ装置から受信する前記第２暗号化情報を、前記秘密鍵により前記第１暗号化情報に復号化するとともに、前記情報処理装置にあらかじめ記憶された前記サーバ装置の共通鍵と同一の共通鍵により、前記復号化された第１暗号化情報を前記商取引内容情報に復号化させることを特徴とする情報処理方法である。
【００１５】
請求項１６に記載の発明は、演算手段により、商取引の対象となる商品に関する商品情報および商取引の内容に関した設定入力を促す案内情報を備えた商取引情報を記憶するサーバ装置を介して、このサーバ装置にネットワークを介して接続する端末装置から、前記商取引情報に基づいて前記端末装置で設定入力され商取引の実施を要求する旨の要求信号とともに送信される商取引の内容に関する商取引内容情報を、この商取引内容情報に基づいて商取引を実施する商品提供者が管理する情報処理装置で受信させる情報処理方法であって、前記演算手段は、前記情報処理装置で対をなす公開鍵および秘密鍵を生成させ、前記公開鍵を前記情報処理装置で前記商品提供者による入力操作に応じて生成させた前記商取引情報を前記サーバ装置へ前記ネットワークを介して送信して記憶させる際に合わせて送信させて記憶させ、前記サーバ装置で前記商取引情報に応じて前記端末装置から前記要求信号を認識した際に、前記要求信号を受信した旨に関する確認信号を前記情報処理装置へ前記ネットワークを介して送信させるとともに、前記サーバ装置で共通鍵により前記要求信号とともに受信する前記商取引内容情報を暗号化させて第１暗号化情報を生成させ、この暗号化された前記第１暗号化情報を前記公開鍵にて暗号化させて第２暗号化情報を生成させ、前記情報処理装置で前記確認信号を認識した際に前記第２暗号化情報を前記サーバ装置から前記ネットワークを介して受信させ、この受信した前記第２暗号化情報を、前記秘密鍵により前記第１暗号化情報に復号化するとともに、前記情報処理装置にあらかじめ記憶された前記サーバ装置の共通鍵と同一の共通鍵により、前記復号化された第１暗号化情報を前記商取引内容情報に復号化させることを特徴とする情報処理方法である。
【００１６】
請求項１７に記載の発明は、演算手段により、商取引の対象となる商品に関する商品情報および商取引の内容に関した設定入力を促す案内情報を備えた商取引情報を記憶するサーバ装置を介して、このサーバ装置にネットワークを介して接続する端末装置から、前記商取引情報に基づいて前記端末装置で設定入力され商取引の実施を要求する旨の要求信号とともに送信される商取引の内容に関する商取引内容情報を、この商取引内容情報に基づいて商取引を実施する商品提供者が管理する情報処理装置で受信させる情報処理方法であって、前記演算手段は、前記情報処理装置で対をなす公開鍵および秘密鍵を生成させ、前記公開鍵を前記情報処理装置で前記商品提供者による入力操作に応じて生成させた前記商取引情報を前記サーバ装置へ前記ネットワークを介して送信して記憶させる際に合わせて送信させて記憶させ、前記サーバ装置で前記商取引情報に応じて前記端末装置から前記要求信号を認識した際に、前記要求信号を受信した旨に関する確認信号を前記情報処理装置へ前記ネットワークを介して送信させるとともに、前記サーバ装置で共通鍵により前記要求信号とともに受信する前記商取引内容情報を暗号化させて第１暗号化情報を生成させ、この暗号化された前記第１暗号化情報および前記共通鍵を前記公開鍵にて暗号化させて第２暗号化情報を生成させ、前記情報処理装置で前記確認信号を認識した際に前記第２暗号化情報を前記サーバ装置から前記ネットワークを介して受信させ、この受信した前記第２暗号化情報を、前記秘密鍵により前記第１暗号化情報および前記共通鍵に復号化するとともに、この復号化した共通鍵により前記復号化された第１暗号化情報を前記商取引内容情報に復号化させることを特徴とする情報処理方法である。
【００１７】
請求項１８に記載の発明は、演算手段を、請求項１ないし請求項７のいずれかに記載の情報処理装置として機能させることを特徴とした情報処理プログラムである。
【００１８】
請求項１９に記載の発明は、請求項１５ないし請求項１７のいずれかに記載の情報処理方法を演算手段に実行させることを特徴とした情報処理プログラムである。
【００１９】
請求項２０に記載の発明は、請求項１８または請求項１９に記載の情報処理プログラムが演算手段で読取可能に記録されたことを特徴とした情報処理プログラムを記録した記録媒体である。
【発明を実施するための最良の形態】
【００２０】
以下、本発明の情報処理装置を備えた情報処理システムに係る一実施の形態を図面に基づいて説明する。図１は、本発明の一実施の形態に係る情報処理システムの概略構成を示すブロック図である。図２は、情報処理システムを構成するサーバ装置の概略構成を示すブロック図である。図３は、ウェッブブラウザによる画面表示で表示されるウェッブファイルのウェッブページであるトップページ表示画面を示す概念図である。図４は、ウェッブブラウザによる画面表示で表示されるウェッブファイルのウェッブページである商品詳細表示画面を示す概念図である。図５は、ウェッブブラウザによる画面表示で表示されるウェッブファイルのウェッブページである注文表示画面を示す概念図である。図６は、情報処理システムを構成する情報処理装置としての店舗端末装置の概略構成を示すブロック図である。
【００２１】
〔情報処理システムの構成〕
図１において、１００は情報処理システムであり、この情報処理システム１００は、ネットワーク１１０上で商品である物品の売買注文や商品である宿泊施設の利用予約などのいわゆるオンラインショッピングである商取引を実施するためのシステムである。このネットワーク１１０上での商取引として、例えばウェッブ（Ｗｅｂ）ブラウザ上でＷｅｂページとして閲覧可能なＨＴＭＬ（Hypertext Markup Language）にて記述された商取引情報であるＷｅｂファイルに基づいて実施される。なお、本実施の形態では、店舗端末装置３００にてＷｅｂファイルを作成する例を示すが、これに限定されず、例えばＸＭＬ（eXtensible Markup Language）などの他のウェブ言語やPerl（Practical Extraction and Report Language）などのインタープリタ言語など、その他の言語形態で記述されたデータを作成する構成が適用できる。そして、情報処理システム１００は、サーバ装置２００と、情報処理装置としての店舗端末装置３００と、を備え、ネットワーク１１０を介して、商取引を要求する利用者である顧客が管理する端末装置４００がサーバ装置２００に接続可能に構成されている。
【００２２】
ここで、ネットワーク１１０としては、例えば、ＴＣＰ（Transmission Control Protocol）／ＩＰ（Internet Protocol）などの汎用のプロトコルに基づくインターネット、イントラネット、ＬＡＮ(Local Area Network)、無線媒体により情報が送受信可能な複数の基地局がネットワークを構成する通信回線網や放送網などのネットワーク、さらには、サーバ装置２００と店舗端末装置３００や端末装置４００とで情報を直接送受信するための媒体となる無線媒体自体などが例示できる。ここで、無線媒体としては、電波、光、音波、電磁波などのいずれの媒体をも適用できる。
【００２３】
サーバ装置２００は、ネットワーク１１０を介して店舗端末装置３００および端末装置４００に各種情報を送受信可能に接続される。なお、サーバ装置２００は、不特定多数の端末装置４００が接続、すなわちアクセス可能に構成されている。そして、サーバ装置２００は、ネットワーク１１０を介して接続する端末装置４００のアクセスにより、詳細は後述する商取引情報としてのＷｅｂファイルをＷｅｂページとして閲覧可能としたり、端末装置４００にてＷｅｂページに基づいて商取引の実施を要求する商取引に関する各種情報を店舗端末装置３００へネットワーク１１０を介して送信したりする。このサーバ装置２００は、インターフェース２１０と、サーバ操作手段２２０と、サーバ出力手段２３０と、サーバ記憶手段２４０と、サーバ演算手段２５０と、などを備えている。
【００２４】
インターフェース２１０は、ネットワーク１１０を介して店舗端末装置３００および端末装置４００に接続されるとともに、サーバ演算手段２５０に接続されている。このインターフェース２１０は、ネットワーク１１０を介して入力されるサーバ信号に対してあらかじめ設定されている入力インターフェース処理を実行し、処理サーバ信号としてサーバ演算手段２５０へ出力する。また、インターフェース２１０は、サーバ演算手段２５０から店舗端末装置３００または端末装置４００に対して送信すべき処理サーバ信号が入力されると、入力された処理サーバ信号に対してあらかじめ設定されている出力インターフェース処理を実行し、サーバ信号としてネットワーク１１０を介して店舗端末装置３００または所定の端末装置４００へ出力する。
【００２５】
サーバ操作手段２２０は、例えばキーボードやマウスなどで、サーバ装置２００の管理者による入力操作が可能な図示しない各種操作ボタンや操作つまみなどを有している。これらの操作ボタンや操作つまみなどの入力操作としては、サーバ装置２００全体の動作内容の設定や、サーバ記憶手段２４０に記憶する情報の設定入力、サーバ記憶手段２４０に記憶された情報の更新などの各種設定事項の設定入力である。そして、サーバ操作手段２２０は、設定事項の入力操作により、設定事項に対応する信号を接続するサーバ演算手段２５０へ適宜出力して設定入力させる。なお、入力操作としては、操作ボタンや操作つまみなどの操作に限らず、例えばサーバ出力手段２３０に設けられたタッチパネルによる入力操作や、音声による入力操作など、各種設定事項を設定入力可能ないずれの構成が適用できる。
【００２６】
サーバ出力手段２３０は、接続するサーバ演算手段２５０にて制御され、サーバ演算手段２５０から出力される画像データの信号を画面表示させる。このサーバ出力手段２３０としては、例えば液晶パネルや有機ＥＬ（Electro Luminescence）パネル、ＰＤＰ（Plasma Display Panel）、ＣＲＴ（Cathode-Ray Tube）、ＦＥＤ（Field Emission Display）、電気泳動ディスプレイパネルなどが例示できる。
【００２７】
サーバ記憶手段２４０は、接続するサーバ演算手段２５０にて制御され、サーバ演算手段２５０が適宜読み出し可能に各種情報を記憶する。このサーバ記憶手段２４０は、例えば、ＨＤ（Hard Disk）などの磁気ディスク、ＤＶＤ（Digital Versatile Disc）などの光ディスク、メモリカードなど、各種記録媒体に読み出し可能に記憶するドライブやドライバなどの構成の他、半導体メモリなど、情報を記憶可能ないずれの構成が適用できる。そして、サーバ記憶手段２４０は、店舗情報記憶領域２４１と、情報記憶手段としての情報記憶領域２４２と、共通鍵記憶手段としての共通鍵記憶領域２４３と、公開鍵記憶手段としての公開鍵記憶領域２４４と、受信情報記憶領域２４５と、などを備えている。
【００２８】
店舗情報記憶領域２４１は、サーバ装置２００にネットワーク１１０を介して接続可能とするために登録された店舗に関する店舗情報を複数記憶するテーブル構造に構成されている。この店舗情報としては、ＩＤ（identification）番号である登録番号や会員番号などの識別情報、店舗端末装置３００を管理する店舗の名称や代表者名、居所や住所、連絡先、ネットワーク１１０を介して各種情報を送受信するための店舗端末装置３００の電子メールアドレス、ＵＲＬ（Uniform Resource Locator）などが１つのデータ構造に構成されている。
【００２９】
情報記憶領域２４２は、店舗端末装置３００で作成されるＷｅｂファイルを記憶する。このＷｅｂファイルは、例えば図３ないし図５に示すようなＷｅｂブラウザによる画面表示で表示される例えばＨＴＭＬ（HyperText Markup Language）にて記述された各種Ｗｅｂページで構成されたデータである。そして、情報記憶領域２４２は、Ｗｅｂファイルを、店舗を特定する特定情報が１つのデータ構造として関連付けられて複数記憶するテーブル構造に構成されている。ここで、特定情報としては、例えば店舗情報を構成する識別番号、店舗端末装置３００の電子メールアドレスやＵＲＬなど、店舗や店舗端末装置３００などを特定する各種情報が適用できる。
【００３０】
なお、図３は、ＷｅｂファイルのＷｅｂページであるトップページ表示画面２６０を示す。図４は、ＷｅｂファイルのＷｅｂページである商品詳細表示画面２７０を示す。図５は、ＷｅｂファイルのＷｅｂページである注文表示画面２８０を示す。
【００３１】
そして、図３に示すトップページ表示画面２６０は、商品の外観を表す画面データが添付された複数の商品情報としての商品画像領域２６１が設けられている。これら商品画像領域２６１は、いわゆるクリックなどの入力操作により、商品情報としての図４に示す商品詳細表示画面２７０を画面表示させるリンク機構に構築されている。さらに、図３に示すトップページ表示画面２６０には、いわゆるクリックなどの入力操作により、注文表示画面２８０を画面表示させるタグなどが設けられている。
【００３２】
また、図４に示す商品詳細表示画面２７０には、商品の詳細内容や取引形態などが記述される商品説明記述領域２７１などが設けられている。さらに、図５に示す注文表示画面２８０には、商取引対象の商品、すなわち注文予定状況などが記述される注文予約記述領域２８１と、注文する利用者に関する設定項目である利用者情報の設定入力を促す案内情報である複数のテキストボックス２８２Ａが設けられた利用者特定記述領域２８２と、商取引の実施を要求、すなわち注文を実施させる図示しない注文コマンドボタンなどが設けられている。この注文コマンドボタンが入力操作されることにより、商取引の実施を要求する旨の要求情報と、注文予約記述領域２８１に記述された内容である商品を特定する商品番号や数量、利用者特定記述領域２８２に記述された利用者情報などを有した商取引内容情報とが生成される。すなわち、Ｗｅｂページに基づいて設定入力された設定事項を商取引内容情報としてサーバ装置２００が端末装置４００から受信する。
【００３３】
共通鍵記憶領域２４３は、情報の暗号通信のための例えば特定情報に基づいた乱数にて構成された情報である共通鍵を記憶する。この共通鍵は、例えば情報処理システム１００を利用するためにサーバ装置２００に店舗端末装置３００がネットワーク１１０を介して接続可能に登録する際に、サーバ装置２００から店舗端末装置３００毎にサーバ演算手段２５０で設定される。なお、共通鍵は、サーバ装置２００で生成される構成に限らず、例えば、店舗端末装置３００で生成したものを、あらかじめネットワーク１１０を介して店舗端末装置３００から送信されたものを記憶したり、情報処理システム１００を利用するためにサーバ装置２００に店舗端末装置３００がネットワーク１１０を介して接続可能に登録する際に、店舗端末装置３００から送信されたものを記憶したりしてもよい。なお、共通鍵記憶領域２４３は、共通鍵に店舗を特定する特定情報が１つのデータ構造として関連付けられて複数記憶するテーブル構造として説明するが、各店舗共通の鍵として１つのみ記憶する構成としてもよい。
【００３４】
公開鍵記憶領域２４４は、情報の暗号通信のための例えば乱数にて構成された情報である公開鍵を記憶する。この公開鍵は、詳細は後述するが、店舗端末装置３００で生成され、ネットワーク１１０を介して店舗端末装置３００から送信される。そして、公開鍵記憶領域２４４は、公開鍵に特定情報が１つのデータ構造として関連付けられて複数記憶するテーブル構造に構成されている。
【００３５】
受信情報記憶領域２４５は、Ｗｅｂファイルに従って端末装置４００で設定入力された商取引の内容に関する商取引内容情報を商取引毎に複数記憶するテーブル構造に構成されている。具体的には、受信情報記憶領域２４５は、例えば、商取引の実施を要求する設定入力時となるサーバ装置２００が要求情報を認識した日時に関する時刻情報、対象となったＷｅｂファイルに関連連れられた特定情報、および、送信元の端末装置４００を識別するＩＰ情報などとともに、商取引に関する商取引内容情報を１つのデータ構造に構築されたものを複数記憶する。この商取引内容情報は、ＷｅｂファイルのＷｅｂページである注文表示画面２８０における注文予約記述領域２８１に記述された注文内容情報および利用者特定記述領域２８２の各テキストボックス２８２Ａにテキスト入力された各利用者情報が１つのデータ構造に関連付けられた顧客情報を１つのデータ構造に関連付けられて構成されている。
【００３６】
また、サーバ記憶手段２４０は、サーバ装置２００全体を動作制御ＯＳ（Operating System）上に展開される各種プログラムなどをも記憶している。さらに、サーバ記憶手段２４０は、サーバ演算手段２５０が演算の際に処理する信号などを一時的に記憶可能、すなわちメモリとしても機能する。
【００３７】
サーバ演算手段２５０は、例えばＣＰＵ（Central Processing Unit）を備え、図示しない各種入出力ポートである、インターフェース２１０が接続される入出力ポート、サーバ操作手段２２０が接続される入力ポート、サーバ出力手段２３０が接続される表示制御ポート、サーバ記憶手段２４０が接続される記憶ポートなどを有している。そして、サーバ演算手段２５０は、各種プログラムとして、鍵記憶制御手段としても機能する共通鍵生成手段２５１と、情報記憶制御手段としてのＷｅｂ処理手段２５２と、受信手段としての受注処理手段２５３と、暗号化手段および送信手段としても機能するメール連絡手段２５４と、などを備えている。
【００３８】
共通鍵生成手段２５１は、例えば識別番号や電子メールアドレス、ＵＲＬなどを乱数変換した情報である公開鍵を生成する。そして、共通鍵生成手段２５１は、生成した共通鍵を共通鍵記憶領域２４３に特定情報と１つのデータ構造として関連付けられた状態で記憶させる処理をする。また、共通鍵生成手段２５１は、生成した共通鍵を、店舗端末装置３００へ送信する処理をする。そして、共通鍵生成手段２５１は、店舗端末装置３００へ送信した際に、公開鍵と関連付けられて記憶するフラグ情報を、共通鍵が未送信である旨の「０」から共通鍵を送信した旨の「１」に変更して記憶させる処理をする。さらに、共通鍵生成手段２５１は、ネットワーク１１０を介して店舗端末装置３００から受信した公開鍵を公開鍵記憶領域２４４へ適宜記憶させる処理をも実施する。
【００３９】
Ｗｅｂ処理手段２５２は、サーバ装置２００をＷｅｂサーバとして機能させるプログラムで構成されている。このＷｅｂ処理手段２５２は、店舗端末装置３００から送信されてサーバ記憶手段２４０の情報記憶領域２４２に記憶されるＷｅｂファイルを、店舗端末装置３００や端末装置４００が有するクライアントソフトウェアなどのＷｅｂファイル閲覧要求に応じて所定のＷｅｂファイルを閲覧可能に送信する。また、Ｗｅｂ処理手段２５２は、店舗端末装置３００や端末装置４００の要求情報に応じて、例えばＣＧＩ（Common Gateway Interface）プログラムやＳＳＩ（Server Side Include）プログラム、Ｊａｖａ（Sun Microsystems社が開発したプログラム言語）などの所定のプログラムを実行し、結果を店舗端末装置３００や接続する所定の端末装置４００へ送信する。
【００４０】
受注処理手段２５３は、端末装置４００から送信される商取引を店舗で実施させるための商取引の内容に関した設定事項の情報である商取引内容情報を認識し、サーバ記憶手段２４０の受信情報記憶領域２４５に記憶させる処理をする。この受注処理手段２５３は、ＷｅｂファイルのＷｅｂページである注文表示画面２８０における注文予約記述領域２８１に記述された注文内容情報および利用者特定記述領域２８２の各テキストボックス２８２Ａにテキスト入力された各利用者情報が１つのデータ構造に関連付けられた顧客情報を１つの商取引内容情報として受信情報記憶領域２４５に複数記憶させる。
【００４１】
メール連絡手段２５４は、端末装置４００から商取引の実施を要求する旨、例えばＷｅｂページの所定の商品を購入する旨の要求情報を認識、すなわち注文コマンドボタンの入力操作に応じた信号を認識すると、店舗端末装置３００に商取引の実施要求である注文要求があった旨の確認情報を例えば電子メールにて送信し、店舗に注文要求があったことを報知する。この確認情報を送信する先の店舗端末装置３００は、端末装置４００が要求情報を送信する商取引の対象としたＷｅｂファイルに関連付けられた特定情報に基づいて店舗端末装置３００を認識する。そして、メール連絡手段２５４は、認識した特定情報における店舗端末装置３００の電子メールアドレスへ確認情報を送信する処理をする。
【００４２】
さらに、メール連絡手段２５４は、店舗端末装置３００から商取引内容情報をダウンロードする旨の送信要求情報を認識すると、この要求元の店舗端末装置３００へ対応する所定の商取引内容情報を電子メールにて送信する。これら電子メールによる各種情報の送信として、メール連絡手段２５４は、送信先の店舗端末装置３００に対応する特定情報が関連付けられた共通鍵により商取引内容情報を暗号化して第１暗号化情報を生成するとともに、この生成した第１暗号化情報および共通鍵を同一の特定情報が関連付けられた公開鍵により暗号化して第２暗号化情報を生成し、この生成した第２暗号化情報を送信する処理をする。
【００４３】
なお、メール連絡手段２５４は、暗号化処理としては、商取引内容情報のみならず、例えば確認情報など、各種情報をも対象として実施しもよい。また、メール連絡手段２５４は、要求情報を送信した端末装置４００に予め設定された文面、例えば「お買い上げありがとうございました」などといったメールを送信する処理も実施可能としてもよい。
【００４４】
店舗端末装置３００は、Ｗｅｂファイルを作成してサーバ装置２００に端末装置４００などが閲覧可能に記憶させ、サーバ装置２００を介して端末装置４００からの注文要求に応じて商取引を実施するために商取引内容情報を取得し、この商取引内容情報に基づいて店舗が商取引を実施可能とする装置である。この店舗端末装置３００は、例えばパーソナルコンピュータや携帯用電話機器などのモバイル装置、カーナビゲーション装置、テレビジョン装置、ビデオ装置など、ネットワーク１１０を介して通信可能ないずれの機器を対象とすることができる。そして、店舗端末装置３００は、図６に示すように、通信手段３１０と、操作手段３２０と、表示手段３３０と、音声出力手段３４０と、記憶手段３５０と、メモリ３６０と、演算手段３７０と、などを備えている。
【００４５】
通信手段３１０は、ネットワーク１１０と送受信可能に接続される。そして、通信手段３１０は、演算手段３７０に接続され、演算手段３７０の制御により、ネットワーク１１０上に接続されるサーバ装置２００からＷｅｂファイル、映像情報、音声情報などの各種情報を取得可能となっている。そして、通信手段３１０は、取得した各種情報を、演算手段３７０に出力する。
【００４６】
操作手段３２０は、サーバ装置２００のサーバ操作手段２２０と同様に、入力操作される図示しない各種操作ボタンや操作つまみなどを有している。これらの操作ボタンや操作つまみなどの入力操作は、店舗端末装置３００全体の動作内容の設定や、Ｗｅｂファイルの作成のための設定入力、店舗端末装置３００に記憶する情報の設定入力、店舗端末装置３００に記憶された情報の更新、などの設定事項の設定入力である。そして、操作手段３２０は、設定事項の入力操作により、設定事項に対応する信号を接続する演算手段３７０へ適宜出力して設定入力させる。なお、入力操作としては、操作ボタンや操作つまみなどの操作に限らず、例えば表示手段３３０に設けられたタッチパネルによる入力操作や、音声による入力操作など、各種設定事項を設定入力可能ないずれの構成が適用できる。
【００４７】
表示手段３３０は、サーバ装置２００のサーバ操作手段２２０と同様に、接続する演算手段３７０にて制御され、演算手段３７０から出力される画像データの信号を画面表示させる。画像データとしては、例えばサーバ装置２００から取得したＷｅｂファイルなどを画像に変換した画像データ、記憶手段３５０やメモリ３６０などから読み取った画像データ、図示しないＴＶ受信機で受信したＴＶ画像データ、外部装置などで光ディスクや磁気ディスク、メモリカードなどの記録媒体に記録されドライブやドライバなどにて読み取った画像データ、などが例示できる。そして、表示手段３３０は、例えば液晶パネルや有機ＥＬパネル、ＰＤＰ、ＣＲＴ、ＦＥＤ、電気泳動ディスプレイパネルなど、各種表示装置を適用できる。
【００４８】
音声出力手段３４０は、例えば図示しないスピーカなどの発音手段を備えている。この音声出力手段３４０は、演算手段３７０にて制御され、演算手段３７０からの音声情報や楽曲情報などの各種音データを発音手段から音声出力させる。なお、音声出力手段３４０は、例えばＴＶ受信機で受信したＴＶ音声情報や記録媒体さらには記憶手段３５０やメモリ３６０などに記録された音データなどをも適宜出力可能である。
【００４９】
記憶手段３５０は、接続する演算手段３７０に制御され、演算手段３７０が適宜読み出し可能に各種情報を記憶する。この記憶手段３５０は、例えばサーバ記憶手段２４０と同様に、各種記録媒体に読み出し可能に記憶するドライブやドライバなどの構成の他、半導体メモリなど、情報を記憶可能ないずれの構成が適用できる。そして、記憶手段３５０は、鍵記憶手段としての鍵記憶領域３５１と、Ｗｅｂ記憶領域３５２と、顧客情報記憶領域３５３と、受注情報記憶領域３５４と、などを備えている。
【００５０】
鍵記憶領域３５１は、別途生成された公開鍵および秘密鍵をそれぞれ１つのデータ構造として記憶するテーブル構造に構築されている。
【００５１】
Ｗｅｂ記憶領域３５２は、ＷｅｂファイルおよびこのＷｅｂファィルに添付、すなわちリンクされる画像情報や音声情報などを、それぞれ各１つのデータ毎に複数記録するテーブル構造に構築されている。また、Ｗｅｂファイルには、このＷｅｂファイルの転送先であるサーバ装置２００の情報記憶領域２４２における所定の領域、すなわちＵＲＬが関連付けられて記憶されている。
【００５２】
顧客情報記憶領域３５３は、過去に商取引が実施された顧客および商取引が現在進行している顧客に関する情報である顧客情報を、顧客毎に複数記憶するテーブル構造に構築されている。この顧客情報は、例えば、ＷｅｂファイルのＷｅｂページである注文表示画面２８０における利用者特定記述領域２８２の各テキストボックス２８２Ａにテキスト入力された各利用者情報が１つのデータ構造に関連付けられて構成されている。そして、顧客情報記憶領域３５３は、各顧客情報に例えば識別番号やＩＤ番号などの顧客毎に異なる顧客番号情報がそれぞれ１つのデータ構造に関連付けて複数記憶するテーブル構造に構成されている。
【００５３】
受注情報記憶領域３５４は、サーバ装置２００から送信される端末装置４００で設定入力された商取引内容情報を構成する注文内容情報を、複数記憶するテーブル構造に構築されている。すなわち、商取引内容情報の注文内容情報は、顧客を特定する顧客番号情報と、サーバ装置２００から送信されサーバ装置２００が要求情報を認識した日時に関する時刻情報と、受注情報として１つのデータ構造に関連付けられる。そして、受注情報記憶領域３５４は、これら１つのデータに関連付けられた受注情報に、例えば識別番号やＩＤ番号などの受注毎に異なる受注番号情報がそれぞれ１つのデータ構造に関連付けて複数記憶するテーブル構造に構成されている。
【００５４】
メモリ３６０は、操作手段３２０で入力操作される設定事項、音声情報や画像情報などを、演算手段３７０が適宜読み出し可能に記憶する。また、メモリ３６０には、店舗端末装置３００全体を動作制御するＯＳ上に展開される各種プログラムなどを記憶している。なお、メモリ３６０としては、ＨＤ、ＤＶＤ、光ディスクなどの記録媒体に読み出し可能に記憶するドライブやドライバなどを備えた構成としてもよい。
【００５５】
演算手段３７０は、図示しない各種入出力ポート、例えば通信手段３１０が接続される通信ポート、操作手段３２０が接続されるキー入力ポート、表示手段３３０が接続される表示ポート、音声出力手段３４０が接続される音声ポート、記憶手段３５０が接続される記憶ポート、メモリ３６０が接続されるメモリポートなどを有する。そして、演算手段３７０は、各種プログラムとして、商取引情報生成手段としてのＷｅｂファイル生成手段３７１と、出力制御手段３７２と、鍵生成手段３７３と、鍵送信手段および送信制御手段としても機能する記憶制御手段３７４と、鍵取得手段３７５と、受信制御手段としても機能する情報取得手段３７６と、復号化手段３７７と、などを備えている。
【００５６】
Ｗｅｂファイル生成手段３７１は、店舗の管理者などによる操作手段３２０の入力操作に応じた操作信号に基づいて、ＨＴＭＬ言語にて記述された図３ないし図５などに示すようなＷｅｂページを有するＷｅｂファイルを作成する。このＷｅｂファイルの作成としては、メモリ３６０などに別途記憶された各種アプリケーションソフトウェアが利用可能である。そして、作成されたＷｅｂファイルは、記憶手段３５０のＷｅｂ記憶領域３５２へ適宜出力されて記憶される。
【００５７】
出力制御手段３７２は、表示手段３３０や音声出力手段３４０を適宜制御し、表示手段３３０へ画像データを適宜出力して画面表示させたり、音声出力手段３４０へ音データを適宜出力して音声出力させたりする。
【００５８】
鍵生成手段３７３は、対をなす公開鍵および秘密鍵を生成する。これら生成した公開鍵および秘密鍵は、記憶手段３５０の鍵記憶領域３５１へ適宜出力されて記憶される。
【００５９】
記憶制御手段３７４は、ネットワーク１１０を介して接続するサーバ装置２００へＷｅｂファイルを送信し、サーバ装置２００でＷｅｂ処理手段２５２によりサーバ記憶手段２４０の情報記憶領域２４２に記憶させる制御をする。また、記憶制御手段３７４は、Ｗｅｂファイルを最初にサーバ装置２００へ送信して記憶させる際、あらかじめ鍵生成手段３７３で生成した公開鍵を合わせて送信し、サーバ装置２００で共通鍵生成手段２５１によりサーバ記憶手段２４０の公開鍵記憶領域２４４に記憶させる制御をする。そして、記憶制御手段３７４は、公開鍵を送信することにより、記憶手段３５０の鍵記憶領域３５１に公開鍵と関連付けられて記憶するフラグ情報を、公開鍵が未送信である旨の「０」から公開鍵を送信した旨の「１」に変更して記憶させる処理をする。さらに、記憶制御手段３７４は、例えばサーバ装置２００に記憶されたＷｅｂファイルを更新するために新たに生成したＷｅｂファイルを送信する際、鍵記憶領域３５１に記憶された公開鍵のフラグ情報を読み取り、フラグ情報が「０」である場合、すなわち公開鍵が新たに作成されて更新された場合などでは、更新された公開鍵を、更新する新たなＷｅｂファイルと合わせて送信させて記憶させる制御をする。
【００６０】
鍵取得手段３７５は、詳細は後述するが、サーバ装置２００から送信された暗号化された情報を復号化手段３７７で復号化するために、鍵記憶領域３５１に記憶された秘密鍵を読み出して、復号化手段３７７へ出力する処理をする。
【００６１】
情報取得手段３７６は、ネットワーク１１０を介してサーバ装置２００から送信される第２暗号化情報など各種情報を受信する。これら受信した情報は、記憶手段３５０あるいはメモリ３６０へ適宜出力されて記憶される。
【００６２】
復号化手段３７７は、情報取得手段３７６で受信した第２暗号化情報を復号化する処理をする。すなわち、復号化手段３７７は、受信した第２暗号化情報を、鍵取得手段３７５で鍵記憶領域３５１から読み出した秘密鍵により第１暗号化情報および共通鍵に復号化し、この復号化した共通鍵により第１暗号化情報を商取引内容情報に復号化する。そして、復号化手段３７７は、復号化した商取引内容情報を記憶制御手段３７４へ適宜出力し、記憶制御手段３７４にて記憶手段３５０に商取引内容情報の顧客情報を顧客情報記憶領域３５３へ記憶させ、受注情報を受注情報記憶領域３５４へ記憶させる。
【００６３】
端末装置４００は、例えばパーソナルコンピュータ、携帯用電話機器、テレビジョン装置、ビデオ装置、ナビゲーション装置など、ネットワーク１１０を介して通信可能ないずれの機器が対象となる。そして、端末装置４００は、図示しない、端末通信手段と、端末操作手段と、端末表示手段と、端末記憶手段と、端末演算手段と、などを備えている。端末通信手段は、サーバ装置２００とネットワーク１１０を介して各種情報を送受信させる通信が可能に接続され、Ｗｅｂファイルなどを受信したり、Ｗｅｂファイルに基づいて端末操作手段で適宜設定入力された設定事項を送信したりする。端末操作手段は、上述したサーバ装置２００のサーバ操作手段２２０や店舗端末装置３００の操作手段３２０と同様に、商取引を利用する利用者である顧客が入力操作可能で、入力操作に応じて所定の信号を出力する。端末表示手段は、サーバ出力手段２３０や表示手段３３０と同様に、端末演算手段にて制御され画像データを適宜画面表示する。端末記憶手段は、サーバ装置２００から受信したＷｅｂファイルや操作手段で設定入力した各設定事項などを端末演算手段が読取可能に適宜記憶する。また、端末記憶手段は、Ｗｅｂファイルを閲覧可能な状態に処理するプログラムであるＷＥＢ閲覧クライアントソフトウェアなどの各種プログラムが記憶されている。端末演算手段は、端末記憶手段に記憶された各種プログラムを展開し、適宜演算処理を実施する。
【００６４】
〔情報処理システムの動作〕
次に、上記情報処理システムの動作として、情報処理システム１００における受注処理動作について図面を参照として説明する。図７は、情報処理システムの受注処理動作を示すフローチャートである。図８は、情報処理システムの受注処理動作を示す説明図である。
【００６５】
店舗端末装置３００は、演算手段３７０の記憶制御手段３７４により、あらかじめ鍵生成手段３７３で生成した公開鍵とともにあらかじめ作成したＷｅｂファイル、店舗情報、初期ディレクトリ情報などを、サーバ装置２００へネットワーク１１０を介して送信するアップロード処理をする（ステップＳ１０１）。このステップＳ１０１のアップロード処理により、サーバ装置２００は、公開鍵とともにＷｅｂファイルを受信し（ステップＳ１０２）、Ｗｅｂ処理手段２５２により受信した初期ディレクトリ情報に基づいてＷｅｂファイルをサーバ記憶手段２４０の情報記憶領域２４２における所定の記憶領域に記憶させるとともに、共通鍵生成手段２５１により公開鍵をサーバ記憶手段２４０の公開鍵記憶領域２４４へ記憶させる。そして、Ｗｅｂ処理手段２５２は、記憶したＷｅｂファイルを、ネットワーク１１０を介して端末装置４００や店舗端末装置３００が閲覧可能な状態にネットワーク１１０上に公開する処理をする（ステップＳ１０３）。この状態で、サーバ装置２００は、ネットワーク１１０を介して端末装置４００や店舗端末装置３００から送信される各種情報の受信待機状態となる。
【００６６】
このステップＳ１０３の状態で、端末装置４００や店舗端末装置３００からの閲覧を要求する旨の閲覧要求情報を認識すると、閲覧要求情報に応じてサーバ装置２００のＷｅｂファイルを端末装置４００や店舗端末装置３００へ送信する処理をする。そして、端末装置４００は、サーバ装置２００から送信されたＷｅｂファイルを取得すると、端末演算手段がＷｅｂ閲覧クライアントソフトウェアを展開し、取得したＷｅｂファイルを閲覧、すなわち端末表示手段に例えば図３ないし図５に示すように画面表示させる処理をする（ステップＳ１０４）。
【００６７】
この端末装置４００で、画面表示されたＷｅｂファイルにしたがって利用者が所定の商品について商取引の実施を要求する旨を設定入力すると、その設定入力された情報、すなわち商取引内容情報がサーバ装置２００へ送信される。具体的には、ＷｅｂファイルのＷｅｂページである図５に示す注文表示画面２８０における注文予約記述領域２８１に記述された注文内容情報のように商取引を要求する商品の注文予約、および利用者特定記述領域２８２の各テキストボックス２８２Ａに各利用者情報がテキスト入力されて注文コマンドボタンが入力操作されることで、商取引の実施を要求する旨の要求情報とともに、注文内容情報および顧客情報を１つのデータ構造に関連付けられた商取引内容情報が、ネットワーク１１０を介してサーバ装置２００へ送信される（ステップＳ１０５）。
【００６８】
そして、サーバ装置２００では、ステップＳ１０５で端末装置４００から送信される要求情報および商取引内容情報を受信すると（ステップＳ１０６）、サーバ演算手段２５０の受注処理手段２５３が受信した商取引内容情報を受信情報記憶領域２４５に記憶させる。この後、サーバ装置２００は、端末装置４００から受信した要求情報における商取引の対象としたＷｅｂファィルに関連付けられた特定情報を認識し、この特定情報に基づいて店舗端末装置３００を認識し、この認識した店舗端末装置３００の特定情報における電子メールアドレスに基づいて、メール連絡手段２５４により商取引の実施要求である注文要求があった旨の確認情報を電子メールにて店舗端末装置３００へ送信する（ステップＳ１０７）。
【００６９】
このステップＳ１０７でサーバ装置２００から送信される確認情報を店舗端末装置３００が受信すると、店舗端末装置３００は、注文要求に対応する商取引内容情報のダウンロード処理をする（ステップＳ１０８）。すなわち、店舗端末装置３００は、サーバ装置２００から送信される確認情報に対応する要求情報とともに端末装置４００から送信された商取引内容情報の送信要求をする旨の送信要求情報をサーバ装置２００へ送信する。そして、この送信要求情報を受信したサーバ装置２００は、メール連絡手段２５４により、サーバ装置２００の受信情報記憶領域２４５に記憶された商取引内容情報を店舗端末装置３００へネットワーク１１０を介して送信させる（ステップＳ１０９）。このステップＳ１０９における商取引内容情報の送信の際、メール連絡手段２５４は、受信情報記憶領域２４５から読み出した商取引内容情報を、送信先の店舗端末装置３００に対応する特定情報が関連付けられた共通鍵により暗号化して第１暗号化情報を生成するとともに、この生成した第１暗号化情報を同一の特定情報が関連付けられた公開鍵により暗号化して第２暗号化情報を生成する。そして、メール連絡手段２５４は、生成した第２暗号化情報を店舗端末装置３００へ送信する。
【００７０】
このステップＳ１０９でサーバ装置２００から送信される第２暗号化情報を店舗端末装置３００の情報取得手段３７６が受信すると（ステップＳ１１０）、店舗端末装置３００は、復号化手段３７７により、第２暗号化情報を鍵取得手段３７５で鍵記憶領域３５１から読み出した秘密鍵により第１暗号化情報および共通鍵に復号化し、この復号化した共通鍵により第１暗号化情報を商取引内容情報に復号化する。そして、復号化手段３７７が適式に復号化できた旨の受信確認情報をサーバ装置２００へ送信する。この受信確認情報を受信したサーバ装置２００は、あらかじめ送信した対応する商取引内容情報を、受信情報記憶領域２４５から削除する。
【００７１】
さらに、復号化手段３７７は、復号化した商取引内容情報を記憶制御手段３７４へ適宜出力し、記憶制御手段３７４にて記憶手段３５０に商取引内容情報の顧客情報を顧客情報記憶領域３５３へ記憶させ、受注情報を受注情報記憶領域３５４へ記憶させる。そして、店舗端末装置３００は、出力制御手段３７２により、受信して復号化した商取引内容情報を例えば表示手段３３０に表示させ、店舗の管理者などに注文要求があった旨を報知し、受注処理の実施である商取引の実施を促す（ステップＳ１１１）。そして、この注文要求を認識した店舗の管理者などが、商品を発送したり、入金確認をしたりして、商取引を実施することとなる。
【００７２】
〔情報処理システムの作用効果〕
上述したように、上記実施の形態では、店舗端末装置３００の鍵生成手段３７３であらかじめ対をなす公開鍵および秘密鍵を生成させ、店舗の管理者などによる入力操作に応じてあらかじめ作成したＷｅｂファイルを生成した公開鍵とともにネットワーク１１０を介してサーバ装置２００へ送信して記憶させる。そして、サーバ装置２００にネットワーク１１０を介して接続されたオンラインショッピングを利用する利用者が管理する端末装置４００で、サーバ装置２００に記憶されネットワーク１１０上で閲覧可能なＷｅｂファイルに基づいて、利用者による入力操作にて商取引を要求する旨の要求情報および商取引内容情報が設定入力されて送信され、サーバ装置２００が認識すると、注文要求があった旨の確認情報を対応する店舗端末装置３００へ送信する。そして、店舗端末装置３００が確認情報の認識により、商取引内容情報のダウンロードをサーバ装置２００へ要求すると、サーバ装置２００が商取引内容情報を共通鍵にて暗号化して第１暗号化情報を生成し、この生成した第１暗号化情報を共通鍵とともに公開鍵にて暗号化した第２暗号化情報を店舗端末装置３００へ送信する。このサーバ装置２００から送信される第２暗号化情報を受信した店舗端末装置３００では、秘密鍵により第１暗号化情報と共通鍵とに復号化し、この復号化した共通鍵にて第１暗号化情報を商取引内容情報に復号化して取得する。
【００７３】
このため、オンラインショッピングの際の商取引内容や商取引のための利用者の顧客情報などが外部に漏洩することを確実に防止できる。また、店舗端末装置３００から公開鍵を送信してサーバ装置２００で記憶させる処理を、Ｗｅｂファイルのサーバ装置２００への登録や更新などの際に送信するので、送受信のための負荷が低減し、処理の高速化が容易に図れ、商取引の実施が容易にできる。
【００７４】
さらに、サーバ装置２００では、商取引内容情報を店舗端末装置３００へ送信して受信確認が得られることで、送信した商取引内容情報を含む受注情報を削除している。このため、例えばサーバ装置２００へ不正にアクセスして商取引内容や顧客情報などが漏洩してしまうことを、より確実に防止できる。
【００７５】
そして、サーバ装置２００では、公開鍵を店舗端末装置３００やこの店舗端末装置３００を管理する店舗の管理者などを特定する特定情報と１つのデータ構造に関連付けて記憶している。このため、サーバ装置２００に複数の店舗のＷｅｂファイルが登録されて、複数の店舗端末装置３００と送受信する必要がある場合でも、簡単なテーブル構造で容易に暗号化処理のための公開鍵を適切で容易に読み出して処理でき、処理の高速化やサーバ記憶手段２４０の構成の簡略化や管理などが容易にできる。
【００７６】
さらには、サーバ装置２００では、Ｗｅｂファィル情報を、特定情報と関連付けて情報記憶領域２４２に記憶し、端末装置４００が注文要求する商品を取り扱う店舗に対応するＷｅｂファイルの特定情報に基づいて、対応する公開鍵にて暗合化処理している。このため、より簡単なテーブル構造でより確実に情報の漏洩を防止できる。
【００７７】
また、公開鍵を更新した場合には、Ｗｅｂファイルの更新時などにサーバ装置２００へ送信する。このため、公開鍵がサーバ装置２００で更新されるまでは前の公開鍵により暗号化・復号化を実施させ、公開鍵を更新した後は新たな公開鍵にて暗号化・復号化を実施させることで、公開鍵が適宜更新されることで、より商取引内容や顧客情報などの漏洩を防止できる。
【００７８】
そして、サーバ演算手段２５０や演算手段３７０を例えばＣＰＵなどを用いてプログラムとして構成しているので、プログラムをインストールすることで、例えばサーバ装置２００や店舗端末装置３００として機能させてオンラインショッピングであるネットワーク１１０上で商取引が実施されることとなり、利用の拡大が容易に図れる。さらには、そのプログラムを記録媒体に記録し、コンピュータなどに適宜読み取らせる構成とすることで、オンラインショッピングを実施させるためのサーバ装置２００や店舗端末装置３００が構築され、またプログラムを容易に取り扱いでき、利用の拡大が容易にできる。なお、本発明における演算手段としては、１つのコンピュータに限らず、複数のコンピュータをネットワーク状に組み合わせた構成、上述したようなＣＰＵやマイクロコンピュータなどの素子、あるいは複数の電子部品が搭載された回路基板などをも含む。
【００７９】
〔実施形態の変形〕
なお、本発明は、上述した各実施の形態に限定されるものではなく、本発明の目的を達成できる範囲で以下に示される変形をも含むものである。
【００８０】
すなわち、サーバ装置２００で端末装置４００から注文要求があった場合に確認情報を店舗端末装置３００へ送信し、この確認情報に従って店舗端末装置３００がダウンロードを要求することで適宜暗号化した第２暗号化情報を店舗端末装置３００へ送信して復号化して説明したが、この方法に限られない。例えば、サーバ装置２００は、商取引内容情報を受信した際に、確認情報を送信することなく、第２暗号化情報に適宜暗号化して対応する店舗端末装置３００へ直接的に送信する構成としてもよい。
【００８１】
また、サーバ装置２００で共通鍵にて暗号化した第１暗号化情報を共通鍵とともに公開鍵にて第２暗号化情報を生成して送信し、店舗端末装置３００で第２暗号化情報を秘密鍵にて第１暗号化情報および共通鍵に復号化し、この復号化した共通鍵により第１暗号化情報を復号化して説明したが、この方法に限られない。例えば、店舗端末装置３００のサーバ装置２００に接続するための登録時などの際に、あらかじめサーバ装置２００および店舗端末装置３００で共通の共通鍵を設定し、サーバ装置２００で共通鍵にて暗号化した第１暗号化情報を公開鍵にて第２暗号化情報を生成して送信し、店舗端末装置３００で第２暗号化情報を秘密鍵にて第１暗号化情報に復号化し、この復号化した第１暗号化情報をサーバ装置２００の共通鍵と同一のあらかじめ記憶する共通鍵にて復号化するなどしてもよい。
【００８２】
その他、本発明の実施の際の具体的な構造および手順は、本発明の目的を達成できる範囲で他の構造などに適宜変更できる。
【００８３】
〔実施の形態の効果〕
上述したように、店舗端末装置３００の鍵生成手段３７３であらかじめ対をなす公開鍵および秘密鍵を生成させ、店舗の管理者などによる入力操作に応じてあらかじめ作成したＷｅｂファイルを生成した公開鍵とともにネットワーク１１０を介してサーバ装置２００へ送信して記憶させる。そして、サーバ装置２００にネットワーク１１０を介して接続されたオンラインショッピングを利用する利用者が管理する端末装置４００で、サーバ装置２００に記憶されネットワーク１１０上で閲覧可能なＷｅｂファイルに基づいて、利用者による入力操作にて商取引を要求する旨の要求情報および商取引内容情報が設定入力されて送信され、サーバ装置２００が認識すると、注文要求があった旨の確認情報を対応する店舗端末装置３００へ送信する。そして、店舗端末装置３００が確認情報の認識により、商取引内容情報のダウンロードをサーバ装置２００へ要求すると、サーバ装置２００が商取引内容情報を共通鍵にて暗号化して第１暗号化情報を生成し、この生成した第１暗号化情報を共通鍵とともに公開鍵にて暗号化した第２暗号化情報を店舗端末装置３００へ送信する。このサーバ装置２００から送信される第２暗号化情報を受信した店舗端末装置３００では、秘密鍵により第１暗号化情報と共通鍵とに復号化し、この復号化した共通鍵にて第１暗号化情報を商取引内容情報に復号化して取得する。このため、オンラインショッピングの際の商取引内容や商取引のための利用者の顧客情報などが外部に漏洩することを確実に防止できる。また、店舗端末装置３００から公開鍵を送信してサーバ装置２００で記憶させる処理を、Ｗｅｂファイルのサーバ装置２００への登録や更新などの際に送信するので、送受信のための負荷が低減し、処理の高速化が容易に図れ、商取引の実施が容易にできる。
【００８４】
また、上記実施の形態では、店舗端末装置３００の鍵生成手段３７３であらかじめ対をなす公開鍵および秘密鍵を生成させ、店舗の管理者などによる入力操作に応じてあらかじめ作成したＷｅｂファイルを生成した公開鍵とともにネットワーク１１０を介してサーバ装置２００へ送信して記憶させる。そして、サーバ装置２００にネットワーク１１０を介して接続されたオンラインショッピングを利用する利用者が管理する端末装置４００で、サーバ装置２００に記憶されネットワーク１１０上で閲覧可能なＷｅｂファイルに基づいて、利用者による入力操作にて商取引を要求する旨の要求情報および商取引内容情報が設定入力されて送信され、サーバ装置２００が認識すると、サーバ装置２００は商取引内容情報を共通鍵にて暗号化して第１暗号化情報を生成し、この生成した第１暗号化情報を公開鍵にて暗号化した第２暗号化情報を店舗端末装置３００へ送信する。このサーバ装置２００から送信される第２暗号化情報を受信した店舗端末装置３００では、秘密鍵により第１暗号化情報に復号化し、この復号化した第１暗号化情報をサーバ装置２００の共通鍵と同一であらかじめ記憶してある共通鍵により商取引内容情報に復号化して取得する。このため、オンラインショッピングの際の商取引内容や商取引のための利用者の顧客情報などが外部に漏洩することを確実に防止できる。また、店舗端末装置３００から公開鍵を送信してサーバ装置２００で記憶させる処理を、Ｗｅｂファイルのサーバ装置２００への登録や更新などの際に送信するので、送受信のための負荷が低減し、処理の高速化が容易に図れ、商取引の実施が容易にできる。
【００８５】
さらに、上記実施の形態では、店舗端末装置３００の鍵生成手段３７３であらかじめ対をなす公開鍵および秘密鍵を生成させ、店舗の管理者などによる入力操作に応じてあらかじめ作成したＷｅｂファイルを生成した公開鍵とともにネットワーク１１０を介してサーバ装置２００へ送信して記憶させる。そして、サーバ装置２００にネットワーク１１０を介して接続されたオンラインショッピングを利用する利用者が管理する端末装置４００で、サーバ装置２００に記憶されネットワーク１１０上で閲覧可能なＷｅｂファイルに基づいて、利用者による入力操作にて商取引を要求する旨の要求情報および商取引内容情報が設定入力されて送信され、サーバ装置２００が認識すると、注文要求があった旨の確認情報を対応する店舗端末装置３００へ送信する。そして、店舗端末装置３００が確認情報の認識により、商取引内容情報のダウンロードをサーバ装置２００へ要求すると、サーバ装置２００が商取引内容情報を共通鍵にて暗号化して第１暗号化情報を生成し、この生成した第１暗号化情報を公開鍵にて暗号化した第２暗号化情報を店舗端末装置３００へ送信する。このサーバ装置２００から送信される第２暗号化情報を受信した店舗端末装置３００では、秘密鍵により第１暗号化情報に復号化し、この復号化した第１暗号化情報をサーバ装置２００の共通鍵と同一であらかじめ記憶してある共通鍵により商取引内容情報に復号化して取得する。このため、オンラインショッピングの際の商取引内容や商取引のための利用者の顧客情報などが外部に漏洩することを確実に防止できる。また、店舗端末装置３００から公開鍵を送信してサーバ装置２００で記憶させる処理を、Ｗｅｂファイルのサーバ装置２００への登録や更新などの際に送信するので、送受信のための負荷が低減し、処理の高速化が容易に図れ、商取引の実施が容易にできる。
【図面の簡単な説明】
【００８６】
【図１】本発明における一実施の形態に係る情報処理システムの概略構成を示すブロックである。
【図２】前記実施の形態における情報処理システムを構成するサーバ装置の概略構成を示すブロック図である。
【図３】前記実施の形態におけるウェッブブラウザによる画面表示で表示されるウェッブファイルのウェッブページであるトップページ表示画面を示す概念図である。
【図４】前記実施の形態におけるウェッブブラウザによる画面表示で表示されるウェッブファイルのウェッブページである商品詳細表示画面を示す概念図である。
【図５】前記実施の形態におけるウェッブブラウザによる画面表示で表示されるウェッブファイルのウェッブページである注文表示画面を示す概念図である。
【図６】前記実施の形態における情報処理システムを構成する店舗端末装置の概略構成を示すブロック図である。
【図７】前記実施の形態における情報処理システムの受注処理動作を示すフローチャートである。
【図８】前記実施の形態における情報処理システムの受注処理動作を示す説明図である。
【符号の説明】
【００８７】
１００……情報処理装置としても機能し得る情報処理システム
１１０……ネットワーク
２００……サーバ装置
２４２……情報記憶手段としての情報記憶領域
２４３……共通鍵記憶手段としての共通鍵記憶領域
２４４……公開鍵記憶手段としての公開鍵記憶領域
２５１……鍵記憶制御手段としても機能する共通鍵生成手段
２５２……情報記憶制御手段としてのＷｅｂ処理手段
２５３……受信手段としての受注処理手段
２５４……暗号化手段および送信手段としても機能するメール連絡手段
３００……情報処理装置としての店舗端末装置
３５０……記憶手段
３５１……鍵記憶手段としての鍵記憶領域
３７０……演算手段
３７１……商取引情報生成手段としてのＷｅｂファイル生成手段
３７３……鍵生成手段
３７４……鍵送信手段および送信制御手段としても機能する記憶制御手段
３７６……受信制御手段としても機能する情報取得手段
３７７……復号化手段
４００……端末装置
【図１】
2006293764.tif 000003
【図２】
2006293764.tif 000004
【図３】
2006293764.tif 000005
【図４】
2006293764.tif 000006
【図５】
2006293764.tif 000007
【図６】
2006293764.tif 000008
【図７】
2006293764.tif 000009
【図８】
2006293764.tif 000010