(57)【要約】  バックグラウンドシステム（１０）と交信できる端末（１８）を用いるユーザによる取引認可のための方法において、ユーザ及びバックグラウンドシステム（１０）には知られているが違法な攻撃者には知られていない秘密が用いられる。バックグラウンドシステム（１０）は、端末（１８）をバックグラウンドシステム（１０）で認証できた場合にのみ、秘密を表す秘密データを端末（１８）に送信する。一般に、いく人かのユーザの秘密データがバックグラウンドシステム（１０）に格納されるから、端末（１８）はユーザを識別する識別情報を前もって検出し、対応するユーザ識別情報をバックグラウンドシステム（１０）に送信する。端末（１８）がユーザに秘密を表示すれば、ユーザは端末（１８）が信頼できることを確信することができる。装置及びコンピュータプログラム製品は対応する特徴を有する。発明は、ユーザによる偽装端末（１８）の認識を可能にする、端末（１８）を用いるユーザによる取引認可のための技法を提供する。
2007511841.tif 000002
【特許請求の範囲】
【請求項１】
バックグラウンドシステム（１０）と交信できる端末（１８）を用いる、ユーザによる取引認可のための方法において、前記端末（１８）によって実施される、
−  前記ユーザを識別する識別情報（３２）を判定するステップ（３０）、
−  前記バックグラウンドシステム（１０）において前記端末（１８）を認証するため及び前記ユーザの身元証明を導出することができるユーザ識別情報（ＩＤ）を前記バックグラウンドシステム（１０）に送信するため、データ（３６）を前記バックグラウンドシステム（１０）に送信するステップ（３４）、
−  前記ユーザに割り当てられた秘密データ（ＳＥＣ）を前記バックグラウンドシステム（１０）から受信するステップ、
−  前記秘密データ（ＳＥＣ）によって与えられる秘密（５０）を前記ユーザに向けて再生するステップ（４８）、
−  前記ユーザの個人的特徴（５６）を判定するステップ（５８）、及び
−  前記ユーザによる前記取引の前記認可を示すかまたは実証するために前記ユーザの前記個人的特徴（５６）に関するデータ（６２）を前記バックグラウンドシステム（１０）に送信するステップ（６０）、
を有してなることを特徴とする方法。
【請求項２】
前記バックグラウンドシステム（１０）における認証のために前記端末（１８）がＭＡＣまたは暗号署名で保全されたメッセージを前記バックグラウンドシステム（１０）に送信することを特徴とする請求項１に記載の方法。
【請求項３】
前記メッセージが、前記端末（１８）によって判定された前記識別情報（３２）に対応するか、または前記識別情報（３２）から導出された、前記ユーザ識別データ（ＩＤ）を含むことを特徴とする請求項２に記載の方法。
【請求項４】
前記ユーザに対して再生される前記秘密（５０）が、テキスト及び／または音響及び／または視覚及び／または触覚情報であることを特徴とする請求項１から３のいずれか１項に記載の方法。
【請求項５】
取引データ（５４）も前記ユーザに向けて表示されることを特徴とする請求項１から４のいずれか１項に記載の方法。
【請求項６】
前記個人的特徴（５６）が前記ユーザの生物測定法特徴であることを特徴とする請求項１から５のいずれか１項に記載の方法。
【請求項７】
前記バックグラウンドシステム（１０）から確認データ（ＣＤ）を受信し、前記ユーザに対して確認通知（７８）を表示及び／または印刷出力するステップをさらに含むことを特徴とする請求項１から６のいずれか１項に記載の方法。
【請求項８】
端末（１８）と交信できるバックグラウンドシステム（１０）を用いる、ユーザによる取引認可のための方法において、前記バックグラウンドシステム（１０）によって実施される、
−  前記端末（１８）からデータ（３６）を受信するステップであって、前記データ（３６）は前記バックグラウンドシステム（１０）において前記端末（１８）を認証し、前記ユーザの身元証明が前記データ（３６）から導出可能であるステップ、
−  前記バックグラウンドシステム（１０）における前記端末（１８）の前記認証（３８）が合格であれば、データベース（１４）に格納され、前記ユーザに割り当てられた秘密データ（ＳＥＣ）にアクセスし（４０）、前記秘密データ（ＳＥＣ）を判定できるデータ（４４）を前記端末（１８）に送信する（４２）ステップ、及び
−  前記端末（１８）からデータ（６２）を受信するステップであって、前記データ（６２）は少なくとも前記ユーザの個人的特徴（５６）に関し、前記ユーザによる前記取引の前記認可を実証するステップ、
を有してなることを特徴とする方法。
【請求項９】
前記秘密データ（ＳＥＣ）が１つの取引と次の取引の間で変わる秘密（５０）に関することを特徴とする請求項８に記載の方法。
【請求項１０】
前記秘密データ（ＳＥＣ）が以前に行われた取引に少なくともある程度依存する秘密（５０）に関することを特徴とする請求項９に記載の方法。
【請求項１１】
少なくとも前記ユーザの前記個人的特徴（５６）に関する前記データ（６２）がチェックされ（６６）、前記チェックが合格であった場合に限り、前記取引が前記ユーザによって認可されたと見なされることを特徴とする請求項８から１０のいずれか１項に記載の方法。
【請求項１２】
前記チェックが合格であれば、確認データ（ＣＤ）が前記端末（１８）に送信されることを特徴とする請求項１１に記載の方法。
【請求項１３】
バックグラウンドシステム（１０）と交信できる端末（１８）を用いる、ユーザによる取引認可のための方法において、
−  前記ユーザを識別する識別情報（３２）を前記端末（１８）によって判定するステップ（３０）、
−  前記バックグラウンドシステム（１０）における前記端末（１８）の認証（３８）のため及び前記ユーザの身元証明を導出することができるユーザ識別データ（ＩＤ）の前記バックグラウンドシステム（１０）への送信のため、前記端末（１８）と前記バックグラウンドシステム（１０）の間で交信するステップ、
−  前記バックグラウンドシステム（１０）における前記端末（１８）の前記認証（３８）が合格であれば、データベース（１４）に格納され、前記ユーザに割り当てられた秘密データ（ＳＥＣ）に前記バックグラウンドシステム（１０）がアクセスし、前記秘密データ（ＳＥＣ）を判定できるデータ（４４）が前記端末（１８）に送信されるステップ（４２）、
−  前記ユーザに対して前記秘密データ（ＳＥＣ）によって与えられる秘密（５０）を前記端末（１８）によって再生するステップ（４８）、
−  前記ユーザの個人的特徴（５６）を前記端末（１８）によって判定するステップ（５８）、及び
−  少なくとも前記ユーザの前記個人的特徴（５６）に関するデータ（６２）を用いて前記取引を実施するステップ、
を有してなることを特徴とする方法。
【請求項１４】
前記端末（１８）と前記バックグラウンドシステム（１０）の間の前記交信プロセスが、タイムスタンプ（ＴＳ１〜ＴＳ４）及び／またはシーケンス番号及び／または乱数及び／またはセッション鍵による暗号化によって、攻撃から少なくともある程度防護されることを特徴とする請求項１３に記載の方法。
【請求項１５】
さらに請求項１から７のいずれか１項に記載の前記端末（１８）によって実施される方法ステップ及び／または請求項８から１２のいずれか１項に記載の前記バックグラウンドシステム（１０）によって実施される方法ステップによることを特徴とする請求項１３または１４に記載の方法。
【請求項１６】
請求項１から１５のいずれか１項に記載の方法を実施するために備えられた装置。
【請求項１７】
コンピュータプログラム製品において、端末（１８）及び／またはバックグラウンドシステム（１０）の少なくとも１つのプロセッサに対する、請求項１から１５のいずれかに記載の方法を前記少なくとも１つのプロセッサに実行させる、プログラム命令を有することを特徴とするコンピュータプログラム製品。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は全般的には取引の電子実行の分野に関し、さらに詳しくは、ユーザによる取引の認可の分野に関する。本明細書の用語において、「取引」は特に、正当なユーザによる認可が疑いの余地もなく検証できなければならない、正当であるかまたは事実上の手続きを指すと理解されるべきである。そのような取引は、例えば、電子支払いまたはその他の何らかの金銭取引または意向の電子告知とすることができる。
【背景技術】
【０００２】
取引の電子認可については、ユーザだけに知られているか、及び／またはユーザの協力によってのみ与えられ得る、ユーザを認可する個人的特徴を用いることが通例である。かつては主として秘密番号（ＰＩＮ＝個人識別番号）がそのような個人的特徴として用いられていたが、生物測定法特徴がますます重要になってきている。そのような生物測定法個人的特徴は、例えば、指紋を走査することによるか、あるいはユーザの顔または眼の写真を撮ることによるか、あるいはユーザの筆跡のサンプルを記録することによって、判定することができる。
【０００３】
取引の認可のため、ユーザは通常、端末において個人的特徴を入力するか、及び／または端末に対して特徴をアクセス可能にするように指示される。しかし、この場合、一般にユーザが端末の完全性を確信するための信頼できる手段をもたないという問題がある。詐欺目的で設置された端末に対してユーザが彼／彼女の個人的特徴をアクセス可能にしてしまうと、彼／彼女の指紋のような、ユーザの個人的特徴が記録され、後に偽装端末によって不正使用され得る。
【０００４】
特許文献１は、ユーザによって提供された秘密−例えば、ユーザだけに知られているパスワード−が暗号化された形態でＩＣカードに格納されるシステムを開示している。ユーザが個人的特徴としてＰＩＮを入力するように指示される前に、端末が暗号化されたパスワードを読み取り、それを平文でユーザに表示する。偽装端末は暗号化された符号語を解読できないであろうから、正しいパスワードの表示によってユーザはこれが信頼できる端末であるとわかる。
【０００５】
しかし、上述したシステムは暗号化されたパスワードが格納されたＩＣカードまたは何か別のデータ記憶媒体をユーザが携帯していることを前提としている。これが必須ではなければ、ユーザにとって一層便宜がよいであろう。特に生物測定法認可手続きには、別にデータ記憶媒体が用いられるべきであるという要件がともなわないことが多い。例えば、支払取引の生物測定法認かにおいては、これは可能な限り簡単であるべき手続きを構成する上で肝要な点である。
【特許文献１】独国特許出願公開第４１４１９６４Ａ１号明細書
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明の課題は、上述した問題を少なくともある程度回避し、偽装端末を認識する機会をユーザに与える端末を用いる、ユーザによる取引認可のための技法を提供することである。好ましい実施形態において、本発明は特に生物測定法認可技法の使用に適合されるべきである。
【課題を解決するための手段】
【０００７】
本発明にしたがえば、上記課題は、特許請求項１にしたがう端末によって実行される方法、特許請求項８にしたがうバックグラウンドシステムによって実行される方法、特許請求項１３にしたがう方法、特許請求項１６にしたがう装置及び特許請求項１７にしたがうコンピュータプログラム製品により、完全にまたはある程度達成される。従属請求項は本発明の好ましい実施形態を定める。
【０００８】
本発明は、端末がデータを交換することができる、バックグラウンドシステム（ホストシステム）にユーザだけに知られている秘密に関するデータを格納するという基本アイデアに基づく。バックグラウンドシステムは、端末が真正であることがバックグラウンドシステムによって認証できた−すなわち、認可された端末であることが証明された−場合にのみ端末にユーザの秘密データを送信する。バックグラウンドシステムは通常多くのユーザの秘密データを格納しているから、バックグラウンドシステムがユーザに割り当てられた秘密データにアクセス可能になる前に、ユーザの識別が必要である。
【０００９】
端末を認証できた後にバックグラウンドシステムによって秘密データの形態で端末に送られる秘密がユーザに向けて再生される。よって端末が信頼できることをユーザに保証することができる。取引を認可するため、ユーザは次いで、ユーザがいかなる不正使用も恐れる必要なしに、彼／彼女の個人的特徴を入力することができ、または端末に対して個人的特徴をアクセス可能にすることができる。次いで、取引が実行され、ユーザの個人的特徴は認可を検証するために役立つ。
【００１０】
本発明は、ユーザのデータ記憶媒体の携帯を必要としない、ユーザによる検証が可能な端末の認証という大きな利点を提供する。これにより、多くのユーザがユーザの生物測定法データのおこり得る不正使用に関心をもっていることから特に、生物測定法認証手続きの採用が大きく進み得る。
【００１１】
方法請求項のステップの列挙順序は保護範囲の制限と理解されるべきではない。むしろ、これらの方法ステップが様々な順序で、あるいは完全にまたは部分的に並行して、あるいは完全にまたは部分的にインターリーブされて実行される、本発明の実施形態が提供される。これは特に、データが取得され、送信され、処理される、端末とバックグラウンドシステムの関連するステップの可能なインターリーブに関係する。さらに、特にバックグラウンドシステムにおける端末の認証及びバックグラウンドシステムへのユーザの識別データの送信は、単一ステップで、あるいは−いかなる順序の−複数の副ステップでも、行うことができる。
【００１２】
バックグラウンドシステムにおける端末の認証に対して、偽装端末の使用を不可能にするであろう、あるいはそのような使用を少なくとも大きく妨げるであろう、いかなる方法もここで用いることができる。一般に、そのような認証方法は端末の秘密鍵に基づき、共通鍵暗号化または非共通鍵暗号化を用いることができる。端末は認証のためにバックグラウンドシステムに情報を送信することが好ましく、この情報により端末が秘密鍵を有しているかをバックグラウンドシステムが判定することが可能になる。しかし、秘密鍵自体は、権限のない人物が端末とバックグラウンドシステムの間の多数の交信過程を盗聴し、解析したとしても、権限のない人物が入手し得るべきではない。
【００１３】
好ましい実施形態において、ＭＡＣ（メッセージ認証コード）または暗号署名によって保全されたメッセージが端末の認証に用いられる。このメッセージは、ユーザによって端末に入力されたか、またはユーザに関する識別情報から端末によって導出された、ユーザ識別データを含むことが好ましい。
【００１４】
ユーザに戻される秘密は、ユーザによって容易に識別され、偽装端末が推測することは困難または不可能であろう、どのようなタイプの情報であってもよい。端末の出力手段に依存して、情報は、例えば、表示される文字情報及び／または表示される画像情報及び／または音響出力及び／または触覚情報からなることができる。
【００１５】
ユーザの完了できた取引を探り出すことによる不正操作の可能性を防止するため、好ましい実施形態は、１つの取引と次の取引の間で変わり、例えば複数の与えられた秘密情報から選択することができる秘密を用いる。いくつかの実施形態において、以前の取引に関する情報、例えば最後に行われた取引におけるユーザの写真が秘密に含められることができ、あるいは秘密を形成することができる。
【００１６】
好ましい実施形態において、ユーザの個人的特徴は生物測定法特徴である。端末の実施形態に依存して、例えば、ユーザの指紋を判定することができ、及び／またはユーザの署名のサンプルを記録することができ、及び／またはユーザまたはユーザの個別身体部位の写真またはスキャンを作成することができ、及び／またはユーザの音声サンプルを解析することができる。しかし、このことが、個人的特徴がパスワードまたは秘密番号であるか、あるいは個人的特徴がデータ記憶媒体に格納される、本発明の実施形態を排除することにはならない。しかし、そのような実施形態は、ユーザにとってそれほど便宜がよくないので、それほど好ましくはない。
【００１７】
個人的特徴は端末によってバックグラウンドシステムに送信され、そこでチェックされることが好ましい。個人的特徴のチェックに合格した場合、取引は認可されたと見なされ、端末は例えば対応する確認通知を出力することができる。個人的特徴が端末によって完全にまたはある程度チェックされる実施形態が除外されることはない。しかし、そうするためには、通常はチェックに必要な情報がバックグラウンドシステムから端末に送信される必要があるが、これは安全の利用のため例外的な場合に限られるべきであることが望ましい。
【００１８】
好ましい実施形態において、端末とバックグラウンドシステムの間の交信トランザクションは適する手段によって、それらの間に接続された装置による探り出し及び／または攻撃、特にいわゆる再生攻撃から防護される。例えば、タイムスタンプ及び／またはシーケンス番号をこの目的のために用いることができる。有益な実施形態においては、−それぞれのセッションに対して改めて発行されるセッション鍵によることが好ましい−全てのメッセージの暗号化が提供される。
【００１９】
本発明にしたがうコンピュータプログラム製品は、端末及び／またはバックグラウンドシステムにおいて本発明にしたがう方法を実施するためのプログラム命令を有する。そのようなコンピュータプログラム製品は物理的媒体、例えば、半導体メモリまたはディスケットまたはＣＤ-ＲＯＭとすることができる。コンピュータプログラム製品は、例えば非物理的媒体、例えば、コンピュータネットワークを通じて送信される信号とすることもできる。
【００２０】
本発明にしたがう装置は、特に、端末またはバックグラウンドシステムあるいは端末とバックグラウンドシステムの組合せとすることができる。好ましい実施形態において、装置及びコンピュータプログラム製品は本明細書及び／または従属方法請求項に述べられる特徴に対応する特徴を有する。
【００２１】
本発明のさらなる特徴、目的及び利点は以下のいくつかの例示的実施形態及び代替実施形態の説明から明らかである。略図が参照される。
【発明を実施するための最良の形態】
【００２２】
図１は、サーバ１２及びデータベース１４を備えるバックグラウンドシステム１０を示す。サーバ１２は、以下に説明される方法にしたがうプログラムによって制御される高性能のコンピュータの形態で具現化される。バックグラウンドシステム１０はネットワーク１６を通じて複数の端末を受け持ち、それらの内の１つの端末１８が図１に例として示される。ネットワーク１６は、例えば、ローカルネットワークとして、及び／またはインターネットのようなデータパケットネットワークとして、及び／またはアナログまたはデジタル電話回線として、具現化することができる複数の副区分を有することができる。
【００２３】
本例示的実施形態において、端末１８は、キーボードまたはキーパッド２０のような操作素子，グラフィックディスプレイ２２のような表示素子及び生物測定法特徴を計算するための素子を有する、小型の独立装置として構成される。本例示的実施形態においては、生物測定法特徴計算の目的のために１つの指紋センサ２４及び１つのカメラ２６が備えられる。代替実施形態において、さらに多いかまたは少ないかあるいは別の生物測定法センサを備えることができる。さらに、いかなる生物測定法センサも備えていないが、代りにキーボード２０を介する個人的特徴の入力を必要とする端末１８の実施形態も考えられる。
【００２４】
図１に示される例示的実施形態において、端末１８は以下に説明される方法にしたがう内蔵マイクロプロセッサによって制御される独立装置として構成される。簡単な実施形態において、取引データ−例えば支払われるべき購入価格−はキーボード２０を介して入力されるが、そのようなデータは（図１には示されていない）電子インターフェースを介して端末１８に送信されることが好ましい。例えば、金銭登録機をインターフェースに接続することができる。別の代替実施形態において、端末１８は独立装置ではなく、代りに、例えば金銭登録機または自動装置またはアクセス制御装置に組み込まれる。
【００２５】
図２Ａ及び図２Ｂに示される認可できた取引のシーケンスは、識別情報３２が判定される、ユーザの識別を含むステップ３０で開始される。この時点において、ユーザはまだ端末１８が信頼できると想定することができず、よって、一般に秘密ではない識別情報３２が用いられる。例えば、ステップ３０において、ユーザは、端末１８のキーボード２０を用いることによって、識別情報３２として、顧客番号または電話番号または−場合によって、明瞭な識別に必要であれば、彼／彼女の誕生日とともに−彼／彼女の名前を入力することができる。
【００２６】
長大な識別情報３２の場合には特に、メモリカードまたはメモリモジュールの使用をいくつかの実施形態において提供することができる。例えば、識別情報３２をカード上に平文またはバーコードとして印刷することができ、端末１８の読取器−例えばカメラ２６−によって解析することができる。同様に、磁気カードまたは小型無線モジュール（ＲＦタグ）を識別情報３２の簡便な格納のために用いることができるが、この場合は、当然、端末１８が適する読取器も装備していなければならない。上述した方法は相互に排他的ではない。例えば、データ記憶媒体が手元になければ、ユーザは、より時間のかかる代替手段として、彼／彼女の名前及び誕生日を、キーボード２０を介して入力することができる。
【００２７】
別の代替実施形態において、生物測定法情報が識別情報３２として用いられる。例えば、カメラ２６によって記録されるユーザの顔写真をユーザの識別に用いることができる。
【００２８】
さらに、例えば、指紋センサ２４によって記録されるユーザの指紋も用いることができる。取引が指紋に基づいて認可される場合、ユーザは識別目的のために違う指を用いるべきである。
【００２９】
ステップ３４において、端末１８はバックグラウンドシステム１０に送信されるデータ３６を計算する。このデータ３６は、ユーザ識別データＩＤ及び第１のタイムスタンプＴＳ１を暗号化された形態で含む。暗号化は、図１において表示'ENC（・・・）'で示され、記号'‖'はメッセージの２つのそれぞれのコンポーネントの結合を表す。
【００３０】
いくつかの実施形態において、ユーザ識別データＩＤはステップ３０において端末１８によって判定された識別情報３２と同じである。これは、特に識別情報３２が小さくまとまった形態にある場合とすることができる。しかし、非常に長大な識別情報３２が端末１８によって得られた場合、例えば、生物測定法データ取得の場合には、識別情報３２からユーザ識別情報データＩＤとして用いられるべき適する特徴値を導出するための端末１８における前処理が有益であり得る。
【００３１】
ステップ３４においてバックグラウンドシステム１０に送信されるデータも、以下でＭＡＣ（メッセージ認証コード）と称される、データ保全コードによって保護される。概念的に、ＭＡＣは、送信されるべきメッセージ−この場合は暗号化されたユーザ識別データＩＤ及び第１のタイムスタンプＴＳ１−及び端末１８の秘密鍵も初めに入力される、ハッシュ値すなわち「指紋」である。ＭＡＣの計算方法は既知であり、例えば、エイ・メネゼス（A. Menezes）等著，「応用暗号法ハンドブック（Handbook of Applied Cryptography）」，シー・アール・シー・プレス（CRC Press），１９９６年，ｐ.３５２−３５９の第９.５章に述べられている。
【００３２】
ステップ３８において、バックグラウンドシステム１０は端末１８の認証を行う。本例示的実施形態において、バックグラウンドシステム１０は端末１８の秘密鍵を知っており、したがって端末１８によって計算されたＭＡＣをチェックすることができる。代替実施形態においては、共通鍵暗号法に基づくＭＡＣの代りに、非共通鍵法に基づく暗号署名を用いることができる。そのような暗号署名を解析するためには、端末１８の公開鍵だけがバックグラウンドシステム１０に知られている必要がある。さらに、セッション鍵が端末１８とバックグラウンドシステム１０の間で取り決められ、保全暗号化交信チャネルが確立されている実施形態も考えることができる。
【００３３】
ステップ３８において端末１８の認証ができなければ、本方法は終結される。そうでなければ、バックグラウンドシステム１０は、ユーザに割り当てられた秘密データＳＥＣにアクセスするために、ステップ４０においてデータベース１４で検索クエリーを実施する。同じ形態のユーザ識別データＩＤを含むデータベース１４内の収録項目に対して検索することができ、あるいは相似点比較だけを実施することができる。相似点比較は、特にユーザ識別データＩＤが生態測定法識別情報３２から導出されている場合に、提供される。
【００３４】
データベース１４内のユーザに割り当てられたそれぞれの収録項目はユーザの少なくとも１つの秘密に関する秘密データＳＥＣを含む。本例示的実施形態においては、単一静的秘密が用いられる。いくつかの秘密及び／または動的秘密を含む代替実施形態は以下に説明される。
【００３５】
ステップ４２において、データベース１４から決定された秘密データＳＥＣに別のＭＡＣで暗号化され、保全された、第２のタイムスタンプＴＳ２が与えられる。そのようにして得られたデータ４４が端末１８に送信される。
【００３６】
ステップ４６（図２Ｂ）において、端末１８は、初めに、データ４４に含まれるＭＡＣに基づいてバックグラウンドシステム１０の認証を行う。偽装バックグラウンドシステム１０はユーザによって期待される秘密の知識を全くもっていないであろうから、この認証はステップ３８における認証ほど厳密ではない。さらに、ステップ４６において、端末１８は第２のタイムスタンプＴＳ２を評価し、そこに示されている時刻が第１のタイムスタンプＴＳ１の時刻より後であるか否かについてチェックする。いくつかの実施形態は、２つのタイムスタンプＴＳ１とＴＳ２の間の最大許容時間差を上回っているか否かについてのチェックも提供することができる。
【００３７】
タイムスタンプのチェックは、以前の交信過程が記録されて、再生される攻撃（いわゆる再生攻撃）に対する防護に役立つ。代替実施形態においては、タイムスタンプの代りに、またはタイムスタンプに加えて、リクエストと対応する応答を一致させるために乱数も用いることができ、及び／または送信シーケンスカウンタを用いることができる。
【００３８】
ステップ４８において、データ４４に暗号化された形態で含まれる秘密データＳＥＣが解読され、ユーザに対して秘密５０として再生される。秘密５０は、ステップ３８においてバックグラウンドシステム１０で端末１８の認証ができたことをユーザに伝えるに適する、いずれかのタイプの情報とすることができる。例えば、秘密５０として、端末１８のディスプレイ２２に現れる、ユーザによって選択された画像またはユーザによって選択されたパスワードをユーザに示すことができる。視覚再生に加えて、またはその代りに、音響及び／または触覚再生も可能である。
【００３９】
ステップ４８における秘密５０の再生の前または後あるいはこれと同時に、例えば支払われるべき購入価格を示すことができる、上述した取引データ５４がステップ５２においてユーザに表示される。正しい秘密５０の表示は、端末１８の認証ができた後でなければバックグラウンドシステム１０は秘密５０を端末１８に送信しないであろうから、端末１８が信頼できることをユーザに示す。したがって、ユーザは前もって確立された個人的特徴５６に端末１８がアクセス可能になることについて全く気にする必要はない。
【００４０】
個人的特徴５６は、例えば、ユーザが彼／彼女の指を指紋センサ２４上においたときに、ステップ５８において端末１８によって入力される指紋とすることができる。代替実施形態において、別の生物測定法特徴、例えばユーザによって発声されるパスワードまたはカメラ２６によって記録されるユーザの虹彩を個人的特徴５６として用いることができる。さらに、生物測定法特徴はキーボード２０を介するパスワード入力またはコード番号入力と組み合わせることができ、いくつかの実施形態においては、キーボード／キーパッド入力だけを与えることができ、あるいはキーボード／キーパッド入力を必要に応じる生物測定法検査の代替として与えることができる。
【００４１】
ユーザが端末１８に個人的特徴５６を入力するか、または端末１８をこの特徴にアクセス可能にするプロセスはユーザが取引を認可する意向の表明を表す。これにより、ユーザは、例えばステップ５２で示された購入価格の支払いへの彼／彼女の同意を示す。
【００４２】
次いで端末１８はステップ５８で判定された個人的特徴５６を個人的特徴５６の小さくまとまった表現である特徴データＦＥＡＴに変換する。そのような変換は特に生物測定法データ量の低減に望ましい。いくつかの代替実施形態において、特徴データＦＥＡＴ及び個人的特徴５６は同じとすることもできる。
【００４３】
特徴データＦＥＡＴは（図２Ｂにおいて'ＴＤ'とラベルが付された）取引データ５４及び第３のタイムスタンプＴＳ３とともに暗号化され、別のＭＡＣとともにデータ６２としてバックグラウンドシステム１０に送信される。ステップ６４において、バックグラウンドシステム１０はＭＡＣをチェックし、データ６２を解読する。さらに、ステップ６４において、バックグラウンドシステム１０はタイムスタンプチェックを行い、第３のタイムスタンプＴＳ３が第２のタイムスタンプＴＳ２より後の時点を示すことを確かめる。ステップ６４におけるチェックが合格であれば、ステップ６６においてバックグラウンドシステム１０は特徴データＦＥＡＴのチェックを行うであろう。そうすることにおいて、バックグラウンドシステム１０はユーザに割り当てられた収録項目においてデータベース１４内にあるデータにアクセスするであろう。
【００４４】
ここで説明される例示的実施形態における個人的特徴５６は生物測定法特徴であるから、ステップ６６においては、特に偽の合格結果に対抗する高い信頼性を有する、対応する生物測定検査方法が実施されなければならない。そのような方法は多くの実施形態で既知であり、したがって本発明の対象ではない。
【００４５】
ステップ６６における個人的特徴５６及び／または特徴データＦＥＡＴのチェックが合格である場合、ステップ６８において取引が実行される。取引のタイプに依存して、例えば、バックグラウンドシステム１０は所望の支払いに関するデータを提携金融機関に転送することができ、あるいはデータベース１４内のユーザに割り当てられたデータレコードにそのようなデータを格納することができる。ステップ６６における特徴データＦＥＡＴのチェック結果が不合格であれば、取引は行われず、本方法は終結される。前の検査ステップ４６及び６４の内の１つでも合格にならなければ当然同じことが適用される。
【００４６】
次いでステップ７０において、バックグラウンドシステム１０は完了できた取引に関する確認データＣＤを生成する。この確認データＣＤには第４のタイプスタンプＴＳ４が与えられ、暗号化されて、同じくＭＡＣで保全される。得られたデータ７２は端末１８に送信され、そこでステップ７４においてＭＡＣ及び第４のタイプスタンプＴＳ４に関する別の検査ステップが行われる。このチェックが不合格になれば、対応する警告をユーザ及び／またはバックグラウンドシステム１０に出力することができる。
【００４７】
ステップ７４におけるチェックが合格である場合、ステップ７６において端末１８は解読された確認データＣＤを確認通知７８として出力する。確認通知７８は、例えば、ディスプレイ２２上に表示するかまたは（図１に示されていない）プリンタを用いた印刷出力とすることができる。このようにして方法は完了する。
【００４８】
ここまで説明した例示的実施形態では、単一静的秘密がそれぞれのユーザに与えられる。しかし、様々な装備の端末１８のため、秘密５０の様々なコーディングに対応する秘密データＳＥＣのいくつかのバージョンがデータベース１４に格納される、代替実施形態が可能である。これらの実施形態では、ステップ３４において利用できる再生手段に関する補助情報を端末１８がバックグラウンドシステム１０に送信し、ステップ４２においてバックグラウンドシステム１０が適する秘密データＳＥＣを利用可能にする。
【００４９】
様々なバージョンの秘密の代替として、あるいはこれに加えて、データベース１４はいくつかの実施形態においてそれぞれのユーザについてのいくつかの相異なる秘密に対する秘密データＳＥＣを有することもできる。次いで、例えば、ステップ４８において１つの取引と次の取引の間で変わる秘密５０がユーザに向けて表示されるように、ランダムにまたは与えられたシーケンスにしたがって、ステップ４０においてこれらの秘密の内の１つの選択がなされる。そのような動的秘密に対しては、以前の取引の再生に基づく再生攻撃が一層大きく困難になる。
【００５０】
上述した動的秘、の生成の可能性の代替として、あるいはこれに加えて、ステップ４０において動的秘密に対して以前の取引に応じて秘密データＳＥＣを生成するバックグラウンドシステム１０を提供することも可能である。特に、動的秘密は、完全にまたは部分的に、行われた最新の取引に関する情報からなることができる。したがって、例えば、データ及び／または最新の購入の金額及び／または最新の取引でカメラ２６によって記録された顧客の写真が動的秘密として役立ち得る。これらの実施形態において、当然、必要なデータはデータベース１４に格納もされなければならない。
【００５１】
例示的実施形態の上記説明に含まれる詳細が本発明の範囲の限定と介されるべきでないことは自明である。多くの改変及び別の代替実施形態が可能であり、当業者には自明である。
【図面の簡単な説明】
【００５２】
【図１】簡略なブロック図表示で本発明の例示的実施形態にしたがうシステムを示す
【図２Ａ】図１のシステムにおいて認可できた取引の例示的フローチャートの一部を示す
【図２Ｂ】図１のシステムにおいて認可できた取引の例示的フローチャートの一部を示す
【符号の説明】
【００５３】
１０    バックグラウンドシステム
１２    サーバ
１４    データベース
１６    ネットワーク
１８    端末
２０    キーボード
２２    グラフィックディスプレイ
２４    指紋センサ
２６    カメラ
【図１】
2007511841.tif 000003
【図２Ａ】
2007511841.tif 000004
【図２Ｂ】
2007511841.tif 000005
【国際調査報告】
2007511841.tif 000006
2007511841.tif 000007
2007511841.tif 000008
2007511841.tif 000009
2007511841.tif 000010
2007511841.tif 000011