(57)【要約】【課題】本発明は、チップカードへの記録方法およびこの方法を実施するためのチップカードを提供することを課題とする。【解決手段】特定の取引きが、特定の超小型電子回路カードを用いて行われていることを保証する有形の証拠要素を作成するために、本発明の方法は以下の段階を含む：超小型電子回路に含まれるマイクロプロセッサが、取引きの妥当性を検証するための確認イベントを検出したらすぐに取引きのデータに関する暗号を超小型電子回路の内部メモリに記録する段階；およびマイクロプロセッサが次に、暗号を内部メモリに記録した後で、カードから取引き妥当性検証信号を送信する段階。【選択図】　図２
2004054959.tif 000002
【特許請求の範囲】
【請求項１】
　カードの超小型電子回路にマイクロプロセッサおよび内部メモリが含まれる、特定の超小型電子回路カードを用いて、特定の取引きが行われたことを保証する有形の証拠要素を作成する方法であって、以下の段階を含む方法：
マイクロプロセッサが、取引きの妥当性を検証する確認イベントを検出した直後に取引きのデータに関する暗号を内部メモリに記録する段階；および
マイクロプロセッサが、暗号を内部メモリに記録した後で、カードから取引き妥当性検証信号を送信する段階。
【請求項２】
　確認イベントが、受信された符号が内部メモリに保持されている秘密符号に等しいことを検証する、マイクロプロセッサによって行われる比較の結果として生じる、請求項1記載の方法。
【請求項３】
　取引きのデータが日付および金額を含む、請求項1記載の方法。
【請求項４】
　取引きのデータが取引き相手識別子を含む、請求項3記載の方法。
【請求項５】
　内部メモリが、超小型電子回路のマイクロプロセッサによって実行可能であり、かつ
取引きの妥当性を検証するための確認イベントを検出したときに各取引きのデータに関する暗号を内部メモリに記録するように、および暗号を内部メモリに記録した後で、カードから取引き妥当性検証信号を送信するように組まれているマイクロプログラムを含む、
端末を用いて取引きを行うためのマイクロプロセッサおよび内部メモリを含む、超小型電子回路カード。
【請求項６】
　マイクロプログラムが、受信された符号が内部メモリに保持されている秘密符号に等しい場合に確認イベントを生じさせる比較を実行するように組まれている、請求項5記載の超小型電子回路カード。
【請求項７】
　マイクロプログラムが、日付および金額を含む取引きのデータを受信するように組まれている、請求項5記載の超小型電子回路カード。
【請求項８】
　マイクロプログラムが、取引き相手識別子を含む取引きのデータを受信するように組まれている、請求項7記載の超小型電子回路カード。
【発明の詳細な説明】
【技術分野】
【０００１】
　本発明は、端末と保護された超小型電子回路との間の通信によって妥当性が検証される取引きの分野に属する。
【背景技術】
【０００２】
　たとえば、超小型電子回路にマイクロプロセッサおよび内部メモリが含まれる超小型電子回路カードすなわちチップカードが知られている。
【０００３】
　カード保持者がカード固有の秘密符号に対応する符号を送信した場合のみ取引きの妥当性が検証されるように、各カードの内部メモリは秘密符号を認識するための手段を含む。超小型電子回路は命令に対して保護されており、カードによる取引きの妥当性の検証は、カードの正当な保持者が取引きを受諾するための証拠を構成するものとして認識されている。
【０００４】
　既知の従来技術において、暗号方法などの、超小型電子回路、端末、および、超小型電子回路と端末との間の通信をセキュリティ保護するための手段、ならびに侵入が試みられるとデータを破壊する手段が、多数開示されている。
【０００５】
　しかし、カードの正当な保持者は、たとえば、端末または端末との通信手段の誤動作のせいで、さもなければ保持者の知らないうちにカードおよびその秘密符号が盗まれたせいで、虚偽の証拠が作成されていると主張することによって、証拠に異議を唱えたくなることがある。
【０００６】
　さらに、取引きが、カードに関連する銀行口座の借方記入（debitting）に関係する場合は、妥当性検証には一般に、取引き中にカードの超小型電子回路によって転送される口座IDを伴う。
【０００７】
　銀行口座の正当な保持者は、たとえば、保持者自身のもの以外のカード、カードの不法なクローン、または保持者の口座に正当に関連付けされていたが現在使用停止されている別のカードによって保持者の口座のIDが転送されたと主張することによって、取引きを拒絶したくなることがある。
【発明の開示】
【発明が解決しようとする課題】
【０００８】
　本発明は、チップカードへの記録方法およびこの方法を実施するためのチップカードを提供することを課題とする。
【課題を解決するための手段】
【０００９】
　本発明の第1の目的は、取引き実施のために超小型電子回路カードが実際に使用された場合にこの取引きがこのカードを用いて行われたことを保証する有形の証拠要素を生成する方法を提供することである。
【００１０】
　カードの超小型電子回路はマイクロプロセッサおよび内部メモリを含み、本発明による方法は、以下の段階を含む点で注目に値する：
　マイクロプロセッサが、取引きの妥当性検証のための確認イベントを検出したらすぐに取引きのデータに関する暗号を内部メモリに記録する段階；および
　マイクロプロセッサが、暗号を内部メモリに記録した後で、カードから取引き妥当性検証信号を送信する段階。
【００１１】
　取引きのデータに関する暗号が内部メモリに記録されることは、そのデータが暗号に関連する取引きが、このカードの助けで行われていることを示す、物質的かつしたがって有形の証拠要素を構成する。カードの正当な保持者が取引きの拒絶を試みた場合、その後、暗号を明らかにするように内部メモリの読取りを命令することが可能である。
【００１２】
　暗号が記録された後で妥当性検証信号が送信されることによって、暗号が記録されずに取引きの妥当性が検証されるのが防止される。カードの保持者が、カードの動作を停止するために、カードに電力を供給する読取り装置からカードを引き抜いた場合、妥当性検証信号が送信された直後にカードを引き抜いたとしても暗号の記録は妨げられない。
【００１３】
　カードのマイクロプロセッサが確認イベントを検出したらすぐにマイクロプロセッサによって内部メモリへの記録が行われるという事実によって、外部の要素によるカードの記録の改ざんが防止される。
【００１４】
　本発明の第2の目的は、マイクロプロセッサおよび内部メモリを含む超小型電子回路カードを提供することである。超小型電子回路のマイクロプロセッサによって実行可能なマイクロプログラムを内部メモリが含む点において、本カードは注目に値するものであり、本発明による方法の実施に特に好適である。このマイクロプログラムは、
　取引きの妥当性を検証するための確認イベントの検出用に、各取引きのデータに関する暗号を内部メモリに記録するように、および
　暗号を内部メモリに記録した後で、カードから取引き妥当性検証信号を送信するように
組まれている。
【００１５】
　本発明のその他の詳細および利点は、添付の図面を参照する以下の実践的な説明により、より理解されると考えられる。
【００１６】
　本発明に係る方法においては、（１）カードの超小型電子回路にマイクロプロセッサおよび内部メモリが含まれる、特定の超小型電子回路カードを用いて、特定の取引きが行われたことを保証する有形の証拠要素を作成する方法であって、以下の段階を含む方法であることを特徴とする：
マイクロプロセッサが、取引きの妥当性を検証する確認イベントを検出した直後に取引きのデータに関する暗号を内部メモリに記録する段階；および
マイクロプロセッサが、暗号を内部メモリに記録した後で、カードから取引き妥当性検証信号を送信する段階。
【００１７】
　また、本発明に係る方法においては、（２）確認イベントが、受信された符号が内部メモリに保持されている秘密符号に等しいことを検証する、マイクロプロセッサによって行われる比較の結果として生じる、上記(1)記載の方法であることを特徴とする。
【００１８】
　また、本発明に係る方法においては、（３）取引きのデータが日付および金額を含む、上記(1)記載の方法であることを特徴とする。
【００１９】
　また、本発明に係る方法においては、（４）取引きのデータが取引き相手識別子を含む、上記(3)記載の方法であることを特徴とする。
【００２０】
　また、本発明に係る超小型電子回路カードにおいては、（５）内部メモリが、超小型電子回路のマイクロプロセッサによって実行可能であり、かつ
取引きの妥当性を検証するための確認イベントを検出したときに各取引きのデータに関する暗号を内部メモリに記録するように、および暗号を内部メモリに記録した後で、カードから取引き妥当性検証信号を送信するように組まれているマイクロプログラムを含む、
端末を用いて取引きを行うためのマイクロプロセッサおよび内部メモリを含む、超小型電子回路カードであることを特徴とする。
【００２１】
　また、本発明に係る超小型電子回路カードにおいては、（６）マイクロプログラムが、受信された符号が内部メモリに保持されている秘密符号に等しい場合に確認イベントを生じさせる比較を実行するように組まれている、上記(5)記載の超小型電子回路カードであることを特徴とする。
【００２２】
　また、本発明に係る超小型電子回路カードにおいては、（７）マイクロプログラムが、日付および金額を含む取引きのデータを受信するように組まれている、上記(5)記載の超小型電子回路カードであることを特徴とする。
【００２３】
　また、本発明に係る超小型電子回路カードにおいては、（８）マイクロプログラムが、取引き相手識別子を含む取引きのデータを受信するように組まれている、上記(7)記載の超小型電子回路カードであることを特徴とする。
【発明の効果】
【００２４】
　本発明により、チップカードへの記録方法およびこの方法を実施するためのチップカードが提供された。
【発明を実施するための最良の形態】
【００２５】
　図1を参照すると、カード1は、命令に対して保護された超小型電子回路2を含む。
【００２６】
　カード1上の超小型電子回路2から様々なフラットパッド4、5、6、7が突き出ている。フラットパッド4、5、6、7は、カード1がカード読取り装置3に挿入されたときに読取り装置3のフラットパッド8、9、10、11と電気的に接触するように設けられている。
【００２７】
　パッドの数は制限されない。たとえば、多くのカードが8つのフラットパッドを有していることは公知である。
【００２８】
　超小型電子回路2はマイクロプロセッサ15および内部メモリ16を含む。内部バス17は、メモリ16に含まれるデジタルデータの助けにより、マイクロプロセッサ15が、フラットパッド7に接続された受信手段14によって受信されたデジタルデータを処理するのを可能にし、かつフラットパッド4に接続された送信手段12によってデジタルデータを送信するのを可能にする。
【００２９】
　フラットパッド5および6に接続された供給手段13は、マイクロプロセッサ15、内部メモリ16、受信手段14、および送信手段12に電力を供給するように組まれている。内部メモリ16は、電力供給がないときに自身のデータを保持するようなメモリである。
【００３０】
　読取り装置3は、キーパッド18および画面19を公知の様式で含む。
【００３１】
　取引きを行うために、各パッド4、5、6、7がそれぞれ各パッド8、9、10、11に電気的に接触するようなやり方でカード1を読取り装置に挿入する。
【００３２】
　パッド9および10は、カード1に電力を供給する。パッド8は、読取り装置3が、カード1によって送信されたデジタルデータを受信するのを可能にする。パッド11は、読取り装置3がデジタルデータをカード1に送信するのを可能にする。
【００３３】
　カードのユーザは、画面19上の取引き額を見て、キーパッド18上に自分の秘密符号を入力する。読取り装置3は次にパッド11を介して、秘密符号を超小型電子回路2に送信する。読取り装置3は、読取り装置3と通信中の端末上で外部取引きを行うように、または、読取り装置3が端末を構成する場合は内部取引きを行うように、パッド8上で妥当性検証信号を受信したときに、取引きの妥当性が検証されたとみなす。
【００３４】
　内部メモリ16は、マイクロプロセッサによって実行可能であり、特に、次に図2を参照して説明される方法を実施するように組まれているマイクロプログラムを含む。
【００３５】
　パッド5および6がパッド9および10と接触すると、超小型電子回路2に電力が投入されることによって、初期設定段階20が活性化される。
【００３６】
　マイクロプロセッサ15が、取引きの妥当性を検証する確認イベントを検出すると、遷移21が段階22を活性化する。
【００３７】
　段階22において、マイクロプロセッサ15は、取引きのデータに関する暗号を算出し、それを内部メモリ16に記録する。暗号は、たとえば日付（年、月、日、時、分）および金額を含む、取引きのデータの署名を構成する。
【００３８】
　その後取引きに関する争議が生じた場合、超小型電子回路内の暗号を読み出すことによって、暗号が実際にこの取引きに対応することを立証することができる。
【００３９】
　データ全体を記録することができる。しかし、本暗号は、暗号関数、たとえば既知のハッシュ関数または公開鍵暗号化関数を介して得られるセキュリティを適切に保証しつつ、内部メモリ内の使用空間をより少なくする、よりコンパクトな記録を可能にする利点を提供する。
【００４０】
　取引き相手識別子を含む取引きデータにも関係する場合、暗号はさらに活用される。これによって、取引きに対して不正が行われていないのを保証することが可能になる。
【００４１】
　プロセッサ15自体が遷移21に関する確認イベントを生じさせ、かつ読取り装置3や他の任意の端末のような何らかの外部機器が確認イベントを生じさせることがないという事実によって、記録の信頼性は強化される。
【００４２】
　有利なことに、確認イベントは、段階23におけるマイクロプロセッサ15によって行われる比較の結果として生じる。段階23は、超小型電子回路2によって受信される秘密符号の受信に対応する遷移25を介して、段階20から活性化される。
【００４３】
　段階23において、マイクロプロセッサ15は、受信された符号が内部メモリ16に保持されている秘密符号に等しい場合に確認イベントが生じるようなやり方で比較を行うように組まれているマイクロプログラムを実行する。
【００４４】
　また遷移25は段階24も活性化させ、ここでマイクロプロセッサ15は、取引きのデータを受信するように、この目的で組まれたマイクロプログラムを実行する。取引きデータが読取り装置3から超小型電子回路2に組織的に送信されない場合、マイクロプログラムは、これらのデータを要求するための命令を含む。
【００４５】
　マイクロプロセッサ15が、データまたは好ましくは暗号がメモリ16に記録されていることを示す肯定応答を認識すると、遷移26が段階27を活性化する。
【００４６】
　段階27において、マイクロプロセッサ15は、送信手段12がパッド4および8を介して読取り装置3に送信する妥当性検証信号を送信する。
【図面の簡単な説明】
【００４７】
【図１】本発明による超小型電子回路カードの図である。
【図２】本発明による方法の各段階の図である。
【符号の説明】
【００４８】
　１　カード、２　超小型電子回路、３　カード読取り装置、４　フラットパッド、５　フラットパッド、６　フラットパッド、７　フラットパッド、８　フラットパッド、９　フラットパッド、１０　フラットパッド、１１　フラットパッド、１２　送信手段、１３　供給手段、１４　受信手段、１５　マイクロプロセッサ、１６　内部メモリ、１７　内部バス、１８　キーパッド、１９　画面、２０　初期設定段階、２１　遷移、２２　段階、２３　段階、２４　段階、２５　遷移、２６　遷移、２７　段階。
【図１】
2004054959.tif 000003
【図２】
2004054959.tif 000004