(57)【特許請求の範囲】
【請求項１】
ＩＣカードの端末装置において暗証番号を入力することにより前記ＩＣカードの使用を可能とする保護機能において、
前記保護機能を解除する保護機能解除手段と、
解除された前記保護機能を自動的に回復する保護機能回復手段と、
ＩＣカードの端末装置において行われる前記保護機能の解除の指示入力を受け付ける解除指示受付手段と、
前記保護機能が解除されたときには、本人確認後に読み取りが可能となる記憶領域の支店番号・口座番号ＩN、ホスト・コンピュータが生成する乱数ＥH、ＩＣカード発行者のパスワードＳの３つの変数から関数Ｐ（Ｓ，ＩN，ＥH）の値であるＲを演算して前記ホスト・コンピュータへ送信することによって、同様にして、前記ホスト・コンピュータにおいて求めた認証コードＲ’との照合が行われるようにする認証処理手段と、
を有することを特徴とするＩＣカード。
【請求項２】
請求項１記載のＩＣカードにおいて、前記保護機能解除手段は前記ＩＣカードが有する特定の機能に限定して前記保護機能を解除することを特徴とするＩＣカード。
【請求項３】
請求項２記載のＩＣカードにおいて、前記ＩＣカードが有する前記特定の機能は金銭の支払機能であることを特徴とするＩＣカード。
【請求項４】
請求項１〜３のいずれか記載のＩＣカードにおいて、前記保護機能回復手段は、前記保護機能を解除されたＩＣカードを１回使用した後に、前記解除された前記保護機能を自動的に回復することを特徴とするＩＣカード。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はＩＣカードの技術分野に属する。特に、保護機能を一時的に解除することにより暗証番号の入力を不要とし、レジスター等における代金の決済に利便性を与えることができるＩＣカードに関する。
【０００２】
【従来の技術】
電子財布、プリペイドカード等に適用されるＩＣカードは、通常は、正当なカード所有者であるか否かを暗証番号の入力を行うことによって判別し、ＩＣカードの使用を許可するか否かを決定する保護機能を有している。この暗証番号によってＩＣカードの使用を制限する方法は、暗証番号を使用しない場合に比較して、不正使用に対する高い保護機能を有することとなる。
【０００３】
【発明が解決しようとする課題】
しかしながら、代金の支払いカウンターにおいては必ず暗証番号を入力しなければならなくなり、支払い手続きが煩雑化し多くの処理時間を必要とする。これに対し、保護機能を無効とすることはＩＣカードの使用において利便性を与えることとなる。たとえば、特公平４−２１９０５には、ＩＣカードの発行装置において、暗証情報の照合を行わないで使用できるか否かを示す暗号照合有無情報を設定することができるＩＣカードが記載されている。ところが、発行時に設定した暗証照合有無によってＩＣカードに対し、利便性を与えるのか保護機能を与えるのかが決まるため二者択一となり、両立は不可能である。
【０００４】
そこで、本発明の目的は、保護機能をほとんど損なうことなく、レジスター等における代金の決済に利便性を与えることができるＩＣカードを提供することにある。
【０００５】
【課題を解決するための手段】
上記の目的は下記の本発明によって達成される。すなわち、本発明の請求項１に係るＩＣカードは、  ＩＣカードの端末装置において暗証番号を入力することにより前記ＩＣカードの使用を可能とする保護機能において、  前記保護機能を解除する保護機能解除手段と、  解除された前記保護機能を自動的に回復する保護機能回復手段と、  ＩＣカードの端末装置において行われる前記保護機能の解除の指示入力を受け付ける解除指示受付手段と、  前記保護機能が解除されたときには、本人確認後に読み取りが可能となる記憶領域の支店番号・口座番号ＩN、ホスト・コンピュータが生成する乱数ＥH、ＩＣカード発行者のパスワードＳの３つの変数から関数Ｐ（Ｓ，ＩN，ＥH）の値であるＲを演算して前記ホスト・コンピュータへ送信することによって、同様にして、前記ホスト・コンピュータにおいて求めた認証コードＲ’との照合が行われるようにする認証処理手段と、  を有するようにしたものである。本発明によれば、保護機能解除手段によりＩＣカードの端末装置において暗証番号を入力することによりＩＣカードの使用を可能とする保護機能が解除され、暗証番号を入力しなくてもＩＣカードの使用が可能となり、保護機能回復手段により解除された前記保護機能が自動的に回復し、暗証番号を入力しなければＩＣカードの使用が不可能となり、解除指示受付手段によりＩＣカードの端末装置から保護機能を解除する指示入力を行うことで、ＩＣカードの保護機能の解除が行われ、前記保護機能が解除されたときには、認証処理手段により認証処理が行われる。したがって、アクセスの正当性に関する認証処理が含まれ保護機能をほとんど損なうことなく、レジスター等における代金の決済に利便性を与えることができるＩＣカードが提供される。
【０００６】
また本発明の請求項２に係るＩＣカードは、請求項１に係るＩＣカードにおいて、前記保護機能解除手段は前記ＩＣカードが有する特定の機能に限定して前記保護機能を解除するようにしたものである。本発明によれば、保護機能解除手段によって保護機能が解除されるのは特定の機能に限定される。また本発明の請求項３に係るＩＣカードは、請求項１または２に係るＩＣカードにおいて、前記ＩＣカードが有する前記特定の機能は金銭の支払機能であるようにしたものである。本発明によれば、金銭の支払機能において保護機能の解除が行われる。また本発明の請求項４に係るＩＣカードは、請求項１〜３のいずれかに係るＩＣカードにおいて、前記保護機能回復手段は、前記保護機能を解除されたＩＣカードを１回使用した後に、前記解除された前記保護機能を自動的に回復するようにしたものである。本発明によれば、保護機能を解除されたＩＣカードは、その後に１回使用されると、解除された保護機能が自動的に回復する。
【０００７】
【発明の実施の形態】
次に、本発明について実施の形態により説明する。本発明のＩＣカードの構成を図１に示す。図１において、１はＩＣカード、２はＩＣカード１を用いる端末装置である。またＩＣカード１において、１７は解除指示受付手段、１８は保護機能解除手段、１９は保護機能回復手段である。ＩＣカード１はＩＣモジュ─ルを内蔵するカードである。ＩＣモジュ─ルは、プログラムやデータを記憶する記憶部、端末装置（外部装置）とのデータ入出力を行うためのインタフェース部、データ処理を行う演算部を有する。記憶部は、ＲＯＭ（read only memory）、ＲＡＭ（random access memory）、ＥＥＰＲＯＭ（electrically erasable and programmable ROM）等の記憶素子から構成され、演算部はマイクロプロセッサから構成される。
【０００８】
ＩＣカード１において、図１に示す解除指示受付手段１７、保護機能解除手段１８、保護機能回復手段１９は、ＩＣカード１を構成するすべての部分、すなわち記憶部、インタフェース部、演算部、等によって実現され、その動作は、記憶部に記憶されているプログラムによって記述されている。また、ＩＣカード１は、たとえば電子財布、プリペイドカード、等の複数のアプリケーションプログラムを記憶部にインストールしており、電子財布、プリペイドカード、等として動作する。
【０００９】
端末装置２は、ホスト・コンピュータと通信回線によって接続されているシステムの端末装置である。たとえば、レジスターや金銭支払機金銭、等の決済を行うシステムの端末装置、または、アプリケーション等における特定のサービスを提供するシステムの端末装置である。端末装置２は、すくなくともＩＣカード１のリーダ／ライターを有する。また端末装置２の用途によるが、キーボード、キーパッド、タッチパネル等の入力手段、ＣＲＴ（cathode-ray tube）またはＬＣＤ（liquid crystal display）装置等の表示手段、プリンター、音声出力手段、等を有する。
【００１０】
次に、図１に示すＩＣカード１の動作について、商品を購入する場合を一例として、説明する。このＩＣカード１を使用した商品購入の処理過程をフロー図として図２に示す。まず、図２に示すステップＳ２１において、商品の販売店に設置されている端末装置２ａ（図示せず）に利用客はＩＣカード１を装着する。この端末装置２ａは保護機能を解除するサービスを提供する機能を有するＩＣカードの端末装置である。利用客は、端末装置２ａに表示されているメニューから「暗証番号一時解除」を選択する。このとき、端末装置２ａの表示手段には、たとえば、「次回の支払に限り、支払時に暗証番号を入力する必要はありません。次回支払後は、自動的に暗証番号で保護されます。暗証番号を入力して下さい。」と表示される。続いて利用客は、暗証番号を入力し、保護機能の解除の指示入力を行う。
【００１１】
この保護機能の解除の指示入力はＩＣカード１の解除指示受付手段１７により受け付けられる。そして、ＩＣカード１の保護機能解除手段１８により、暗証番号を入力することによりＩＣカード１の使用を可能とする保護機能が解除される。すなわち、「暗証番号一時解除」がＩＣカード１に設定される。この設定は、たとえば、ＩＣカード１において暗証番号一時解除を示すフラグを記憶部に記憶する（フラグを上げる）ことにより行われる。そして、端末装置２ａからＩＣカード１を取り出すが、このフラグは不揮発メモリに記憶されるため、取り出した後にも記憶部に保存される。
【００１２】
保護機能の解除は、ＩＣカードの全体に対して有効とすることもできるが、複数のアプリケーションがインストールされているＩＣカードの場合には、特定のアプリケーションに対してだけ有効としてもよい。さらに、特定のアプリケーションの、特定の機能に対してだけ有効としてもよい。複数のアプリケーションまたは機能から保護機能を解除する対象を選択する場合には、端末装置２ａにおいて、表示されているメニューから「暗証番号一時解除」を選択し、さらに、保護機能を解除する対象を選択する操作を続けて行う。ＩＣカードに設定されるフラグも、保護機能を解除する対象の数に対応して必要とする数のフラグが存在することになる。
【００１３】
たとえば、プリペイドカードとポイントサービスの２つのアプリケーションがインストールされているＩＣカードの場合には、暗証番号による保護機能は、金銭の支払い、再充填、およびポイントでの支払いとする。そして、暗証番号の一時解除機能は金銭の支払い機能に限定的に適用される。
【００１４】
次に、ステップＳ２２において、利用客は商品の販売店において、購入する商品の選定を行う。そして、ステップＳ２３において、利用客は販売店の支払カウンターにおいて、購入する商品の代金をＩＣカード１で支払う。販売店の店員は、支払カウンターに設置されている端末装置２ｂ（図示せず）にＩＣカード１を挿入する。この端末装置２ｂは、ＩＣカードのリーダライターを有するレジスター（金銭登録機）であってもよい。このＩＣカード１は、すでに暗証番号一時解除が設定されている。したがって、このＩＣカード１は暗証番号を入力することなく使用することができ、代金の決済に利便性を与えることができる。すなわち、販売店の店員は端末装置２ｂにおいて、商品の代金のＩＣカード１での決済を円滑かつ敏速に済ませることができる。
【００１５】
商品の代金のＩＣカード１での決済において、ＩＣカード１がプリペイドサービスを有するＩＣカードであって、そのプリペイドサービスを利用する場合には、ＩＣカード１に充填されている残金から商品の代金の減額を行う。ＩＣカード１がプリペイドサービスとポイントサービスとを有するＩＣカードであって、それらの利用する場合において、支払時に残金が不足していて、貯めているポイントで不足額を補填できる場合には、ポイントでの支払いを行う。ただし、ポイントでの支払機能に対して、暗証番号一時解除のフラグを設定していない場合には、支払カウンターにおいて、暗証番号の入力を必要とする。
また、ＩＣカード１が口座から引き落とすＩＣカードの場合には、口座から引き落とすための手続きがホスト・コンピュータによって行われる。
【００１６】
次に、ステップＳ２４において、ＩＣカード１の保護機能回復手段１９によって、解除された保護機能が自動的に回復される。すなわち、ＩＣカード１の次回の使用においては、暗証番号を入力しなければ、ＩＣカード１を使用することができなくなる。この設定は、たとえば、ＩＣカード１において暗証番号一時解除を示すフラグを記憶部から削除する（フラグを下げる）ことにより行われる。このように、保護機能を解除されたＩＣカードは、その後に１回使用されると、解除された保護機能が自動的に回復するから、保護機能をほとんど損なうことがない。
【００１７】
次に、本発明のＩＣカードのホスト・コンピュータによる認証処理について説明する。本発明のＩＣカードにおける認証処理の一例をブロック図として図３に示す。図３において、１はＩＣカード、２は端末装置、３はネットワーク（通信回線）、４はホスト・コンピュータ、１１はメモリ、１２はＩＣカード１のＣＰＵ、２１は端末装置２のＣＰＵ（central processing unit ）、２２はキーパッドである。図３に示すように、メモリ１１は複数の記憶領域を有する。ＺＳは外部に転送することができない秘密データの記憶領域、ＺＣは本人確認後に読み取りが可能となる記憶領域、ＺＴは本人確認後のトランザクションの記憶領域、ＺＬは読み取りが自由な記憶領域である。ＺＦはカードのアプリケーションの段階で用いるプログラムの記憶領域である。図３に示す一例では、暗証番号一時解除を示すフラグはＺＴに記憶される。また、このＺＴのすくなくとも暗証番号一時解除を示すフラグを記憶する部分は、繰り返して書き換えが可能な不揮発メモリによって構成される。
【００１８】
図３において、ＯＲゲートには、「暗証番号の照合」の結果と、フラッグ（ＦＬＡＧ）との２つが入力されている。入力のいずれかが「真」であればＯＲゲートは「真」を出力し、入力のいずれもが「偽」であればＯＲゲートは「偽」を出力する。「ＩN の送信」はＯＲゲートが「真」を出力する場合にだけ、ＺＣに記憶している支店番号・口座番号ＩN をホスト・コンピュータ４へ送信する処理を行う。図３には、ＯＲゲートはハードウェアのように示されているが、通常はソフトウェア（プログラム）によって実現する。
【００１９】
暗証番号一時解除が設定されてない場合には、フラッグ（ＦＬＡＧ）は「偽」を出力する（▲３▼）。また、ＩＣカードの利用者が端末装置２にＩＣカード１を挿入したままの状態においては、「暗証番号の照合」の結果も「偽」である（▲２▼）。したがって、「ＩN の送信」は送信する処理を行わない。この状態において、ＩＣカードの利用者は端末装置２のキーパッド２２から暗証番号ＰＩＮ’を入力する（▲１▼）。この暗証番号ＰＩＮ’とＩＣカード１のＺＳに記憶されている暗証番号ＰＩＮとの照合をＣＰＵ１２が実行する。暗証番号ＰＩＮ’と暗証番号ＰＩＮとが一致した場合には、正当な利用者であると判定し「暗証番号の照合」の結果として「真」を出力する（▲２▼）。これにより「ＩN の送信」による処理が実行され、ＺＣに記憶している支店番号・口座番号ＩN をホスト・コンピュータ４へ送信する（▲４▼）。
【００２０】
暗証番号一時解除が設定されている場合には、フラッグ（ＦＬＡＧ）は「真」を出力する（▲３▼）。したがって、ＩＣカードの利用者（たとえば店員）が端末装置２にＩＣカード１を挿入した状態において、「暗証番号の照合」の結果の「真」「偽」にかかわらず、「ＩN の送信」は送信する処理を実行する。すなわち、ＩＣカードの利用者が正当な利用者でない、たとえば店員であっても、ＺＣに記憶している支店番号・口座番号ＩN をホスト・コンピュータ４へ送信する（▲４▼）。
【００２１】
ホスト・コンピュータ４は乱数ＥH を生成し、それをＩＣカード１へ送信する（▲５▼）。ＩＣカード１では、乱数ＥH 、ＩＣカード発行者のパスワードＳおよび支店番号・口座番号ＩN の３つの変数から関数Ｐ（Ｓ，ＩN ，ＥH ）の値であるＲを演算し、認証コードＲを得る（▲６▼）。この関数Ｐ（Ｓ，ＩN ，ＥH ）は、ＩＣカード発行者によってあらかじめ決められている関数である。認証コードＲをホスト・コンピュータ４に送信し、同様にして、ホスト・コンピュータ４において求めた認証コードＲ’との照合を行う（▲７▼）。
【００２２】
認証コードＲと認証コードＲ’が一致すれば、ＩＣカード１からのアクセスを正当と認め、ＩＣカード１へ決済情報を送信する。ＩＣカード１はこの決済情報をＺＴへ格納する（▲８▼）。一方、認証コードＲと認証コードＲ’が一致しない場合には、不法行為が行われたか、誤動作または誤操作によるものとして、ＩＣカード１のアクセスを拒絶する。
【００２３】
【発明の効果】
以上のように、本発明によれば、アクセスの正当性に関する認証処理が含まれ保護機能をほとんど損なうことなく、レジスター等における代金の決済に利便性を与えることができるＩＣカードが提供される。また本発明の請求項２に係るＩＣカードによれば、保護機能解除手段によって保護機能が解除されるのは特定の機能に限定される。また本発明の請求項３に係るＩＣカードによれば、金銭の支払機能において保護機能の解除が行われる。また本発明の請求項４に係るＩＣカードによれば、保護機能を解除されたＩＣカードは、その後に１回使用されると、解除された保護機能が自動的に回復する。
【図面の簡単な説明】
【図１】本発明のＩＣカードの構成を示す図である。
【図２】本発明のＩＣカードを使用した商品購入の処理過程を示すフロー図である。
【図３】本発明のＩＣカードにおける認証処理の一例を示すブロック図である。
【符号の説明】
１  ＩＣカード
２，２ａ，２ｂ  端末装置
３  ネットワーク
４  ホスト・コンピュータ
１１  メモリ
１２，２１  ＣＰＵ
１７  解除指示受付手段
１８  保護機能解除手段
１９  保護機能回復手段
２２  キーパッド
【図１】
0004156100.tif 000002
【図２】
0004156100.tif 000003
【図３】
0004156100.tif 000004