(57)【要約】  例えば機密情報ｉｎｆを格納する及び／又はセキュリティ動作を実行するカードＣＡＲであり、該カードＣＡＲは、ＰＩＮコードを入力する入力要素Ｔ１，Ｔ２を有し、特定のあいまいでない値が各入力要素Ｔ１，Ｔ２に割り当てられ、カードＣＡＲは、少なくとも２つ、最大９つの前記入力要素Ｔ１，Ｔ２を有する。
2008527488.tif 000002
【特許請求の範囲】
【請求項１】
ＰＩＮコードをカードに入力する入力要素を有するカードであって、
特定のあいまいでない値が、各入力要素に割り当てられ、該カードが、少なくとも２、最大９の前記入力要素を有するカード。
【請求項２】
前記入力要素の数が２に制限される、請求項１に記載のカード。
【請求項３】
前記入力要素の数が３に制限される、請求項１に記載のカード。
【請求項４】
前記入力要素の数が４に制限される、請求項１に記載のカード。
【請求項５】
前記ＰＩＮコードが、少なくとも４文字からなる、請求項１乃至４の何れか一項に記載のカード。
【請求項６】
前記ＰＩＮコードが、少なくとも７文字からなる、請求項２及び５に記載のカード。
【請求項７】
前記ＰＩＮコードが、少なくとも５文字からなる、請求項３及び５に記載のカード。
【請求項８】
前記入力されたＰＩＮコードを表示するディスプレイを有する、請求項１乃至７の何れか一項に記載のカード。
【請求項９】
前記ディスプレイが、前記ＰＩＮコードの各文字に対して少なくとも１つのディスプレイセルを有する、請求項８に記載のカード。
【請求項１０】
各ディスプレイセルが、ＰＩＮコードの２以上の文字を表示することができる、請求項９に記載のカード。
【請求項１１】
入力要素を用いて、特定のあいまいでない値が各入力要素に割り当てられ、少なくとも２、最大９の前記入力要素が、ＰＩＮコードを入力するために設けられる、ＰＩＮコードをカードに入力する方法。
【請求項１２】
前記入力要素の数が２，３，又は４に制限される、請求項１１に記載の方法。
【請求項１３】
前記ＰＩＮコードが少なくとも４文字からなる、請求項１２に記載の方法。
【請求項１４】
前記ＰＩＮコードが、２入力要素の場合には少なくとも７文字からなり、前記ＰＩＮコードが、３入力要素の場合には少なくとも５文字からなる、請求項１３に記載の方法。
【請求項１５】
前記入力されたＰＩＮコードがディスプレイに表示される、請求項１１乃至１４の何れか一項に記載の方法。
【請求項１６】
前記ディスプレイが、前記ＰＩＮコードの各文字に対して少なくとも１つのディスプレイセルを有する、請求項１５に記載の方法。
【請求項１７】
各ディスプレイセルが、ＰＩＮコードの２以上の文字を表示することができる、請求項１６に記載の方法。
【請求項１８】
請求項１１乃至１７の何れか一項に記載の方法を実行することができる、カード用のカードリーダ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＰＩＮコードを入力する入力要素を有するカードに関する。
【０００２】
本発明は、ＰＩＮコードをカードに入力する方法にも関する。
【０００３】
本発明は、更にカードリーダに関する。
【背景技術】
【０００４】
このタイプのカードは、一般に、情報、特に機密情報を格納するために、及び／又は、ＰＩＮコード（「個人識別番号」）がカードに正確に入力された後に情報を生成するために使用される。代替として又は付加的に、このようなカードは、ＴＡＮコード（「トランザクション番号」）を生成するようなセキュリティ機能を実施するためにも使用され得る。ＰＩＮコードがカードに正確に入力されるか、又は該ＰＩＮコードが正確に入力された後で、情報が好ましくはカードに生成される場合、少なくとも既定された期間においてカードに格納された機密情報にアクセスすることが許可される。
【０００５】
上記のように、セキュリティ動作は、正確なＰＩＮコードを入力した後に好ましくはカードにより実行されることもあり得る。
【０００６】
しかしながら、本発明は、上記のような用途に制限されるのではなく、ＰＩＮコードが外部装置を使用せずに直接入力されなければならないいかなる（小さな）カードも指していると留意されるべきである。
【０００７】
情報を格納する一例のカードは、いわゆる「スマートカード」である。スマートカードは、プラスチック又はある程度のプロセス可能性を有する他の適した材料で作られるカードである。典型的に、スマートカードは、幅広く様々な機能を実行するようにプログラムされ得る。例えば、１枚のスマートカードが、ドアを開く鍵としてプログラムされ、医療情報を格納し、又は、電子クレジットカードとして役立ち得る。
【０００８】
スマートカードの更なる用途は、クレジットカード又はＡＴＭ（「自動預け支払い機」）カード、携帯電話用ＳＩＭ（「加入者識別モジュール」）、有料テレビの認証カード、高セキュリティ識別及びアクセス制御カード、公共交通チケット等としての使用を含む。
【０００９】
スマートカードは、電子財布としても使用され得る。スマートカードのチップは、パーキングメータ、自動販売機、及び店に使用され得る電子マネーを搭載することができる。暗号プロトコルが、スマートカードと受入装置との間のお金の交換を保護する。
【００１０】
スマートカードは、耐タンパー性であるように作られるので、これらのタスクに適するものとして宣伝されている。スマートカードの埋め込まれたチップは、通常いくつかの暗号アルゴリズムを実行する。
【００１１】
「接触型」スマートカードは、ＩＳＯ／ＩＥＣ７８１６シリーズ標準規格で規定される。第２のタイプは、「非接触型」であり、非接触スマートカードと呼ばれ、チップが無線で、しばしば自己給電型誘導技術を通じてカードリーダと通信する。
【００１２】
スマートカードのこのような非接触プロトコルの標準規格は、ＩＳＯ／ＩＥＣ１４４４３である。非接触スマートカードの代替の標準規格は、ＩＳＯ１５６９３である。例えば電子料金徴収システム又は他の用途のための、非接触スマートカードのＲＦＩＤ（ラジオ周波数認識）技術における他の国際規格又は所有権規格がある。
【００１３】
上記スマートカードは、異なるタイプのデータを含み得る。データのいくつかは、機密ではなく、他のデータは機密（カードの所有者／メインユーザにとって個人的なこと）である。カードのメインユーザ／所有者以外の他人がこのカードを使うとき、例えばカードをなくした場合に他人が見つけたとき、この区別が特に重要である。この他人が機密情報にアクセス可能であるべきではないが、機密ではない情報にアクセスを許可されても良い。
【００１４】
機密情報へのアクセスを得るために、ＰＩＮコードは、カードに正確に入力されなければならない。これは、通常、ＰＩＮコードを入力するための多くのキーと、入力されたコードを表示する又は入力された文字が例えば文字「Ｘ」でマスクされながら、既に入力された桁の数を示すディスプレイとを有するリーダを用いることによりなされる。
【００１５】
使用されたＰＩＮコードは、通常、一連の４文字の１０進値からなり、キーパッドは、０から９の数字をもつテンキーを有する。例えば、ＰＩＮコードは、２４１５である。
【００１６】
さらに、ディスプレイをもつスマートカードは、現状技術で知られる。これらのカードは、所有者のみが使用することを意図され、認められていない使用から保護される必要のある情報、例えばアカウント番号、社会保障番号、医療情報、他の用途（例えばインターネットポータル）へのパスワードを含み、これらは、時々電話番号、誕生日等のようなユーザの個人データに依存する。
【００１７】
このようなスマートカードは、米国特許ＵＳ６７７６３３２Ｂ２から知られている。リーダを使用することなく機密情報へユーザが直接アクセスすることを許可するために、既知のスマートカードは、ＰＩＮコードを入力する手段を有する。米国特許ＵＳ６７７６３３２Ｂ２は、１０進ＰＩＮコードを入力するために、０から９の数をもつ１０の異なるキーをもつキーパッドを有するスマートカードを記載している。
【００１８】
しかしながら、典型的なスマートカードはかなり小さいので、このような既知の実施例は、異なる欠点を有する。特に、ディスプレイがスマートカード上に配置されなければならないので、カード上にキーを配置するのは困難である。更に、キーはかなり小さくなければならず、このことが、ＰＩＮコードの入力をユーザにとって困難にする。
【００１９】
スマートカード上で１０進ＰＩＮコードを入力するために、２つ又は３つのボタンのみを使用することが提案されている。上及び／又は下ボタン又は右及び／又は左ボタンで０から９までの１０の数を通じてナビゲートするために、１つ又は２つのボタンが、設けられる。数値はディスプレイ上に示され、正しい数がハイライトされるとき、入力ボタンがこの数を選択するために押される。この手順は、正確なＰＩＮコードが入力されるまで４回繰り返される。
【００２０】
スマートカードのこのような実施例は、２つのボタンのみ（右／左／上／下ボタン及び入力ボタン）又は３つのボタンのみ（右及び左ボタン又は上及び下ボタン並びに入力ボタン）がスマートカードに必要であるという利点をもつ。しかしながら、この実施例の主な欠点は、通常ＰＩＮコードが入力されるまで何回もボタンが押されなければならないということである。
【発明の開示】
【発明が解決しようとする課題】
【００２１】
本発明の目的は、最初の段落で規定されたタイプのカードと、第２段落で規定されたタイプの方法と、第３段落で規定されたカードリーダとを提供することであり、このことで、より便利な態様で、機密データが格納されたカードにＰＩＮコードを直接入力することを可能にする。
【課題を解決するための手段】
【００２２】
上で規定された目的を達成するために、本発明によるカードは、以下に規定された態様を特徴とする特徴的なフィーチャーを有する。
【００２３】
カードが、ＰＩＮコードをカードに入力する入力要素を有し、特定のあいまいでない値が、各入力要素に割り当てられ、該カードが、少なくとも２つ、最大で９つの前記入力要素を有する。
【００２４】
上で規定された目的を達成するために、本発明による方法は、以下で規定された態様を特徴とする特徴的なフィーチャーを有する。
【００２５】
ＰＩＮコードをカードに入力する方法であり、入力要素を用いて、特定のあいまいでない値が各入力要素に割り当てられ、少なくとも２つ、最大で９つの前記入力要素がＰＩＮコードを入力するために設けられる。
【００２６】
上で規定された目的を達成するために、本発明によるカードリーダは、以下に規定された態様を特徴とする特徴的なフィーチャーを有する。
【００２７】
カードのためのカードリーダであり、入力要素を用いて、ＰＩＮコードをカードに入力する方法を実行することが可能であり、特定のあいまいでない値が各入力要素に割り当てられ、少なくとも２つ、最大９つの前記入力要素がＰＩＮコードを入力するために設けられる。
【００２８】
本発明の特徴は、ＰＩＮコード、例えばキーをスマートカードのようなカードに便利な態様で入力するより少ない数の入力要素を配置することが、より容易であるという利点を提供する。より少ない数の入力要素のため、前記要素は、現状技術で知られる１０ボタンの場合よりも大きく構成され、その結果前記要素の操作は、ユーザにとってより便利である。
【００２９】
本発明は、現状技術で知られる上記第２の実施例と比較して、入力要素が操作されることを必要とする回数をかなり削減する可能性を提供する。なぜなら、各入力要素が特定のあいまいでない値、例えばＡ，Ｂ，Ｃ，・・・又は１，２，３，・・・又は他の記号のような特定の文字の形態をもち、これによりカードをより利用しやすく且つ操作をより容易にするためである。
【００３０】
本発明によると、ＰＩＮコードの文字あたりの値の数は、入力要素の数と同じ（２入力要素＝２値コード、３入力要素＝３値コード）であり、一方、スクロールボタンの場合の１０進数のシステムに対して２又は３のボタンがあり、このことが、通常ＰＩＮコードの入力をより複雑且つ時間のかかるものにする。
【００３１】
それゆえ本発明は、ＰＩＮコードをカードに入力するために、２，３の入力要素を最適に利用する。
【００３２】
今まで、スマートカードへのアクセスを保護するＰＩＮコードは、常に１０進法のシステムに基づいていた。本発明は、よく知られた且つ確立された１０進ＰＩＮコードを、Ｎコード、ただし２≦Ｎ≦９により置き換える。
【００３３】
１０進コードをやめることは、「ピンコード」における文字数を変化させることにより、セキュリティのより多くのバリエーションを可能にし、他の人がコードを「ざっと見る又はこっそり見る」リスクも１０進ＰＩＮコードと比べて非常に低い（１０進ＰＩＮコードの２４１５のような単純な数よりも、本発明による３入力要素の３値コードの場合のＡＣＢＢＡＢＡのようなコードを記憶することは、より困難である）。
【００３４】
請求項２，３，４又は１２で規定された手段は、非常に少ない数の入力要素がＰＩＮコードを入力するために使用され、その結果、快適な操作を可能にするサイズを持つ入力要素が使用され得るという利点を提供する。さらに入力要素は、好ましい態様で配置され得る。
【００３５】
特に２入力要素のみが使用される場合、カードにおける入力要素のサイズ及び位置は、入力要素の操作が非常に快適になるように選択され得る。
【００３６】
３又は４入力要素の使用は、カードにおける入力要素の可能な配置の数を削減し、さらに、カードにおける２入力要素のみの状況と比較したとき、入力要素のサイズが削減されなければならない。しかしながら、入力要素の操作は、依然として快適なままであり、更に、ＰＩＮコードは、より短くなり得る。
【００３７】
本発明によるいくつかの解決策は、ＰＩＮコードの十分なセキュリティが達成されるという利点を提供する。該セキュリティは、入力要素の数の、ＰＩＮコードの文字数によるべき乗をとることにより単純に計算されうる。
【００３８】
ＰＩＮコードの４文字という数は、２入力要素のみで既に十分であり得る。カードがロックされる前に、正確なＰＩＮコードを入力する機会をユーザが一回だけ有する場合は、特にそうである。しかしながら、誤ったＰＩＮコードの入力のためにカードがロックされるまでに、ユーザがより多くの機会、通常３回、を持つときに有利であるので、ＰＩＮコードが少なくとも４，５又は７文字からなるときに有利である。２入力要素の場合、ＰＩＮコードの十分に高いセキュリティが、ＰＩＮコードで７文字使用することにより達成され、３入力要素の場合、ＰＩＮコードにおいて５文字が十分である。既に上で記載されたように、４入力要素の場合では、ＰＩＮコードにおいて４文字が十分になり得る。
【００３９】
しかしながら、セキュリティを向上するため、ＰＩＮコードの文字数は、増加されるべきである。更に、異なる長さのＰＩＮコードが、同じカード上で動く異なる用途、又は格納された異なる情報等に使用され得る。
【００４０】
本発明による更なる解決策は、ディスプレイが、入力されるＰＩＮコードの文字数のフィードバック情報をユーザに供給するという利点を提供する。ＰＩＮコードは、好ましくは「Ｘ」又は「＊」のような同じ文字を示すことによりディスプレイ内でマスクされ、その結果入力されたＰＩＮコードが他人により見張られることはできない。
【００４１】
本発明によるさらなる解決策は、本発明によるカードと共に使用するのに最適なディスプレイが使用されるという利点を提供する。
【００４２】
本発明による更なる解決策は、該ディスプレイがＰＩＮコードの各文字に対してディスプレイセルを有し、各ディスプレイセルがＰＩＮコードの２以上の文字をディスプレイすることができるという利点を提供する。これらの手段は、簡素且つ効率的な態様でＰＩＮコードのセキュリティを非常に高める可能性を提供する。なぜなら例えば１つのセルにＰＩＮコードの文字をディスプレイすることができる７セルのディスプレイであれば、ＰＩＮコードは、１４文字の最大の長さを有し得るからである。
【００４３】
本発明のこれら及び他の態様は、以下に記載された実施例から明らかであり、該実施例を参照して明確にされるだろう。
【発明を実施するための最良の形態】
【００４４】
図１は、情報、特に機密情報ｉｎｆを格納する典型的なカードを示す。この実施例では、該カードはスマートカードＣＡＲである。例えばこのようなスマートカードＣＡＲは、典型的なクレジットカードの物理的な大きさを有する。該スマートカードＣＡＲは、その上に位置されたキーパッドＫＥＰをもつ。キーパッドＫＥＰは、ＰＩＮコードを入力するために数又は文字を入力するキーＫＥＹのような入力要素からなる。スマートカードＣＡＲは、ＰＩＮコード（ＰＩＮ）及びおそらくテキストメッセージ及び数の結果をそのディスプレイＤＳＰ例えばＬＣＤディスプレイに表示する。さらに、スマートカードＣＡＲは、バッテリのような電源も提供する（図２参照）。
【００４５】
付加的に、スマートカードＣＡＲは、電気インタフェースプレートＩＮＴのようなインタフェース装置を有し、該インタフェース装置は、カードリーダ（図１には示されていない）とスマートカードＣＡＲの回路との間の電気接点を提供する。
【００４６】
スマートカードＣＡＲがカードリーダのスロットに挿入されるとき、電気インタフェースプレートＩＮＴは、カードリーダとスマートカードＣＡＲとの間の通信リンクを確立するために、カードリーダに設けられた一群の電気接点で、電気的な接触をされる。前又は後ろの表面に、スマートカードＣＡＲは、トランザクションカードの典型的な情報、例えばカード発行団体、エンボス加工されたカードアカウント番号、エンボス加工されたユーザの氏名、並びにエンボス加工された失効日及びホログラムを有し得る。
【００４７】
しかしながら、カードは非接触スマートカードでもあり得る。本発明の目的で、カードＣＡＲに格納された機密情報ｉｎｆは、カードＣＡＲを介して直接的にのみ（又は付加的に）アクセスされ、機密情報は、例えばディスプレイＤＳＰに表示されることも推定され得る。この場合、電気インタフェースプレートＩＮＴ又は接触のない通信手段は、（絶対的に）必要というわけではない。
【００４８】
図２は、スマートカードＣＡＲのコンポーネントを示す。この非制限的な実施例では、スマートカードＣＡＲは、２つの主要な部分、埋め込まれた端末ＴＥＲ及びカードパーソナリティモジュールＭＯＤからなる。両方の部分は、バッテリＢＡＴにより給電される。
【００４９】
キーパッドＫＥＰ、ディスプレイＤＳＰ、マイクロコントローラＭＣＯ及びコントローラメモリＣＭＥ'が、埋め込まれた端末ＴＥＲを形成する。マイクロコントローラＭＣＯは、好ましくは組込み制御機能を有するＣＰＵである。
【００５０】
マイクロコントローラＭＣＯと関連付けられるのは、制御メモリＣＭＥ'である。制御メモリＣＭＥ'は、ランダムアクセスメモリ（ＲＡＭ）ＲＡＭ'のような揮発性メモリと、電子消去可能読込専用メモリ（ＥＥＰＲＯＭ）ＲＯＭ'のような不揮発性メモリとを有し得る。マイクロコントローラＭＣＯ上で動作するソフトウェアは、ＥＥＰＲＯＭ  ＲＯＭ'に永久的に格納され得る。ソフトウェアは、キーパッドＫＥＰ及びディスプレイＤＳＰのインタフェース動作を制御する。
【００５１】
埋め込まれた端末ＴＥＲは、カードリーダのような外部端末へインタフェース接続することなく、スマートカードＣＡＲにＰＩＮコードＰＩＮのローカル入力を可能にするために、スマートカードＣＡＲ上にローカルのインタフェースを備える。
【００５２】
カードパーソナリティモジュールＭＯＤは、スマートカード機能及びその関連付けられたメモリ素子に合わせられたＣＰＵであるスマートカード集積回路（ＩＣ）ＣＩＣを有する。ＩＣ ＣＩＣと関連付けられるのは、メモリＣＭＥであり、該メモリは、アプリケーションソフトウェア及びスマートカードデータを格納する不揮発性部分ＥＥＰＲＯＭ ＲＯＭと、一次格納データ用の揮発性部分ＲＡＭとを含み得る。
【００５３】
この実施例では、機密でない情報及び機密情報ｉｎｆが、カードパーソナリティモジュールＭＯＤのメモリＣＭＥに格納される。機密情報ｉｎｆは、データ及び／又は１以上のアプリケーション、例えば銀行又はクレジットカードアプリケーションのようないかなる情報も有し得る。
【００５４】
機密情報ｉｎｆは、暗号化された形態でメモリＣＭＥに格納され得るか、又はメモリＣＭＥ若しくはその一部は、正確なＰＩＮコードを入力した後でのみアクセスされる安全なメモリである。
【００５５】
機密情報ｉｎｆ、例えば機密データは、正確なＰＩＮコードの入力によりアクセスされ、ディスプレイＤＳＰに表示されるか、若しくはリーダに利用されるか、又は、スマートカードＣＡＲに格納されたアプリケーションが正確なＰＩＮコードをスマートカードＣＡＲに入力した後、例えばインタフェースプレートＩＮＴを介して、リーダで見えるようになるだろう。
【００５６】
カードパーソナリティモジュールＭＯＤ及びマイクロコントローラＭＣＯの集積回路ＣＩＣは、内部の通信リンクＩＣＬを介して通信する。さらに、ＩＣ ＣＩＣ及びマイクロプロセッサＭＣＯは、スイッチＳＷＩを介してインタフェースプレートＩＮＴにつながれる。
【００５７】
他の実施例では、カードリーダ上のアンテナ（示されていない）が、非接触インタフェースとして設けられ、対応するアンテナ（示されていない）が、ＩＣ ＣＩＣに対するインタフェース装置としてスマートカードＣＡＲ上に設けられる。このような非接触インタフェースは、国際標準ＩＳＯ／ＩＥＣ１４４４３に準拠したスマートカードＣＡＲとカードリーダとの間の通信を提供しうる。
【００５８】
実施例では、イネーブルスイッチＳＷＩは、ＩＣ ＣＩＣと電気インタフェースプレートＩＮＴとの間に配置される。マイクロコントローラＭＣＯは、イネーブルスイッチＳＷＩの動作を制御し、結果としてＩＣ ＣＩＣと電気インタフェースプレートＩＮＴとの間の電気的接続を制御する。ユーザがキーパッドＫＥＰを介して正確なＰＩＮコードを入力するとき、マイクロコントローラＭＣＯは、ＩＣ ＣＩＣが外部の装置と通信し、電気インタフェースプレートＩＮＴを介して、機密情報ｉｎｆ例えばアプリケーションを示すことを可能にするようにスイッチＳＷＩを係合させる。スイッチＳＷＩが係合されるまで、どの信号もＩＣ ＣＩＣから電気インタフェースプレートＩＮＴに送信されず、機密情報ｉｎｆ、例えばデータ又はアプリケーションは機密なままである。ＩＣ ＣＩＣとカードリーダとの間の電気インタフェースプレートＩＮＴを介した通信は、イネーブルスイッチＳＷＩがマイクロコントローラＣＩＣにより係合されたときのみ確立され得る。
【００５９】
上記のスマートカードＣＡＲは、以下に記載される発明と関連したスマートカードＣＡＲの好ましい実施例の機能の基本的な説明として付与されるのみである。しかしながら、スマートカードＣＡＲが内部的に２つの別体のモジュールＭＯＤ、ＴＥＲからなるということは、本発明に必要ではない。原則では、これら２つのモジュールＭＯＤ、ＴＥＲの機能は、ＩＣ ＣＩＣによってのみ管理され、したがって端末ＴＥＲを必要以上にレンダリングする。
【００６０】
スマートカードＣＡＲの意図された使用では、カードメモリは、カードのユーザにより付加的な装置なしでアクセスすることができる機密情報／データを含む。スマートカードＣＡＲは、データ、プロセッサ及びデータにアクセスするインタフェースを含むだろう。
【００６１】
（機密）情報ｉｎｆは、例えばカード代行者／機械によりカードへ、又は、スマートカードＣＡＲの保持者によりカード会社等のインターネットサイトを通じて入力される。
【００６２】
図３は、本発明による機密情報ｉｎｆを格納するカードＣＡＲの第一実施例を示す。この実施例では、スマートカードＣＡＲは、２入力要素Ｔ１，Ｔ２をもつキーパッドＫＥＰを有する。入力要素Ｔ１，Ｔ２は，例えば押されるボタンである。
【００６３】
各入力要素Ｔ１，Ｔ２は、特定のあいまいでない値Ｃ１，Ｃ２をもつ。例えば、第１入力要素Ｔ１を押すことは、「Ａ」のような文字がスマートカードＣＡＲに入力されることを意味し、第２入力要素Ｔ２を押すことは、文字「Ｂ」をスマートカードＣＡＲに入力することを意味する。スマートカードＣＡＲに入力されなければならないＰＩＮコードは、文字「Ａ」及び「Ｂ」のシーケンスからなる。
【００６４】
以下では、「Ａ」等のような文字が入力要素に割り当てられると仮定する。しかしながら入力要素は、「１」、「２」等のような数値でもあり得る。入力要素が異なる値を持つことのみが重要である。
【００６５】
図３のスマートカードＣＡＲは、更に、入力されたＰＩＮコードが表示されるディスプレイＤＳＰを有する。この好ましい実施例では、ディスプレイＤＳＰは、いくつか（７つ）のセルＣ１からＣ７からなる。この例では、各セルＣ１からＣ７は、ＰＩＮコードの１文字Ｄ１からＤ７を表示するために使用される。
【００６６】
ＰＩＮコードがユーザにより入力されるとき、「Ｘ」がディスプレイＤＳＰの対応するセルＣ１からＣ７に示される。したがってＰＩＮコードは、見張られず、Ｄ１からＤ７のコードの何文字が既に入力されたかのフィードバック情報をユーザが得られるように、ディスプレイＤＳＰ内でマスクされる。
【００６７】
原則では、ＰＩＮコードはいかなる長さも持ち得る。しかしながら、高いセキュリティを得るために、ＰＩＮコードは、２入力要素Ｔ１、Ｔ２の場合に少なくともＤ１からＤ７の７文字の長さを持つことが好ましい。
【００６８】
上記のように、この例では、文字「Ａ」及び「Ｂ」が、それぞれ第１入力要素Ｔ１及び第２入力要素Ｔ２に割り当てられると仮定される。更に、ＰＩＮコードが「ＡＡＢＡＢＢＡ」であることが仮定される。例えば１以上の入力要素Ｔ１，Ｔ２を押すことによってなされるカードの起動の後、正確なＰＩＮコードが入力要素Ｔ１，Ｔ２を以下のように押すことによって入力される。「第１入力要素Ｔ１、第１入力要素Ｔ１、第２入力要素Ｔ２、第１入力要素Ｔ１、第２入力要素Ｔ２、第２入力要素Ｔ２、第１入力要素Ｔ１」。
【００６９】
ＰＩＮコードがうまく入力された後、ユーザは、メニューループ構造の次のアイテムか、又は、機密情報ｉｎｆを直接得る。もしコードが不正確に入力されるならば、（後の入力に）アクセスしないことが可能であり、又は、機密情報が、いくつかの試行の後に消滅するだろう。
【００７０】
図４は、本発明にしたがって機密情報ｉｎｆを格納するカードＣＡＲの更なる実施例を示す。この実施例では、スマートカードＣＡＲは、３入力要素Ｔ１'，Ｔ２'，Ｔ３'をもつキーパッドＫＥＰを有する。入力要素Ｔ１'，Ｔ２'，Ｔ３'は、例えば押されるボタンである。
【００７１】
各入力要素Ｔ１'，Ｔ２'，Ｔ３'は、特定のあいまいでない値Ｃ１'，Ｃ２'，Ｃ３'を有する。例えば第１入力要素Ｔ１'を押すことは、「Ａ」のような文字がスマートカードＣＡＲに入力されることを意味し、第２入力要素Ｔ２'を押すことは、スマートカードＣＡＲに文字「Ｂ」を入力し、入力要素Ｔ３'を押すことは、文字「Ｃ」を入力する。スマートカードＣＡＲに入力されなければならないＰＩＮコードは、文字「Ａ」，「Ｂ」，「Ｃ」のシーケンスからなる。
【００７２】
図４のスマートカードＣＡＲは、更に、入力されたＰＩＮコードが表示されるディスプレイＤＳＰを有する。この好ましい実施例では、ディスプレイＤＳＰは、いくつか（６）のセルＣ１'からＣ６'からなる。この例では、各セルＣ１'からＣ６'はＰＩＮコードのＤ１'からＤ７'の１文字を表示するために使用される。
【００７３】
ＰＩＮコードがユーザにより入力されるとき、「Ｘ」が、ディスプレイＤＳＰの対応するセルＣ１'からＣ６'に示される。したがって、ＰＩＮコードは、見張られないようにディスプレイＤＳＰ内でマスクされるが、ユーザは、コードのＤ１'からＤ６'の何文字が既に入力されたかのフィードバック情報を得る。
【００７４】
図４に示される例では、ユーザは、ＰＩＮコードの第１の４文字Ｄ１'からＤ４'を既に入力しており、それゆえ該コードは「Ｘ」でマスクされ、一方５番目及び６番目の文字は、まだ入力されていない。
【００７５】
原則では、ＰＩＮコードはいかなる長さでもあり得る。しかしながら高いセキュリティを得るために、ＰＩＮコードは、３入力要素Ｔ１'，Ｔ２'，Ｔ３'の場合、少なくとも５文字の長さを有することが好ましい。図４は、５文字より多い、すなわち６文字であり、よりＰＩＮコードのセキュリティが向上する場合の実施例を示す。
【００７６】
上記のように、この例では、文字「Ａ」，「Ｂ」，「Ｃ」が、それぞれ第１、第２及び第３入力要素に割り当てられることが仮定される。さらに、ＰＩＮコードが「ＡＣＢＡＢＢ」であることが仮定される。例えば１以上の入力要素Ｔ１'，Ｔ２'，Ｔ３'を押すことによりなされるカードの起動の後、正確なＰＩＮコードは、次のように入力要素Ｔ１'，Ｔ２'，Ｔ３'を押すことにより入力される。「第１入力要素Ｔ１'、第３入力要素Ｔ３'、第２入力要素Ｔ２'、第１入力要素Ｔ１'、第２入力要素Ｔ２'、第２入力要素Ｔ２'」。
【００７７】
ＰＩＮコードがうまく入力された後、ユーザはメニューのループ構造の次のアイテム、又は、機密情報ｉｎｆを直接得る。もしコードが不正確に入力されるならば、（次の入力に対して）アクセスしないことが可能だろう。
【００７８】
さらに、図５は、４入力要素Ｔ１''からＴ４''のキーパッドＫＥＰと、ＰＩＮコードの５文字Ｄ１''からＤ５''を表示する５つのセルＣ１''からＣ５''をもつディスプレイＤＳＰとを有するスマートカードＣＡＲの一実施例を示す。
【００７９】
本発明は、入力要素の組合せを使用し、該入力要素のシーケンスが実際のセキュリティコードとして使用され、選択された数又は文字ではない。セキュリティ利用可能性がＮであり、ここでＮは、入力要素の数のＰＩＮコードの文字数によるべき乗をとったものである。例えばＰＩＮコードが２ボタンで７文字の場合、１２８の選択肢があり、セキュリティレベル１２８である。
【００８０】
上記のような態様のコーディングは、入力要素が押される数をかなり削減するだろう。更に、異なるコード間で必要とされるクリック数の変化をなくす。コードは、例えばＢＡＢＢＡＢＡＡ又はＣＢＢＡＣＡＢＢＡＣを読み得る。
【００８１】
１０進コードをやめることは、ＰＩＮコードの文字数を変化することによってセキュリティのより大きなバリエーションを可能にする一方、他の人がコードを「ざっと見る又はこっそり見る」リスクも、とても低い。
【００８２】
以下の表では、１０進ＰＩＮコードの１０の数０から９を通じてナビゲートするための、はじめに記載された２又は３ボタン（一方向の「スクロール」プラス「入力」、「スクロールアップ」及び「スクロールダウン」プラス「入力」）を用いる「従来の」解決策は、本発明のものと比較され、新たな解決策が従来の解決策よりも半分よりわずかに多い平均クリック数と、少ない最大クリック数とを使用するということを明らかに示している。「へたな」ＰＩＮコードを持つユーザは、自身のＰＩＮコードを入力するときにいつも最大クリック数を使用しなければならないと理解されるべきである。表内の「サイズＰＩＮ」は、ＰＩＮコードの長さ、すなわちＰＩＮコード内の文字数を意味する。
【表１】
2008527488.tif 000003
【００８３】
多くのセルを持つディスプレイＤＳＰを用いるＰＩＮコードのセキュリティを高めるために、例えば図６に示されるように、７つのセルＣ１からＣ７を使用することが可能である。このディスプレイＤＳＰは、ＰＩＮコードのＤ１からＤ７の二文字を表示するために、Ｃ１からＣ７の１つのセルを使用する（既に入力された７文字のみが図に示される。更なる７文字はまだ入力されていない）。セルＣ１，Ｃ２，Ｃ３，Ｃ４内の第１文字Ｄ１，Ｄ３，Ｄ５，Ｄ７に対して「＞」を示し、第２文字Ｄ２、Ｄ４、Ｄ６に対して「＜」を加えることにより、結果としてＰＩＮコードの１４文字のフィードバックを示すことができる（「＞」及び「＜」は、セル内で一緒にＸを形成する）。
【００８４】
図６は、本発明に使用されるディスプレイＤＳＰの特定の例を示す。しかしながら、ディスプレイの部分のいかなる他の組合せ、例えばＩＩＩも使用され得る。
【００８５】
最後に、図７は、上記のようにスマートカードと通信するリーダＲＥＡを示す。リーダＲＥＡ及びスマートカードＣＡＲは、接点を介して、又は非接触の態様で互いに通信し得る。スマートカードＣＡＲは、本発明による２，３，４、又はより多くの入力要素（最大９）をもつキーパッドＫＥＰと、好ましくはディスプレイＤＳＰとを有する。この有利な実施例では、リーダＲＥＡは、スマートカードＣＡＲ上の入力要素の数に対応する多くの入力要素を持つキーパッドＫＥＰ'も有し、該入力要素は、特定のあいまいでない値を有する。更に、リーダＲＥＡ'はディスプレイＤＳＰ'を有する。
【００８６】
しかしながら、現状技術で既に知られるリーダも、本発明によるスマートカードＣＡＲと通信し、該カードにＰＩＮコードを入力するために使用され得ることも、留意されるべきである。
【００８７】
上記の実施例が、本発明を制限するのではなく説明し、当業者は請求項により規定された本発明の範囲から逸脱することなく多くの代替の実施例を設計することができるだろうということに留意されるべきである。請求項では、括弧内に置かれたいかなる参照符号も、請求項を制限するものとして解釈されるべきではない。動詞「有する」及びその活用の使用は、請求項又は明細書全体で述べられた以外の要素又はステップの存在を排除しない。要素の単数の参照は、このような要素の複数の参照を排除せず、逆もまた同様である。本発明は、いくつかの別個の要素を有するハードウェアにより、及び適切にプログラムされたコンピュータにより実施され得る。いくつかの手段を列挙する装置の請求項では、これらの手段のいくつかは、同一のハードウェアの部品により実施され得る。ある手段が相互に異なる従属請求項で繰り返されるという単なる事実は、これらの手段の組合せが有利に利用することができないと示すわけではない。
【図面の簡単な説明】
【００８８】
【図１】図１は、基本的なスマートカードの概略図である。
【図２】図２は、図１のスマートカードのブロック図である。
【図３】図３は、本発明によるスマートカードの第１実施例のより詳細な概略図である。
【図４】図４は、本発明によるスマートカードの第２実施例のより詳細な概略図である。
【図５】図５は、本発明によるスマートカードの第３実施例のより詳細な概略図である。
【図６】図６は、本発明によるカードに使用されるディスプレイの特定の実施例である。
【図７】図７は、本発明によるスマートカードと通信するリーダを示す。
【図１】
2008527488.tif 000004
【図２】
2008527488.tif 000005
【図３】
2008527488.tif 000006
【図４】
2008527488.tif 000007
【図５】
2008527488.tif 000008
【図６】
2008527488.tif 000009
【図７】
2008527488.tif 000010
【国際調査報告】
2008527488.tif 000011
2008527488.tif 000012
2008527488.tif 000013