(57)【要約】  暗号鍵が漏れる可能性をなくした一括停止処理サーバ装置、一括停止代行処理サーバ装置、決済代行処理サーバ装置、方法及びプログラムを提供する。それとともに管理している全ての情報が漏洩することを防止する。一括停止処理サーバ装置、一括停止代行処理サーバ装置、決済代行処理サーバ装置、方法及びプログラムは、ユーザのカード情報を暗号化する際に用いる暗号鍵及び復号鍵を管理データベースに保持せず、動的に生成するものとする。また、暗号化する際に用いる共通鍵は、認証情報の文字数列の順位を壊さず、当該認証情報テーブル毎に当該共通鍵を生成させ暗号化することで暗号化文字数列を検索するものとする。さらに、暗号化カード情報を復号化する際に用いる当該復号鍵はユーザ毎に固有のものとする。
2010016163.tif 000002
【特許請求の範囲】
【請求項１】
一括停止処理サーバ装置に接続された端末装置において、
前記端末装置におけるユーザ操作に応じて、電子的情報を操作入力する入力部、電子的情報を記憶する記憶部、電子的情報を表示する表示部及び電子的情報を受信する受信部、前記入力部よりユーザの入力操作に応じて入力されたユーザ認証情報と前記記憶部より受信するユーザ識別情報を用いて暗号化するための共通暗号鍵と復号化するための共通復号鍵を生成する共通鍵処理部を有し、
前記入力部よりユーザの入力操作に応じて入力されたユーザ認証情報とユーザが所有している銀行口座とクレジットカードの情報である金融情報に、前記記憶部に記憶されているユーザを識別するための識別情報を加え、金融情報と認証情報と識別情報に基づいて暗号化するための暗号鍵を生成するとともに復号化するための復号鍵をペアーで自動生成する鍵生成処理部と、
前記入力部より情報登録用のユーザ認証情報が入力されると、前記共通鍵処理部より暗号化するための文字数が与えられ、前記ユーザ認証情報の文字数列に当該暗号共通鍵文字数を埋め込み、元文字数列の順位を壊さず５倍以下の暗号化文字数列を生成し、前記端末装置における記憶部よりユーザ識別情報を取得し、前記ユーザ識別情報の文字数列に当該暗号化共通鍵文字数を埋め込み、元文字数列の順位を壊さず５倍以下の暗号化文字数列を生成する暗号化処理部と
前記端末装置における暗号化処理部において生成された暗号化認証情報と暗号化識別情報とともに、前記暗号化認証情報と暗号化識別情報を復号化させる復号化共通鍵情報と前記鍵生成処理部で生成された復号鍵と暗号化金融情報と暗号化認証情報と暗号化識別情報を対応付けて記憶させる記憶部と、前記端末装置における記憶部に記憶された前記暗号化認証情報と暗号化識別情報を復号化させる復号化共通鍵情報と前記鍵生成処理部で生成された復号鍵と暗号化金融情報と暗号化認証情報と暗号化識別情報と送信させる送信部と、前記端末装置より送信された前記一括停止処理サーバ装置に受信され記憶される記憶部と、前記端末装置における記憶部より記憶されている暗号化金融情報と、復号鍵を呼び出して金融情報を復号化する復号化処理部と、前記端末装置における表示部に前記復号化処理された金融情報から停止させたい金融情報を特定し、選択した金融情報に紐付けられている暗号化認証情報と暗号化識別情報を復号化させる復号化共通鍵情報と前記鍵生成処理部で生成された復号鍵と暗号化金融情報と暗号化認証情報と暗号化識別情報を記憶部より取得し送信させ、前記一括停止処理サーバ装置に受信される受信部と、受信した暗号化認証情報が登録されている確認をおこなう認証部と、前記端末装置により受信した暗号化認証情報と暗号化識別情報の暗号化文字列に基づいて、前記一括停止処理サーバ装置における記憶部より登録されている暗号化認証情報と暗号化識別情報の暗号化文字数列と完全一致した情報の有無を検索する暗号化処理部と、前記暗号化文字数列の完全一致した暗号化認証と暗号化識別情報と前記端末装置より受信した暗号化金融情報と復号化させる復号鍵と復号化共通鍵で復号させる復号化処理部と、前記端末装置より受信された指定金融機関に停止する金融情報発信命令を送信する送信部とを具備することを特徴とする一括停止サーバ処理装置。
【請求項２】
一括停止処理サーバ装置に接続された端末装置における一括停止処理方法において、
前記端末装置におけるユーザ操作に応じて、電子的情報を操作入力する入力部、電子的情報を記憶する記憶部、電子的情報を表示する表示部及び電子的情報を受信する受信部、前記入力部よりユーザの入力操作に応じて入力されたユーザ認証情報と前記記憶部より受信するユーザ識別情報を用いて暗号化するための共通暗号鍵と復号化するための共通復号鍵を生成する共通鍵処理ステップを有し、
前記入力部よりユーザの入力操作に応じて入力されたユーザ認証情報とユーザが所有している銀行口座とクレジットカードの情報である金融情報に、前記記憶部に記憶されているユーザを識別するための識別情報を加え、金融情報と認証情報と識別情報に基づいて暗号化するための暗号鍵を生成するとともに復号化するための復号鍵をペアーで自動生成する鍵生成処理ステップと、
前記入力部より情報登録用のユーザ認証情報が入力されると、前記共通鍵処理部より暗号化するための文字数が与えられ、前記ユーザ認証情報の文字数列に当該暗号共通鍵文字数を埋め込み、元文字数列の順位を壊さず５倍以下の暗号化文字数列を生成し、前記端末装置における記憶部よりユーザ識別情報を取得し、前記ユーザ識別情報の文字数列に当該暗号化共通鍵文字数を埋め込み、元文字数列の順位を壊さず５倍以下の暗号化文字数列を生成する暗号化処理ステップと、
前記端末装置における暗号化処理部において生成された暗号化認証情報と暗号化識別情報とともに、前記暗号化認証情報と暗号化識別情報を復号化させる復号化共通鍵情報と前記鍵生成処理部で生成された復号鍵と暗号化金融情報と暗号化認証情報と暗号化識別情報を対応付けて記憶させる記憶ステップと、前記端末装置における記憶部に記憶された前記暗号化認証情報と暗号化識別情報を復号化させる復号化共通鍵情報と前記鍵生成処理部で生成された復号鍵と暗号化金融情報と暗号化認証情報と暗号化識別情報と送信させる送信ステップと、前記端末装置より送信された前記一括停止処理サーバ装置に受信され記憶される記憶ステップと、前記端末装置における記憶部より記憶されている暗号化金融情報と、復号鍵を呼び出して金融情報を復号化する復号化処理ステップと、前記端末装置における表示部に前記復号化処理された金融情報から停止させたい金融情報を特定し、選択した金融情報に紐付けられている暗号化認証情報と暗号化識別情報を復号化させる復号化共通鍵情報と前記鍵生成処理部で生成された復号鍵と暗号化金融情報と暗号化認証情報と暗号化識別情報を記憶部より取得し送信させ、前記一括停止処理サーバ装置に受信される受信ステップと、受信した暗号化認証情報が登録されている確認をおこなう認証ステップと、前記端末装置により受信した暗号化認証情報と暗号化識別情報の暗号化文字列に基づいて、前記一括停止処理サーバ装置における記憶部より登録されている暗号化認証情報と暗号化識別情報の暗号化文字数列と完全一致した情報の有無を検索する暗号化処理ステップと、前記暗号化文字数列の完全一致した暗号化認証と暗号化識別情報と前記端末装置より受信した暗号化金融情報と復号化させる復号鍵と復号化共通鍵で復号させる復号化処理ステップと、前記端末装置より受信された指定金融機関に停止する金融情報発信命令を送信する送信ステップとを具備することを特徴とする一括停止処理方法。
【請求項３】
請求項１記載の一括停止代行処理サーバ装置と前記端末装置からユーザに関連する情報と停止する暗号化金融情報と復号鍵を受信し、当該暗号化金融情報の使用停止のための処理を実行する当該金融機関サーバ装置と、を含んで構成される金融口座停止処理システム。
【請求項４】
前記一括停止処理サーバ装置は当該金融情報の使用停止のための処理を実行する当該金融機関サーバ装置に備えることを特徴とする請求項１記載の一括停止処理サーバ装置。
【請求項５】
ネットワークを介して端末装置に接続されたサーバ装置において、
前記端末装置における入力部よりユーザの入力操作に応じて入力された情報登録用のユーザ認証情報とユーザ金融情報と前記端末装置用における記憶部に記憶されているユーザ識別するための識別情報を取得し、ともに前記端末装置における送信部より送信され、前記一括停止代行処理サーバ装置に受信したユーザ認証情報とユーザ識別情報にフィールド単位毎に暗号化するための文字数を与える共通鍵処理部と、
当該情報の文字数列に前記暗号化共通鍵文字数を埋め込み、元文字数列の順位を壊さず５倍以下の暗号化文字数列の暗号化認証情報と暗号化識別情報を生成させる暗号化処理部と、
前記暗号化処理部より暗号化された暗号化認証情報と暗号化識別情報を用いて第一の鍵を動的に生成し、前記一括停止代行処理サーバ装置における鍵生成処理部よりランダム数文字を用いて第二の鍵を動的に生成し、当該第一の鍵と当該第二の鍵から第三の鍵を動的に生成し、前記ユーザ金融情報を当該第三の鍵を用いて暗号化決済処理用金融情報を生成する鍵生成処理部と、
当該鍵生成処理部において生成された、前記第二の鍵と前記暗号化決済処理金融情報を前記一括停止代行処理サーバ装置における送信部より前記端末装置へ送信する送信部と、
で受信し記憶する前記端末装置における記憶部と、
前記端末装置における表示部より停止する金融情報発信命令操作により、前記停止する暗号化処理用金融情報と認証情報と識別情報と第二の鍵が記憶部より取得され、前記端末装置送信部より送信され、前記一括停止代行処理サーバ装置に送信したユーザ認証情報とユーザ識別情報は、前記一括停止代行処理サーバ装置に置ける暗号化処理部により、フィールド単位毎に暗号化するための文字数を与えられ当該情報の文字数列に埋め込み、元文字数列の順位を壊さず５倍以下の暗号化文字数列を生成し、前記記憶部に記憶されている暗号化認証情報と暗号化識別情報の暗号化文字数列と完全一致した暗号化認証情報と暗号化識別情報を呼び出し復号化するための第一の鍵を生成し、前記暗号化認証情報と暗号化識別情報を復号化させる復号化処理部と、
前記復号化処理部で復号化するために生成された第一の鍵と前記端末装置より送信された第二の鍵を用いて第三の鍵を生成される鍵生成処理部と、
前記端末装置より送信された暗号化決済処理用金融情報を第三の鍵で復号化する復号化処理部と、
金融機関に停止する金融情報発信命令を送信する送信部と
を具備することを特徴とする一括停止代行処理サーバ装置。
【請求項６】
ネットワークを介して端末装置に接続されたサーバ装置において、
前記端末装置における入力部よりユーザの入力操作に応じて入力された情報登録用のユーザ認証情報とユーザ金融情報と前記端末装置用における記憶部に記憶されているユーザ識別するための識別情報を取得し、ともに前記端末装置における送信部より送信され、前記一括停止代行処理サーバ装置における受信部より受信したユーザ認証情報とユーザ識別情報にフィールド単位毎に暗号化するための文字数列を与える共通鍵処理ステップと、
当該情報の文字数列に前記暗号化共通鍵文字数を埋め込み、元文字数列の順位を壊さず５倍以下の暗号化文字数列の暗号化認証情報と暗号化識別情報を生成させる暗号化処理ステップと、
前記暗号化処理部より暗号化された暗号化認証情報と暗号化識別情報を用いて第一の鍵を動的に生成し、前記一括停止代行処理サーバ装置における鍵生成処理部よりランダム数文字を用いて第二の鍵を動的に生成し、当該第一の鍵と当該第二の鍵から第三の鍵を動的に生成し、前記ユーザ金融情報を当該第三の鍵を用いて暗号化決済処理用金融情報を生成する鍵生成処理ステップと、
当該鍵生成処理部において生成された、前記第二の鍵と前記暗号化決済処理金融情報を前記一括停止代行処理サーバ装置における送信部より前記端末装置へ送信する送信ステップと、
前記端末装置用で受信し記憶する記憶ステップと、
前記端末装置における表示部より停止する金融情報発信命令操作により、前記停止する暗号化処理用金融情報と認証情報と識別情報と第二の鍵が記憶部より取得され、前記端末装置送信部より送信され、前記一括停止代行処理サーバ装置に受信したユーザ認証情報とユーザ識別情報は、前記暗号化処理部により、フィールド単位毎に暗号化するための文字数列を与えられ当該情報の文字数列に埋め込み、元文字数列の順位を壊さず５倍以下の暗号化文字数列を生成し、前記記憶部に記憶されている暗号化認証情報と暗号化識別情報の暗号化文字数列と完全一致した暗号化認証情報と暗号化識別情報を呼び出し復号化するための第一の鍵を生成し、前記暗号化認証情報と暗号化識別情報を復号化させる復号化処理ステップと、
前記復号化処理部で復号化するために生成された第一の鍵と前記端末装置より送信された第二の鍵を用いて第三の鍵を生成される鍵生成処理ステップと、
前記端末装置より送信された暗号化決済処理用金融情報を第三の鍵で復号化する復号化処理ステップと、
金融機関に停止する金融情報発信命令を送信する送信ステップと
を具備することを特徴とする一括停止代行処理方法。
【請求項７】
ネットワークを介して端末装置に接続されたサーバ装置において、
前記端末装置における入力部よりユーザの入力操作に応じて入力された情報登録用のユーザ認証情報とユーザクレジットカード情報と前記端末装置における記憶部に記憶されている。前記ユーザ認証情報とユーザクレジットカード情報とユーザ識別するための識別情報を取得し、ともに前記端末装置における送信部より送信され、前記決済代行処理サーバ装置に受信したユーザ認証情報とユーザ識別情報にフィールド単位毎に暗号化するための文字数を与える共通鍵処理部と、
当該情報の文字数列に前記暗号化共通鍵文字数を埋め込み、元文字数列の順位を壊さず５倍以下の暗号化文字数列の暗号化認証情報と暗号化識別情報を生成させる暗号化処理部と、
前記暗号化処理部より暗号化された暗号化認証情報と暗号化識別情報を用いて第一の鍵を動的に生成し、前記決済代行処理サーバ装置における鍵生成処理部よりランダム数文字を用いて第二の鍵を動的に生成し、当該第一の鍵と当該第二の鍵から第三の鍵を動的に生成し、前記ユーザクレジットカード情報を当該第三の鍵を用いて暗号化決済処理用クレジットカード情報を生成する鍵生成処理部と、
当該鍵生成処理部において生成された、前記第二の鍵と前記暗号化決済処理用クレジットカード情報を前記一括停止代行処理サーバ装置における送信部より前記端末装置へ送信する送信部と、
前記端末装置で受信し記憶する記憶部と、
前記端末装置における入力部より購入したい商品を依頼する操作が行われると、ユーザ認証情報とユーザ識別情報とユーザクレジットカード情報を記憶部から呼び出し、前記決済代行処理サーバにおける受信部へ送信する送信部と、
前記決済代行処理サーバ装置における受信部で受信し、ユーザ認証情報と、ユーザ識別情報にフィールド単位毎に暗号化するため文字数を共通鍵処理部から与え、暗号化処理部で暗号化認証情報と暗号化識別情報を生成し、前記決済代行処理サーバ装置における記憶部に登録用として記憶されている暗号化認証情報と暗号化識別情報と安全一致の情報を検索し、暗号化認証情報のフィールド単位で保管されているメールアドレスのみを復号化処理部で復号化して送信部より決済実行処理確認通知を復号化したメールアドレス宛に送信する。前記端末装置受信部により受信された決済実行処理確認通知を前記端末装置における表示部に表示する。前記表示部に表示された内容から、承認処理依頼操作を行うと前記端末装置における記憶部より、決済処理を行い記憶部より決済する暗号化決済処理用クレジットカード情報と認証情報と識別情報と第二の鍵が取得され、前記端末装置送信部より送信され、前記決済代行処理サーバ装置に受信したユーザ認証情報とユーザ識別情報は、前記暗号化処理部により、フィールド単位毎に暗号化するための文字数列を与えられ当該情報の文字数列に埋め込み、元文字数列の順位を壊さず５倍以下の暗号化文字数列を生成し、前記記憶部に記憶されている暗号化認証情報と暗号化識別情報の暗号化文字数列と完全一致した暗号化認証情報と暗号化識別情報を呼び出し復号化するための第一の鍵を生成し、前記暗号化認証情報と暗号化識別情報を復号化させる復号化処理部と、
前記復号化処理部で復号化するために生成された第一の鍵と前記端末装置より送信された第二の鍵を用いて第三の鍵を生成される鍵生成処理部と、
前記端末装置より送信された暗号化決済処理用クレジット情報を第三の鍵で復号化する復号化処理部と、
決済処理を行う金融機関に決済処理に関する金融情報とともに送信する送信部と
を具備することを特徴とする決済代行処理サーバ装置。
【請求項８】
ネットワークを介して端末装置に接続されたサーバ装置において、
前記端末装置における入力部よりユーザの入力操作に応じて入力された情報登録用のユーザ認証情報とユーザクレジットカード情報と前記端末装置における記憶部に記憶されている。前記ユーザ認証情報とユーザクレジットカード情報とユーザ識別するための識別情報を取得し、ともに前記端末装置における送信部より送信され、前記決済代行処理サーバ装置における受信部より受信したユーザ認証情報とユーザ識別情報にフィールド単位毎に暗号化するための文字数を与える共通鍵処理ステップと、
当該情報の文字数列に前記暗号化共通鍵文字数を埋め込み、元文字数列の順位を壊さず５倍以下の暗号化文字数列の暗号化認証情報と暗号化識別情報を生成させる暗号化処理ステップと、
前記暗号化処理部より暗号化された暗号化認証情報と暗号化識別情報を用いて第一の鍵を動的に生成し、前記決済代行処理サーバ装置における鍵生成処理部よりランダム数文字を用いて第二の鍵を動的に生成し、当該第一の鍵と当該第二の鍵から第三の鍵を動的に生成し、前記ユーザクレジットカード情報を当該第三の鍵を用いて暗号化決済処理用クレジットカード情報を生成する鍵生成処理ステップと、
当該鍵生成処理部において生成された、前記第二の鍵と前記暗号化決済処理用クレジットカード情報を前記一括停止代行処理サーバ装置における送信部より前記端末装置へ送信する送信ステップと、
前記端末装置で受信し記憶する記憶ステップと、
前記端末装置における入力部より購入したい商品を依頼する操作が行われると、ユーザ認証情報とユーザ識別情報とユーザクレジットカード情報を記憶部から呼び出し、前記決済代行処理サーバにおける受信部へ送信するステップと、
前記決済代行処理サーバ装置における受信部で受信し、ユーザ認証情報と、ユーザ識別情報にフィールド単位毎に暗号化するため文字数を共通鍵処理部から与え、暗号化処理部で暗号化認証情報と暗号化識別情報を生成し、前記決済代行処理サーバ装置における記憶部に登録用として記憶されている暗号化認証情報と暗号化識別情報と安全一致の情報を検索し、暗号化認証情報のフィールド単位で保管されているメールアドレスのみを復号化処理部で復号化して送信部より決済実行処理確認通知を復号化したメールアドレス宛に送信する。前記端末装置受信部により受信された決済実行処理確認通知を前記端末装置における表示部に表示する。前記表示部に表示された内容から、承認処理依頼操作を行うと前記端末装置における記憶部より、決済処理を行い記憶部より決済する暗号化決済処理用クレジットカード情報と認証情報と識別情報と第二の鍵が取得され、前記端末装置送信部より送信され、前記決済代行処理サーバ装置に受信したユーザ認証情報とユーザ識別情報は、前記暗号化処理部により、フィールド単位毎に暗号化するための文字数列を与えられ当該情報の文字数列に埋め込み、元文字数列の順位を壊さず５倍以下の暗号化文字数列を生成し、前記記憶部に記憶されている暗号化認証情報と暗号化識別情報の暗号化文字数列と完全一致した暗号化認証情報と暗号化識別情報を呼び出し復号化するための第一の鍵を生成し、前記暗号化認証情報と暗号化識別情報を復号化させる復号化処理ステップと、
前記復号化処理部で復号化するために生成された第一の鍵と前記端末装置より送信された第二の鍵を用いて第三の鍵を生成される鍵生成処理ステップと、
前記端末装置より送信された暗号化決済処理用クレジット情報を第三の鍵で復号化する復号化処理ステップと、
決済処理を行う金融機関に決済処理に関する金融情報とともに送信する送信ステップと
を具備することを特徴とする決済代行処理方法。
【請求項９】
請求項７記載のサーバ装置に前記端末装置より決済依頼処理情報と復号鍵と識別情報と認証情報を受信し、当該決済依頼処理を実行する当該金融機関サーバ装置とを含んで構成されることを特徴とする金融機関決済処理システム。
【請求項１０】
端末装置と決済代行処理サーバ装置がインターネットを介して接続された決済依頼情報提供装置において、  前記端末装置における入力部よりユーザの入力操作に応じて入力された情報登録用のユーザ認証情報とユーザクレジットカード情報と前記端末装置における記憶部に記憶されているユーザ識別するための識別情報を取得し、送信部より前記決済代行処理サーバ装置に受信される受信部と、前記受信部より受信されたユーザ認証情報とユーザ識別情報とクレジットカード情報にフィールド単位毎に暗号化するための文字数を与える共通鍵処理部と、当該情報の文字数列に前記暗号化共通鍵文字数を埋め込み、元文字数列の順位を壊さず５倍以下の暗号化文字列の暗号化認証情報と暗号化識別情報と暗号化クレジットカード情報を生成させる暗号化処理部と、前記決済代行処理サーバ装置に外部の商品決済依頼情報提供装置から商品をクレジットガードによる決済処理依頼情報が与えられると、当該決済依頼情報に含まれているクレジットカード情報と認証情報を、前記共通鍵処理部によりクレジットカード情報と認証情報をフィールド単位毎に暗号化するための文字数を与える。暗号化するための文字数を、当該情報の文字数列に埋め込み、元文字数列の順位を壊さず５倍以下の暗号化文字数列で暗号化クレジット情報と暗号化認証情報を動的に生成させる暗号化処理部と、  前記決済代行処理サーバ装置における記憶部の記憶されている暗号化クレジット情報と暗号化認証情報の暗号化文字数列と完全一致するか否かを判断し、及び／もしくは完全一致しない場合、処理を停止させる制御処理部と、  当該外部の商品決算依頼情報提供装置に決済処理停止命令を送信する送信部を有する決済代行処理サーバ装置。
【請求項１１】
端末装置と決済代行処理サーバ装置がインターネットを介して接続された決済依頼情報提供装置において、  前記端末装置における入力部よりユーザの入力操作に応じて入力された情報登録用のユーザ認証情報とユーザクレジットカード情報と前記端末装置における記憶部に記憶されているユーザ識別するための識別情報を取得し、送信部より前記決済代行処理サーバ装置に受信される受信ステップと、前記受信部より受信されたユーザ認証情報とユーザ識別情報とクレジットカード情報にフィールド単位毎に暗号化するための文字数を与える共通鍵処理ステップと、当該情報の文字数列に前記暗号化共通鍵文字数を埋め込み、元文字数列の順位を壊さず５倍以下の暗号化文字列の暗号化認証情報と暗号化識別情報と暗号化クレジットカード情報を生成させる暗号化処理ステップと、前記決済代行処理サーバ装置に外部の商品決済依頼情報提供装置から商品をクレジットガードによる決済処理依頼情報が与えられると、当該決済依頼情報に含まれているクレジットカード情報と認証情報を、前記共通鍵処理部によりクレジットカード情報と認証情報をフィールド単位毎に暗号化するための文字数を与える。暗号化するための文字数を、当該情報の文字数列に埋め込み、元文字数列の順位を壊さず５倍以下の暗号化文字数列で暗号化クレジット情報と暗号化認証情報を動的に生成させる暗号化処理ステップと、  前記決済代行処理サーバ装置における記憶部の記憶されている暗号化クレジット情報と暗号化認証情報の暗号化文字数列と完全一致するか否かを判断し、及び／もしくは完全一致しない場合、処理を停止させる制御処理ステップと、  当該外部の商品決算依頼情報提供装置に決済処理停止命令を送信する送信部を有する決済代行処理方法。
【請求項１２】
前記決済代行処理サーバ装置はクレジットカード決済をおこなう金融機関サーバ装置に備えることを特徴とする請求項１０記載の決済処理サーバ装置。
【請求項１３】
請求項１０記載の決済代行処理サーバ装置における送信部から暗号化金融情報を送信し、ネットワークを介して金融機関サーバ装置に暗号化されたまま当該暗号化金融情報を受信し、ユーザ端末装置における送信部から暗号化金融情報を復号化させる第二の鍵と暗号化決済処理用金融情報を前記金融機関サーバ装置に直接送信し、当該決済処理を実行する当該金融機関サーバ装置と、  を含んで構成される決済処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一括停止処理サーバ装置、一括停止代行処理サーバ装置、決済代行処理サーバ装置、一括停止処理、一括停止代行処理、決済代行処理方法及びプログラムに関する。
【背景技術】
【０００２】
従来は、キャッシュカードやクレジットカードを紛失してカードの停止を行う際、利用者が各金融機関やクレジットカード会社に個別に連絡をしてカード停止処理を行っており、多くのユーザはクレジットカード等の紛失することを普段からは想定していないため、所定のカード情報等を紙面や電子情報として記録していることはほとんどない。また、記録していたとしても、紛失して連絡を行う時にカード情報等を記録した記録媒体を持参しているとも限らない。したがって、各金融機関によって各カード毎のクレジットカードと銀行口座紛失連絡先への連絡は時間を要するため、すべてのカードをクレジットカードと銀行口座停止するまでの時間差で第三者によって使用される危険があった。  【０００３】
さらに、近年ではユーザでは複数の金融機関と契約を結んでいることが多く、各金融機関の契約情報等を個人で管理することは困難である。したがって、契約していること自体を忘れてしまったり、カードを紛失してしまったことに気づかないこともある。これにより、第三者によるカード決済が行われていることを、商品購入の請求書を見て初めて認識する等の問題があった。  【０００４】
一方、電子商取引技術の発達に伴い、ユーザはネットワーク上でコンピュータ装置を介して所望の商品を選択して、数日後には実際の商品を入手することができる。したがって、流通が集中する都心部ではない遠隔地に住むユーザや巷の販売店に赴く時間がない多忙なユーザにとって、このような電子商取引システムは日常生活を過ごすためには必要不可欠となり、ごく当たり前のツール（道具）となっている。  【０００５】
しかし、電子商取引を行うためにはネットワーク上で決済処理を行うため、ユーザはカード情報等の個人情報の漏洩の危険性があることを示唆している。また、商品購入の際はコンピュータ装置にかかる操作画面上で所定の情報を入力するだけで決済処理が進むため、安易に不本意な商品を購入してしまうこともある。  【０００６】
そうした中で、個人情報を保護しつつ、クレジットカード等の利用停止や商品購入の処理を円滑に行うために、種々の特許文献がある。  【０００７】
特許文献１に開示された代行サービスによれば、ユーザの個人情報及びユーザが契約しているサービス内容等の情報は暗号化され、代行サーバ装置に記憶される。このため、ユーザの個人情報及びユーザが契約しているサービス内容等の情報は第三者に知られることはない。しかしながら、特許文献１に開示されたシステムにおいては、ユーザの個人情報及びユーザが契約しているサービス内容等の情報を暗号化する際に用いた暗号鍵を第三者である代行サーバ装置運用者側に保持しておく必要があり、暗号鍵が第三者に盗み見られる危険性がある。  【０００８】
また、特許文献２に開示されたネット決済保持装置に関しては、ワンタイムパスワードを用いて、認証サーバが会員登録されている本人と操作者とが一致するか否かを判断し、本人と確認できたら商取引を行うことができるものである。しかしながら、特許文献２に開示された装置においては、当該本人の承諾の有無に関わらず当該ワンタイムパスワードの一致不一致で判断しており、多大なカード消費の抑制することは困難である。  【０００９】
また、特許文献３に開示された決済システム等に関しては、購買者からの暗号化された取引コードの受信をきっかけに、電話番号等の個人情報をもとにデータベース内を検索して、当該購買者に渡した暗号鍵と対をなす復号鍵を用いて復号化することで商取引を行うことができるものである。しかしながら、特許文献３に開示されたシステムにおいては、復号化するために登録者本人の承諾を必要としていないため、カード消費の抑制することは困難である。    
【特許文献１】特開２００２−０５６１９８号公報
【特許文献２】特開２００８−０１５９２４号公報
【特許文献３】特開２００３−１５０８８５号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
上述したように、従来のカード停止処理等の代行サービスに関する技術は、個人情報の暗号化に際し、暗号鍵或いは復号鍵の管理が不十分であるため、セキュリティの面に関しては脆弱と言える。暗号鍵データの管理は、個人情報固有者自ら管理を行っていない管理方法であり、暗号鍵データの管理者はシステム運用者である第三者が暗号鍵データを流出させる場合には、代行サーバ装置に保持している全てのユーザの情報漏洩する危険性がある。  【００１１】
また、昨今のカード利用者が利用しているカード枚数も増加傾向にあり、各カードに関する契約情報等を個人が管理しきれなくなってきており、迅速にカードの利用停止や解約等をすることできず、特にカード被害を最小限に食い止めなければいけない紛失の手続に関しても同様に手続が容易ではない。  【００１２】
さらに、ネットワークユーザーが増大する昨今において、電子商取引を行う年齢層も広がり、コンピューター装置の操作になれていない高齢者や痴呆症等の老人、浪費家の夫婦、決済能力の無い学生等が容易に商品購入することができるため、個人情報の流出が原因となるカード犯罪または返済可能な限度額を超えた購入によるカード破産等の社会問題も勃発している。  【００１３】
したがって、本発明の目的は、電子商取引を行うにあたり、個人情報の流出の可能性もあるため暗号化した個人情報を復号化させるための復号鍵を個人情報固有者に管理させることで個人情報が漏れる可能性をなくした一括停止処理サーバ装置、一括停止代行処理サーバ装置、決済代行処理サーバ装置、方法及びプログラムを提供することにある。また、それとともに管理している全ての情報が漏洩することを防止することを目的とする。  【００１４】
また、本発明の別の目的は、銀行やクレジットカード会社等の各金融機関において利用しているカードに関する情報を暗号化して一元管理する一括停止代行処理サーバ装置、方法及びプログラムを提供することにある、また、それとともに、一元解約等の手続を簡単かつ迅速に行うことを目的としている。  【００１５】
また、本発明のまた別の目的は、決済処理をカード所有者承認によって処理を実行させるため、不本意な電子商取引や振込み詐欺、フィッシング詐欺を未然に防ぐ決済代行処理サーバ装置、方法及びプログラムを提供することにある。また、それとともに、カード犯罪やカード破産を抑制することを目的としている。
【課題を解決するための手段】
【００１６】
（１）本発明は上記の課題を解決するためになされたものであり、本発明の一態様は、
一括停止処理サーバ装置に接続された端末装置において、
前記端末装置におけるユーザ操作に応じて、電子的情報を操作入力する入力部、電子的情報を記憶する記憶部、電子的情報を表示する表示部及び電子的情報を受信する受信部、前記入力部よりユーザの入力操作に応じて入力されたユーザ認証情報と前記記憶部より受信するユーザ識別情報を用いて暗号化するための共通暗号鍵と復号化するための共通復号鍵を生成する共通鍵処理部を有し、
前記入力部よりユーザの入力操作に応じて入力されたユーザ認証情報とユーザが所有している銀行口座とクレジットカードの情報である金融情報に、前記記憶部に記憶されているユーザを識別するための識別情報を加え、金融情報と認証情報と識別情報に基づいて暗号化するための暗号鍵を生成するとともに復号化するための復号鍵をペアーで自動生成する鍵生成処理部と、
前記入力部より情報登録用のユーザ認証情報が入力されると、前記共通鍵処理部より暗号化するための文字数が与えられ、前記ユーザ認証情報の文字数列に当該暗号共通鍵文字数を埋め込み、元文字数列の順位を壊さず５倍以下の暗号化文字数列を生成し、前記端末装置における記憶部よりユーザ識別情報を取得し、前記ユーザ識別情報の文字数列に当該暗号化共通鍵文字数を埋め込み、元文字数列の順位を壊さず５倍以下の暗号化文字数列を生成する暗号化処理部と
前記端末装置における暗号化処理部において生成された暗号化認証情報と暗号化識別情報とともに、前記暗号化認証情報と暗号化識別情報を復号化させる復号化共通鍵情報と前記鍵生成処理部で生成された復号鍵と暗号化金融情報と暗号化認証情報と暗号化識別情報を対応付けて記憶させる記憶部と、前記端末装置における記憶部に記憶された前記暗号化認証情報と暗号化識別情報を復号化させる復号化共通鍵情報と前記鍵生成処理部で生成された復号鍵と暗号化金融情報と暗号化認証情報と暗号化識別情報と送信させる送信部と、前記端末装置より送信された前記一括停止処理サーバ装置に受信され記憶される記憶部と、前記端末装置における記憶部より記憶されている暗号化金融情報と、復号鍵を呼び出して金融情報を復号化する復号化処理部と、前記端末装置における表示部に前記復号化処理された金融情報から停止させたい金融情報を特定し、選択した金融情報に紐付けられている暗号化認証情報と暗号化識別情報を復号化させる復号化共通鍵情報と前記鍵生成処理部で生成された復号鍵と暗号化金融情報と暗号化認証情報と暗号化識別情報を記憶部より取得し送信させ、前記一括停止処理サーバ装置に受信される受信部と、受信した暗号化認証情報が登録されている確認をおこなう認証部と、前記端末装置により受信した暗号化認証情報と暗号化識別情報の暗号化文字列に基づいて、前記一括停止処理サーバ装置における記憶部より登録されている暗号化認証情報と暗号化識別情報の暗号化文字数列と完全一致した情報の有無を検索する暗号化処理部と、前記暗号化文字数列の完全一致した暗号化認証と暗号化識別情報と前記端末装置より受信した暗号化金融情報と復号化させる復号鍵と復号化共通鍵で復号させる復号化処理部と、前記端末装置より受信された指定金融機関に停止する金融情報発信命令を送信する送信部と、を具備することを特徴とする一括停止サーバ処理装置である。【００１７】
（２）また、本発明の一態様である一括停止処理方法は、
前記端末装置におけるユーザ操作に応じて、電子的情報を操作入力する入力部、電子的情報を記憶する記憶部、電子的情報を表示する表示部及び電子的情報を受信する受信部、前記入力部よりユーザの入力操作に応じて入力されたユーザ認証情報と前記記憶部より受信するユーザ識別情報を用いて暗号化するための共通暗号鍵と復号化するための共通復号鍵を生成する共通鍵処理ステップを有し、
前記入力部よりユーザの入力操作に応じて入力されたユーザ認証情報とユーザが所有している銀行口座とクレジットカードの情報である金融情報に、前記記憶部に記憶されているユーザを識別するための識別情報を加え、金融情報と認証情報と識別情報に基づいて暗号化するための暗号鍵を生成するとともに復号化するための復号鍵をペアーで自動生成する鍵生成処理ステップと、
前記入力部より情報登録用のユーザ認証情報が入力されると、前記共通鍵処理部より暗号化するための文字数が与えられ、前記ユーザ認証情報の文字数列に当該暗号共通鍵文字数を埋め込み、元文字数列の順位を壊さず５倍以下の暗号化文字数列を生成し、前記端末装置における記憶部よりユーザ識別情報を取得し、前記ユーザ識別情報の文字数列に当該暗号化共通鍵文字数を埋め込み、元文字数列の順位を壊さず５倍以下の暗号化文字数列を生成する暗号化処理ステップと
前記端末装置における暗号化処理部において生成された暗号化認証情報と暗号化識別情報とともに、前記暗号化認証情報と暗号化識別情報を復号化させる復号化共通鍵情報と前記鍵生成処理部で生成された復号鍵と暗号化金融情報と暗号化認証情報と暗号化識別情報を対応付けて記憶させる記憶ステップと、前記端末装置における記憶部に記憶された前記暗号化認証情報と暗号化識別情報を復号化させる復号化共通鍵情報と前記鍵生成処理部で生成された復号鍵と暗号化金融情報と暗号化認証情報と暗号化識別情報と送信させる送信ステップと、前記端末装置より送信された前記一括停止処理サーバ装置に受信され記憶される記憶ステップと、前記端末装置における記憶部より記憶されている暗号化金融情報と、復号鍵を呼び出して金融情報を復号化する復号化処理ステップと、前記端末装置における表示部に前記復号化処理された金融情報から停止させたい金融情報を特定し、選択した金融情報に紐付けられている暗号化認証情報と暗号化識別情報を復号化させる復号化共通鍵情報と前記鍵生成処理部で生成された復号鍵と暗号化金融情報と暗号化認証情報と暗号化識別情報を記憶部より取得し送信させ、前記一括停止処理サーバ装置に受信される受信ステップと、受信した暗号化認証情報が登録されている確認をおこなう認証ステップと、前記端末装置により受信した暗号化認証情報と暗号化識別情報の暗号化文字列に基づいて、前記一括停止処理サーバ装置における記憶部より登録されている暗号化認証情報と暗号化識別情報の暗号化文字数列と完全一致した情報の有無を検索する暗号化処理ステップと、前記暗号化文字数列の完全一致した暗号化認証と暗号化識別情報と前記端末装置より受信した暗号化金融情報と復号化させる復号鍵と復号化共通鍵で復号させる復号化処理ステップと、前記端末装置より受信された指定金融機関に停止する金融情報発信命令を送信する送信ステップと、を具備することを特徴とする一括停止処理方法である。【００１８】
（３）また、本発明の一態様は、一括停止代行処理サーバ装置と前記端末装置からユーザに関連する情報と停止する暗号化金融情報と復号鍵を受信し、当該暗号化金融情報の使用停止のための処理を実行する当該金融機関サーバ装置と、を含んで構成される金融口座停止処理システムである。【００１９】
また、本発明の一態様は、一括停止処理サーバ装置は当該金融情報の使用停止のための処理を実行する当該金融機関サーバ装置に備えることを特徴とする一括停止処理サーバ装置である。【００２０】
（４）また、本発明の一態様である一括停止代行処理サーバ装置は、
ネットワークを介して端末装置に接続されたサーバ装置において、
前記端末装置における入力部よりユーザの入力操作に応じて入力された情報登録用のユーザ認証情報とユーザ金融情報と前記端末装置用における記憶部に記憶されているユーザ識別するための識別情報を取得し、ともに前記端末装置における送信部より送信され、前記一括停止代行処理サーバ装置に受信したユーザ認証情報とユーザ識別情報にフィールド単位毎に暗号化するための文字数を与える共通鍵処理部と、
当該情報の文字数列に前記暗号化共通鍵文字数を埋め込み、元文字数列の順位を壊さず５倍以下の暗号化文字数列の暗号化認証情報と暗号化識別情報を生成させる暗号化処理部と、
前記暗号化処理部より暗号化された暗号化認証情報と暗号化識別情報を用いて第一の鍵を動的に生成し、前記一括停止代行処理サーバ装置における鍵生成処理部よりランダム数文字を用いて第二の鍵を動的に生成し、当該第一の鍵と当該第二の鍵から第三の鍵を動的に生成し、前記ユーザ金融情報を当該第三の鍵を用いて暗号化決済処理用金融情報を生成する鍵生成処理部と、
当該鍵生成処理部において生成された、前記第二の鍵と前記暗号化決済処理金融情報を前記一括停止代行処理サーバ装置における送信部より前記端末装置へ送信する送信部と、
で受信し記憶する前記端末装置における記憶部と、
前記端末装置における表示部より停止する金融情報発信命令操作により、前記停止する暗号化処理用金融情報と認証情報と識別情報と第二の鍵が記憶部より取得され、前記端末装置送信部より送信され、前記一括停止代行処理サーバ装置に送信したユーザ認証情報とユーザ識別情報は、前記一括停止代行処理サーバ装置に置ける暗号化処理部により、フィールド単位毎に暗号化するための文字数を与えられ当該情報の文字数列に埋め込み、元文字数列の順位を壊さず５倍以下の暗号化文字数列を生成し、前記記憶部に記憶されている暗号化認証情報と暗号化識別情報の暗号化文字数列と完全一致した暗号化認証情報と暗号化識別情報を呼び出し復号化するための第一の鍵を生成し、前記暗号化認証情報と暗号化識別情報を復号化させる復号化処理部と、
前記復号化処理部で復号化するために生成された第一の鍵と前記端末装置より送信された第二の鍵を用いて第三の鍵を生成される鍵生成処理部と、
前記端末装置より送信された暗号化決済処理用金融情報を第三の鍵で復号化する復号化処理部と、
金融機関に停止する金融情報発信命令を送信する送信部と
を具備することを特徴とする一括停止代行処理サーバ装置である。【００２１】
（５）また、本発明の一態様である一括停止代行処理方法は、
ネットワークを介して端末装置に接続されたサーバ装置において、
前記端末装置における入力部よりユーザの入力操作に応じて入力された情報登録用のユーザ認証情報とユーザ金融情報と前記端末装置用における記憶部に記憶されているユーザ識別するための識別情報を取得し、ともに前記端末装置における送信部より送信され、前記一括停止代行処理サーバ装置における受信部より受信したユーザ認証情報とユーザ識別情報にフィールド単位毎に暗号化するための文字数列を与える共通鍵処理ステップと、
当該情報の文字数列に前記暗号化共通鍵文字数を埋め込み、元文字数列の順位を壊さず５倍以下の暗号化文字数列の暗号化認証情報と暗号化識別情報を生成させる暗号化処理ステップと、
前記暗号化処理部より暗号化された暗号化認証情報と暗号化識別情報を用いて第一の鍵を動的に生成し、前記一括停止代行処理サーバ装置における鍵生成処理部よりランダム数文字を用いて第二の鍵を動的に生成し、当該第一の鍵と当該第二の鍵から第三の鍵を動的に生成し、前記ユーザ金融情報を当該第三の鍵を用いて暗号化決済処理用金融情報を生成する鍵生成処理ステップと、
当該鍵生成処理部において生成された、前記第二の鍵と前記暗号化決済処理金融情報を前記一括停止代行処理サーバ装置における送信部より前記端末装置へ送信する送信ステップと、
前記端末装置用で受信し記憶する記憶ステップと、
前記端末装置における表示部より停止する金融情報発信命令操作により、前記停止する暗号化処理用金融情報と認証情報と識別情報と第二の鍵が記憶部より取得され、前記端末装置送信部より送信され、前記一括停止代行処理サーバ装置に受信したユーザ認証情報とユーザ識別情報は、前記暗号化処理部により、フィールド単位毎に暗号化するための文字数列を与えられ当該情報の文字数列に埋め込み、元文字数列の順位を壊さず５倍以下の暗号化文字数列を生成し、前記記憶部に記憶されている暗号化認証情報と暗号化識別情報の暗号化文字数列と完全一致した暗号化認証情報と暗号化識別情報を呼び出し復号化するための第一の鍵を生成し、前記暗号化認証情報と暗号化識別情報を復号化させる復号化処理ステップと、
前記復号化処理部で復号化するために生成された第一の鍵と前記端末装置より送信された第二の鍵を用いて第三の鍵を生成される鍵生成処理ステップと、
前記端末装置より送信された暗号化決済処理用金融情報を第三の鍵で復号化する復号化処理ステップと、
金融機関に停止する金融情報発信命令を送信する送信ステップと
を具備することを特徴とする一括停止代行処理方法である。【００２２】
本発明の一態様による決済代行処理サーバ装置は、
ネットワークを介して端末装置に接続されたサーバ装置において、
前記端末装置における入力部よりユーザの入力操作に応じて入力された情報登録用のユーザ認証情報とユーザクレジットカード情報と前記端末装置用における記憶部に記憶されている。前記ユーザ認証情報とユーザクレジットカード情報とユーザ識別するための識別情報を取得し、ともに前記端末装置における送信部より送信され、前記決済代行処理サーバ装置に受信したユーザ認証情報とユーザ識別情報にフィールド単位毎に暗号化するための文字数を与える共通鍵処理部と、
当該情報の文字数列に前記暗号化共通鍵文字数を埋め込み、元文字数列の順位を壊さず５倍以下の暗号化文字数列の暗号化認証情報と暗号化識別情報を生成させる暗号化処理部と、
前記暗号化処理部より暗号化された暗号化認証情報と暗号化識別情報を用いて第一の鍵を動的に生成し、前記決済代行処理サーバ装置における鍵生成処理部よりランダム数文字を用いて第二の鍵を動的に生成し、当該第一の鍵と当該第二の鍵から第三の鍵を動的に生成し、前記ユーザクレジットカード情報を当該第三の鍵を用いて暗号化決済処理用クレジットカード情報を生成する鍵生成処理部と、
当該鍵生成処理部において生成された、前記第二の鍵と前記暗号化決済処理用クレジットカード情報を前記一括停止代行処理サーバ装置における送信部より前記端末装置へ送信する送信部と、
前記端末装置用で受信し記憶する記憶部と、
前記端末装置における入力部より購入したい商品を依頼する操作が行われると、ユーザ認証情報とユーザ識別情報とユーザクレジットカード情報を記憶部から呼び出し、前記決済代行処理サーバにおける受信部へ送信する。
前記決済代行処理サーバ装置における受信部で受信し、ユーザ認証情報と、ユーザ識別情報にフィールド単位毎に暗号化するため文字数を共通鍵処理部から与え、暗号化処理部で暗号化認証情報と暗号化識別情報を生成し、前記決済代行処理サーバ装置における記憶部に登録用として記憶されている暗号化認証情報と暗号化識別情報と安全一致の情報を検索し、暗号化認証情報のフィールド単位で保管されているメールアドレスのみを復号化処理部で復号化して送信部より決済実行処理確認通知を復号化したメールアドレス宛に送信する。前記端末装置受信部により受信された決済実行処理確認通知を前記端末装置における表示部に表示する。前記表示部に表示された内容から、承認処理依頼操作を行うと前記端末装置における記憶部より、決済処理を行う。記憶部より決済する暗号化決済処理用クレジットカード情報と認証情報と識別情報と第二の鍵が取得され、前記端末装置送信部より送信され、前記決済代行処理サーバ装置に受信したユーザ認証情報とユーザ識別情報は、前記暗号化処理部により、フィールド単位毎に暗号化するための文字数列を与えられ当該情報の文字数列に埋め込み、元文字数列の順位を壊さず５倍以下の暗号化文字数列を生成し、前記記憶部に記憶されている暗号化認証情報と暗号化識別情報の暗号化文字数列と完全一致した暗号化認証情報と暗号化識別情報を呼び出し復号化するための第一の鍵を生成し、前記暗号化認証情報と暗号化識別情報を復号化させる復号化処理部と、
前記復号化処理部で復号化するために生成された第一の鍵と前記端末装置より送信された第二の鍵を用いて第三の鍵を生成される鍵生成処理部と、
前記端末装置より送信された暗号化決済処理用クレジット情報を第三の鍵で復号化する復号化処理部と、
決済処理を行う金融機関に決済処理に関する金融情報とともに送信する送信部と、
を具備することを特徴とする決済代行処理サーバ装置である。【００２３】
本発明の一態様による決済代行処理方法は、
ネットワークを介して端末装置に接続されたサーバ装置において、
前記端末装置における入力部よりユーザの入力操作に応じて入力された情報登録用のユーザ認証情報とユーザクレジットカード情報と前記端末装置における記憶部に記憶されている。前記ユーザ認証情報とユーザクレジットカード情報とユーザ識別するための識別情報を取得し、ともに前記端末装置における送信部より送信され、前記決済代行処理サーバ装置における受信部より受信したユーザ認証情報とユーザ識別情報にフィールド単位毎に暗号化するための文字数を与える共通鍵処理ステップと、
当該情報の文字数列に前記暗号化共通鍵文字数を埋め込み、元文字数列の順位を壊さず５倍以下の暗号化文字数列の暗号化認証情報と暗号化識別情報を生成させる暗号化処理ステップと、
前記暗号化処理部より暗号化された暗号化認証情報と暗号化識別情報を用いて第一の鍵を動的に生成し、前記決済代行処理サーバ装置における鍵生成処理部よりランダム数文字を用いて第二の鍵を動的に生成し、当該第一の鍵と当該第二の鍵から第三の鍵を動的に生成し、前記ユーザクレジットカード情報を当該第三の鍵を用いて暗号化決済処理用クレジットカード情報を生成する鍵生成処理ステップと、
当該鍵生成処理部において生成された、前記第二の鍵と前記暗号化決済処理用クレジットカード情報を前記一括停止代行処理サーバ装置における送信部より前記端末装置へ送信する送信ステップと、
前記端末装置で受信し記憶する記憶ステップと、
前記端末装置における入力部より購入したい商品を依頼する操作が行われると、ユーザ認証情報とユーザ識別情報とユーザクレジットカード情報を記憶部から呼び出し、前記決済代行処理サーバにおける受信部へ送信する。
前記決済代行処理サーバ装置における受信部で受信し、ユーザ認証情報と、ユーザ識別情報にフィールド単位毎に暗号化するため文字数を共通鍵処理部から与え、暗号化処理部で暗号化認証情報と暗号化識別情報を生成し、前記決済代行処理サーバ装置における記憶部に登録用として記憶されている暗号化認証情報と暗号化識別情報と安全一致の情報を検索し、暗号化認証情報のフィールド単位で保管されているメールアドレスのみを復号化処理部で復号化して送信部より決済実行処理確認通知を復号化したメールアドレス宛に送信する。前記端末装置受信部により受信された決済実行処理確認通知を前記端末装置における表示部に表示する。前記表示部に表示された内容から、承認処理依頼操作を行うと前記端末装置における記憶部より、決済処理を行う。記憶部より決済する暗号化決済処理用クレジットカード情報と認証情報と識別情報と第二の鍵が取得され、前記端末装置送信部より送信され、前記決済代行処理サーバ装置に受信したユーザ認証情報とユーザ識別情報は、前記暗号化処理部により、フィールド単位毎に暗号化するための文字数列を与えられ当該情報の文字数列に埋め込み、元文字数列の順位を壊さず５倍以下の暗号化文字数列を生成し、前記記憶部に記憶されている暗号化認証情報と暗号化識別情報の暗号化文字数列と完全一致した暗号化認証情報と暗号化識別情報を呼び出し復号化するための第一の鍵を生成し、前記暗号化認証情報と暗号化識別情報を復号化させる復号化処理部ステップと、
前記復号化処理部で復号化するために生成された第一の鍵と前記端末装置より送信された第二の鍵を用いて第三の鍵を生成される鍵生成処理部ステップと、
前記端末装置より送信された暗号化決済処理用クレジット情報を第三の鍵で復号化する復号化処理部ステップと、
決済処理を行う金融機関に決済処理に関する金融情報とともに送信する送信ステップと
を具備することを特徴とする決済代行処理方法である。【００２４】
また、本発明の一態様による金融機関決済処理システムは、
決済代行処理サーバ装置と、前記金融機関決済処理サーバ装置に前記端末装置より決済依頼処理情報と復号鍵と識別情報と認証情報を受信し、当該決済依頼処理を実行する当該金融機関サーバ装置とを含んで構成される。  【００２５】
また、本発明の一態様による決済システムは、  端末装置と決済代行処理サーバ装置がインターネットを介して接続された決済依頼情報提供装置において、  前記端末装置における入力部よりユーザの入力操作に応じて入力された情報登録用のユーザ認証情報とユーザクレジットカード情報と前記端末装置における記憶部に記憶されているユーザ識別するための識別情報を取得し、送信部より前記決済代行処理サーバ装置に受信される受信部と、前記受信部より受信されたユーザ認証情報とユーザ識別情報とクレジットカード情報にフィールド単位毎に暗号化するための文字数を与える共通鍵処理部と、当該情報の文字数列に前記暗号化共通鍵文字数を埋め込み、元文字数列の順位を壊さず５倍以下の暗号化文字列の暗号化認証情報と暗号化識別情報と暗号化クレジットカード情報を生成させる暗号化処理部と、前記決済代行処理サーバ装置に外部の商品決済依頼情報提供装置から商品をクレジットガードによる決済処理依頼情報が与えられると、当該決済依頼情報に含まれているクレジットカード情報と認証情報を、前記共通鍵処理部によりクレジットカード情報と認証情報をフィールド単位毎に暗号化するための文字数を与える。暗号化するための文字数を、当該情報の文字数列に埋め込み、元文字数列の順位を壊さず５倍以下の暗号化文字数列で暗号化クレジット情報と暗号化認証情報を動的に生成させる暗号化処理部と、  前記決済代行処理サーバ装置における記憶部の記憶されている暗号化クレジット情報と暗号化認証情報の暗号化文字数列と完全一致するか否かを判断し、及び／もしくは完全一致しない場合、処理を停止させる制御処理部と、  当該外部の商品決算依頼情報提供装置に決済処理停止命令を送信する送信部を有する決済代行処理サーバ装置である。  【００２６】
また、本発明の一態様による決済システムは、  端末装置と決済代行処理サーバ装置がインターネットを介して接続された決済依頼情報提供装置において、  前記端末装置における入力部よりユーザの入力操作に応じて入力された情報登録用のユーザ認証情報とユーザクレジットカード情報と前記端末装置における記憶部に記憶されているユーザ識別するための識別情報を取得し、送信部より前記決済代行処理サーバ装置に受信される受信ステップと、前記受信部より受信されたユーザ認証情報とユーザ識別情報とクレジットカード情報にフィールド単位毎に暗号化するための文字数を与える共通鍵処理ステップと、当該情報の文字数列に前記暗号化共通鍵文字数を埋め込み、元文字数列の順位を壊さず５倍以下の暗号化文字列の暗号化認証情報と暗号化識別情報と暗号化クレジットカード情報を生成させる暗号化処理ステップと、前記決済代行処理サーバ装置に外部の商品決済依頼情報提供装置から商品をクレジットガードによる決済処理依頼情報が与えられると、当該決済依頼情報に含まれているクレジットカード情報と認証情報を、前記共通鍵処理部によりクレジットカード情報と認証情報をフィールド単位毎に暗号化するための文字数を与える。暗号化するための文字数を、当該情報の文字数列に埋め込み、元文字数列の順位を壊さず５倍以下の暗号化文字数列で暗号化クレジット情報と暗号化認証情報を動的に生成させる暗号化処理ステップと、  前記決済代行処理サーバ装置における記憶部の記憶されている暗号化クレジット情報と暗号化認証情報の暗号化文字数列と完全一致するか否かを判断し、及び／もしくは完全一致しない場合、処理を停止させる制御処理ステップと、  当該外部の商品決算依頼情報提供装置に決済処理停止命令を送信する送信部を有する決済代行処理方法である。【００２７】
本発明の一態様は、端末装置に接続された一括停止処理サーバ装置において、端末装置におけるユーザ操作に応じて、電子的情報を操作入力する入力部、電子的情報を記憶する記憶部、電子的情報を表示する表示部及び電子的情報を受信する受信部、暗号鍵情報を生成する共通鍵処理部を有し、前記入力部よりユーザの入力操作に応じて入力されたユーザ認証情報とユーザが所有している銀行口座とクレジットカードの情報である金融情報に、前記記憶部に記憶されているユーザを識別するための識別情報を加え、金融情報と認証情報と識別情報に基づいて暗号化するための暗号鍵を生成するとともに復号化するための復号鍵をペアーで自動生成し、前記入力部より情報登録用のユーザ金融情報が入力されると当該暗号鍵で暗号化したユーザ金融情報を自動生成する鍵生成処理部と、前記入力部より情報登録用のユーザ認証情報が入力されると、暗号化するための暗号鍵を生成し、前記ユーザ認証情報の文字数列に当該暗号鍵を埋め込み、元文字数列の順位を壊さず５倍以下の暗号化文字数列を生成し、前記端末装置における記憶部よりユーザ識別情報を取得し、前記ユーザ識別情報の文字数列に当該暗号鍵を埋め込み、元文字数列の順位を壊さず５倍以下の暗号化文字数列を生成する暗号化処理部とを具備する端末装置と接続し、前記端末装置における共通鍵処理部において生成された暗号鍵情報と復号化させる復号鍵を対とした共通鍵情報と、前記共通鍵処理で生成された暗号化認証情報と暗号化識別情報とともに、前記端末装置における鍵生成処理部で生成された暗号化金融情報を前記端末装置における送信部より送信される情報を受信する受信部と、前記暗号化認証情報を暗号化識別情報と、前記暗号化認証情報と暗号化識別情報を暗号化させた暗号鍵情報と復号化させる復号鍵の対である共通鍵情報と、前記端末装置用における鍵生成処理部で生成された暗号化金融情報を受信し、前記端末装置用における送信部より送られた前記暗号化された暗号化認証情報と暗号化識別情報と共通鍵情報と暗号化金融情報とを対応付けて記憶させる記憶部と、前記端末装置における表示部より、停止する金融情報発信命令を選択し操作が行われると停止する金融情報を復号化させる特定の復号鍵と共通鍵処理部において暗号化されて記憶されている暗号化認証情報と暗号化識別情報を呼び出し、前記端末装置における送信部より送信させ、前記端末装置より受信した暗号化認証情報と暗号化識別情報に基づいて、前記記憶部から暗号化されている暗号化認証情報と暗号化識別情報の文字数列が完全一致した暗号化認証情報と暗号化識別情報を呼び出し、対応付けて記憶されている暗号化金融情報と前記暗号化金融情報を復号化させる復号鍵で復号化する復号化処理部と、金融機関に停止する金融情報発信命令を送信する送信部とを具備することを特徴とする。【００２８】
また、本発明の一態様である一括停止処理方法は、端末装置における入力部よりユーザの入力操作に応じて入力されたユーザ認証情報とユーザが所有している銀行口座とクレジットカードの情報である金融情報に、記憶部に記憶されているユーザを識別するための識別情報を加え、金融情報と認証情報と識別情報に基づいて暗号化するための暗号鍵を生成するとともに復号化するための復号鍵をペアーで自動生成し、情報登録用のユーザ金融情報が入力されると当該暗号鍵で暗号化したユーザ金融情報を自動生成する鍵生成処理するステップと、前記端末装置における入力部より情報登録用のユーザ認証情報が入力されると、暗号化するための暗号鍵を生成し、前記ユーザ認証情報の文字数列に当該暗号鍵を埋め込み、元文字数列の順位を壊さず５倍以下の暗号化文字数列を生成し、前記端末装置における記憶部よりユーザ識別情報を取得し、前記ユーザ識別情報の文字数列に当該暗号鍵を埋め込み、元文字数列の順位を壊さず５倍以下の暗号化文字数列を生成する暗号化処理するステップと
を具備する処理を行う端末装置に接続するステップを有し、前記端末装置における共通鍵処理部において生成された暗号鍵情報と復号化させる復号鍵を対とした共通鍵情報と、前記共通鍵処理で生成された暗号化認証情報と暗号化識別情報とともに、前記端末装置における鍵生成処理部で生成された暗号化金融情報を前記端末装置における送信部よりされる情報を受信するステップと、前記暗号化認証情報を暗号化識別情報と、前記暗号化認証情報と暗号化識別情報を暗号化させた暗号鍵情報と復号化させる復号鍵の対である共通鍵情報と、前記端末装置用における鍵生成処理部で生成された暗号化金融情報を受信し、前記端末装置用における送信部より送られた前記暗号化された暗号化認証情報と暗号化識別情報と共通鍵情報と暗号化金融情報とを対応付けて記憶させる記憶するステップと、前記端末装置における表示部より、停止する金融情報発信命令を選択し操作が行われると停止する金融情報を復号化させる特定の復号鍵と共通鍵処理部において暗号化されて記憶されている暗号化認証情報と暗号化識別情報を呼び出し、前記端末装置における送信部より送信させ、前記端末装置より受信した暗号化認証情報と暗号化識別情報に基づいて、前記記憶部から暗号化されている暗号化認証情報と暗号化識別情報の文字数列が完全一致した暗号化認証情報と暗号化識別情報を呼び出し、対応付けて記憶されている暗号化金融情報と前記暗号化金融情報を復号化させる復号鍵で復号化する復号化処理するステップと、機関に停止する金融情報発信命令を送信する送信するステップと
を備えて処理することを特徴とする。【００２９】
また、本発明の一態様である一括停止代行処理サーバ装置は、ネットワークを介して端末装置に接続されたサーバ装置において、前記端末装置における入力部よりユーザの入力操作に応じて入力された情報登録用のユーザ認証情報とユーザ金融情報と前記端末装置用における記憶部に記憶されているユーザ識別するための識別情報を取得し、ともに前記端末装置における送信部より送信され、受信したユーザ認証情報とユーザ識別情報に暗号化するための暗号鍵を生成し、当該情報の文字数列に前記暗号鍵を埋め込み、元文字数列の順位を壊さず５倍以下の暗号化文字数列を生成させる暗号化処理部と、前記端末装置における送信部より送信されたユーザ認証情報を用いて第一の暗号鍵を動的に生成し、前記ユーザ識別情報を用いて第二の暗号鍵を動的に生成し、当該第一の暗号鍵と当該第二の暗号鍵から第三の暗号鍵を動的に生成し、前記ユーザ金融情報を当該第三の暗号鍵を用いて暗号化金融情報を生成する鍵生成処理部と、当該鍵生成処理部において、前記第一の暗号鍵を復号化させる復号鍵を動的に生成し、送信部より前記端末装置へ送信し、前記端末装置用における記憶部と前記端末装置における表示部より停止する金融情報発信命令操作により、前記停止する金融情報復号鍵と認証情報と識別情報が記憶部より取得され、前記端末装置より送信され、受信したユーザ認証情報とユーザ識別情報は、前記暗号化処理部により、暗号化するための共通暗号鍵を当該情報の文字数列に埋め込まれ、元文字数列の順位を壊さず５倍以下の暗号化文字数列を生成し、前記記憶部に記憶されている暗号化認証情報と暗号化識別情報の暗号化文字数列から完全一致した暗号化認証情報と暗号化識別情報を呼び出し、前記鍵生成処理部から対応付けて記憶されている暗号化金融情報と前記停止する金融情報発信命令とともに、送信された前記復号鍵とともに復号化する処理を行う復号化処理部と、金融機関に停止する金融情報発信命令を送信する送信部と
を具備することを特徴とする。【００３０】
また、本発明の一態様である一括停止代行処理方法は、ネットワークを介して端末装置と接続し、前記端末装置における入力部よりユーザの入力操作に応じて入力された情報登録用のユーザ認証情報とユーザ金融情報と前記端末装置における記憶部に記憶されているユーザ識別するための識別情報を取得し、ともに前記端末装置における送信部より送信され、受信したユーザ認証情報とユーザ識別情報に暗号化するための暗号鍵を生成し、当該情報の文字数列に前記暗号鍵を埋め込み、元文字数列の順位を壊さず５倍以下の暗号化文字数列を生成させる暗号化処理するステップと、前記端末装置用における送信部より送信されたユーザ認証情報を用いて第一の暗号鍵を動的に生成し、前記ユーザ識別情報を用いて第二の暗号鍵を動的に生成し、当該第一の暗号鍵と当該第二の暗号鍵から第三の暗号鍵を動的に生成し、前記ユーザ金融情報を当該第三の暗号鍵を用いて暗号化金融情報を生成する鍵生成処理するステップと、当該鍵生成処理部において、前記第一の暗号鍵を復号化させる復号鍵を動的に生成し、送信部より前記端末装置へ送信し、前記端末装置用における記憶部と前記端末装置における表示部より停止する金融情報発信命令操作により、前記停止する金融情報復号鍵と認証情報と識別情報が記憶部より取得され、前記端末装置より送信され、受信したユーザ認証情報とユーザ識別情報は、前記暗号化処理部により、暗号化するための共通暗号鍵を当該情報の文字数列に埋め込まれ、元文字数列の順位を壊さず５倍以下の暗号化文字数列を生成し、記憶部に記憶されている暗号化認証情報と暗号化識別情報の暗号化文字数列から完全一致した暗号化認証情報と暗号化識別情報を呼び出し、前記鍵生成処理部から対応付けて記憶されている暗号化金融情報と前記停止する金融情報発信命令とともに、送信された前記復号鍵とともに復号化する処理を行う復号化処理するステップと、金融機関に停止する金融情報発信命令を送信する送信するステップと、を具備することを特徴とする。【００３１】
本発明の一態様による決済代行処理サーバ装置は、ネットワークに接続した決済代行処理サーバ装置において、電子的情報を操作入力する入力部、電子的情報を記憶する記憶部、電子的情報を表示する表示部及び電子的情報を受信する受信部を有し、前記入力部よりユーザの入力操作に応じて入力された情報登録用のユーザ認証情報とユーザクレジットカード情報と前記記憶部に記憶されているユーザ識別するための識別情報を取得し、前記入力部より購入したい商品依頼する操作が行われると、前記記憶部からユーザ認証情報とユーザ識別情報を取得し電子的情報として送信するための送信部とを具備する端末装置と接続し、電子的情報を記憶する記憶部、電子的情報を受信する受信部、電子的情報を暗号化する暗号化処理部を有し、前記受信部より受信したユーザ認証情報とユーザ識別情報を前記暗号化処理部により暗号化するための共通暗号鍵を当該情報の文字数列に埋め込まれ、元文字数列の順位を壊さず５倍以下の暗号化文字数列で暗号化認証情報と暗号化識別情報を生成し、前記記憶部に記憶されている暗号化認証情報と、暗号化識別情報の暗号化文字数列から完全一致した暗号化認証情報と暗号化識別情報を呼び出し復号化するための復号化処理部と、前記記憶部より呼び出された暗号化認証情報と暗号化識別情報を前記復号化処理部により復号化し、復号化した認証情報の一つである決済実行処理確認通知情報を前記端末装置における受信部に送信する送信部と、前記端末装置における記憶部に記憶されている登録用情報であるユーザ認証情報とユーザ識別情報と復号鍵を前記端末装置における記憶部から呼び出し、前記端末装置における表示部に表示された内容と前記端末装置における記憶部から呼び出す情報を、前記端末装置における送信部より送信し、前記受信部に受信したユーザ認証情報とユーザ識別情報と復号鍵は、暗号化処理部で暗号化され、暗号化認証情報と暗号化識別情報と復号鍵を与える鍵生成処理部とを具備し、前記記憶部に記憶されている暗号化金融情報を呼び出し、前記鍵生成処理部に与え、復号鍵によりユーザ情報を復号化させ、決済処理を行う金融機関に決済処理に関する金融情報とともに送信することを特徴とする。  【００３２】
また、本発明の一態様による決済代行処理方法は、電子的情報を操作入力する入力し、電子的情報を記憶する記憶し、電子的情報を表示し及び電子的情報を受信する受信するステップを有し、前記入力するステップよりユーザの入力操作に応じて入力された情報登録用のユーザ認証情報とユーザクレジットカード情報と前記記憶するステップより記憶されているユーザ識別するための識別情報を取得し、前記入力するステップより購入したい商品依頼する操作が行われると、前記記憶するステップよりユーザ認証情報とユーザ識別情報を取得し電子的情報として送信するステップと、を具備する端末装置と接続し、電子的情報を記憶する記憶し、電子的情報を受信し、電子的情報を暗号するステップを有し、前記受信するステップにより受信したユーザ認証情報とユーザ識別情報を前記暗号するステップにより暗号化するための共通暗号鍵を当該情報の文字数列に埋め込まれ、元文字数列の順位を壊さず5倍以下の暗号化文字数列で暗号化認証情報と暗号化識別情報を生成し、前記記憶するステップにより記憶されている暗号化認証情報と、暗号化識別情報の暗号化文字数列から完全一致した暗号化認証情報と暗号化識別情報を呼び出し復号化するための復号化処理するステップと、前記記憶するステップにより呼び出された暗号化認証情報と暗号化識別情報を前記復号化処理するステップにより復号化し、復号化した認証情報の一つである決済実行処理確認通知情報を送信する送信ステップと、前記端末装置における記憶するステップにより記憶されている登録用情報であるユーザ認証情報とユーザ識別情報と復号鍵を前記端末装置から呼び出し、前記端末装置における表示するステップにより表示された内容と前記端末装置から呼び出す情報を、前記端末装置における送信するステップにより送信し、前記受信するステップで受信したユーザ認証情報とユーザ識別情報と復号鍵は、暗号化処理部で暗号化され、暗号化認証情報と暗号化識別情報と復号鍵を与える鍵生成処理するステップとを具備し、前記記憶するステップにより記憶されている暗号化金融情報を呼び出し、前記鍵生成処理鍵生成処理するステップに与え、復号鍵によりユーザ情報を復号化させ、決済処理を行う金融機関に決済処理に関する金融情報とともに送信するステップを備えることを特徴とする。  【００３３】
また、本発明の一態様による決済システムは、端末装置と決済代行処理サーバ装置が接続された決済システムにおいて、前記端末装置における入力部よりユーザの入力操作に応じて入力された情報登録用のユーザ認証情報とユーザクレジットカード情報と前記端末装置における記憶部に記憶されているユーザ識別するための識別情報を取得し、前記決済代行処理サーバ装置に外部の商品決済依頼情報提供装置から商品をクレジットガードによる決済処理依頼情報が与えられると、当該決済依頼情報に含まれているクレジットカード情報と認証情報を、暗号化するための共通暗号鍵を当該情報の文字数列に埋め込み、元文字数列の順位を壊さず５倍以下の暗号化文字数列で暗号化クレジット情報と暗号化認証情報を動的に生成させる暗号化処理部と、前記決済代行処理サーバ装置における記憶部の記憶されている暗号化クレジット情報と暗号化認証情報の暗号化文字数列と完全一致するか否かを判断し、及び／もしくは完全一致しない場合、処理を停止させる制御処理部と、当該外部の商品決算依頼情報提供装置に決済処理停止命令を送信する送信部を有する決済代行処理サーバ装置を有する。【００３４】
また、本発明の一態様による決済代行処理方法は、端末装置と決済代行処理サーバ装置が接続された決済代行処理方法において、前記端末装置における入力するステップよりユーザの入力操作に応じて入力された情報登録用のユーザ認証情報とユーザクレジットカード情報と前記端末装置用記憶部に記憶するステップにより記憶されているユーザ識別するための識別情報を取得し、前記決済代行処理サーバ装置に外部の商品決済依頼情報提供装置から商品をクレジットガードによる決済処理依頼情報が与えられると、当該決済依頼情報に含まれているクレジットカード情報と認証情報を、前記暗号化処理部により暗号化するステップにより暗号化するための共通暗号鍵を当該情報の文字数列に埋め込み、元文字数列の順位を壊さず５倍以下の暗号化文字数列で暗号化クレジット情報と暗号化認証情報を動的に生成させる前記サーバ装置用暗号化処理するステップと、前記サーバ装置における記憶部の記憶されている暗号化クレジット情報と暗号化認証情報の暗号化文字数列と完全一致するか否かを判断する処理ステップと、完全一致しない場合、処理を停止させる制御ステップと、当該外部の商品決算依頼情報提供装置に決済処理停止命令を送信する送信ステップを有する。【００３５】
また、本発明の一態様に係る決済処理サーバ装置は、クレジットカード決済をおこなう金融機関サーバ装置に備えることを特徴とする。  【００３６】
また、本発明の一態様に係る決済処理システムは、決済代行処理サーバ装置における送信部から暗号化金融情報を送信し、ネットワークを介して金融機関サーバ装置に暗号化されたまま当該暗号化金融情報を受信し、ユーザ端末装置における送信部から暗号化金融情報を復号化させる第二の鍵と暗号化決済処理用金融情報を前記金融機関サーバ装置に直接送信し、当該決済処理を実行する当該金融機関サーバ装置と、を含んで構成される。
【発明の効果】
【００３７】
本発明によれば、一括停止処理サーバ装置、一括停止代行処理サーバ装置により複数の異なる金融機関やクレジットカード会社のカードを一括して停止するため、ユーザーの手間が減少する。また、本発明によれば、一括停止代行処理サーバ装置、決済代行処理サーバ装置により、ユーザのカード情報を暗号化する際に用いる第一の鍵と第二の鍵から第三の鍵を自動生成により暗号化する。よって、暗号鍵自体の安全性が高まる。また、第三の鍵を自動生成に用いる第二の鍵は、管理データベースに保持せずユーザ毎に固有で保持させるので、全てのユーザーのカード情報が一度に漏洩する事を防止できる。また、本発明によれば、暗号化した情報を復号化する際に用いる第二の鍵をユーザ毎に固有のものとするので、暗号化情報の強度が高まる。
【図面の簡単な説明】
【００３８】
【図１】本発明の一本実施形態による一括停止処理システム（一括停止代行処理システム）の構成図である。
【図２】本発明の一実施形態に係るユーザの識別情報を記憶する際のテーブル構造である。
【図３Ａ】本発明の一実施形態に係る別のユーザの認証情報を記憶する際のテーブル構造である。
【図３Ｂ】サーバ装置における受信情報がフィールド単位ごとで動的に生成された共通鍵により暗号化された暗号化データとして記憶するテーブル例である。
【図４Ａ】本実施形態におけるユーザ識別情報とユーザ認証情報を暗号化および復号化する処理を示す図である。
【図４Ｂ】本実施形態におけるユーザ金融情報を暗号化する処理を示す図である。
【図４Ｃ】本実施形態におけるユーザ識別情報とユーザ認証情報を復号化する処理を示す図である。
【図４Ｄ】本実施形態におけるユーザ端末装置１０に係る置鍵生成処理部（図示しない）を示す図である。
【図４Ｅ】本実施形態における一括停止代行処理サーバ装置２０に係る暗号化処理部（図示しない）を示す図である。
【図４Ｆ】本実施形態における一括停止代行処理サーバ装置２０に係る復号化処理部（図示しない）を示す図である。
【図５】本実施形態におけるサービス登録の手順を示すシーケンス図である。
【図６】本実施形態における停止処理の依頼の手順を示すシーケンス図である。
【図７】本実施形態における本実施形態における一括停止処理サーバ装置（一括停止代行処理サーバ装置）２０の上記ステップＳ１１６の処理に基づきユーザ端末装置１０が表示する実行認証画面の例である。
【図８】本発明に係る他の実施の形態による決済システム１００の構成を示す。
【図９】本実施形態における同決済システムにおける端末装置１０ａの構成を示すブロック図である。
【図１０】本実施形態における同決済システムにおけるサーバ装置２０ａの構成を示すブロック図である。
【図１１】本実施の形態による決済処理手順ＲＴ２０を示す。
【図１２】本実施形態における一括停止代行処理システムまたは決済代行処理システムの情報登録時処理フローを示す図である。
【図１３】本実施形態における一括停止代行処理フローを示す図である。
【図１４】本実施形態における一括停止処理システムに係る情報登録時処理フローを示す図である。
【図１５】本実施形態における一括停止処理フローを示す図である。
【図１６】本実施形態における決済代行処理フローを示す図である。
【発明を実施するための最良の形態】
【００３９】
以下、図面を参照しながら本発明の実施形態について詳しく説明する。  【００４０】
図１は、本実施形態による一括停止処理システム（一括停止代行処理システム）の構成図である。一括停止処理システムは、ユーザ端末１０と、一括停止処理サーバ装置２０（一括停止代行処理サーバ装置）と、金融機関サーバ装置３０と、を含んで構成される。  【００４１】
一括停止処理サービスを提供する業者は、一括停止処理サーバ装置２０を設け、金融機関サーバ装置３０を設けた複数の金融機関やクレジットカード会社と提携する。一括停止処理を利用するユーザの操作によりユーザ端末１０は、停止したい銀行カードやクレジットカードを複数選択して停止要求を一括停止処理サーバ装置２０へ送信する。当該停止要求を受け取った一括停止処理サーバ装置２０は、各金融機関やクレジットカード会社の金融機関サーバ装置３０へ選択されたカードの停止要求を送信する。当該停止要求を受け取った金融機関サーバ装置３０は、該当するカードの停止処理を行う。これによりユーザは複数の異なる金融機関やクレジットカード会社の銀行カードやクレジットカードを一括して停止することができる。  【００４２】
ユーザ端末装置１０は、ユーザが使用するパーソナルコンピュータ、携帯電話端末、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔｓ）などの端末であって、インターネットや携帯電話網などのネットワークにより一括停止処理サーバ装置２０と接続される。  【００４３】
所定のコンピュータ処理にて一括停止処理システムへの初期登録を行ったユーザの操作によりユーザ端末装置１０はユーザＩＤとパスワードを一括停止処理サーバ装置２０へ送信し、一括停止処理システムへログインする。ユーザ端末装置１０は、ログインすると以下に記す操作が可能になる。  【００４４】
ユーザの操作によりユーザ端末装置１０は一括停止処理システムを利用したい銀行カードやクレジットカードのカード情報を暗号鍵を用いて暗号化した暗号化金融情報を一括停止処理サーバ装置２０へ送信し、登録を行う。  【００４５】
ユーザが銀行カードやクレジットカードを紛失して、そのカードを停止したい場合には、ユーザの操作によりユーザ端末装置１０は予め登録してある銀行カードやクレジットカードを選択して停止要求と当該暗号化金融情報を復号化するための復号鍵とを一括停止処理サーバ装置２０へ送信し、一括停止処理システムを利用する。  【００４６】
金融機関サーバ装置３０は、ユーザに対してカードを発行する金融機関やクレジットカード会社などが設けるサーバ装置である。金融機関サーバ装置３０は、インターネットなどのネットワークにより一括停止処理サーバ装置２０と接続される。  【００４７】
また、金融機関サーバ装置３０は、一括停止処理サーバ装置２０から停止要求と共に受信した後述する金融情報（復号化済み）を取得する。復号化された金融情報を基にカードの停止処理を行う。  【００４８】
一括停止処理サーバ装置２０は、一括処理停止サービスを提供するサーバ装置である。  【００４９】
図２は、本発明の一実施形態に係るユーザの識別情報を記憶する際のテーブル構造である。同図に示すとおり、当該テーブル構造は、ユーザＩＤと識別番号を一意に関連付けて記憶するものである。  【００５０】
図３、本発明の一実施形態に係る別のユーザの認証情報を記憶する際のテーブル構造である。同図に示すとおり、当該テーブル構造は、住所、氏名、パスワード、生年月日、メールアドレス、連絡先（たとえば、電話番号等）をユーザＩＤ毎に関連付けて保持する。ここで、ユーザＩＤはユーザを一意に特定する番号である。住所はユーザの住所である。氏名はユーザの氏名である。パスワードは後述する認証部２０−９にて行われるユーザ認証に使用されるパスワードである。図示するデータ例では、たとえば、一行目は、ユーザＩＤが「０００１」、住所が「○○県××市」、氏名が「Ｙ田Ｔ郎」、パスワードが「＊＊＊＊＊」、生年月日「１９６０／０１／０１」、メールアドレス「ｘｘ＠ｘｘ．ｃｏ．ｊｐ」、連絡先「０３ｘｘｘｘｘｘｘｘ」となっている。なお、認証テーブル内では、ユーザＩＤ、住所、氏名、パスワード等は、暗号化されて保持されている。  【００５１】
図３Ｂは、本発明の一実施形態に係るサーバ装置における受信情報が動的に生成された共通鍵により暗号化された暗号化データとして記憶するテーブル例である。共通鍵はフィールド単位ごとに動的に共通鍵を生成し、受信情報の文字数列に当該共通鍵を埋め込み、元文字数列の順位を壊さず５倍以下の暗号化文字数列を生成させる。なお、当該共通鍵はフィールド単位で共通であるため、同じフィールドに登録される情報は当該暗号化文字数列となり、暗号化のまま完全一致検索する。認証情報に当該共通鍵を用いて暗号化し、識別情報テーブルのユーザＩＤが「ｂｉｂｉｂｉ１３５ａｊ」、住所が「ｔｏ６８ｘｏｏ８ｓｉｄ」、氏名が「１２３ａｂｃ４５６ｏｘｉｓｅ」、パスワードが「＆％＃？／／」、生年月日が「ｅｔｕｈｉ９８・・・」、メールアドレスが「＆ｚ＠ｉ−１２３４・・・」、連絡先が「５８７ａｂｃ・・・」となっている。  【００５２】
図４Ａは、本実施形態におけるユーザ識別情報とユーザ認証情報を暗号化および復号化する処理を示す図である。同図に示すとおり、ユーザ端末装置１０からユーザ識別情報とユーザ認証情報が一括停止処理サーバ装置（一括停止代行処理サーバ装置）２０に送信されると、関数処理により、暗号鍵と復号鍵に係る共通鍵が生成され、これら共通鍵を用いて復号化処理或いは暗号化処理が行われる。  【００５３】
図４Ｂは、本実施形態におけるユーザ金融情報を暗号化する処理を示す図である。同図に示すとおり、ユーザ端末装置１０から金融情報（データ用）が一括停止処理サーバ装置（一括停止代行処理サーバ装置）２０に送信されると、上記記載の暗号化共通鍵で暗号化処理された暗号化ユーザ識別情報と暗号化ユーザ認証情報を基に鍵生成処理が行われ、当該金融情報（データ用）は暗号鍵にて暗号化処理された暗号鍵（暗号化金融情報データ）となる。  【００５４】
図４Ｃは、本実施形態におけるユーザ識別情報とユーザ認証情報を復号化する処理を示す図である。同図に示すとおり、上記記載の暗号化された暗号化ユーザ識別情報と暗号化ユーザ認証情報は、共通鍵に係る共通の復号鍵を用いて復号化し、ユーザ識別情報と暗号化ユーザ認証情報を取得することができる。  【００５５】
図４Ｄは、本実施形態におけるユーザ端末装置１０に係る置鍵生成処理部（図示しない）を示す図である。同図に示すとおり、上記記載の暗号化された暗号化金融情報データは、金融情報用の復号鍵を用いて鍵生成処理を行い、復号鍵（復号化された金融情報）を取得することができる。  【００５６】
図４Ｅは、本実施形態における一括停止代行処理サーバ装置２０に係る暗号化処理部（図示しない）を示す図である。同図に示すとおり、上記記載の暗号化された暗号化ユーザ識別情報と暗号化ユーザ認証情報による自動生成された第一の鍵及びランダム数文字により自動生成された第二の鍵をもちいて第三の鍵を生成し決済処理用金融情報を暗号化し、第二の鍵とともに暗号化決済処理用金融情報をユーザ端末装置１０で保持する。  【００５７】
図４Ｆは、本実施形態における一括停止代行処理サーバ装置２０の復号化処理部を示す図である。同図に示すとおり、上記記載の暗号化された暗号化ユーザ識別情報と暗号化ユーザ認証情報による復号化するための基になる第一の鍵とユーザ端末装置１０から受信した第二の鍵に基づいて自動生成された復号化するための第三の鍵と暗号化決済処理用金融情報により復号化処理することで、復号化された金融情報を取得することができる。  【００５８】
図５は、本実施形態におけるサービス登録の手順を示すシーケンス図である。ユーザ端末１０は、コンピュータ装置の操作によりネットワークを介して発行された仮ユーザＩＤ及び仮パスワードを一括停止処理サーバ装置（一括停止代行処理サーバ装置）２０へ送信する（ステップＳ９０１）。当該データを受信した停止一括停止処理サーバ装置（一括停止代行処理サーバ装置）は、認証部（２０−９）にてユーザ認証を行い（ステップＳ９０２）、ユーザ認証が成功すると、管理データ登録部（２０−９）にてユーザの属性情報を管理データベース（２０−９）へ記憶する（ステップＳ９０３）。その際、ユーザの属性情報が既に記憶されていないかをチェックする。次に一括停止処理サーバ装置（一括停止代行処理サーバ装置）２０は、ユーザＩＤ及びパスワードの入力フォームをユーザ端末装置１０へ送信する（ステップＳ９０４）。ユーザ端末装置１０は、入力フォームへ入力されたユーザＩＤとパスワードを一括停止処理サーバ装置（一括停止代行処理サーバ装置）２０へ送信する。一括停止処理サーバ装置（一括停止代行処理サーバ装置）２０は、ユーザ端末装置１０から受信したユーザＩＤとパスワードをユーザ固有のユーザＩＤとパスワードとして決定する（ステップＳ９０６）。一括停止処理サーバ装置（一括停止代行処理サーバ装置）２０は、当該ユーザＩＤと当該パスワードを属性情報テーブルへ記憶し（ステップＳ９０７）、管理データ入力フォームをユーザ端末装置１０へ送信する（ステップＳ９０８）。  【００５９】
ユーザ端末装置１０は、この管理データ入力フォームに入力されたカード情報一括停止処理サーバ装置（一括停止代行処理サーバ装置）２０へ送信する（ステップＳ９０９）。  【００６０】
一括停止代行処理サーバ装置２０は、受信した金融情報から鍵生成処理部が生成した暗号鍵により所定の乱数演算を含み得る演算処理で当該金融情報を暗号化し、所定の記憶部に記憶する（ステップＳ９１０）。これと同時に、第二の鍵（以下、「復号鍵」ともいう。）を生成し（ステップＳ９１１）、ユーザ端末１０に送信する（ステップＳ９１２）。  【００６１】
このとき、一括停止処理においては、金融情報のみ公開鍵で暗号化して当該情報を一括停止処理サーバ装置２０に送り、ユーザの認証情報及び識別情報は、共通鍵で暗号化して一括停止処理サーバ装置２０に送信する。共通鍵で暗号化するのは、当該情報を検索可能とするためである。なお、秘密鍵は検索を実行するに際して不都合が生じるとも考えられる。したがって、当該共通鍵も一括停止処理サーバ装置２０に送信し、金融情報の暗号鍵・秘密鍵（復号鍵）はユーザ端末装置１０に記録する。一方、一括停止代行処理においては、共通鍵を使用して暗号化させ、復号鍵として一括停止代行処理サーバ装置２０から第二の鍵（復号鍵）をユーザ端末１０に送信し、ユーザ端末１０に記録する。  【００６２】
図６は、本実施形態における停止処理の依頼の手順を示すシーケンス図である。ユーザ端末装置１０は、ユーザＩＤとパスワードを一括停止処理サーバ装置２０へ送信する（ステップＳ１１０）。このデータを受信した一括停止処理サーバ装置（一括停止代行処理サーバ装置）２０は認証部（２０−９）でユーザ認証を行い（ステップＳ１１１）、ユーザ認証が成功するとサービス選択フォームをユーザ端末装置１０へ送信する（ステップＳ１１２）。ユーザは、サービス選択フォームでは、停止サービスかデータメンテナンスかを選択可能である。ユーザ端末装置１０は、選択した情報を一括停止処理サーバ装置２０へ送信する（ステップＳ１１３）。一括停止処理サーバ装置２０は、データメンテナンスが選択された場合には、上述したサービス登録を行う（ステップＳ１１９）。ストップサービスが選択された場合は、一括停止処理サーバ装置２０は、実行認証画面をユーザ端末装置１０へ送信する（ステップＳ１１６）。ユーザ端末装置１０は、実行認証画面に入力したデータとなる停止依頼情報と併せて復号鍵を一括停止処理サーバ装置２０へ送信する（ステップＳ１１７）。一括停止処理サーバ装置（一括停止代行処理サーバ装置）２０は、停止サービス処理部（図示しない）にて選択された金融機関の金融情報を取り出し、該当する提携会社の金融機関サーバ装置３０へ送信する（ステップＳ１１８）。  【００６３】
図７は、
本実施形態における一括停止処理サーバ装置２０の上記ステップＳ１１６の処理に基づきユーザ端末装置１０が表示する実行認証画面の例である。実行認証画面には、ユーザＩＤと、停止を実行するボタンと、カード停止操作と登録したカードが複数選択できるチェックボックスと、が表示される。情報カード停止操作を選択した場合には、登録済みの全てのカードの停止をする。また、個別に停止をするカードを複数選択することもできる。停止を実行するボタンを押すと、ユーザ端末装置１０は、入力したデータ復号鍵を一括停止処理サーバ装置２０へ送信する。  【００６４】
なお、詳細な説明及び図示はしないが、一括停止処理サーバ装置（一括停止代行処理サーバ装置）２０は停止処理を行う金融情報を金融機関サーバ装置３０に送信する。カード管理サーバ装置３０は、所定の手順によりカード停止処理が終了したら、終了した旨を一括停止処理サーバ装置（一括停止代行処理サーバ装置）２０する。一括停止処理サーバ装置（一括停止代行処理サーバ装置）２０は、終了を確認すると、ユーザ端末１０へ停止処理終了がしたことを通知する。  【００６５】
このように、本実施形態によれば一括停止処理サーバ装置（一括停止代行処理サーバ装置）により複数の異なる金融機関やクレジットカード会社のカードを一括して停止することができる。また、カード情報を暗号化する暗号鍵及び復号化する復号鍵はは、ユーザ認証情報とユーザ識別情報を使用して動的に生成しているため、ユーザに固有であり、当該復号鍵はユーザーごとで保持するためサーバー装置内で保持する必要はない。これにより、全てのユーザのカード情報が一度に漏洩することを防止できる。  【００６６】
また、ユーザ端末１０と一括停止処理サーバ装置（一括停止代行処理サーバ装置）２０と金融機関サーバ装置３０の各部の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより、停止処理を行ってもよい。なお、ここでいう「コンピュータシステム」とはＯＳや周辺機器等のハードウェアを含むものであってもよい。また、「コンピュータシステム」は、ＷＷＷシステムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、フラッシュメモリ等の書き込み可能な不揮発性メモリ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。  【００６７】
さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（例えばＤＲＡＭ（Dynamic Random Access Memory））のように、一定時間プログラムを保持しているものも含むものとする。  また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。  【００６８】
また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。  【００６９】
以上、図面を参照してこの発明の一実施形態について詳しく説明してきたが、具体的な構成は上述のものに限られることはなく、この発明の要旨を逸脱しない範囲内において様々な設計変更等をすることが可能である。例えば、ガス、電気、水道、予約などのシステムの代行サービスにおけるデータ管理にも適用が可能である。【００７０】
（他の実施の形態）
ここで図８に、本発明に係る他の実施の形態による決済システム１００の構成を示す。この決済システム１００は、登録されているユーザのカード情報などの金融情報を用いて、例えばインターネットを介して商品購入の注文が行われた際、決済の確認を促す情報をユーザに通知し、ユーザの承認を得た上で決済を行う決済サービスを実現するためのシステムである。【００７１】
この決済システム１００は、例えばパーソナルコンピュータや携帯電話機など、ユーザが保有する端末装置１０ａと、上述の決済サービスを提供するためのサーバ装置２０ａと、商品の情報を提供する商品情報提供装置１３０と、カード情報を用いて決済を行う決済装置１４０とを有する。【００７２】
図９は、本実施形態における同決済システムにおける端末装置１０ａの構成を示すブロック図である。同図に示すように、当該端末装置１０ａは、制御処理部１０−１、受信部１０−２、送信部１０−３、共通鍵処理部１０−４、鍵生成処理部１０−５、記憶部１０−６、入力部１０−７、表示部１０−８、暗号化処理部１０−９、復号化処理部１０−１０で構成される。  【００７３】
図１０は、本実施形態における同決済システムにおけるサーバ装置２０ａの構成を示すブロック図である。同図に示すように、当該サーバ装置２０ａは、制御処理部２０−１、受信部２０−２、送信部２０−３、共通鍵処理部２０−４、鍵生成処理部２０−５、記憶部２０−６、暗号化処理部２０−７、復号化処理部２０−８、認証部２０−９で構成される。  【００７４】
図９及び図１０を用いて、端末装置１０ａとサーバ装置２０ａとの関係を説明する。【００７５】
始めに、ユーザが、端末装置１０ａの入力部１０−７を操作することにより、パスワードと、クレジットカードのカード番号や有効期限などに関するカード情報とを入力すると、制御処理部１０−１は、送信部１０−３を介してサーバ装置２０ａ送信する。【００７６】
その際、ユーザは、入力部１０−７を操作することにより、当該端末装置１０ａを保有するユーザの識別情報とユーザ認証情報をも入力し、制御処理部１０−１は、当該金融情報をサーバ装置２０ａに送信する際には、このユーザ識別情報とユーザ認証情報をもサーバ装置２０ａに送信する。【００７７】
サーバ装置２０ａの受信部２０−２は、端末装置１０ａから送られてきたユーザ識別情報とユーザ認証情報と金融情報を受信すると、これらユーザ識別情報とユーザ認証情報と金融情報とを共通処理部２０−４で文字数を与えられ暗号化処理部２０−７で生成した暗号鍵で所定の乱数演算を含み得る演算処理で暗号化し、対応付けてサーバ装置用記憶部としての記憶部２０−６に記憶する。また、当該鍵生成処理部２０−５で生成した第二の鍵と暗号化金融情報を送信部２０−３を介して端末装置１０ａに送信する。当該第二の鍵と暗号化金融情報は端末装置１０ａの受信部１０−２を介して制御処理部１０−１に渡され、記憶部１０−６に記憶する。【００７８】
これにより、サーバ装置２０ａは、金融情報を、フィールド単位で暗号化し、記憶部２０−６に記憶し管理する。また、カード情報は複数でもよく、たとえば、カード会社や銀行毎、カードの種類や保有数毎、またはユーザの任意の組み合わせ毎に暗号化し、暗号化された暗号化カード情報を記憶部２０−６に記憶して管理してもよい。【００７９】
この状態において、ユーザは、端末装置１０ａの入力部１０−７を操作し、インターネットを介して商品情報提供装置１３０との間で通信を行うことにより、商品情報提供装置１３０が提供する商品を購入するための注文を行う。【００８０】
この場合、ユーザは、入力部１０−７を操作することにより、ユーザ識別情報と、クレジットカードのカード番号などのカード情報と、購入対象の商品などの商品情報とを入力する。【００８１】
これにより、制御処理部１０−１は、これらユーザ識別情報とユーザ認証情報、金融情報及び商品情報を注文情報として、送信部１０−３を介して商品情報提供装置１３０に送信する。【００８２】
商品情報提供装置１３０は、端末装置１０ａから送られてきた注文情報を受信すると、これをサーバ装置２０ａに送信する。サーバ装置２０ａの受信部２０−２は、この注文情報を受信すると、これを暗号化処理部２０−７に出力する。また、注文情報は、商品情報提供装置１３０に含まれる所定のコンピュータ装置（たとえば、パーソナルコンピュータやカードリーダーを含む。）により入力・読込されてもよい。【００８３】
暗号化処理部２０−７は、当該注文情報を共通鍵処理部２０−４で文字数を与え、暗号化処理部２０−７で所定の乱数演算を含み得る演算処理で暗号化し、制御処理部２０−１に出力する。【００８４】
制御処理部２０−１は、記憶部２０−６に記憶されている暗号化ユーザ識別情報と暗号化ユーザ認証情報の中から、対応付けて記憶されている暗号化金融情報を検索し、さらに当該検索された暗号化金融情報の中から、商品情報提供装置１３０から送信され暗号化処理部２０−７で暗号化された暗号化ユーザ認証情報及び／または暗号化ユーザ識別情報と完全一致するものを検索する。たとえば、暗号化金融情報に含まれる文字数列化した氏名とメールアドレス及び／または識別情報に含まれる文字数列化した識別番号とを照合して、一致するか否かを判定する。これらは共通の暗号鍵で暗号化されているため、同一の識別番号ならば、暗号化により文字数列化したカード番号も完全に一致するため、このような判定方法が実現する。【００８５】
制御処理部２０−１は、記憶部２０−６に暗号化ユーザ識別情報と暗号化ユーザ認証情報に対応付けて記憶されている暗号化金融情報の中から、商品情報提供装置１３０から送信され暗号化処理部２０−７で暗号化された暗号化金融情報及び／または暗号化認証情報と完全に一致するものを検索できた場合には、ユーザ本人が決済しようとしているとして、決済の確認をユーザに行わせるための決済確認情報を生成し、これを送信部１０−３に出力する。たとえば、決済確認情報は、ユーザ認証情報に含まれる電子メールアドレスに、電子メールとして送信されてもよい。送信部１０−３は、この決済確認情報を端末装置１０ａに送信する。この場合、制御処理部２０−１及び送信部２０−３は、第１のサーバ装置用送信部として動作する。【００８６】
端末装置１０ａの受信部１０−２は、この決済確認情報を受信すると、これを制御処理部１０−１に出力する。この場合、制御処理部１０−１は、決済確認画面を表示部１０−８に表示することにより、決済の確認をユーザに促す。たとえば、決済確認情報が電子メールとして受信した場合、ユーザは表示部１０−８を介して当該電子メール本文或いは当該電子メール本文に含まれるURL（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）からサーバ装置２０ａにアクセスして決済確認フォームを画面で確認してもよい。これらの場合、表示部１０−８を介してユーザは、「あなたは○○円の買い物をしましたか？」というメッセージを確認することができる。【００８７】
ユーザは、この決済確認画面を目視しつつ、入力部１０−７を操作することにより、当該決済を承認すると、制御処理部１０−１は、決済承認情報を生成すると共に、記憶部１０−６から第２の鍵と暗号化決済処理用金融情報を読み出し、これら決済承認情報と併せて第２の鍵を送信部１０−３を介してサーバ装置２０ａに送信する。なお、この場合、制御処理部１０−１及び送信部１０−３は、端末装置用送信部として動作する。【００８８】
サーバ装置２０ａの受信部２０−２は、決済承認情報と併せて第２の鍵と暗号化決済処理用金融情報を受信すると、決済承認情報を記憶部２０−６に出力し、第２の鍵と暗号化決済処理用金融情報を復号化処理部２０−８に出力する。記憶部２０−６は、決済承認情報が与えられると、第３の鍵を生成し当該決済承認情報に対応する暗号化金融情報を読み出し、共通鍵処理部２０−４より数文字が与えられると第１の鍵と第２の鍵から第３の鍵を生成し、これを復号化処理部２０−８に出力する。【００８９】
復号化処理部２０−８は、暗号化金融情報を復号化し、復元化された金融情報を送信部２０−３に送信する。送信部２０−３は、この金融情報を決済装置１４０に送信することにより、決済を行わせる。また、送信部２０−３は、決済承認情報を商品情報提供装置１３０に送信して、決済の手続を行ったことを通知し、商品の発送を行わせる。なお、この場合、暗号化処理部２０−７、復号化処理部２０−８及び送信部２０−３は、第２のサーバ装置用送信部として動作する。【００９０】
これに対して、ユーザは、入力部１０−７を操作することにより、当該決済を拒否すると、制御処理部１０−１は、決済拒否情報を生成し、これを送信部１０−３を介してサーバ装置２０ａに送信する。この場合、制御部１０−１は、復号鍵をサーバ装置２０ａに送信しない。【００９１】
サーバ装置２０ａの受信部２０−２は、この決済拒否情報を受信すると、これを送信部２０−３に送信する。送信部２０−３は、この決済拒否情報を商品情報提供装置１３０に送信して、注文をキャンセルさせると共に、この決済拒否情報を決済装置１４０に送信して、決済を行うことを停止させる。【００９２】
なお、認証部２０−９は、ユーザの認証を行い、ユーザ端末１０から通知されたユーザＩＤとパスワード等を取得する。次に認証部２０−９は、当該ユーザＩＤと属性情報テーブルに記憶されたユーザＩＤを照合し、一致したユーザＩＤに関連付けて記憶されるパスワードと通知されたパスワードとを照合し、一致するか否かの判定を行う。認証部２０−９は、一致すると判定された場合、ユーザ認証成功とする。認証部２０−９は、通知されたユーザＩＤと一致したユーザＩＤがない場合あるいはパスワードが一致しない場合は、ユーザ認証失敗とする。【００９３】
ところで、第３者がユーザになりすまして決済しようとした場合、たとえば、カードを紛失した場合、当該第３者が有する端末装置等により紛失したカード情報の入力がされ、商品情報提供装置１３０に送信し、商品を購入するための注文が行われる。したがって当該商品情報提供装置１３０は、当該カード情報をサーバ装置２０ａに送信し、上記記載と同様の所定の処理を行って決済承認情報を送信する。【００９４】
しかし、決済承認情報の送信先はユーザが予め登録しているユーザ識別情報とユーザ認証情報のうち、たとえば、ＰＣ（パーソナルコンピュータ）や携帯電話の電子メールアドレスであり、ユーザは身に覚えのない決済確認情報の通知を受けることとなる。そして当該ユーザが決済承認情報と併せて復号鍵をサーバ装置２０ａに送信されない。【００９５】
したがって、なりすましを装う第３者は、ユーザが紛失したカードを入手して商品購入等の電子商取引を行おうとしても、決済認証情報を受け取ることができないため、復号鍵を送信することができず、決済処理を行うことができない。【００９６】
また、ユーザ認証情報として、ユーザとは異なる者（たとえば、父、母、息子、娘、夫、嫁等）の認証情報（たとえば、電子メールアドレス等）を登録することで、その者にもユーザに通知される決済確認情報と同じ情報を送信することができる（送信のタイミングに限定はないが、好適には同時に送信されるのがよい。）。したがって、たとえば、コンピュータ装置になれていない父親が故意或いは不本意に商品購入をした場合、登録してある父親と息子の電子メールアドレスに決済確認情が送信される。息子は決済確認情報の通知を視認し、父親が決済を迫られていることを認識する。したがって息子は父親に決済をするか否かを確認し、当該父親が取引をした覚えがなかったり、安易に商品購入をするに至ってしまったりしたときは、息子から決済拒否情報を返信することができる。なお、このようなユーザ以外の者の承認やユーザを含む複数人の承認を決済処理の条件とすることは、任意に設定・変更することができる。【００９７】
なお、図４Ａ乃至Ｆに示す各種情報の暗号化或いは復号化及び暗号鍵生成或いは復号鍵生成に係る一連の処理は、本決済システム１００における端末装置１０ａ及びサーバ装置２０ａにおいても利用することができるものとし、詳細な説明は上記記載の内容を同様とするため省略する。【００９８】
図１１に、本実施の形態による決済処理手順ＲＴ２０を示す。この図１８において、商品情報提供装置１３０が、注文情報をサーバ装置１２０に送信することにより、決済処理手順ＲＴ２０に入ると、ステップＳＰ５０において、サーバ装置１２０の受信処理部２００は、この商品情報提供装置１３０から送られてきた注文情報を受信する。【００９９】
ステップＳＰ６０において、サーバ装置１２０の受信処理部２００は、注文情報を共通の暗号鍵で暗号化し、暗号化した注文情報を制御部２４０に受け渡す。【０１００】
ステップＳＰ７０において、制御部２４０は、記憶部２１０に記憶されている暗号化カード情報の中から、商品情報提供装置１３０から送信され暗号化されたカード情報と一致するものを検索する。検索した結果、一致するものが無い場合は、決済処理が終了する（図示しない。）【０１０１】
一方、ステップＳＰ８０において、一致するものが有る場合は、登録しているユーザの電子メールアドレス等に決済確認情報を送信する。このとき、事前の設定により、ユーザ以外の他の者の電子メールアドレス等を登録し、決済確認情報を当該他の者の電子メールアドレス宛に送信するようにしてもよい。これにより、ユーザ等は端末装置１００の送受信処理部１８０を介して決済確認情報を受信する。【０１０２】
ステップＳＰ９０において、ユーザ及び／または他の者が端末装置１００の表示部１９０で当該決済確認情報を視認する。ここで、決済処理を行うことを承認しなかった場合、ステップＳＰ１３０において操作部１６０を操作して制御部１５０により決済拒否情報を生成し、送受信処理部１８０より当該決済拒否情報をサーバ措置１２０を経由して商品情報提供装置１３０に通知して、ステップＳＰ１４０において決済処理手順ＲＴ２０を終了する。【０１０３】
一方、決済処理を行うことを承認した場合、ステップＳＰ１００において操作部１６０を操作して制御部１５０により決済承認情報を生成するとともに、制御部１５０により記憶部１７０から復号鍵を読出し、当該決済認証情報と併せて復号鍵を送受信処理部１８０よりサーバ装置１２０に送信する。【０１０４】
ステップＳＰ１１０において、サーバ装置１２０の受信処理部２００は決済承認情報と併せて及復号鍵を受信すると、決済承認情報を記憶部２１０に出力し、復号鍵を暗号化復号化処理部２２０に出力する。記憶部２１０は、決済承認情報が与えられると、当該決済承認情報に対応する暗号化カード情報を読み出し、これを暗号化復号化処理部２２０に出力する。  暗号化復号化処理部２２０は、復号鍵を用いて、暗号化カード情報を復号化し、復元化されたカード情報を送信処理部２３０に送信する。【０１０５】
ステップＳＰ１２０において、送信処理部２３０は、このカード情報を決済装置１４０に送信することにより、決済を行わせる。また、送信処理部２３０は、決済承認情報を商品情報提供装置１３０に送信して、決済の手続を行ったことを通知し、商品の発送を行わせる。これら一連の動作を行った後、ステップＳＰ１４０において決済処理手順ＲＴ２０を終了する。【０１０６】
図１２は、本実施形態における一括停止代行処理システムまたは決済代行処理システムの情報登録時処理フローを示す図である。同図に示すように、端末装置として機能するユーザ端末装置１０或いは端末装置１０ａから情報処理実行指示がされ（ステップＳＰ１０−１）、所定の入力部より入力された「ユーザ認証情報」を取得し（ステップＳＰ１０−２）、当該入力部より入力された「金融情報」を取得し（ステップＳＰ１０−３）、「ユーザ識別情報」を取得し（ステップＳＰ１０−４）、これらの取得した「ユーザ識別情報」と「ユーザ認証情報」と「金融情報」をサーバ装置に送信する（ステップＳＰ１０−５）。【０１０７】
その後、サーバ装置として機能する一括停止処理サーバ装置（一括停止代行処理サーバ装置）２０或いはサーバ装置２０ａは、端末装置から「ユーザ識別情報」と「ユーザ認証情報」と「金融情報」を受信し（ステップＳＰ１０−６）、受信した「ユーザー識別情報」と「ユーザ認証情報」と「金融情報」を共通鍵で暗号化する（ステップＳＰ１０−７）。なおこのとき、暗号化した「ユーザ識別情報」と「ユーザ認証情報」と「金融情報」を所定の記憶部に記録する（ステップＳＰ１０−８）。そして、暗号化した「ユーザ識別情報」と「ユーザ認証情報」を用いて第１の鍵を自動生成し（ステップＳＰ１０−９）、「第２の鍵」をランダム数文字により自動生成し（ステップＳＰ１０−１０）、自動生成した「第１の鍵」と「第２の鍵」のセットから「第３の鍵」を自動生成し（ステップＳＰ１０−１１）、生成した「第３の鍵」を用いて、受信した暗号化された「金融情報」を暗号化し、「暗号化決済処理用金融情報」に再暗号化し（ステップＳＰ１０−１２）、先に自動生成された「第２の鍵」と第３の鍵で暗号化された「暗号化決済処理用金融情報」をユーザ端末装置１０或いは端末装置１０ａに送信する（ステップＳＰ１０−１３）。【０１０８】
ユーザ端末装置１０あるいは端末装置１０ａは、一括停止処理サーバ装置（一括停止代行処理サーバ装置）２０或いはサーバ装置２０ａより「第２の鍵」を受信すると、第３の鍵で暗号化された「決済処理用金融情報」と「第２の鍵」を所定の記憶部に記録する（ステップＳＰ１０−１４）。【０１０９】
図１３は、本実施形態における一括停止代行処理フローを示す図である。同図に示すとおり、端末装置として機能するユーザ端末装置１０或いは端末装置１０ａとしての第一処理が開始し、一括停止処理実行指示をし（ステップＳＰ２０−１）、所定の記憶部に記録されている「ユーザ認証情報」を取得し（ステップＳＰ２０−２）、当該記憶部に記録されている「金融情報」を取得し（ステップＳＰ２０−３）、「ユーザ識別情報」を取得し（ステップＳＰ２０−４）、取得した「ユーザ認証情報」と「ユーザ識別情報」と「金融情報」をサーバ装置に送信し（ステップＳＰ２０−５）、当該第一処理が終了する。【０１１０】
その後、サーバ装置として機能する一括停止処理サーバ装置（一括停止代行処理サーバ装置）２０或いはサーバ装置２０ａの第一処理が開始し、ユーザ端末装置１０或いは端末装置１０ａから「ユーザ認証情報」と「ユーザ識別情報」と「金融情報」を受信し（ステップＳＰ２０−６）、受信した「ユーザ認証情報」と「ユーザ識別情報」と「金融情報」を共通暗号鍵で暗号化し（ステップＳＰ２０−７）、暗号化した「ユーザ認証情報」と「ユーザ識別情報」と「金融情報」を用いて所定の記憶部に記録されている共通鍵で暗号化されている「ユーザ認証情報」と「ユーザ識別情報」と「金融情報」と紐づく情報を検索し、完全一致した暗号情報から、紐づく情報の暗号化されたユーザ認証情報を取得し（ステップＳＰ２０−８）、暗号化された「ユーザ認証情報」と紐づく情報の内からメールアドレスを探し出し、メールアドレスのみを復号化して「一括停止処理確認通知」を当該端末装置に送信し（ステップＳＰ２０−９）、当該第一処理が終了する。【０１１１】
その後、ユーザ端末装置１０或いは端末装置１０ａとしての第二処理が開始し、一括停止処理サーバ装置（一括停止代行処理サーバ装置）２０より送られてくる「一括停止処理確認通知」を受信して所定の表示部に表示し（ステップＳＰ２０−１０）、当該表示部に表示された内容から承認処理を行うと、所定の記憶部より第２の復号鍵を取得し（ステップＳＰ２０−１１）、「第２の復号鍵」と「ユーザ認証情報」と「ユーザ識別情報」と暗号化された「決済処理用金融情報」のセットを当該サーバ装置に送信し（ステップＳＰ２０−１２）、当該第二処理が終了する。【０１１２】
その後、一括停止処理サーバ装置（一括停止代行処理サーバ装置）２０或いはサーバ装置２０ａの第二処理が開始し、ユーザ端末装置１０或いは端末装置１０ａから「第２の復号鍵」と「ユーザ認証情報」と「ユーザ識別情報」と暗号化された「決済処理用金融情報」のセットを受信し（ステップＳＰ２０−１３）、受信した「ユーザ認証情報」と「ユーザ識別情報」を共通暗号鍵で暗号化し（ステップＳＰ２０−１４）、暗号化された「ユーザ認証情報」と「ユーザ識別情報」を用いて記憶部に記録されている暗号化された「ユーザ認証情報」と「ユーザ識別情報」と完全一致した情報を検索し（ステップＳＰ２０−１５）、暗号化した「ユーザ認証情報」と「ユーザ識別情報」と紐づく情報を検索できると、共通暗号鍵を用いて復号化し（ステップＳＰ２０−１６）、復号化した「ユーザ認証情報」と「ユーザ識別情報」と紐づく情報の内から第１の復号鍵を生成し（ステップＳＰ２０−１７）、「第１の復号鍵」とユーザ端末装置より受信した「第２の復号鍵」のセットから「第３の復号鍵」を自動生成し（ステップＳＰ２０−１８）、生成した「第３の復号鍵」をもちいて、先に受信した、一括停止処理に関する暗号化した「決済処理用金融情報」を復号化し（ステップＳＰ２０−１９）、復号化した「一括停止に対する金融機関情報」を各金融機関情報をもとに金融機関へ送信し（ステップＳＰ２０−２０）、当該第二処理が終了する。【０１１３】
図１４は、本実施形態における一括停止処理システムに係る情報登録時処理フローを示す図である。同図に示すとおり、端末装置として機能するユーザ端末装置１０或いは端末装置１０ａとしての処理が開始し、情報処理実行指示がされ（ステップＳ３０−１）、所定の入力部より入力された「ユーザ認証情報」を取得し（ステップＳＰ３０−２）、当該入力部より入力された「金融情報」を取得し（ステップＳＰ３０−３）、「ユーザ識別情報」を取得し（ステップＳＰ３０−４）、取得した「ユーザ識別情報」と「ユーザ認証情報」を用いて暗号鍵と復号鍵を自動生成し（ステップＳＰ３０−５）、取得した「ユーザ識別情報」と「ユーザ認証情報」を共通暗号鍵で暗号化し（ステップＳＰ３０−６）、生成した「暗号鍵」を用いて取得した「金融情報」を暗号化し（ステップＳＰ３０−７）、暗号化した「ユーザ識別情報」と「ユーザ認証情報」と「金融情報」をサーバ装置に送信し（ステップＳＰ３０−８）、当該端末装置は待機状態となる。【０１１４】
その後、サーバ装置として機能する一括停止処理サーバ装置（一括停止代行処理サーバ装置）２０或いはサーバ装置２０ａの処理が開始し、暗号化された「ユーザ識別情報」と「ユーザ認証情報」とに紐付けて暗号化された「金融情報」を所定の記憶部に記録し（ステップＳＰ３０−９）、暗号化された「ユーザ識別情報」と「ユーザ認証情報」を当該記憶部に記録し（ステップＳＰ３０−１０）、「登録処理結果」をユーザ端末装置１０或いは端末装置１０ａに送信し（ステップＳＰ３０−１１）、当該サーバ装置の処理は終了する。【０１１５】
その後、待機状態であったユーザ端末装置１０或いは端末装置１０ａは、一括停止処理サーバ装置（一括停止代行処理サーバ装置）２０或いはサーバ装置２０ａから「登録処理結果」を受信し、その内容を所定の表示部に表示し（ステップＳＰ３０−１２）、当該端末装置の処理は終了する。【０１１６】
図１５は、本実施形態における一括停止処理フローを示す図である。同図に示すとおり、端末装置として機能するユーザ端末装置１０或いは端末装置１０ａとしての処理が開始し、
一括停止処理実行指示をし（ステップＳＰ４０−１）、「ユーザ識別情報」を取得し（ステップＳＰ４０−２）、所定の入力部より入力された「ユーザ認証情報」を取得し（ステップＳＰ４０−３）、当該入力部より入力された「金融情報」を取得し（ステップＳＰ４０−４）、所定の記憶部より「復号鍵」と暗号化「ユーザ認証情報」と暗号化「ユーザ識別情報」と復号化させるための復号「共通鍵」と暗号化された「金融情報」を一括停止処理サーバ装置（一括停止代行処理サーバ装置）２０或いはサーバ装置２０ａに送信し（ステップＳＰ４０−５）、当該端末装置は待機状態となる。【０１１７】
その後、サーバ装置として機能する一括停止処理サーバ装置（一括停止代行処理サーバ装置）２０或いはサーバ装置２０ａの処理が開始し、端末装置として機能するユーザ端末装置１０或いは端末装置１０ａから暗号化「ユーザ認証情報」と暗号化「ユーザ識別情報」と暗号化「金融情報」と「復号鍵」を受信し（ステップＳＰ４０−６）、暗号化「ユーザ認証情報」と暗号化「ユーザ識別情報」を用いて所定の記憶部に暗号化されて記録されている「ユーザ認証情報」と「ユーザ識別情報」と紐づく情報を検索し（ステップＳＰ４０−７）、「ユーザ認証情報」と「ユーザ識別情報」と紐づく情報を検索できると共通鍵を用いて復号化し（ステップＳＰ４０−８）、復号化した「復号鍵」をもちいて先に取得した「ユーザ認証情報」と「ユーザ識別情報」と紐づく情報の中から一括停止処理に関する金融機関情報を復号化し（ステップＳＰ４０−９）、復号化した「一括停止に対する金融機関情報」を各金融機関情報をもとに所定の金融機関へ送信し（ステップＳＰ４０−１０）、「一括停止処理結果」を当該端末装置に送信し（ステップＳＰ４０−１１）、当該サーバ装置の処理は終了する。【０１１８】
その後、待機状態であったユーザ端末装置１０或いは端末装置１０ａは、一括停止処理サーバ装置（一括停止代行処理サーバ装置）２０或いはサーバ装置２０ａから「一括停止処理結果」を受信してその内容を所定の表示部に表示し（ステップＳＰ４０−１２）、当該端末装置の処理は終了する。【０１１９】
図１６は、本実施形態における決済代行処理フローを示す図である。同図に示すとおり、端末装置として機能する端末装置１０ａの処理が開始し、決済依頼処理実行指示をし（ステップＳＰ５０−１）、所定の入力装置から入力された「ユーザ認証情報」と「ユーザ識別情報」と「金融情報」をサーバ装置として機能するサーバ装置２０ａに送信し（ステップＳＰ５０−２）、当該端末装置は待機状態となる。【０１２０】
その後、サーバ装置として機能するサーバ装置２０ａの第一の処理が開始し、端末装置から「ユーザ認証情報」と「ユーザ識別情報」と「金融情報」を受信し（ステップＳＰ５０−３）、受信した「ユーザ認証情報」と「ユーザ識別情報」と「金融情報」を共通暗号鍵で暗号化し（ステップＳＰ５０−４）、暗号化した「ユーザ認証情報」と「ユーザ識別情報」と「金融情報」を用いて所定の記憶部に記録されている暗号化された「ユーザ認証情報」と「ユーザ識別情報」と「金融情報」と紐づく情報が完全一致した情報を検索し（ステップＳＰ５０−５）、「ユーザ認証情報」を検索し、共通暗号鍵を用いて、メールアドレスのみ復号化し（ステップＳＰ５０−６）、復号化したメールアドレスにより「決済実行処理確認通知」を端末装置として機能する端末装置１０ａに送信し（ステップＳＰ５０−７）、第一の処理が終了する。【０１２１】
その後、端末装置１０ａの処理として、当該サーバ装置より送られてくる「決済実行処理確認通知」を受信して所定の表示部に表示し（ステップＳＰ５０−８）、当該表示部に表示された内容から承認処理を行うと、所定の記憶部より「第２の復号鍵」と暗号化された「決済処理用金融情報」を取得し（ステップＳＰ５０−９）、「第２の復号鍵」と「ユーザ認証情報」と「ユーザ識別情報」と暗号化された「決済処理用金融情報」のセットを当該サーバ装置２０ａに送信し（ステップＳＰ５０−１０）、処理が終了する。【０１２２】
その後、当該サーバ装置２０ａの第二の処理が開始し、当該端末装置から「第２の復号鍵」と「ユーザ認証情報」と「ユーザ識別情報」と暗号化された「決済処理用金融情報」のセットを受信し（ステップＳＰ５０−１１）、共通暗号鍵で暗号化された「ユーザ認証情報」と「ユーザ識別情報」を用いて記憶部に記録されている暗号化された「ユーザ認証情報」と「ユーザ識別情報」と完全一致した紐づく情報を検索し（ステップＳＰ５０−１２）、暗号化された「ユーザ認証情報」と「ユーザ識別情報」と紐づく情報を検索できると、共通鍵を用いて、第１の鍵を生成し（ステップＳＰ５０−１３）、「第１の復号鍵」と先に受信した「第２の復号鍵」のセットから「第３の復号鍵」を自動生成し（ステップＳＰ５０−１４）、生成した「第３の復号鍵」を用いて、先に受信した暗号化された「決済処理用金融情報」を復号化し（ステップＳＰ５０−１５）、復号化した「決済処理に関する金融機関情報」を各金融機関情報をもとに所定の金融機関へ送信し（ステップＳＰ５０−１６）、第二の処理が終了する。【０１２３】
このように本実施の形態によれば、登録されているユーザのカード情報を用いて、商品購入の注文が行われた際、決済確認情報をユーザに通知し、ユーザの承認を得た上で決済を行うことにより、ユーザにとってより安全な決済システムを提供することができる。【０１２４】
また、利用者（ユーザ）は暗号化が必要な特定の部分のみを暗号化して管理することができる。したがって、暗号化する情報量の軽減を図ることができる。【０１２５】
尚、本発明は上述した実施形態に限定されるものではなく、本発明の主旨を逸脱しない範囲内で種々変更して実施することが可能である。また、上述したものは本願に係る技術思想を具現化するための実施形態の一例を示したにすぎないものであり、他の実施形態でも本願に係る技術思想を適用することが可能である。【０１２６】
さらにまた、本願発明を用いて生産される装置、方法、システムが、その２次的生産品に登載されて商品化された場合であっても、本願発明の価値は何ら減ずるものではない。
【産業上の利用可能性】
【０１２７】
本発明の情報管理システム及びその方法によれば、ユーザの使い勝手を向上させながら、ユーザ関連情報を安全な状態で記憶及び管理することができることから、産業別を問わず、各種産業に従事する人間のあらゆる局面において非常な有意性を実現するものであるため、情報産業はいうまでもなく、建設業、飲食業、各種製造業、流通業等あらゆる分野において利用可能であり、有用性が高い。
【図１】
2010016163.tif 000003
【図２】
2010016163.tif 000004
【図３Ａ】
2010016163.tif 000005
【図３Ｂ】
2010016163.tif 000006
【図４Ａ】
2010016163.tif 000007
【図４Ｂ】
2010016163.tif 000008
【図４Ｃ】
2010016163.tif 000009
【図４Ｄ】
2010016163.tif 000010
【図４Ｅ】
2010016163.tif 000011
【図４Ｆ】
2010016163.tif 000012
【図５】
2010016163.tif 000013
【図６】
2010016163.tif 000014
【図７】
2010016163.tif 000015
【図８】
2010016163.tif 000016
【図９】
2010016163.tif 000017
【図１０】
2010016163.tif 000018
【図１１】
2010016163.tif 000019
【図１２】
2010016163.tif 000020
【図１３】
2010016163.tif 000021
【図１４】
2010016163.tif 000022
【図１５】
2010016163.tif 000023
【図１６】
2010016163.tif 000024
【国際調査報告】
2010016163.tif 000025
2010016163.tif 000026
2010016163.tif 000027
2010016163.tif 000028