(57)【要約】【課題】必要なサービスの発行をカード保有者自身が自律的にできるＩＣカードシステムを提供する。【解決手段】ＩＣカード４ａが装着されたカード操作端末３ａからの要求に応じて中継端末２がサービスメニューを返信する。カード操作端末３ａは、サービスメニューから特定のサービスを選択し、それに対応する識別子を中継端末２に送信する。中継端末２は、受信した識別子に対応するサービスの享受に必要な命令及びデータ（発行コマンド）を暗号化し、これをカード操作端末３ａを介してＩＣカード４ａに送信する。ＩＣカード４ａは、内部メモリに設定された固有鍵を使用して発行コマンドを復号した後、その発行コマンドを実行してサービスを発行させる。【選択図】図１
2008084335.tif 000002
【特許請求の範囲】
【請求項１】
複数のサービス提供機関によるサービスを享受するための発行処理を行う発行処理手段を具備するＩＣカードを有し、前記発行処理は、前記発行処理手段が前記サービスに必要なファイルを前記ＩＣカード内に設定するとともにこのＩＣカード内に設定されたファイルにサービスの提供を受けるのに必要な情報を格納することで行われるものであり、
前記ＩＣカードを受容して該ＩＣカードとの間で情報の授受を行うカード操作端末と、
前記複数のサービス提供機関による各々のサービスの発行処理に必要な発行コマンドが予め登録される登録手段と、前記登録手段により登録されている発行コマンドを前記カード操作端末を通じて前記ＩＣカードに配信する手段と、をそれぞれ具備する中継端末とを有し、
前記ＩＣカードは、カード保有者の識別情報を予め格納した固有情報格納手段と、前記識別情報に基づいてカード保有者の認証を行うとともに認証結果が正当の場合に発行処理権限を前記ＩＣカード内に設定する認証処理手段とを有し、
前記認証処理手段により発行処理権限が設定された場合に、前記配信する手段から前記発行コマンドの配信を受けると、前記ＩＣカードに具備された発行処理手段が、当該発行コマンドに基づいて前記発行処理を行うことで前記ＩＣカード自体で前記発行処理を行うものであることを特徴とするＩＣカードシステム。
【請求項２】
前記ＩＣカードに配信される発行コマンドは、暗号化されており、前記ＩＣカードは、さらに、当該ＩＣカードに割り当てられた固有鍵を予め格納する固有情報格納手段を前記ＩＣカード内に設定する認証処理手段を有し、前記認証処理手段により発行処理権限が設定された場合に、前記ＩＣカードが前記暗号化された発行コマンドを前記固有鍵を使用して復号し、前記発行処理手段が前記復号された発行コマンドに基づいて前記発行処理を行うことを特徴とする請求項１記載のＩＣカードシステム。
【請求項３】
前記発行処理手段が、前記発行コマンドが複数ある場合に前記発行処理後に更に残りの発行コマンドの実行及び発行処理を繰り返すことで前記発行処理後に新たなサービスを享受するための追加発行を行い、または、前記設定済みのファイル及び情報を削除することによる発行削除を前記設定された発行処理権限に従って実行することを特徴とする請求項２記載のＩＣカードシステム。
【請求項４】
カード保有者の識別情報を予め格納した固有情報格納手段、前記固有情報格納手段に予め格納された識別情報に基づいてカード保有者の認証を行うとともに認証結果が正当の場合に発行処理権限を設定する認証処理手段、及び複数のサービス提供機関によるサービスを享受するための発行処理を行う発行処理手段を具備するＩＣカードを有し、前記発行処理は、前記発行処理手段が前記サービスに必要なファイルを前記ＩＣカード内に設定するとともにこのＩＣカード内に設定されたファイルにサービスの提供を受けるのに必要な情報を格納することで行われるものであり、
前記複数のサービス提供機関による前記発行処理用の命令及びデータ（以下、発行コマンド）が更新自在に予め登録される登録手段と、前記ＩＣカードを受容して該ＩＣカードとの間で情報の授受を行うカード制御手段と、を具備する発行処理端末とを有し、
前記カード制御手段が、前記ＩＣカード内に前記識別情報に基づく発行処理権限が設定されているか否かを判定し、該発行処理権限が設定されている場合は少なくとも一つの発行コマンドを送信することで、当該発行コマンドに基づいて、前記ＩＣカードに具備された前記発行処理手段が前記発行処理を行うことで前記ＩＣカード自体で前記発行処理を行うものであることを特徴とするＩＣカードシステム。
【請求項５】
前記カード制御手段は、前記ＩＣカードに、前記発行コマンドが複数ある場合に前記発行処理後に更に残りの発行コマンドの実行及び発行処理を繰り返すことで、前記発行処理後に新たなサービスを享受するための追加発行または前記設定済みのファイル及び情報を削除することによる発行削除を前記発行処理権限に従って実行させることを特徴とする請求項４記載のＩＣカードシステム。
【請求項６】
複数のサービス提供機関によるサービスを享受するための発行処理を行う発行処理手段を具備するＩＣカードであって、前記発行処理は、前記発行処理手段が前記サービスに必要なファイルを前記ＩＣカード内に設定するとともにこのＩＣカード内に設定されたファイルにサービスの提供を受けるのに必要な情報を格納することで行われるものであり、
前記複数のサービス提供機関による各々のサービスの発行処理に必要な命令及びデータ（以下、発行コマンド）が予め登録された中継手段から、前記発行コマンドを取得する手段と、
カード保有者の識別情報を格納した固有情報格納手段と、
前記識別情報に基づいてカード保有者の認証を行うとともに認証結果が正当の場合に発行処理権限を前記ＩＣカード内に設定する認証処理手段とを有し、
前記認証処理手段により発行処理権限が設定された場合に、前記発行コマンドを受けると、前記ＩＣカードに具備された発行処理手段が、当該発行コマンドに基づいて前記発行処理を行うことで前記ＩＣカード自体で前記発行処理を行うことを特徴とするＩＣカード。
【請求項７】
前記発行コマンドが複数ある場合に前記発行処理後に更に残りの発行コマンドの実行及び発行処理を繰り返すことで前記発行処理後に新たなサービスを享受するための追加発行を行い、または、前記設定済みのファイル及び情報を削除することによる発行削除を、前記設定された発行処理権限に従って実行することを特徴とする請求項６記載のＩＣカード。
【請求項８】
ＩＣカードと、複数のサービス提供機関と、の間に介在するコンピュータに下記（１）、（２）の処理を実行させるプログラムを前記コンピュータが読み取り可能な形態で記録して成る記録媒体であって、
前記ＩＣカードは、当該ＩＣカード保有者が正当の場合に発行処理権限を設定するとともに前記複数のサービス提供機関によるサービスを享受するための発行処理を行い、前記発行処理は、前記ＩＣカードに備えられた発行処理手段が前記サービスに必要なファイルを前記ＩＣカード内に設定するとともにこのＩＣカード内に設定されたファイルにサービスの提供を受けるのに必要な情報を格納することで行われるものであり、かつ、前記発行処理は、前記ＩＣカードが前記コンピュータを通じて発行コマンドをうけると、前記ＩＣカード自体で前記発行処理が行われるものである、記録媒体。
（１）前記複数のサービス提供機関から前記発行処理用の命令及びデータ（以下、発行コマンド）の登録を受ける処理、
（２）前記ＩＣカードに前記発行コマンドを送信して前記ＩＣカードからのレスポンスが正常か異常かを判定することで前記発行処理権限が設定されているか否かを判定し、設定されている場合に少なくとも一つの発行コマンドを前記ＩＣカードに配信することで、前記ＩＣカードが前記コンピュータを通じて発行コマンドをうけるようにして、前記ＩＣカードに具備された発行処理手段に、当該発行コマンドに基づいて前記発行処理を行わせる処理。
【請求項９】
前記プログラムが、さらに、前記コンピュータに、前記発行コマンドが複数ある場合に前記発行処理後に更に残りの発行コマンドの実行及び発行処理を繰り返すことで前記発行処理後に新たなサービスを享受するための追加発行を行い、または、前記設定済みのファイル及び情報を削除することによる発行削除を前記発行処理権限に従って実行させる処理を行わせるものであることを特徴とする請求項８記載の記録媒体。 
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サービス提供機関から提供されるサービスの享受をＩＣカードを用いて行うＩＣカードシステムに係り、特にサービスを享受するためのＩＣカードへの発行処理を当該サービス提供機関によらずに自律的に行う手法に関する。
【背景技術】
【０００２】
ＩＣカードには、磁気カードやメモリカードには無いいくつかの利点がある。例えば、ＩＣカードは、ＩＣ部に設けられたマイクロプロセッサを利用して該ＩＣ部のメモリへの情報の書込や読出しが制御されるため、外部からの情報の書き換え等を困難にするための措置が容易になるという利点がある。このようなＩＣカードをサービス提供に応用したＩＣカードシステムでは、通常、サービス提供機関が、独自にデザインした専用のＩＣカード（ＩＣ部）にサービス毎のファイルを設定するとともに、このファイル内にサービス提供に必要な情報を格納する。この場合、設定されるファイルには、ファイルアクセス権限（ファイルの設定、更新、削除等の権限、以下同じ）を付与する際に照合されるＰＩＮ（ParsonalIdentification Number：以下ピンと称する）も含まれる。ＩＣカードへのファイルの設定、及び設定したファイルへのサービスに必要な情報の設定をサービスの発行と呼び、何も設定されていないＩＣカードへの発行を新規発行、既に設定されているファイルがあるＩＣカードへのサービスの発行を追加発行、設定済みの情報の削除をサービスの発行削除と呼ぶ。また、ファイルアクセス権限を発行処理権限ともいう。
【０００３】
図１１を参照して、カード製造者からサービス提供機関を経由してカード保有者へＩＣカードが渡るまでの従来の過程を説明する。カード製造者は、ＩＣカードをサービス提供機関に納入する前に、サービス提供機関用の仮ピンを当該ＩＣカード上に設定する。また、サービス提供機関のＩＣカードへのファイルアクセス権限をピンの照合によって与える。サービス提供機関は、ＩＣカードを受け取ると、カード製造者が設定したサービス提供機関用の仮ピンを照合し、これをサービス提供機関自身の本ピンとして設定する。これによりＩＣカードに対する責任がサービス提供機関に移行する。その後、サービス提供機関は、自身が設定した本ピンを照合し、提供するサービスについての新規発行を行う。カード保有者は、サービス提供機関からＩＣカードを受け取ると、保有者ピンを設定し、自分自身のＩＣカードとして帰属させる。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上記従来のＩＣカードシステムにおいて、ＩＣカードへのサービスの新規発行、追加発行、及び発行削除は、全てサービス提供機関の管理下で行われる。ここで、サービス提供機関の管理下にあるということは、例えばＩＣカードに対するファイルアクセス権限を持たない者による追加発行や発行削除を防止したり、あるいは当該ＩＣカードについての必要な保全行為をサービス提供機関が主体的に行うということである。従って、カード保有者があるサービス提供機関によるサービスを追加発行したいと望む場合は、図１２に示されるように、そのサービス提供機関に一旦ＩＣカードを預けてサービスを追加発行してもらうか、サービス提供機関の指定した場所にＩＣカードを持参してサービスを追加発行してもらう必要がある。しかし、このような形態では、サービス提供機関の管理に負荷がかかるばかりでなく、サービスを享受したいカード保有者にとっても負担となる。あるサービス提供機関によって発行されたＩＣカード内に別のサービス提供機関によるサービスを追加発行するときは、カード保有者の負担がさらに増大する。この点を図示したのが図１３である。
【０００５】
図１３に示される例は、サービス提供機関Ｂによって発行されたＩＣカードに、別のサービス提供機関Ａが提供するサービスを追加発行する場合である。図示の場合、カード保有者は、ＩＣカードのファイルアクセス権限を有するサービス提供機関Ｂに一旦ＩＣカードを預けるか、サービス提供機関Ｂが指定した場所にＩＣカードを持参して、まずそのＩＣカードのアクセス権をサービス提供機関Ｂのピンの照合によって解除し、サービス提供機関Ａの追加サービス用ファイルを設定してもらう。その後、サービス提供機関Ｂは、サービス提供機関Ａに追加サービス用ファイルが設定されたＩＣカードを転送するか、再度カード保有者に指定場所に集まってもらい、サービス提供機関Ｂの管理の下でサービス提供機関Ａにより提供されるサービスに必要な情報の設定を行う。
【０００６】
このように、ＩＣカードを発行したサービス提供機関とは別のサービス提供機関のサービスを追加発行することも技術的には可能であるが、多くの手数がかかってしまうため、あまり実施されていないのが実情である。結局、現実的には、カード保有者は、サービス提供機関毎にＩＣカードを所持しなければならず、多くのサービス提供機関からサービスを受けるにつれ、多くのＩＣカードを保有することになり、カード管理は煩雑になるといった問題があった。
【０００７】
このような問題は、サービスの発行等をオンラインにより行う場合には生じないが、その代わり、通信回線上にサービスの発行等に必要な情報と共に照合用のデータ（ピン等）も流さなくてはならず、サービス提供機関にとっては危険性が伴うという新たな問題が生じる。この問題を回避してセキュリティを確保する場合、カード保有者に向けて暗号化した情報を通信回線上に流し、これをＩＣカードのＩＣ部で復号化した上で、サービスを発行することが考えられる。しかし、その暗号化及び復号化に使用されるアルゴリズムや鍵は、サービス提供機関毎に異なる可能性が高い。アルゴリズムや鍵がサービス提供機関毎に異なれば、一枚のＩＣカードに複数のアルゴリズムや鍵を搭載しなくてはならず、ＩＣカードの限られたリソースでは十分ではない。
【０００８】
発明の課題は、カード保有者がサービス提供機関の了解をとらなくても、一枚のＩＣカードに複数のサービスの発行処理等を行うことができる、改良されたＩＣカードシステムを提供することにある。本発明の他の課題は、上記ＩＣカードシステムを構成する上で好適となるＩＣカードを提供することにある。本発明の他の課題は、上記ＩＣカードシステムの構成要素をコンピュータ上で実現するためのプログラムを記録した記録媒体を提供することにある。
【課題を解決するための手段】
【０００９】
上記課題を解決する本発明のＩＣカードシステムは、所定のサービス提供機関によるサービスを享受するための発行処理を行う発行処理手段を具備するＩＣカードと、少なくとも一つのサービス提供機関により登録された発行コマンドを前記ＩＣカードに対して秘匿配信する手段とを有し、前記発行コマンドの秘匿配信を受けたＩＣカードが自律的に当該サービスについての発行処理を行うことを特徴とする。ＩＣカードが自律的に発行処理を行うということは、サービスの新規発行、追加発行をサービス提供機関によらず、ＩＣカードが主体的に行うということである。
【００１０】
本発明の他のＩＣカードシステムは、所定のサービス提供機関によるサービスを享受するための発行処理を行う発行処理手段を具備するＩＣカードと、前記ＩＣカードを受容して該ＩＣカードとの間で情報の授受を行うカード操作端末と、前記サービス提供機関により登録された発行コマンドを更新自在に登録する登録手段、及び前記登録手段により登録されている発行コマンドを前記カード操作端末を通じて前記ＩＣカードに秘匿配信する手段、を具備する中継端末とを有し、前記発行コマンドの秘匿配信を受けたＩＣカードが自律的に当該サービスについての発行処理を行うことを特徴とする。
【００１１】
上記各ＩＣカードシステムにおいて、前記ＩＣカードは、カード保有者の識別情報と当該ＩＣカードに割り当てられた固有鍵とを格納する固有情報格納手段と、前記識別情報に基づいてカード保有者の認証を行うとともに認証結果が正当の場合に発行処理権限を設定する認証処理手段と、前記秘匿配信された発行コマンドを前記固有鍵を用いて復号する復号手段とをさらに具備し、前記認証処理手段により発行処理権限が設定された場合に前記発行処理手段が前記復号された発行コマンドに基づいて前記発行処理を行うものである。
【００１２】
なお、前記発行処理手段は、前記発行処理後に新たなサービスを享受するための追加発行または発行削除を前記設定された発行処理権限に従って実行する。
【００１３】
本発明の他のＩＣカードシステムは、カード保有者の識別情報と当該カードに割り当てられた固有鍵とを格納した固有情報格納手段、前記識別情報に基づいてカード保有者の認証を行うとともに認証結果が正当の場合に発行処理権限を設定する認証処理手段、前記固有鍵を用いて入力情報を復号する復号手段、及び所定のサービス提供機関によるサービスを享受するための発行処理を行う発行処理手段を具備するＩＣカードと、前記サービス提供機関により登録された発行コマンドを更新自在に登録する登録手段、及び前記ＩＣカードを受容して該ＩＣカードとの間で情報の授受を行うカード制御手段を具備する発行処理端末とを有し、前記カード制御手段が、前記ＩＣカードに前記識別情報に基づく発行処理権限が設定されているか否かを判定し、該発行処理権限が設定されている場合は少なくとも一つの発行コマンドを送信して前記固有鍵に基づいて復号させ、復号された発行コマンドに基づいて当該ＩＣカード上で前記サービス提供機関によるサービスを享受するための発行処理を行わせることを特徴とする。
【００１４】
上記他のＩＣカードシステムにおいて、前記カード制御手段は、前記ＩＣカードに、前記発行処理後に新たなサービスを享受するための追加発行または発行削除を前記発行処理権限に従って実行させるものである。
【００１５】
上記他の課題を解決する本発明のＩＣカードは、所定のサービス提供機関によるサービスを享受するための発行処理を行うＩＣカードであって、発行コマンドを取得する手段と、カード保有者の識別情報と当該カードに割り当てられた固有鍵とを格納した固有情報格納手段と、前記識別情報に基づいてカード保有者の認証を行うとともに認証結果が正当の場合に発行処理権限を設定する認証処理手段と、前記取得した発行コマンドを前記固有鍵を用いて復号する復号手段とを備え、前記認証処理手段により発行処理権限が設定された場合に、前記復号された発行コマンドに基づいて前記発行処理を行うことを特徴とする。
【００１６】
このＩＣカードは、前記発行処理後に新たなサービスを享受するための追加発行または発行削除を、前記設定された発行処理権限に従って実行するものである。
上記他の課題を解決する本発明の記録媒体は、カード保有者が正当の場合に発行処理権限を設定するとともに所定のサービス提供機関によるサービスを享受するための発行処理を行うＩＣカードと、前記サービス提供機関との間に介在するコンピュータに下記の処理を実行させるプログラムを前記コンピュータが読み取り可能な形態で記録して成る記録媒体である。
（１）前記サービス提供機関から前記発行処理用の命令及びデータ（以下、発行コマンド）を取得する処理、（２）前記ＩＣカードに前記発行処理権限が設定されているか否かを判定し、設定されている場合に少なくとも一つの発行コマンドを前記ＩＣカードに秘匿配信して自律的に発行処理を行わせる処理。前記プログラムは、さらに、前記コンピュータに下記の処理を実行させる。
（３）前記発行処理後に新たなサービスを享受するための追加発行または発行削除を前記発行処理権限に従って実行させる処理。
【発明の効果】
【００１７】
以上の説明から明らかなように、本発明によれば、カード保有者が、サービス提供機関の了解をとらなくても、一枚のＩＣカードに複数のサービスを自律的に発行することができるという、特有の効果がある。
【発明を実施するための最良の形態】
【００１８】
以下、図面を参照して本発明の実施形態を詳細に説明する。まず、本発明のＩＣカードシステムにおいて用いられるＩＣカードが、カード製造者から仲介者を経由してカード保有者に渡るまでの過程を図１により説明する。
【００１９】
カード製造者は、ＩＣカードの納入に際して仲介者のための仮ピンを設定する。更に、納入先となる“仲介者による仮ピンの照合が必要である”といった設定を行って、ファイルアクセス権限を仲介者のために設定する。仲介者は、ＩＣカードを受け取ると、そのＩＣカードに対して、カード製造者によって設定された仮ピンを照合した後、仮ピンを本ピンに改める。これにより、当該ＩＣカードに対する管理権が仲介者に委ねられる。仲介者は、当該ＩＣカードに対して情報を暗号化または復号化するための暗号／復号鍵を設定するとともにファイルアクセス権限を“仲介者による仮ピンの照合が必要である”から“カード保有者自身による本ピンの照合が必要である”のように、その設定内容を改める。ＩＣカードについての設定が終了すると、仲介者はカード保有者にＩＣカードを引き渡す。カード保有者は、仲介者から設定の済んだＩＣカードを受け取ると、保有者ピンを設定し、そのＩＣカードを自分自身に帰属させる。これにより、ＩＣカードはサービス提供機関の管理下ではなくカード保有者の管理下にあり、保有者ピンによってのみ当該カードに対する発行が可能なようになっている。
【００２０】
次に、上記ＩＣカードを用いた本発明のＩＣカードシステムの一実施形態を説明する。この実施形態のＩＣカードシステムは、図２に示すように、サービス提供機関となる複数のサービス提供者端末１ａ〜１ｍと、カード保有者が操作する複数のカード操作端末３ａ〜３ｎと、各サービス提供者端末１ａ〜１ｍとの間に介在する中継端末２と、ＩＣカード４ａ〜４ｎとを含んで構成される。サービス提供者端末１ａ〜１ｍと中継端末２、及び中継端末２とカード操作端末３ａ〜３ｎは、それぞれ公衆回線Ｌ１，Ｌ２を介して接続されている。サービス提供者端末１ａ〜１ｍは、クレジットサービスの提供等、各々自端末が扱うサービスの発行処理に必要となる発行コマンドを予め中継端末２へ登録しておく。中継端末２は、図１の例でいえば仲介者の立場にある端末であり、各サービス提供者端末１ａ〜１ｍにより登録された発行コマンドをそのメニューデータと共に保持しておき、これらを要求に応じてカード操作端末３ａ〜３ｎに送信する。カード操作端末３ａ〜３ｎは、ＩＣカード４ａ〜４ｎのＩＣ部との間で情報の授受を行うものである。
【００２１】
中継端末２の構成は図３に示す通りであり、サービス提供者端末１ａ〜１ｍから送られた発行コマンド、暗号化及び復号化の際に使用される暗号／復号鍵等を格納したデータベース（ＤＢ）２１、発行コマンドに基づいて生成したメニューデータやＤＢ２１内の発行コマンドの格納アドレスを管理する発行コマンド管理テーブルを備えたＤＢ制御部２２、図示しない公衆回線Ｌ２に対する情報の入出力を制御する通信制御部２３、及び自端末の制御を統括する主制御部２４を備えている。なお、中継端末２は、汎用のコンピュータに所定のプログラムをインストールすることにより、上記ＤＢ２１、ＤＢ制御部２２、通信制御部２３、主制御部２４の各機能を実現するものである。このようなプログラムは、コンピュータ読み取り可能な記録媒体、例えばＣＤ−ＲＯＭ（コンパクトディスク型ＲＯＭ）やフレキシブルディスク等に静的に記録され、あるいは構内ネットワークのような回線において動的に記録されて、コンピュータとは独立した形態で流通可能なものである。
【００２２】
ＤＢ２１に格納されたサービス毎の発行コマンドとＤＢ制御部２２内の発行コマンド管理テーブルとの関係を図４に示す。図４（ａ）はＤＢ２１内の発行用コマンドの格納状態を示す図であり、「０１」，「０２」，「０３」，・・・はサービス識別子（サービスを識別するための符号、以下同じ）に対応した発行コマンドの格納アドレスである。各発行コマンドは可変長情報であり、「Ｄ」は単位サイズ毎の発行コマンドの区切り符号を示している。一方、図４（ｂ）は発行コマンド管理テーブルの内容例を示す図である。この発行コマンド管理テーブルはサービス識別子毎に、対応する発行用コマンドの格納アドレスを格納している。各格納アドレス「０１」，「０２」，「０３」，・・・は固定長情報である。
【００２３】
図５は、カード操作端末３ａの構成図である。なお、他のカード操作端末３ｂ〜３ｎも同様の構成となる。このカード操作端末３ａは、カード操作端末本体３０と、入力情報やメッセージ等をディスプレイ表示するための表示装置３６と、データ入力手段の一例となるキーボード３７と、ＩＣカード４ａからの情報読出しあるいは情報書込を行うＲ／Ｗ（読み出し／書き込み）装置３８とを備えて構成される。
【００２４】
カード操作端末本体３０は汎用のコンピュータであり、このコンピュータが所定のプログラムを読み込んで実行することにより、公衆回線Ｌ２を介して接続される中継端末２との間で情報の入出力制御を行う通信制御部３１、自端末の制御を統括する主制御部３２、表示装置３６やキーボード３７との間の入出力制御を行う入出力制御部３３、Ｒ／Ｗ装置３８の動作を制御するＲ／Ｗ制御部３４、ＩＣカード４１の動作を制御するＩＣカード制御部３５の各機能を実現する。このようなプログラムも、中継端末２のものと同様、コンピュータ読み取り可能な記録媒体、例えばＣＤ−ＲＯＭやフレキシブルディスク等に静的に記録され、あるいは構内ネットワークのような回線において動的に記録されて、コンピュータとは独立した形態で流通可能なものである。このプログラムは、システム構築時にコンピュータ内にインストールされることによって、当該コンピュータを上記カード操作端末本体３０として機能させる。
【００２５】
図６（ａ）は、ＩＣカード４ａのＩＣ部に形成される機能ブロックの構成図である。ＩＣカード４ａ（そのＩＣ部）には、制御処理部４１、ＲＡＭ４２、ＲＯＭ４３、ＥＥＰＲＯＭ４４、並びに制御処理部４１と前述のＲ／Ｗ装置３８との間の情報の授受を制御する入出力制御部４５が構築される。制御処理部４１は、ＲＯＭ４３に格納されたプログラムに従って、ＩＣ部に復号処理部４１１、発行処理部４１２、及び照合処理部４１３の機能を実現する。復号処理部４１１は、中継端末２から秘匿配信、つまり暗号化されて配信される発行コマンドを復号するものであり、発行処理部４１２は、復号処理部４１１で復号された発行コマンドを実行してサービスの発行、つまりサービスに必要なファイルをＥＥＰＲＯＭ４４内に設定するとともに、設定されたファイルにサービスの提供を受けるのに必要な情報を格納するものである。照合処理部４１３は、カード保有者の認証を行うとともに、認証結果が正当の場合にファイルアクセス権限をＲＡＭ４２に設定するものである。
【００２６】
ＥＥＰＲＯＭ４４には、図６（ｂ）に示されるように、発行コマンドの復号に用いる固有鍵の格納領域４４１、照合処理部４１３において入力ピンとの照合に用いられる保有者ピンの格納領域４４２、及びサービス発行用のファイルアクセス権限の設定の可否判定に用いられるファイル作成権限の格納領域４４３が形成されている。なお、他のＩＣカード４ｂ〜４ｎも同様の構成となる。
【００２７】
次に、上記構成によるＩＣカードシステムにおいて、ＩＣカードに新たなサービスが追加発行される過程を図７〜図１０を参照して具体的に説明する。なお、以下の説明は、カード操作端末３ａ、ＩＣカード４ａについての例であるが、他のカード操作端末３ｂ〜３ｎ，ＩＣカード４ｂ〜４ｎについても同様となる。
【００２８】
まず、カード操作端末３ａの動作を説明する。図７は、カード操作端末３ａと中継端末２との間の情報の授受を示す手順説明図である。カード操作端末３ａ（主制御部３２）は、処理開始に際して表示装置３６にＩＣカード４ａの挿入を要求するメッセージを表示させるとともに（ステップＳ６０１）、カード保有者による保有者ピンの入力指示を表示させる（ステップＳ６０２）。キーボード３７からの保有者ピンの入力を待ち（ステップＳ６０３）、入力完了を検知した場合は（ステップＳ６０４）、ＩＣカード４ａに向けて照合コマンドを送信する（ステップＳ６０５）。
【００２９】
ここで入力された保有者ピンがＩＣカード４ａに設定されているものと合致したことを告げる正常レスポンスを受信したとき（ステップＳ６０６：Ｙｅｓ）、メニューデータの送信を要求する信号を中継端末２に向けて送信する（ステップＳ６０７）。この要求に応じて中継端末２から送られたメニューデータを受信すると（ステップＳ６０８）、表示装置３６にサービスの選択を促すためのサービスメニューを表示させる（ステップＳ６０９）。カード保有者によってサービスメニューから特定のサービスが選択された場合は、選択されたサービス識別子を中継端末２に送信し（ステップＳ６１０）、そのレスポンスを受信して処理を一旦終了させる（Ｓ６１１）。一方、ステップＳ６０６において正常レスポンスを受信することができない場合（ステップＳ６０６：Ｎｏ）、再試行が可能であれば（ステップＳ６１１：Ｙｅｓ）、ステップＳ６０３以降の処理を繰り返す。再試行が不可能であれば（ステップＳ６１１：Ｎｏ）、表示装置３６に異常終了を示すメッセージを表示させて処理を終了する。
【００３０】
中継端末２における処理手順は図８の通りである。即ち、中継端末２（主制御部２４）は、カード操作端末３ａからサービスメニューの送信を要求する信号が送られたことを検知すると（ステップＳ７０１）、ＤＢ制御部２２及び通信制御部２３を制御してサービスメニューをカード操作端末３ａにダウンロードさせ（ステップＳ７０２）、カード操作端末３ａからのレスポンス、つまり、サービス識別子の返信を待つ（ステップＳ７０３）。カード操作端末３ａからのサービス識別子を受信すると（ステップＳ７０４）、そのサービス識別子に対応する発行コマンドを検索する（ステップＳ７０５）。該当する発行コマンド（発行コマンド群）がある場合は（ステップＳ７０６：Ｙｅｓ）、それらをＤＢ２１内の暗号鍵を用いて暗号化した後、カード操作端末３ａに向けて送信し（ステップＳ７０７）、処理を終了する。該当する発行コマンドがない場合は（ステップＳ７０６：Ｎｏ）、その旨を告げるメッセージをカード操作端末３ａに向けて送信し（ステップＳ７０８）、処理を終了する。この場合、カード操作端末３ａは、表示装置３６に発行コマンドが存在しないためサービス発行ができない旨のメッセージを表示させる。
【００３１】
図９は、カード操作端末３ａとＩＣカード４ａとの間の情報の授受を示す手順説明図であり、中継端末２から発行コマンド群を受信する場合の例を示すものである。カード操作端末３ａは、中継端末２からのレスポンスとして、発行コマンド群の受信待ち状態にある（ステップＳ８０１）。中継端末２から正常レスポンスとして発行コマンド群をした場合は（ステップＳ８０２：Ｙｅｓ）、受信した発行コマンドをＩＣカード４ａへ送信し（ステップＳ８０３）、ＩＣカード４ａからのレスポンスを待つ（ステップＳ８０４）。ＩＣカード４ａからのレスポンスが異常であれば（ステップＳ８０２：Ｎｏ）、表示装置３６に該当サービスが存在しないことを告げるメッセージを表示させて（ステップＳ８０７）、処理を終了する。
【００３２】
ＩＣカード４ａからのレスポンスが正常の場合（ステップＳ８０５：Ｙｅｓ）、発行コマンド群のうち全ての発行コマンドを受信したかを調べ（ステップＳ８０６）。全ての発行コマンドを受信していなければ（ステップＳ８０６：Ｎｏ）、ステップＳ８０３以降の処理を繰り返す。全ての発行用コマンドを受信したときは（ステップＳ８０６：Ｙｅｓ）、発行処理が終了したことを告げるメッセージを表示装置３６に表示して（ステップＳ８０７）、処理を終了する。
【００３３】
ステップＳ８０５においてＩＣカード４ａからのレスポンスが正常でなければ（ステップＳ８０５：Ｎｏ）、表示装置３６に異常終了を示すメッセージを表示させ（ステップＳ８０９）、処理を終了する。
【００３４】
図１０は、ＩＣカード４ａによる発行処理の手順説明図である。ＩＣカード４ａは、図７に示す手順においてカード操作端末３ａから入力された保有者ピン（入力ピンとする）と照合コマンドとを受信すると（ステップＳ９０１）、入力ピンとＥＥＰＲＯＭ４４に設定されている保有者ピンとを照合する（ステップＳ９０２）。照合の結果、両者が合致したときは認証が正当であると判定し、ファイルアクセス権限をＲＡＭ４２に設定するとともに、正常レスポンスをカード操作端末３ａに送信する。一方、入力ピンと設定済みの保有者ピンとが合致しない場合は、異常レスポンスをカード操作端末３ａに送信する（ステップＳ９０３）。
【００３５】
カード操作端末３ａからのレスポンスを受信した場合（ステップＳ９０４）、ＥＥＰＲＯＭ４４に格納されている固有鍵を使用して発行コマンドを復号する（ステップＳ９０５）。その後、復号された発行コマンドを実行してサービスを発行する（ステップＳ９０６）。発行コマンドが複数ある場合は発行処理を繰り返し（ステップＳ９０７）、発行処理が完了した場合は（ステップＳ９０７：Ｙｅｓ）、その旨を告げる信号をカード操作端末３ａに向けて送信する（ステップＳ９０８）。この発行処理によって、ＩＣカード４ａのＥＥＰＲＯＭ４４にはサービス用のファイルが設定され、そのファイルにはサービスの提供を受けるのに必要な情報が格納される。
【００３６】
このように、本実施形態のＩＣカードシステムでは、カード保有者自身が自己の保有者ピンに基づいてＩＣカードについてのファイルアクセス権限を取得し、必要なサービスの発行をサービス提供機関によらずに自律的に行うことが可能となる。また、カード使用中に、あるサービスが終了した場合、あるいは、そのサービスが不必要となった場合には、当該サービスの発行削除も容易である。
【００３７】
なお、上記実施形態では、発行コマンドの配信の際に暗号化技術を用いているが、暗号化によらずとも秘匿配信が可能な場合は、必ずしも発行コマンドを暗号化しなくともよい。この場合には、中継端末２やＩＣカード３ａ〜３ｎには、暗号／復号化鍵や固有鍵を設定する必要はない。
【００３８】
また、上記実施形態では、発行処理手段をＩＣカードに設けた場合の例を示したが、ファイルアクセス権限がＩＣカードに設定された保有者ピンに帰属することを前提として、中継端末２やカード操作端末３ａ〜３ｎの方に発行処理手段を設け、これらを発行処理端末として機能させるようにしてもよい。この場合は、上述の中継端末２あるいはカード操作端末３ａ〜３ｎに、発行処理機能をもつカード制御処理部を付加する。そして、このカード制御部においてＩＣカードにファイルアクセス権限が設定されているか否かを判定するとともに、ファイルアクセス権限が設定されている場合は少なくとも一つの発行コマンドをＩＣカードに送信してその固有鍵に基づいて復号させ、復号された発行コマンドに基づいて当該ＩＣカードのＥＥＰＲＯＭにサービスを発行する。また、追加発行や発行削除をＩＣカード上に設定されたファイルアクセス権限に従って実行するようにする。
【００３９】
さらに、以上は、ＩＣカードがカード操作端末から離脱されてもサービス発行用のファイルがＥＥＰＲＯＭに残る場合の例であるが、ＩＣカードがカード操作端末に装着されている間のみサービスの享受ができるようにしてもよい。この場合のサービスはＩＣカードのＲＡＭに発行し、ＩＣカードを離脱したときに消去されるようにする。
【図面の簡単な説明】
【００４０】
【図１】本発明で用いるＩＣカードが、カード製造者から仲介者を経由してカード保有者に渡るまでの過程を示す説明図。
【図２】本発明の一実施形態によるＩＣカードシステムのブロック構成図。
【図３】本実施形態による中継端末のブロック構成図。
【図４】（ａ）は本実施形態によるデータベース内の発行コマンドの格納状態の説明図、（ｂ）は発行コマンド管理テーブルの内容の一例を示す説明図。
【図５】本実施形態によるカード操作端末のブロック構成図。
【図６】（ａ）は本実施形態によるＩＣカードのブロック構成図、（ｂ）はＥＥＰＲＯＭにおける内容の一例を示す説明図。
【図７】本実施形態によるカード操作端末の処理手順説明図。
【図８】本実施形態による中継端末からカード操作端末への発行コマンドの送信手順を示す説明図。
【図９】本実施形態によるカード操作端末からＩＣカードへの発行コマンドの送信手順を示す説明図。
【図１０】本実施形態によるＩＣカードの発行処理の手順を示す説明図。
【図１１】従来技術において、カード製造者から仲介業者を経由してカード保有者にＩＣカードが渡る過程を示す説明図。
【図１２】従来技術において、ＩＣカードを発行したサービス提供機関から提供される新サービスの追加発行の手順を示す説明図。
【図１３】従来技術において、ＩＣカードを発行したサービス提供機関とは異なるサービス提供機関から提供される新サービスの追加発行の手順を示す説明図。
【符号の説明】
【００４１】
１ａ〜１ｍ サービス提供機関端末
２ 中継端末
３ａ〜３ｎ カード操作端末
４ａ〜４ｎ ＩＣカード
２１ 中継端末に備えられるデータベース（ＤＢ）
２２ 中継端末に備えられるＤＢ制御部
２３ 中継端末に備えられる通信制御部
２４ 中継端末の主制御部
３０ カード操作端末本体
３１ カード操作端末に備えられる通信制御部
３２ カード操作端末の主制御部
３３ カード操作端末に備えられる入出力制御部
３４ カード操作端末に備えられるＲ／Ｗ制御部
３５ カード操作端末に備えられるＩＣカード制御部
３６ カード操作端末に備えられる表示装置
３７ カード操作端末に備えられるキーボード
３８ カード操作端末に備えられるＲ／Ｗ装置
４１ ＩＣカードのＩＣ部に備えられる制御処理部
４２ ＲＡＭ
４３ ＲＯＭ
４４ ＥＥＰＲＯＭ
４５ 入出力制御部
【図１】
2008084335.tif 000003
【図２】
2008084335.tif 000004
【図３】
2008084335.tif 000005
【図４】
2008084335.tif 000006
【図５】
2008084335.tif 000007
【図６】
2008084335.tif 000008
【図７】
2008084335.tif 000009
【図８】
2008084335.tif 000010
【図９】
2008084335.tif 000011
【図１０】
2008084335.tif 000012
【図１１】
2008084335.tif 000013
【図１２】
2008084335.tif 000014
【図１３】
2008084335.tif 000015
【手続補正書】
【提出日】平成19年11月20日(2007.11.20)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
カード保有者の識別情報を予め格納した固有情報格納手段と、
複数のサービス提供機関によるサービスを享受するために前記サービスに必要なファイルをＩＣカード内に設定するとともに設定されたファイルにサービスの提供を受けるのに必要な情報を格納する発行処理手段と、
前記識別情報に基づいてカード保有者の認証を行うとともに認証結果が正当の場合に前記サービスの発行処理権限を前記ＩＣカード内に設定する認証処理手段と、
をそれぞれ有するＩＣカードと、
前記ＩＣカードを受容して該ＩＣカードとの間で情報の授受を行うカード操作端末と、
前記複数のサービス提供機関による各々のサービスの発行処理に必要な発行コマンドが予め登録される登録手段と、前記登録手段により登録されている発行コマンドを前記カード操作端末を通じて前記ＩＣカードに配信する手段と、をそれぞれ具備する中継端末とを有し、
前記発行処理手段は、
前記認証処理手段により発行処理権限が設定された場合に、前記配信する手段から前記発行コマンドの配信を受けると、前記ＩＣカードが当該発行コマンドに基づいて前記発行処理を行うことを特徴とするＩＣカードシステム。
【請求項２】
前記ＩＣカードに配信される発行コマンドは、暗号化されており、前記ＩＣカードは、さらに、当該ＩＣカードに割り当てられた固有鍵を予め格納する固有情報格納手段を前記ＩＣカード内に設定する認証処理手段を有し、前記認証処理手段により発行処理権限が設定された場合に、前記ＩＣカードが前記暗号化された発行コマンドを前記固有鍵を使用して復号し、前記発行処理手段が前記復号された発行コマンドに基づいて前記発行処理を行うことを特徴とする請求項１記載のＩＣカードシステム。
【請求項３】
前記発行処理手段が、前記発行コマンドが複数ある場合に前記発行処理後に更に残りの発行コマンドの実行及び発行処理を繰り返すことで前記発行処理後に新たなサービスを享受するための追加発行を行い、または、前記設定済みのファイル及び情報を削除することによる発行削除を前記設定された発行処理権限に従って実行することを特徴とする請求項２記載のＩＣカードシステム。
【請求項４】
ＩＣカードと発行処理端末とを備えたＩＣカードシステムであって、
前記ＩＣカードは、カード保有者の識別情報を予め格納した固有情報格納手段、前記固有情報格納手段に予め格納された識別情報に基づいてカード保有者の認証を行うとともに認証結果が正当の場合に発行処理権限を設定する認証処理手段、及び複数のサービス提供機関によるサービスを享受するために前記サービスに必要なファイルを前記ＩＣカード内に設定するとともにこのＩＣカード内に設定されたファイルにサービスの提供を受けるのに必要な情報を格納する発行処理を行う発行処理手段を具備し、
前記発行処理端末は、前記複数のサービス提供機関による前記発行処理用の命令及びデータ（以下、発行コマンド）が更新自在に予め登録される登録手段と、前記ＩＣカードを受容して該ＩＣカードとの間で情報の授受を行うカード制御手段と、を具備し、
前記カード制御手段が、前記ＩＣカード内に前記識別情報に基づく発行処理権限が設定されているか否かを判定し、該発行処理権限が設定されている場合は少なくとも一つの発行コマンドを送信することで、当該発行コマンドに基づいて、前記ＩＣカードに具備された前記発行処理手段が前記発行処理を行うことで前記ＩＣカード自体で前記発行処理を行うものであることを特徴とするＩＣカードシステム。
【請求項５】
前記カード制御手段は、前記ＩＣカードに、前記発行コマンドが複数ある場合に前記発行処理後に更に残りの発行コマンドの実行及び発行処理を繰り返すことで、前記発行処理後に新たなサービスを享受するための追加発行または前記設定済みのファイル及び情報を削除することによる発行削除を前記発行処理権限に従って実行させることを特徴とする請求項４記載のＩＣカードシステム。
【請求項６】
カード保有者の識別情報を格納した固有情報格納手段と、
複数のサービス提供機関によるサービスを享受するための発行処理を行う発行処理手段と、
前記複数のサービス提供機関による各々のサービスの発行処理に必要な命令及びデータ（以下、発行コマンド）が予め登録された中継手段から、前記発行コマンドを取得する手段と、
前記識別情報に基づいてカード保有者の認証を行うとともに認証結果が正当の場合に発行処理権限を前記ＩＣカード内に設定する認証処理手段とを有するＩＣカードであって、
前記発行処理手段は、前記認証処理手段により発行処理権限が設定された場合に、前記発行コマンドを受けると、前記ＩＣカードに具備された発行処理手段が、前記発行コマンドに基づいて前記サービスに必要なファイルを前記ＩＣカード内に設定するとともに設定されたファイルにサービスの提供を受けるのに必要な情報を格納することを特徴とするＩＣカード。
【請求項７】
前記発行コマンドが複数ある場合に前記発行処理後に更に残りの発行コマンドの実行及び発行処理を繰り返すことで前記発行処理後に新たなサービスを享受するための追加発行を行い、または、前記設定済みのファイル及び情報を削除することによる発行削除を、前記設定された発行処理権限に従って実行することを特徴とする請求項６記載のＩＣカード。
【請求項８】
ＩＣカードと、複数のサービス提供機関と、の間に介在するコンピュータに下記（１）、（２）の処理を実行させるプログラムを前記コンピュータが読み取り可能な形態で記録して成る記録媒体であって、
前記ＩＣカードは、当該ＩＣカード保有者が正当の場合に発行処理権限を設定する手段と、前記複数のサービス提供機関によるサービスを享受するための発行処理手段を備え、前記発行処理手段は、前記ＩＣカードが前記コンピュータを通じて発行コマンドを受けると、前記ＩＣカードが、前記発行コマンドに基づいて前記サービスに必要なファイルをＩＣカード内に設定するとともに設定されたファイルにサービスの提供を受けるのに必要な情報を格納するものである記録媒体。
（１）前記複数のサービス提供機関から前記発行処理用の命令及びデータ（以下、発行コマンド）の登録を受ける処理、
（２）前記ＩＣカードに前記発行コマンドを送信して前記ＩＣカードからのレスポンスが正常か異常かを判定することで前記発行処理権限が設定されているか否かを判定し、設定されている場合に少なくとも一つの発行コマンドを前記ＩＣカードに配信することで、前記ＩＣカードが前記コンピュータを通じて発行コマンドをうけるようにして、前記ＩＣカードに具備された発行処理手段に、当該発行コマンドに基づいて前記発行処理を行わせる処理。
【請求項９】
前記プログラムが、さらに、前記コンピュータに、前記発行コマンドが複数ある場合に前記発行処理後に更に残りの発行コマンドの実行及び発行処理を繰り返すことで前記発行処理後に新たなサービスを享受するための追加発行を行い、または、前記設定済みのファイル及び情報を削除することによる発行削除を前記発行処理権限に従って実行させる処理を行わせるものであることを特徴とする請求項８記載の記録媒体。