(57)【要約】【課題】効率よいエラー解析を可能とすることに貢献できるＩＣカードを提供することである。【解決手段】ＩＣカードは、ＩＣモジュール及び基材により構成される。前記ＩＣモジュールは、通信手段と、制御手段と、及び記憶手段とを備える。前記通信手段は、命令を受信し、前記命令に対応する応答を送信する。前記制御手段は、前記命令に応じた処理を実行するとともに、前記処理の実行に関する処理情報を一次記憶し、前記処理の実行途中で異常を検出した場合には、異常検出に基づく無応答状態の実行指示に対応し、前記処理情報の二次記憶を指示し、前記二次記憶された前記処理情報を含む第１の応答の送信を指示する。前記記憶手段は、前記二次記憶の指示に対応して前記処理情報を二次記憶する。【選択図】図４
2013171394.tif 000002
【特許請求の範囲】
【請求項１】
ＩＣモジュール及び基材により構成されるＩＣカードであって、
前記ＩＣモジュールは、
命令を受信し、前記命令に対応する応答を送信する通信手段と、
前記命令に応じた処理を実行するとともに、前記処理の実行に関する処理情報を一次記憶し、前記処理の実行途中で異常を検出した場合には、異常検出に基づく無応答状態の実行指示に対応し、前記処理情報の二次記憶を指示し、前記二次記憶された前記処理情報を含む第１の応答の送信を指示する制御手段と、
前記二次記憶の指示に対応して前記処理情報を二次記憶する記憶手段と、
を備えるＩＣカード。
【請求項２】
前記制御手段は、レジスタを備え、
前記レジスタは、前記処理情報を一次記憶する請求項１のＩＣカード。
【請求項３】
前記記憶手段は、ＲＡＭを備え、
前記ＲＡＭは、前記処理情報を二次記憶する請求項１又は２のＩＣカード。
【請求項４】
前記記憶手段は、不揮発性メモリを備え、
前記不揮発性メモリは、前記処理情報を二次記憶する請求項１又は２のＩＣカード。
【請求項５】
前記制御手段は、複数のレジスタ及びプログラムカウンタを備え、
前記複数のレジスタ及び前記プログラムカウンタは、前記処理情報を一次記憶し、
前記通信手段は、前記無応答状態の実行指示を示す第１のステータス情報を含む前記第１の応答を送信する請求項１乃至４の何れか１つのＩＣカード。
【請求項６】
前記制御手段は、前記処理の実行途中で異常を検出した場合、第１の設定に基づいて、前記無応答状態の実行指示に対応し、前記無応答状態の実行指示に替えて、前記処理情報の前記二次記憶を指示し、さらに前記第１の応答の送信を指示し、また、前記処理の実行途中で異常を検出した場合、第２の設定に基づいて、異常検出に対応した第２のステータス情報を含む第２の応答の送信を指示する請求項１乃至５の何れか１つのＩＣカード。
【請求項７】
ＩＣモジュール及び基材により構成されるＩＣカードの製造方法であって、
前記ＩＣモジュールは、
命令を受信し、前記命令に対応する応答を送信する通信手段と、
前記命令に応じた処理を実行するとともに、前記処理の実行に関する処理情報を一次記憶し、前記処理の実行途中で異常を検出した場合には、異常検出に基づく無応答状態の実行指示に対応し、前記処理情報の二次記憶を指示し、前記二次記憶された前記処理情報を含む第１の応答の送信を指示する制御手段と、
前記二次記憶の指示に対応して前記処理情報を二次記憶する記憶手段と、
を備えるＩＣカードの製造方法。
【請求項８】
ＩＣモジュール及び基材により構成されるＩＣカードに対して発行情報を記憶し、前記ＩＣカードを発行するＩＣカードの発行方法であって、
前記ＩＣモジュールは、
命令を受信し、前記命令に対応する応答を送信する通信手段と、
前記命令に応じた処理を実行するとともに、前記処理の実行に関する処理情報を一次記憶し、前記処理の実行途中で異常を検出した場合には、異常検出に基づく無応答状態の実行指示に対応し、前記処理情報の二次記憶を指示し、前記二次記憶された前記処理情報を含む第１の応答の送信を指示する制御手段と、
前記二次記憶の指示に対応して前記処理情報を二次記憶する記憶手段と、
を備えるＩＣカードの発行方法。
【請求項９】
ＩＣモジュール及び基材により構成されるＩＣカードによる情報処理方法であって、
命令を受信し、
前記命令に応じた処理を実行するとともに、前記処理の実行に関する処理情報を一次記憶し、前記処理の実行途中で異常を検出した場合には、異常検出に基づく無応答状態の実行指示に対応し、前記処理情報の二次記憶を指示し、前記二次記憶された前記処理情報を含む第１の応答の送信を指示し、
前記二次記憶の指示に対応して前記処理情報を二次記憶し、
前記第１の応答を送信する情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、ＩＣカード、ＩＣカードの製造方法、ＩＣカードの発行方法、及び情報処理方法に関する。
【背景技術】
【０００２】
近年、ＩＣカードの普及が目覚ましい。例えば、ＩＣカードは、携帯可能電子装置又は通信媒体と称され、クレジットカード、定期券、旅券、免許証、その他の商取引の決済に使われるだけでなく、社員証、会員証、保険証などのＩＤカードとしても様々な分野で使用されている。
【０００３】
ＩＣカードは、不揮発性のデータメモリ及びＣＰＵなどの制御素子を有するＩＣ（集積回路）チップを内蔵する。ＩＣカードは、ＩＣリーダライタ１４等のＩＣカード処理装置からコマンドを受信すると、そのコマンドに応じたコマンド処理を実行し、実行結果をＩＣカード処理装置へ返送し、次のコマンドの受信を待つ。ＩＣカードは、このようなコマンド処理の繰り返しに基づき、運用されている。
【０００４】
また、ＩＣカードは、コマンド処理中に何らかの異常を検知すると、ISO/IEC 7816で定義されているStatus Bytesを応答するか、又はカード無応答状態に遷移する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１１−１３８３０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上記したように、ＩＣカードが、異常を検知し、カード無応答状態に遷移してしまった場合、異常発生原因の特定が難しい。
【０００７】
本発明の目的は、効率よいエラー解析を可能とすることに貢献できるＩＣカード、ＩＣカードの製造方法、ＩＣカードの発行方法、及び情報処理方法を提供することである。
【課題を解決するための手段】
【０００８】
実施形態のＩＣカードは、ＩＣモジュール及び基材により構成される。前記ＩＣモジュールは、通信手段と、制御手段と、及び記憶手段とを備える。前記通信手段は、命令を受信し、前記命令に対応する応答を送信する。前記制御手段は、前記命令に応じた処理を実行するとともに、前記処理の実行に関する処理情報を一次記憶し、前記処理の実行途中で異常を検出した場合には、異常検出に基づく無応答状態の実行指示に対応し、前記処理情報の二次記憶を指示し、前記二次記憶された前記処理情報を含む第１の応答の送信を指示する。前記記憶手段は、前記二次記憶の指示に対応して前記処理情報を二次記憶する。
【図面の簡単な説明】
【０００９】
【図１】第１及び第２の実施形態に係るＩＣカードシステムの概略構成の一例を示すブロック図である。
【図２】第１及び第２の実施形態に係るＩＣカードの概略構成の一例を示すブロック図である。
【図３】第１の実施形態に係るエラー詳細レスポンスデータのフォーマットの一例を示す図である。
【図４】第１の実施形態に係るＣＰＵ ＨＡＬＴ実行モジュールにおける処理の一例を示すフローチャートである。
【図５】第２の実施形態に係るデータメモリ２０５又はワーキングメモリ２０６上に記録された処理情報の一例を示す図である。
【図６】第２の実施形態に係るＣＰＵ ＨＡＬＴ実行モジュールにおける処理の一例を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下、第１及び第２の実施形態について図面を参照して説明する。
【００１１】
図１は、第１及び第２の実施形態に係るＩＣカードシステム（別称、スマートカードシステム）の概略構成の一例を示すブロック図である。図１に示すように、ＩＣカードシステムは、端末１（通信装置）及びＩＣカード２により構成される。端末１は、制御部１１、ディスプレイ１２、キーボード１３、リーダライタ１４を備えている。端末１はＩＣカード２と通信可能に構成されており、端末１はＩＣカード２に対してデータを送信したり、ＩＣカード２からのデータを受信したりする。
【００１２】
制御部１１は、例えば、複数の通信方式及び複数のアプリケーションを選択的に実行することができる。ディスプレイ１２は、ＩＣカード２との通信結果及び認証結果等を表示する。キーボード１３は、制御部１１に対して文字や数字等を入力する。リーダライタは、ＩＣカード２と通信する。
【００１３】
なお、ＩＣカード２は、接触式のカード、非接触式のカード（無線カード）、及び非接触式と接触式の両者をサポートするコンビ型のカードの何れであってもよい。
【００１４】
図２は、第１及び第２の実施形態に係るＩＣカードの概略構成の一例を示すブロック図である。図２に示すように、ＩＣカード２は、例えばプラスティックカード（基材）２ａ及び通信Ｉ／Ｆ２０１により構成され、ＩＣモジュール２０（ＩＣチップ）を備え、ＩＣモジュール２０は、通信部２０２、ＣＰＵ（制御手段）２０４、データメモリ２０５、ワーキングメモリ２０６、プログラムメモリ２０７を備えている。なお、携帯可能電子装置の一例として、上記したようなＩＣカード２について説明するが、これに限定されるものではない。例えば、携帯可能電子装置は、ＳＩＭ形状のＩＣカードであってもよい。
【００１５】
ＣＰＵ２０４は、制御部として機能し、データメモリ２０５又はワーキングメモリ２０６に記憶されたデータを読み出したり、データメモリ２０５又はワーキングメモリ２０６に対してデータを書き込んだりする。さらに、ＣＰＵ２０４は、複数のＣＰＵレジスタ２０４ａ及びプログラムカウンタ２０４ｂを備え、通信Ｉ／Ｆ２０１を介して受信したコマンド（端末１から送信されたコマンド）を解釈し、前記受信したコマンドに応じたコマンド処理を実行し、通信Ｉ／Ｆ２０１を介して端末１に対してコマンド実行結果等の返信を指示したりする。
【００１６】
データメモリ２０５は、ＥＥＰＲＯＭ、ＦＲＡＭ（登録商標）、ＦＬＡＳＨ等の不揮発性メモリであり、各種データを記憶する。ワーキングメモリ２０６は、例えばＲＡＭであり、ＣＰＵ２０４のコマンド処理の際に生じる処理データを一時的に保持する。プログラムメモリ２０７は、例えばＲＯＭであり、ＩＣカード２（ＣＰＵ２０４）のオペレーティングシステム及びアプリケーションプログラム等のプログラムコートを保持する。通信Ｉ／Ｆ２０１は、接触インタフェース(ISO/IEC7816)及び非接触インタフェース(ISO/IEC14443)のうちの少なくとも一方により構成される。例えば、通信Ｉ／Ｆ２０１は、プラスティックカードの表面に配置された端子及びプラスティックカードの内部に埋設されたアンテナのうち少なくとも一方により構成される。通信部２０２は、通信Ｉ／Ｆ２０１を介して、リーダライタ１４等の外部装置と通信する。
【００１７】
以下、上記説明したＩＣカード２によるコマンド処理について説明する。
【００１８】
ＩＣカード２（ＣＰＵ２０４）は、リーダライタ１４から送信されるコマンドに基づき動作する。例えば、通信Ｉ／Ｆ２０１及び通信部２０２が、リーダライタ１４から送信されるコマンドを受信すると、ＣＰＵ２０４は、受信したコマンドを解釈し、受信したコマンドに対応するコマンド処理を実行するとともに、ＣＰＵレジスタ２０４ａ及びプログラムカウンタ２０４ｂが、コマンド処理の実行に関する処理情報（ＣＰＵレジスタ情報、プログラムカウント値）を記憶（一次記憶）し、レスポンスデータの返信を指示し、通信Ｉ／Ｆ２０１及び通信部２０２が、レスポンスデータを返信する。なお、ＣＰＵレジスタ２０４ａ及びプログラムカウンタ２０４ｂに記憶された処理情報は、早々に削除又は上書きされる。例えば、ＣＰＵレジスタ２０４ａ及びプログラムカウンタ２０４ｂに記憶された処理情報は、コマンド処理完了後又は次のコマンド処理開始後に削除又は上書きされる。
【００１９】
ＩＣカードのＣＰＵ２０４は、コマンド処理の最中に、何らかの異常を検知した場合、ISO/IEC 7816で定義されているStatus Bytes（異常検出に対応したStatus Bytes）を応答するか、又はカード無応答状態（ＣＰＵ ＨＡＬＴ状態）となり、外部へ異常を通知する。例えば、ＣＰＵ２０４は、第１の設定に応じて、異常検出時にカード無応答状態へ遷移し、また、第２の設定に応じてISO/IEC 7816で定義されているStatus Bytesを応答する。
【００２０】
異常検出時にStatus Bytesを応答する場合、端末１は、そのStatus Bytesの内容によって、どのような異常が、どこで検知されたのかを比較的容易に判断することができる。しかしながら、異常検出時にカード無応答状態に遷移する場合、端末１は、どのようなタイミングでどのような異常が発生したのかを判断するのは困難である。
【００２１】
そこで、ＩＣカード２は、下記第１の実施形態で説明するＣＰＵレジスタ情報通知機能を備え、このＣＰＵレジスタ情報通知機能により、異常発生原因の解析等の効率化に貢献することができる。また、ＩＣカード２は、下記第２の実施形態で説明するＣＰＵレジスタ情報保持機能を備え、このＣＰＵレジスタ情報保持機能により、異常発生原因の解析等の効率化に貢献することができる。
【００２２】
（第１の実施形態）
ＩＣカード２は、ＣＰＵレジスタ情報通知機能が有効な場合、カード無応答状態（ＣＰＵ ＨＡＬＴ状態）にカードを遷移させるモジュールが呼ばれた時点でのカード内の処理情報（ＣＰＵ２０４のＣＰＵレジスタ２０４ａ内のレジスタ情報、プログラムカウンタ２０４ｂのカウント値）を確実に記憶し、このカード内の処理情報をリーダライタ１４へ通知する手段を備える。このようなＣＰＵレジスタ情報通知機能により、異常検出時にカード無応答状態にカードを遷移させるモジュールが呼ばれた場合に（異常検出時にカード無応答状態の実行が指示された場合に）、カード無応答状態に遷移させる替りに、カード内の処理情報が外部へ通知されるので、端末１は、どのようなタイミングでどのような異常が発生したのかを効率よく調べることができる。つまり、エラー解析を容易にすることができる。
【００２３】
また、ＩＣカード２のデータメモリ２０５は、上記したＣＰＵレジスタ情報通知機能を有効又は無効に設定するＣＰＵレジスタ情報通知フラグを記憶し、ＣＰＵ２０４は、ＣＰＵレジスタ情報通知フラグを参照し、ＣＰＵレジスタ情報通知機能を実行するか否か判断する。なお、端末１（リーダライタ１４）は、フラグ変更コマンドを送信し、ＩＣカード２のデータメモリ２０５に記憶されたＣＰＵレジスタ情報通知フラグを変更することができる。つまり、ＣＰＵレジスタ情報通知機能を有効から無効へ変更する又は無効から有効へ変更することができる。
【００２４】
ＣＰＵレジスタ情報通知フラグがオン状態の場合、つまり、ＣＰＵレジスタ情報通知機能が有効な場合、ＣＰＵ２０４は、受信コマンドに対応したコマンド処理の実施中に、ＣＰＵレジスタ２０４ａ及びプログラムカウンタ２０４ｂが、コマンド処理の実行に関する処理情報を記憶し、ＣＰＵ２０４が、異常を検出した場合、所定のＣＰＵ ＨＡＬＴ実行モジュールをコールし、これに対応して（つまりカード無応答状態の実行指示に対応して）、ＣＰＵレジスタ情報通知機能を実行する。つまり、ＣＰＵ２０４は、カード無応答状態へ遷移する替りに、所定のＣＰＵ ＨＡＬＴ実行モジュールがコールされたことを示すStatus Bytes（例えば、0x6FAA）と、その時点でのＣＰＵレジスタ情報（プログラムカウンタ等を含む）とを含むレスポンスデータ（以下、エラー詳細レスポンスデータ）の返信を指示し、通信Ｉ／Ｆ２０１及び通信部２０２は、エラー詳細レスポンスデータを返信する。
【００２５】
図３は、エラー詳細レスポンスデータのフォーマットの一例を示す図である。エラー詳細レスポンスデータは、無応答状態の発生時のＣＰＵレジスタ情報を連結したエラー情報４０１と、ＣＰＵ ＨＡＬＴ実行モジュールがコールされたことを示すStatus Bytes４０２とを含む。
【００２６】
図４は、第１の実施形態に係るＣＰＵ ＨＡＬＴ実行モジュールにおける処理の一例を示すフローチャートである。
【００２７】
上記説明したように、ＣＰＵ２０４は、ＣＰＵ ＨＡＬＴ実行モジュールがコールされると、データメモリ２０５に記憶されたＣＰＵレジスタ情報通知フラグを確認し、ＣＰＵレジスタ情報通知フラグがオン状態でない場合は（Ｆ５０１、ＮＯ）、ＣＰＵ ＨＡＬＴ処理を実行し、カード無応答状態へ移行する（Ｆ５０２）。
【００２８】
ＣＰＵレジスタ情報通知フラグがオン状態（例えば、0xAA）の場合は（Ｆ５０１、ＹＥＳ）、ＣＰＵ２０４は、複数のＣＰＵレジスタ２０４ａのＣＰＵレジスタ情報等をデータメモリ２０５又はワーキングメモリ２０６に読み出し（Ｆ５０３）、各レジスタ情報を連結し、連結したレジスタ情報と、ＣＰＵ ＨＡＬＴ実行モジュールがコールされたことを示すStatus Bytesとを含むエラー詳細レスポンスデータを形成し（Ｆ５０４）、通信Ｉ／Ｆ２０１及び通信部２０２は、エラー詳細エラーレスポンスを返信する（Ｆ５０５）。
【００２９】
以上により、ＩＣカード２は、カード無応答状態となるような何らかの異常が発生した場合に、カード無応答状態への移行に替えて、エラー詳細エラーレスポンスを外部へ通知することができる。これにより、カード無応答状態への移行が発生した際の、異常解析を容易に進めることが可能となる。
【００３０】
（第２の実施形態）
実運用上、カード無応答状態への移行に替えて、レスポンスデータを返送することが不都合となるケースも考えられる。そこで、ＩＣカード２は、ＣＰＵレジスタ情報通知フラグの値により、ＣＰＵレジスタ情報を記憶（二次記憶）しつつ、カード無応答状態へ移行してもよい（ＣＰＵレジスタ情報保持機能と称する）。以下、詳細について説明する。
【００３１】
ＣＰＵレジスタ情報通知フラグの値が、所定値の場合について説明する。所定値は、ＣＰＵレジスタ２０４ａ及びプログラムカウンタ２０４ｂの情報を記録しつつ、カード無応答状態を実行することを指示する値（例えば、0xBB）とする。ＣＰＵレジスタ情報通知フラグの値が所定値の場合、ＣＰＵ２０４は、受信コマンドに対応したコマンド処理の実施中、コマンド処理の実行に関する処理情報をＣＰＵレジスタ２０４ａ及びプログラムカウンタ２０４ｂに記憶し、ＣＰＵ２０４が、異常を検出した場合、ＣＰＵ ＨＡＬＴ実行モジュールをコールし、ＣＰＵレジスタ２０４ａ及びプログラムカウンタ２０４ｂに記憶された処理情報をデータメモリ２０５に記録し、カード無応答状態に遷移する。その後、端末１は、所定のコマンド（例えばリードコマンド）を送信し、ＩＣカード２のデータメモリ２０５に記録された処理情報を読み出すことができる。
【００３２】
図５は、第２の実施形態に係るデータメモリ２０５上に記録された処理情報の一例を示す図である。図５に示すように、データメモリ２０５は、ＣＰＵ ＨＡＬＴ実行モジュールが呼び出された時点での、処理情報を記録する。
【００３３】
図６は、第２の実施形態に係るＣＰＵ ＨＡＬＴ実行モジュールにおける処理の一例を示すフローチャートである。
【００３４】
上記説明したように、ＣＰＵ２０４は、ＣＰＵ ＨＡＬＴ実行モジュールがコールされると、データメモリ２０５に記憶されたＣＰＵレジスタ情報通知フラグを確認し、ＣＰＵレジスタ情報通知フラグがオン状態（例えば、0xAA）である場合は（Ｆ７０１、ＮＯ）、図４で示したＦ５０３以降の処理を実行する（Ｆ７０２）。
【００３５】
ＣＰＵレジスタ情報通知フラグの値が、ＣＰＵレジスタ２０４ａ及びプログラムカウンタ２０４ｂの処理情報を記録しつつ、カード無応答状態を実行することを指示する所定値（例えば、0xBB）の場合は（Ｆ７０３、ＹＥＳ）、ＣＰＵレジスタ２０４ａ及びプログラムカウンタ２０４ｂの処理情報をデータメモリ２０５にコピー（Ｆ７０４）し、ＣＰＵ ＨＡＬＴ処理を実行する（Ｆ７０５）。
【００３６】
また、ＣＰＵレジスタ情報通知フラグがオン状態でなく、所定値でもない場合は、ＣＰＵレジスタ２０４ａ及びプログラムカウンタ２０４ｂの処理情報をコピーせずに、すぐにＣＰＵ ＨＡＬＴを実行する（Ｆ７０５）。
【００３７】
以上により、ＣＰＵ ＨＡＬＴが発生した時点での、ＣＰＵレジスタ情報等の処理情報は、データメモリ２０５の所定エリアに保持される。この所定エリアの情報は、所定コマンドにより読み出すことができる。このようにして、異常発生時のカード内の状態を外部で検出することができ、異常解析を容易に進めることが可能となる。
【００３８】
また、上記所定コマンドに対応するREAD BINARYコマンドで上記所定エリアの情報を読み出すこともできるし、上記所定エリア読み出し用の独自コマンドで上記所定エリアの情報を読み出すこともできる。
【００３９】
なお、ＣＰＵレジスタ情報通知フラグは、端末１からのコマンドによって変更可能とする。
【００４０】
以下、第１及び第２の実施形態についてまとめる。
【００４１】
（１）ＣＰＵレジスタ情報通知機能
ＩＣカード２は、ＣＰＵ ＨＡＬＴを実行する機能を有し、ＣＰＵ ＨＡＬＴの実行指示に応じて、ＣＰＵ ＨＡＬＴの実行に替えて、その時点でのカード内の処理情報をデータメモリ２０５又はワーキングメモリ２０６に記録し、データメモリ２０５又はワーキングメモリ２０６に記録された処理情報を外部へ返送する。
【００４２】
上記したように、ＩＣカード２は、ソフトウェア割り込みによる無応答発生時に、無応答に替えて、無応答発生時の処理情報又は無応答発生時までの処理情報をデータメモリ２０５又はワーキングメモリ２０６に記録し、無応答発生に関する情報を含むエラー詳細レスポンスデータを端末１へ通知する。これにより、端末１は、無応答発生に関する詳細を確認することができ、異常の原因特定を容易にすることができる。
【００４３】
（２）ＣＰＵレジスタ情報保持機能
ＩＣカード２は、ＣＰＵ ＨＡＬＴを実行する機能を有し、ＣＰＵ ＨＡＬＴの実行指示に応じて、その時点でのカード内の処理情報をデータメモリ２０５に記録し、外部からのコマンドに対応して、データメモリ２０５に記録された処理情報を外部へ返送する。
【００４４】
上記したように、ＩＣカード２は、ソフトウェア割り込みによる無応答発生時に、無応答発生時の処理情報又は無応答発生時までの処理情報をデータメモリ２０５に記録し、端末１からのコマンドに応じて、無応答発生に関する情報を含むエラー詳細レスポンスデータを端末１へ返送する。これにより、端末１は、無応答発生に関する詳細を確認することができ、異常の原因特定を容易にすることができる。
【００４５】
（３）ＩＣカード２は、制御情報を保持し、この制御情報に基づき、上記（１）又は（２）を実行する。
【００４６】
また、端末１は、コマンドを送信し、ＣＰＵレジスタ情報通知機能の有効又は無効、或いは、ＣＰＵレジスタ情報保持機能の有効又は無効を設定することができる。これにより、メンテナンス性に優れたＩＣカードを実現することができる。
【００４７】
また、ＩＣカード製造方法により、ＩＣカード製造装置が、上記説明したＩＣカード２を製造する。例えば、ＩＣカード製造装置は、通信Ｉ／Ｆ２０１、通信部２０２、ＣＰＵ２０４、データメモリ２０５、ワーキングメモリ２０６、プログラムメモリ２０７等により構成されるＩＣモジュール２０を製造し、さらに、プラスティックカード（基材）２ａ及びＩＣモジュール２０により構成されるＩＣカード２を製造する。
【００４８】
また、ＩＣカード発行方法により、ＩＣカード発行装置が、上記説明したＩＣカード２を発行する。例えば、ＩＣカード発行装置は、上記ＩＣカード製造装置により製造されたＩＣカード２のデータメモリ２０５に発行情報を書き込み、ＩＣカードを発行する。発行情報とは、例えば個人情報である。
【００４９】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。
【符号の説明】
【００５０】
２…ＩＣカード、２０…ＩＣモジュール、２０１…通信Ｉ／Ｆ、２０２…通信部、２０４…ＣＰＵ、２０５…データメモリ、２０６…ワーキングメモリ、２０７…プログラムメモリ
【図１】
2013171394.tif 000003
【図２】
2013171394.tif 000004
【図３】
2013171394.tif 000005
【図４】
2013171394.tif 000006
【図５】
2013171394.tif 000007
【図６】
2013171394.tif 000008