(57)【要約】      （修正有）【課題】電子商取引カード認証および商取引プロセスシステムを提供する。【解決手段】電子商取引カード認証システム２００内の中央商取引サーバー２８０は、認証システム２００を管理、監視する電子商取引カード協会を使用し、認証利用のアクセスコントロールサーバー２２５間の全ての通信の中継物として動作する。認証システム２００の任意部分が故障の場合、中央商取引サーバー２８０は適切な応答をシステムの他の部分に提供して補償し、全ての入トラフィックを指定受容者に適合したフォーマットに変換し、システムの一部がアップグレードされない部分との互換性を断ち切らずにアップグレードする。中央集中型サーバーは、単一ユニット内の認証システム２００の形式的に分離した部分の統一を行う。ディレクトリおよび認証履歴サーバー２３５は中央商取引サーバー２８０に統一され、カード取得者２４４をバイパスして電子商取引カードへのチャージを開始する。【選択図】図２
2011096272.tif 000002
【特許請求の範囲】
【請求項１】
本願明細書に記載の方法。
【発明の詳細な説明】
【背景技術】
【０００１】
（発明の背景）
電子商取引カードは、インターネットを通じてマーチャントから購入する消費者によって頻繁に使用される。電子商取引カードは、クレジットカード、デビットカード、プリペイド購入カード、トラベルカード、商品またはサービスを購入するために現金の代わりに使用し得る任意の他のシステムを含む。認証システムの一例は、カード保有者にパスワードおよび他の識別情報を電子商取引カードに関連させ得る。オンラインの購入を行なうために、消費者は電子商取引カードに関連するパスワードまたは他の識別情報を提示しなければならない。これは、電子商取引カードを所有する人が電子商取引カードを使用することを実際に認可されることを保証する。
【０００２】
一旦、消費者が認可されたカード保有者として認証されると、電子商取引カードの商取引はマーチャントによって完了され得る。以前の認証および商取引は、マーチャント、カード協会（ｃａｒｄ  ａｓｓｏｃｉａｔｉｏｎ）、認証サーバー間のメッセージを通信するために演算形式を分散化した、分散型が使用された。このアプローチでは、データを集めたり、システムの性能を調整するために集中化した箇所がない。代わりに、マーチャント、認証サーバー、カード発行者のようなシステムの各エンドポイントは、データを集めたりシステム全体の一部であるそれらの性能を調整するように要求せねばならない。
【０００３】
この分散型モデルは、電子商取引カード協会にとって扱いにくく、全体としてシステム性能を評価するために、システム全体に責任が課される。さらに、システム全体の見通しのよさの欠如は、カード協会がどこでどのように新しい特徴を追加するのかという理解の助けとなる傾向およびパターンを見つけることを妨ぐ。そのうえ、分散型モデルは、各エンドポイントがその対象物と通信しなければならないときに、サポートされるソフトウェアバージョンの性能とは関係なく、アップグレードおよびマイグレーションを困難にする。分散型モデルはまた、サポートおよびサービスのオーバーヘッドを増加し、システムの耐故障性を減少する。
【０００４】
したがって、監視および管理を容易にし、全体の信頼性および耐障害性を増大し、システムのアップグレードおよびマイグレーションを簡単にする、電子商取引カード認証および商取引プロセスシステムを有することが望ましい。
【発明の概要】
【課題を解決するための手段】
【０００５】
本発明の実施形態は、電子商取引カード協会が認証システムの全体を管理および監視することを可能にする電子商取引カード認証システム内の中央商取引サーバーを含む。中央商取引サーバーは、カード保有者を認証するために使用されるアクセスコントロールサーバー（ＡＣＳ）と通信する全ての通信の中継物としての機能を果たす。さらに、例えばカード発行者のＡＣＳのような認証システムの任意の部分が故障の場合、中央商取引サーバーは、システムの他の部分に適切に応じて提供することによって補償し得る。さらに、中央集中型は、アップグレードされない部分との互換性を断ち切ることなくシステムの一部をアップグレードすることを可能にする。マーチャントとカード保有者システムとカード発行者ＡＣＳシステムとの間の全ての通信が中央商取引サーバーを通じてルート決めされるとき、中央商取引サーバーは指定された受容者と互換性のある形式内に入ってくる全ての通信を中継し得る。
【０００６】
実施形態において、中央商取引サーバーは、カード保有者システムから認証要求を受信するのに適応し、認証要求をアクセスコントロールサーバーに転送し、アクセスコントロールサーバーとカード保有者システム間の認証情報を中継する。中央認証サーバーはまた、アクセスコントロールサーバーから認証応答を受信し、認証応答をカード保有者システムに転送する。認証応答は、マーチャントシステムによって分析されるように適応される。さらなる実施形態において、中央商取引サーバーは認証応答のコピーを、保存するために認証履歴サーバーに転送するように適応される。
【０００７】
追加の実施形態において、中央商取引サーバーは、認証実行可否要求（ｖｅｒｉｆｙｉｎｇ  ｅｎｒｏｌｌｍｅｎｔ  ｒｅｑｕｅｓｔ）をディレクトリサーバーから受信し、認証実行可否応答（ｖｅｒｉｆｙｉｎｇ  ｅｎｒｏｌｌｍｅｎｔ  ｒｅｓｐｏｎｓｅ）をディレクトリサーバーに送信するようにさらに適応される。実施形態において、中央商取引サーバーは、アクセスコントロールサーバーへの問い合わせに応じて認証実行可否応答を送信するように適応される。代替の実行において、中央商取引サーバーは認証実行可否応答をディレクトリサーバーやアクセスコントロールサーバーに問い合わせることなく送信するように適用され、認証要求の受信に応じてアクセスコントロールサーバーに問い合わせるようにさらに適応される。
【０００８】
別の実施形態において、認証要求は電子商取引口座番号に対応するスードニムを含み、中央商取引サーバーによってあらかじめ生成される。あるいは、認証要求は電子商取引カード口座番号に対応するマーチャントシステムによってあらかじめ生成されるスードニムを含む。
【０００９】
その上さらなる実施形態において、中央商取引サーバーはアクセスコントロールサーバーから認証応答を受信することに応じて、カード協会ネットワークを通じてリクエストのチャージを開始することに適応される。
【００１０】
本発明は図面を参照に記載される。
例えば、本発明は以下の項目を提供する。
（項目１）
中央商取引サーバーを備える電子商取引カード認証システムであって、
該中央商取引サーバーは、
認証要求をカード保有者システムから受信し、
該認証要求をアクセスコントロールサーバーに転送し、
該アクセスコントロールサーバーと該カード保有者システムとの間において認証情報を中継し、
認証応答を該アクセスコントロールサーバーから受信し、
該認証応答を該カード所有者システムに転送する、ように適合されている、電子商取引カード認証システム。
（項目２）
前記認証応答がマーチャントシステムによって分析されるように適合されている、項目１に記載の電子商取引カード認証システム。
（項目３）
前記中央商取引サーバーが、認証応答のコピーを保存するために認証履歴サーバーに転送するように適合されている、項目１に記載の電子商取引カード認証システム。
（項目４）
前記中央商取引サーバーが、認証実行可否要求をディレクトリサーバーから受信し、認証実行可否応答を該ディレクトリサーバーに送信するようにさらに適合されている、項目１に記載の電子商取引カード認証システム。
（項目５）
前記中央商取引サーバーが、前記アクセスコントロールサーバーへの問い合わせに応じて前記認証実行可否応答を送信するように適合されている、項目４に記載の電子商取引カード認証システム。
（項目６）
前記中央商取引サーバーが、前記認証実行可否応答を前記ディレクトリサーバーへ前記アクセスコントロールサーバーに問い合わせるかまたは問い合わさずに送信するように適合され、認証要求の受信に応じて該アクセスコントロールサーバーに問い合わすように適合されている、項目４に記載の電子商取引認証システム。
（項目７）
前記認証要求が、前記中央商取引サーバーによってあらかじめ生成された、電子商取引カード口座番号に対応するスードニムを含む、項目１に記載の電子商取引カード認証システム。
（項目８）
前記認証要求が、マーチャントシステムによってあらかじめ生成された、電子商取引カード口座番号に対応するスードニムを含む、項目１に記載の電子商取引カード認証システム。
（項目９）
前記中央商取引サーバーが認証応答を前記アクセスコントロールサーバーから受信することに応じて、カード関連ネットワークを介してチャージ要求を開始するように適合されている、項目１に記載の電子商取引カード認証システム。
（項目１０）
カード保有者によって提供される電子商取引カード情報を認証する方法であって、該方法は、
認証要求をカード保有者システムから受信することと、
該認証要求をアクセスコントロールサーバーに転送することと、
該アクセスコントロールサーバーと該カード保有者システムとの間において認証情報を中継することと、
認証応答を該アクセスコントロールサーバーから受信することと、
該認証応答を該カード保有者システムに転送することと、
を包含する、方法。
（項目１１）
前記認証応答がマーチャントシステムによって分析されるよう適合されている、項目１０に記載の方法。
（項目１２）
前記認証応答のコピーを保存するために、認証履歴サーバーに転送することをさらに包含する、項目１０に記載の方法。
（項目１３）
認証実行可否要求をディレクトリサーバーから受信し、認証実行可否応答を該ディレクトリサーバーに送信することをさらに包含する、項目１０に記載の方法。
（項目１４）
前記認証実行可否応答が、前記アクセスコントロールサーバーへの問い合わせに応じて送信される、項目１３に記載の方法。
（項目１５）
前記認証実行可否応答が前記アクセスコントロールサーバーに問い合わせることなく前記ディレクトリサーバーに送信され、認証要求を受信することに応じて該アクセスコントロールサーバーに問い合わせることをさらに包含する、項目１３に記載の方法。
（項目１６）
前記認証要求が、電子商取引カード口座番号に対応する、前記中央商取引サーバーによってあらかじめ生成されたスードニムを含む、項目１０に記載の方法。
（項目１７）
前記認証要求が、電子商取引カード口座番号に対応する、マーチャントシステムによってあらかじめ生成されたスードニムを含む、項目１０に記載の方法。
（項目１８）
認証応答を前記アクセスコントロールサーバーから受信することに応じて、カード関連ネットワークを介してチャージリクエストを開始することをさらに包含する、項目１に記載の方法。
（項目１９）
工程のセットを実行するために情報処理デバイスを作動するように適合された命令のセットを含む情報記憶媒体であって、該工程のセットは、
認証要求をカード保有者システムから受信する工程と、
該認証要求をアクセスコントロールサーバーに転送する工程と、
該アクセスコントロールサーバーと該カード保有者システムとの間において認証情報を中継する工程と、
認証応答を該アクセスコントロールサーバーから受信する工程と、
該認証応答をカード保有者システムに転送する工程と、
を包含する、情報記憶媒体。
（項目２０）
前記認証応答がマーチャントシステムによって分析されるように適合されている、項目１９に記載の情報記憶媒体。
（項目２１）
前記工程のセットが、前記認証応答のコピーを、保存のために認証履歴サーバーに転送する工程をさらに包含する、項目１９に記載の情報記憶媒体。
（項目２２）
前記工程のセットが、認証実行可否要求をディレクトリサーバーから受信し、認証実行可否応答を前記ディレクトリサーバーに送信する工程をさらに包含する、項目１９に記載の情報記憶媒体。
（項目２３）
前記認証実行可否応答が、前記アクセスコントロールサーバーへの問い合わせに応じて送信される、項目２２に記載の情報記憶媒体。
（項目２４）
前記認証実行可否応答が前記アクセスコントロールサーバーに問い合わせることなく前記ディレクトリサーバーに送信され、工程のセットが認証要求を受信することに応じて該アクセスコントロールサーバーに問い合わせる工程をさらに包含する、項目２２に記載の情報記憶媒体。
（項目２５）
前記認証要求が、電子商取引カード口座番号に対応する、中央商取引サーバーによってあらかじめ生成されたスードニムを含む、項目１９に記載の情報記憶媒体。
（項目２６）
前記認証要求が、電子商取引カード口座番号に対応する、マーチャントシステムによってあらかじめ生成されたスードニムを含む、項目１９に記載の情報記憶媒体。
（項目２７）
前記工程のセットが、前記アクセスコントロールサーバーから認証応答を受信することに応じてカード関連ネットワークを介してチャージ要求を開始する工程をさらに包含する、項目１９に記載の情報記憶媒体。
（項目２８）
前記問い合わせに応じて前記認証実行可否応答を前記アクセスコントロールサーバーから受信することと、
該認証実行可否応答を前記ディレクトリサーバーに転送することと、
をさらに包含する、項目１４に記載の方法。
（項目２９）
前記アクセスコントロールサーバーから受信される前記認証実行可否応答を変更することと、
該変更された認証実行可否応答を前記ディレクトリサーバーに転送することと、
をさらに包含する、項目２８に記載の方法。
（項目３０）
前記問い合わせに応じて前記認証実行可否応答を前記コントロールサーバーから受信することと、
該認証実行可否応答を前記ディレクトリサーバーに転送することと、
をさらに包含する、項目２２に記載の情報記憶媒体。
（項目３１）
前記アクセスコントロールサーバーから受信される前記認証実行可否応答を変更することと、
該変更された認証実行可否応答を前記ディレクトリサーバーに転送することと、
をさらに包含する、項目３０に記載の情報記憶媒体。
【図面の簡単な説明】
【００１１】
【図１】図１は、先行技術の分散型カード認証システムを示す。
【図２】図２は、本発明の実施形態による例示的なカード認証システムを示す。
【図３】図３は、本発明の代替の実施形態による例示的なカード認証システムを示す。
【発明を実施するための形態】
【００１２】
（詳細な説明）
図１は、従来の分散型カード認証システム１００を示す。システム１００は、電子商取引カードでオンラインで購入するときにカード保有者が認証されることを可能にする。カード保有者システム１０５は、マーチャントコンピュータ１１０にアクセスすることによって、オンライン購入を始める。実施形態において、カード保有者システム１０５は、ウェブブラウザを介してインターネットを経由し、マーチャントコンピュータ１１０によって提示されるウェブサイトにアクセスする。それに代わって、カード保有者システム１０５は、代替の電子証券取引ネットワークを介してマーチャントコンピュータ１１０にアクセスし得る。カード保有者システム１０５は、例えばパーソナルコンピュータ、携帯情報端末、または電話など、任意のタイプの通信デバイスであり得る。
【００１３】
購入を完了するために、カード保有者は、マーチャントシステム１１０に対するカード番号および有効期限といった、電子商取引カード情報１５０を提示するためにカード保有者システム１０５を使用する。実施形態において、ＳＳＬのような安全な通信システムは、電子商取引カード情報１５０を含む全ての通信に利用されている。
【００１４】
電子商取引カード情報１５０に応じて、マーチャントシステムは、電子商取引カード情報が有効であるか、認可されたカード保有者によって提示されたのかどうかを判断するために認証手続を開始する。システム１００の実施形態では、多数の電子商取引カード発行者がいる。各電子商取引カード発行者は、自身の電子商取引カードを認証する責任を負う。電子商取引カード情報１５０を認証するために、マーチャントシステム１１０は、電子商取引カード情報１５０に関連する電子商取引カード発行者の認証サービスを設けなければならない。
【００１５】
マーチャントシステムは、適切な認証サービスを設けるために、認証実行可否要求（ＶＥＲｅｑ）１５２をディレクトリサーバー１２０に送信する。実施形態において、全ての認証関連通信は、マーチャントシステム１１０に組み込まれる認証プラグイン１１５によって調整される。ＶＥＲｅｑ１５２は、カード保有者の電子商取引カードに関連する認証サービスを識別するディレクトリサーバー１２０によって利用される電子商取引カード情報１５０の少なくとも一部を含む。実施形態において、各電子商取引カード発行者は、電子商取引カード番号の異なる範囲に割り当てられる。ディレクトリサーバー１２０のこの実施形態は、電子商取引カード発行者およびそれらに関連する電子商取引カード番号範囲の全てのリストを含む。電子商取引カード情報を電子商取引カード発行者のリストと比較することによって、ディレクトリサーバー１２０は適切な認証サービスを識別することが可能である。
【００１６】
認証サービスの識別後、ディレクトリサーバー１２０は、ＶＥＲｅｑ１５４を、カード発行者の認証サービスに関連するアクセスコントロールサーバー（ＡＣＳ）１２５に転送する。ＡＣＳ１２５は、ＶＥＲｅｑ１５４について提示されるカード情報が、認証され得るかどうかを判断する。カード情報は、例えば、カード情報が有効な電子商取引カード番号を含まない場合、または電子商取引カード番号に関連する認証情報がない場合、ＡＣＳ１２５によって認証され得ない。
【００１７】
ＶＥＲｅｑ１５４について提示される電子商取引カード情報が認証され得る場合、ＡＣＳ１２５は認証実行可否応答（ＶＥＲｅｓ）１５６を、元のディレクトリサーバー１２０に送信する。ＶＥＲｅｓ１５６は、ＡＣＳ１２５が電子商取引カード情報およびカード番号と一致するスードニムを認証し得ることを示すメッセージを含む。スードニムは、後でＡＣＳ１２５によってカード情報と独自に関連付けられ得る任意のタイプのコードまたは番号であり得る。ＶＥＲｅｓはまた、カード保有者を認証するために、カード保有者システム１０５によってアクセスされるＵＲＬを含む。システム１００に対して、ＵＲＬは、ＡＣＳ１２５によって提示されるウェブサイトに関連する。ディレクトリサーバー１２０はＡＣＳ１２５からＶＥＲｅｓを受信するのと同時に、ＶＥＲｅｓ１５８をマーチャントシステム１１０に転送する。
【００１８】
受信したＶＥＲｅｓに基づき、マーチャントシステム１１０は認証要求を生成する。認証要求は、ＡＣＳ１２５によって生成されるスードニム、およびカード保有者の予想される購入に関連する商取引情報を含む。マーチャントシステムは次いで、認証要求１６０をカード保有者システム１０５に転送する。実施形態において、認証要求は、ＨＴＴＰ転送のようなＡＣＳ１２５によって主催されるウェブサイトに送信される転送コマンドを有するウェブページを含むカード保有者システム１０５に送信される。このウェブページはまた、情報をマーチャントシステム１１０に戻すためのＵＲＬを含む。
【００１９】
マーチャントシステム１１０から受信される認証要求に応じて、カード保有者システム１０５は、ＡＣＳ１２５によって主催されるウェブサイトに１６２でアクセスする。このウェブサイトにアクセスしている間、カード保有者システム１０５は、ＶＥＲｅｓに対してＡＣＳによって独自に生成されるスードニムをＡＣＳ１２５に供給する。
【００２０】
カード保有者はＡＣＳ１２５によって提示されるウェブサイトに認証情報１６４を与えることによって、自身の身分証明を認証する。実施形態において、カード保有者は、電子商取引カードに関連するパスワードまたは他の識別情報を前もってＡＣＳ１２５に供給することによって、自身の身分証明を認証する。ＡＣＳ１２５はカード保有者によって供給されている電子商取引カードを識別するカード保有者システムによって提供されるスードニムを使用し、前もって電子商取引カードに関連する認証情報を引き出す。実施形態において、ＡＣＳ１２５は、認証要求１６２を介して受信されたスードニムと、ＶＥＲｅｓ１５６に対して前もって生成されたスードニムとを組み合わせる。さらなる実施形態において、スードニムは、認証要求の不正な再利用を防ぐために、たとえ５分でも期間を過ぎると失効する。
【００２１】
ＡＣＳ１２５は、認証応答１６６をカード保有者システム１０５に戻す。カード保有者システム１０５は次いで、認証応答１６８をマーチャントシステム１１０に転送する。カード保有者によって提供される認証情報１６４が、前もって電子商取引カードに関連する認証情報と一致する場合、認証応答は、認証が成功したということを示すメッセージを含む。あるいは、認証応答は、認証が失敗したということを示すメッセージを含み得る。さらなる実施形態において、認証応答はまた、認証失敗の原因を識別するエラーコードを含む。
【００２２】
認証応答をマーチャントシステム１１０に送信することに加えて、認証応答１６７のコピーは、認証履歴サーバー１３５に送信される。認証履歴サーバー１３５は、システム１００によって形成される全ての認証のアーカイブを管理する。認証応答は、カード保有者システム１０５または他の第３者の集まりのシステムが、認証応答の内容を不正に変更することを防ぐために、デジタル方式でサインされる。
【００２３】
認証応答１６８の受信後、マーチャントシステム１１０は認証応答を認可する。認証応答１６８を認可するため、マーチャントシステム１１０は任意の不正な変更がなかったことを保証するために、最初に認証応答に関連するデジタル署名を確かめる。一旦、認証応答が完全に到着したと判断され、応答が要求に対して独自に提示されると、認証応答の内容は、認証が成功したかどうかを判断するために分析される。認証が成功しなかった場合、マーチャントシステム１１０は商取引を中止する。認証が成功した場合、マーチャントシステム１１０はカード保有者によって提供される電子商取引カードにチャージし始めることによって商取引を続け得る。実施形態において、マーチャントシステム１１０は、カード情報をカード取得者１４４に提示することによって電子商取引カードをチャージする。カード取得者は次いで、カードに関連する電子商取引カード発行者によって処理される、チャージリクエストをプライベートカードアソシエーションネットワーク１４８を通じて送信する。さらなる実施形態において、電子商取引インジケータおよび、電子商取引カードが首尾よく立証されたことを示すカード保有者認証確認値（Ｃａｒｄｈｏｌｄｅｒ  Ａｕｔｈｅｎｔｉｃａｔｉｏｎ  Ｖｅｒｉｆｉｃａｔｉｏｎ  Ｖａｌｕｅ）はチャージ要求に含まれる。
【００２４】
電子商取引カード認証システム１００の分散型の特徴は、電子商取引カード協会による管理および監視が困難ということである。さらに、例えばカード発行者のＡＣＳなどの、システム１００の任意の一部が故障した場合、システム１００を補償する方法がない。分散型電子商取引カード認証システム１００は、システムの各エンドポイントのアップグレードをすることが難しく、例えばディレクトリサーバーおよび多数のＡＣＳおよびマーチャントシステムは互換性を保証するために同時に全てをアップグレードしなければならない。
【００２５】
図２は、本発明の実施形態による、改善されたカード認証システム２００の例を示す。カード保有者システム２０５はマーチャントコンピュータ２１０にアクセスすることによってオンライン購入を開始する。実施形態において、カード保有者システム２０５はウェブブラウザーを利用してインターネットを介してマーチャントコンピュータ２１０によって提示されるウェブサイトにアクセスする。あるいは、カード保有者システム２０５は代替の電子通信ネットワークを介してマーチャントコンピュータ２１０にアクセスし得る。カード保有者システム２０５は、例えばパーソナルコンピュータ、携帯情報端末、または電話など、任意のタイプの通信デバイスであり得る。
【００２６】
購入を完了するために、カード保有者はマーチャントシステム２１０に対するカード番号および有効期限といった電子商取引カード情報２５０を提示するためにカード保有者システム２０５を使用する。実施形態において、ＳＳＬのような安全な通信システムは電子商取引カード情報２５０を含む全ての通信に利用されている。
【００２７】
電子商取引カード情報２５０に応じて、マーチャントシステムは電子商取引カード情報が有効であるか、認可されたカード保有者によって提示されたのかどうかを判断するために認証手続を開始する。電子商取引カード情報２５０を認証するために、マーチャントシステム２１０は電子商取引カード情報２５０に関連する電子商取引カード発行者の認証サービスを設けなければならない。
【００２８】
マーチャントシステムは、適切な認証サービスを設けるために認証実行可否要求（ＶＥＲｅｑ）２５２をディレクトリサーバー２２０に送信する。実施形態において、全ての認証関係通信は、マーチャントシステム２１０に組み込まれる認証プラグイン２１５によって調整される。ＶＥＲｅｑ２５２は電子商取引カード情報２５０の少なくとも一部を含み、電子商取引カード情報２５０はカード保有者の電子商取引カードに関連するアクセスコントロールサーバー（ＡＣＳ）２２５を識別するためにディレクトリサーバー２２０によって使用される。実施形態において、各電子商取引カード発行者は電子商取引カード番号の異なる範囲に割り当てられる。ディレクトリサーバー２２０のこの実施形態は、電子商取引カード発行者およびそれらに関連する電子商取引カード番号範囲の全てのリストを含む。電子商取引カード情報を電子商取引カード発行者のリストと比較することによって、ディレクトリサーバー２２０は適切なＡＣＳを識別することが可能である。
【００２９】
ＡＣＳの識別後、ディレクトリサーバー２２０はＶＥＲｅｑ２７２を中央商取引サーバー２８０に転送する。以下で詳細に考察されるように、中央商取引サーバー２８０はＡＣＳシステムおよびカード保有者システム、マーチャントシステム、認証履歴サーバーおよびディレクトリサーバー間の全ての通信の代理として実行する。ＶＥＲｅｑ２７２に応じて、中央商取引サーバー２８０はＶＥＲｅｓ２７４で応答する。この実施形態において、中央商取引サーバー２８０はカード情報が認証され得るかどうかを判断するＡＣＳ２２５に問い合わせることなくＶＥＲｅｓ２７４を生成する。これは、互換性の目的のために使われ、以下に考察されるように、認証プロセスを合理化する。
【００３０】
代替の実施形態において、中央商取引サーバー２８０はＶＥＲｅｑをＡＣＳ２２５に転送する。ＡＣＳ２２５はＶＥＲｅｓを上記で考察されたのと同様に、中央商取引サーバー２８０に戻す。中央商取引サーバー２８０は、ＵＲＬを含むように、カード保有者システム２０５を管理するためにＡＣＳ２２５から受信したＶＥＲｅｓを変更する。ＵＲＬはシステム１００で考察されるようなＡＣＳによって提示されるウェブサイトよりも、以下に詳細に考察されるような、中央商取引サーバー２８０によって提示されるウェブサイトに関連する。ＡＣＳ２２５が利用できない、またはＡＣＳ２２５と通信中に故障にあった場合、若しくはＡＣＳ２２５からの応答が理解され得ない場合、中央商取引サーバー２８０はなぜ応答が生成されるかの指示を含む、ＡＣＳに代わる代替のＶＥＲｅｓを生成する。これらのインジケータの例は、１）カード保有者が認証情報を提示しない、２）カード発行者が認証システムを実行しない、３）中央商取引サーバー２８０が、ＡＣＳ２２５からの応答の待ち時間を過ぎる、４）ＡＣＳ２２５から受信したＶＥＲｅｓが、中央商取引サーバー２８０によって理解され得ない、という、以上のことを含む。インジケータはカード情報に関連するスードニムに含まれ、カード保有者認証検証値の生成後に使用される。
【００３１】
中央商取引サーバー２８０によって生成されるＶＥＲｅｓ２７４は、ＡＣＳ２２５が電子商取引カード情報およびカード番号に対応するスードニムを認証し得ることを示すメッセージを含む。スードニムは、後でＡＣＳ２２５によってカード情報と独自に関連付けられ得る、任意のタイプのコードまたは番号であり得る。ＶＥＲｅｓはまた、カード保有者を認証するためにカード保有者システム２０５によってアクセスされるＵＲＬを含む。システム２００に対して、ＵＲＬは中央商取引サーバー２８０によって提示されるウェブサイトに関連する。中央商取引サーバー２８０からＶＥＲｅｓを受信すると同時に、ディレクトリサーバー２２０はＶＥＲｅｓ２５８をマーチャントシステム２１０に転送する。
【００３２】
受信したＶＥＲｅｓに基づき、マーチャントシステム２１０は認証要求を生成する。認証要求は中央商取引サーバー２８０によって生成されるスードニム、およびカード保有者の予想される購入に関連する商取引情報を含む。マーチャントシステムは次いで、認証要求２６０をカード保有者システム２０５に転送する。実施形態において、認証要求はＨＴＴＰ転送のような転送コマンドを有するウェブページを含むカード保有者システム２０５に送信され、中央商取引サーバー２８０によって主催されるウェブサイトに送信される。このウェブページはまた、情報をマーチャントシステム２１０に戻すためのＵＲＬを含む。
【００３３】
マーチャントシステム２１０から受信される認証要求に応じて、カード保有者システム２０５は中央商取引サーバー２８０によって主催されるウェブサイトに２６２でアクセスする。このウェブサイトにアクセスしている間、カード保有者システム２０５は中央商取引サーバー２８０に、前に中央商取引サーバー２８０によって生成されたスードニムを含む認証要求を供給する。
【００３４】
中央商取引サーバー２８０は、ＶＥＲｅｑ２５４をカード発行者の認証サービスに関連するＡＣＳ２２５に提示する。ＡＣＳ２２５は、ＶＥＲｅｑ２５４で提示されるカード情報が認証され得るかどうかを判断する。ＶＥＲｅｑ２５４で提示される電子商取引カード情報が認証され得る場合、ＡＣＳ２２５は認証実行可否応答（ＶＥＲｅｓ）２５６を中央商取引サーバーに戻す。この実施形態において、中央商取引サーバー２８０は、カード保有者システムからの認証要求のプロセスに、ＶＥＲｅｑの送信およびＶＥＲｅｓの受信のステップを集約し、認証プロセスを簡単にする。上記で検討したように、中央商取引サーバー２８０の代替の実施形態は、あらかじめＶＥＲｅｑをＡＣＳ２２５に送信するので、この通信を繰り返す必要はない。
【００３５】
ＶＥＲｅｓ２５６に応じて、中央商取引サーバー２８０は、ＡＣＳ２２５にカード保有者システム２０５を介して商取引システム２１０から受信した認証要求を送信する。カード保有者は、ＡＣＳ２２５によって提供されるウェブサイトに認証情報を与えることによって、自身の身分証明を認証する。中央商取引サーバーは、カード保有者システム２０５とＡＣＳ２２５との間の全ての通信２７６を中継する。代替の実施形態において、カード保有者システムとＡＣＳ２２５との間の通信２７６は中継物のような中央商取引サーバーなしで直接的に行なわれる。
【００３６】
実施形態において、カード保有者は電子商取引カードに関連するパスワードまたは他の識別情報をＡＣＳ２２５に供給することによって自身の身分証明を認証する。ＡＣＳ２２５はカード保有者によって供給される電子商取引カードを識別するためにカード保有者システムによって提供されるスードニムを使用し、前もって電子商取引カードに関連される認証情報を引き出す。実施形態において、ＡＣＳ２２５は認証要求を介して受信されたスードニムと、ＶＥＲｅｓ１５６に対して前もって生成されたスードニムとを組み合わせる。さらなる実施形態において、スードニムは、認証要求の不正な再利用を防ぐために、たとえば５分の期間を過ぎると失効する。別の実施形態において、ＡＣＳ２２５および中央商取引サーバー２８０は、電子商取引カードに対応するそれら自身の独自のスードニムをそれぞれ生成する。ＡＣＳ２２５が、電子商取引カードを識別するために、自身のスードニムを生成し使用を可能にすることによって、ＡＣＳ２２５は中央商取引サーバー２８０を動かそうとするために変更する必要がない。
【００３７】
ＡＣＳ２２５は、認証応答２６６を中央商取引サーバー２８０に戻し、次に、中央商取引サーバー２８０は、認証応答２７８をカード保有者システム２０５に転送する。カード保有者システム２０５は次いで、マーチャントシステム２１０に戻すために認証応答２６８を転送する。認証情報１６４が前もって電子商取引カードに関連する認証情報と一致するカード保有者によって提供される場合、認証応答は認証が成功したということを示すメッセージを含む。あるいは、認証応答は認証が失敗したということを示すメッセージを含み得る。さらなる実施形態において、認証応答はまた、認証失敗の原因を識別するエラーコードを含む。
【００３８】
例えば、ＡＣＳ２２５が認証機能をサポートしない場合、ＡＣＳ２２５は動作しないか、またはあらかじめ決められた時間内に中央商取引サーバー２８０に応答しない。あるいは、中央商取引サーバー２８０がＡＣＳ２２５によって提供されるＶＥＲｅｓを理解しない場合、ＡＣＳ２２５は電子商取引カード情報を認証し得ない。ＡＣＳによる認証失敗に応じて、これらの例の原因および任意の他の例に対して、中央商取引サーバー２８０は試された認識応答をカード保有者システム２０５に戻し得る。試された認証応答は、マーチャントシステム２１０が認証なしで、または商取引を停止することなく商取引を続けることを認可し得る。試された認証応答によって指定される動作は、１つ以上の取引き規則によって判断される。例えば、ＡＣＳが利用できない場合に認証なしで続ける商取引を可能にするが、ＡＣＳが理解できないＶＥＲｅｓを戻す場合は商取引を停止する。
【００３９】
認証応答をマーチャントシステム２１０に送信することに加え、認証応答２６７のコピーはＡＣＳ２２５から認証履歴サーバー２３５に中央商取引サーバー２８０を介して送信される。認証履歴サーバー２３５はシステム２００によって形成される全ての認証のアーカイブを管理する。
【００４０】
認証応答２６８の受信後、マーチャントシステム２１０は認証応答を認可する。認証応答は、カード保有者システム２０５または他の第３者のシステムが認証応答の内容を不正に変更することから防ぐためにデジタル方式でサインされる。
【００４１】
認証応答２６８を認可するため、マーチャントシステム２１０は任意の不正な変更がなかったことを保証するために最初に認証応答に関連するデジタル署名を確かめる。一旦、認証応答が完全に到着したと判断され、応答が要求を独自に提示すると、認証応答の内容は認証が成功したかどうかを判断するために分析される。認証が成功しなかった場合、マーチャントシステム２１０は商取引を中止する。認証が成功した場合、マーチャントシステム２１０はカード保有者によって提供される電子商取引カードにチャージし始めることにより商取引を続け得る。実施形態において、マーチャントシステム２１０はカード情報をカード取得者２４４に提示することによって電子商取引カードをチャージする。カード取得者は次いで、カードに関連する電子商取引カード発行者によって処理されるように、チャージリクエストをプライベートカードアソシエーションネットワーク２４８を通じて送信する。さらなる実施形態において、電子商取引インジケータおよび電子商取引カードが首尾よく立証されたことを示すカード保有者認証確認値は、チャージ要求を含む。
【００４２】
システム２００の中央商取引サーバーの利用は、電子商取引カード協会が認証システム全体を容易に管理および監視することを可能にする。さらに、例えばカード発行者のＡＣＳなどのシステム２００の任意の一部が故障した場合、中央商取引サーバーはシステムの他の部分に適切な応答を提供することによって補正し得る。さらに、中央商取引サーバーはアップグレードしない部分との互換性を絶つことなくアップグレードされるシステムの一部を利用可能にする。マーチャントおよびカード保有者システムおよびカード発行者ＡＣＳシステムが中央商取引サーバーを通じて経路を決められると、中央商取引サーバーは指定された受取側と互換性のある形式に入ってくる全ての取引を中継し得る。
【００４３】
中央商取引サーバーの追加的な利点は、単一ユニット内の認証システムの形式的に分離した部分の統一を可能にすることである。この統一は信頼性を増してサービスオーバーヘッドを減らし、認証プロセスの合理化を見込む。
【００４４】
図３は、本発明の代替の実施形態による実例のカード認証システム３００を示している。この実施形態において、ディレクトリサーバーおよび認証履歴サーバーの機能は、中央商取引サーバーおよびカード協会ネットワーク内に統一されており、認証プロセスのいくつかのプロセスを削除することが可能である。他の実施形態のように、カード保有者システム３０５はマーチャントコンピュータ３１０にアクセスすることによってオンライン購入を開始する。購入を完了するために、カード保有者は自身の電子商取引カード情報３５０をマーチャントシステム３１０に提示するためにカード保有者システム３０５を使用する。
【００４５】
電子商取引カード情報３５０に応じて、マーチャントシステム３１０は電子商取引カード情報が有効であるか、認可されたカード保有者によって提示されたのかどうかを判断するために認証手続を開始する。電子商取引カード情報３５０を認証するために、マーチャントシステム３１０は認証要求３５２をカード保有者システム３０５に送信する。認証要求は、マーチャントシステム３１０によって生成されるスードニムおよびカード保有者の予想される購入に関連する商取引情報を含む。スードニムは後で中央商取引サーバー３８０によってカード情報と独自に関連付けられ得る、任意のタイプのコードまたは番号であり得る。
【００４６】
実施形態において、認証要求は、ＨＴＴＰ転送のような、中央商取引サーバー３８０によって主催されるウェブサイトへの転送コマンドを有するウェブページとともにカード保有者システム３０５に送信される。このウェブページはまた、情報をマーチャントシステム３１０に戻すためのＵＲＬを含む。
【００４７】
マーチャントシステム３１０から受信される認証要求に応じて、カード保有者システム３０５は、中央商取引サーバー３８０によって主催されるウェブサイトに３５４でアクセスする。このウェブサイトにアクセスしている間、カード保有者システム３０５は、中央商取引サーバー３８０に、マーチャントシステム３１０によって生成されたスードニムを含む認証要求を供給する。中央商取引サーバー３８０は、認証要求に提示されるスードニムからカード情報を判断する。カード情報は、次いで、例えば、電子商取引カード情報とカード発行者に関連する電子商取引カード番号範囲を比較することによってカード保有者の認証に応答するＡＣＳ３２５を識別するために、中央商取引サーバー３８０によって使用される。
【００４８】
中央商取引サーバー３８０はＡＣＳが提示されたカード情報を認証し得ることを確認するために、認証実行可否要求（ＶＥＲｅｑ）３５８を適切なＡＣＳ３２５に送信する。ＶＥＲｅｑのコピー３５６は、保存のためにカード協会ネットワーク３４８に送信される。ＡＣＳ３２５が成功するＶＥＲｅｓに応答する場合、中央商取引サーバー３８０は次いで、カード保有者システム３０５とＡＣＳ３２５との間の認証情報３６０の交換を容易にする。成功する認証に基づいて、ＡＣＳ３２５は認証応答３６２を中央商取引サーバー３８０に送信する。中央商取引サーバー３８０は次いで、認証応答のコピー３６６をカード保有者システム３０５に転送し、認証応答の他のコピー３６４を保存のためにカード協会ネットワーク３４８に転送する。
【００４９】
カード保有者システム３０５は、認証応答のコピー３６８をマーチャントシステム３１０に戻すために転送する。認証応答３６８を受信後、マーチャントシステム３１０は認証応答を任意に不正に変更したり分析したりすることがないということを保証するために、認証応答に関連するデジタル署名を立証することによって認証応答を認可する。認証が成功しなかった場合、マーチャントシステム３１０は商取引を停止する。認証応答が成功した場合、マーチャントシステム３１０はカード保有者によって提示される電子商取引カードへのチャージを開始することによって商取引を続け得る。実施形態において、マーチャントシステム３１０はカード取得者３４４にカード情報を提示することによって電子商取引カードをチャージする。カード取得者は次いで、カードに関連する電子商取引カード発行者によって処理される非公開のカード協会ネットワーク３４８に対してチャージ要求３７０を送信する。
【００５０】
認証システムのいろいろな部分が中央認証サーバー３８０に統一されるので、追加的な最適化が実行され得る。例えば、さらなる実施形態において、ＡＣＳ３２５が成功する認証応答を戻すとき、中央商取引サーバー３８０は自動的に電子商取引カードへのチャージを開始する。この実施形態では、取得者３４４は無視され、中央商取引サーバー３８０はチャージ要求をカード協会ネットワーク３４８に直接送信する。
【００５１】
本発明は特定の実施形態について検討してきたが、これらの実施形態は単なる例示にすぎず本発明の限定ではない。例えば、本発明は任意の認証システムに利用され得る。したがって、本発明の範囲は特許請求の範囲によってのみ決定され得る。
【図１】
2011096272.tif 000003
【図２】
2011096272.tif 000004
【図３】
2011096272.tif 000005