(57)【要約】【課題】この発明は、ＩＣカードをユーザが使用する際には不要である情報をプログラムメモリから削除することができ、空いた領域により多くのプログラムを格納できるようになるためＩＣカードをより高機能化・多機能化することができる。【解決手段】この発明は、ＩＣカードを発行する際にのみ使用されるＴＡＧの定義情報をプログラムメモリ上に格納せず、ＩＣカードを発行する際には発行前にＩＣカード内の作業用メモリ上にそれらの定義情報を書き込んで使用するようにしたものである。【選択図】　　図３
2004038286.tif 000002
【特許請求の範囲】
【請求項１】
マスクＲＯＭで構成され、プログラムデータと発行後の運用時に使用される外部装置から供給される特定命令に基づく定義情報が格納されているプログラムメモリと、揮発性メモリで構成される作業用メモリと、運用時に利用されるデータを記憶する不揮発性メモリで構成されるデータメモリとを有する携帯可能電子媒体において、
発行時に外部装置から供給される特定命令に基づく定義情報を上記作業用メモリに記憶する記憶手段と、
発行時に外部装置から供給される特定命令に基づく定義情報を上記作業用メモリから読出す第１の読出し手段と、
この第１の読出し手段により読み出された定義情報を用いて、上記データメモリへのデータの書き込みあるいはデータメモリからのデータの読み出しを行うことにより、発行処理を実行する第１の実行手段と、
発行後の運用時に、外部装置から供給される特定命令に基づく定義情報を上記プログラムメモリから読出す第２の読出し手段と、
この第２の読出し手段により読み出された定義情報を用いて、上記データメモリへのデータの書き込みあるいはデータメモリからのデータの読み出しを行うことにより、運用処理を実行する第２の実行手段と、
を具備したことを特徴とする携帯可能電子媒体。
【請求項２】
上記外部装置から供給される特定命令が、ＩＳＯ７８１６−４に規定されたＰＵＴ　ＤＡＴＡ命令およびＧＥＴ　ＤＡＴＡ命令であることを特徴とする請求項１に記載の携帯可能電子媒体。
【請求項３】
上記外部装置から供給される特定命令が、ＩＳＯ７８１６−４に規定されたＰＵＴ　ＤＡＴＡ命令およびＧＥＴ　ＤＡＴＡ命令であり、識別コードを使ってデータを特定して上記データメモリへの書き込みあるいはデータメモリからの読み出しを行う命令であることを特徴とする請求項１に記載の携帯可能電子媒体。
【請求項４】
上記データメモリがデータを記憶する複数のファイルからなり、
上記定義情報が、データの長さ、データの属性、格納先ファイルＩＤ、ファイル内の位置等の情報であることを特徴とする請求項１に記載の携帯可能電子媒体。
【請求項５】
上位装置と携帯可能電子媒体とが接続され、マスクＲＯＭで構成され、プログラムデータと発行後の運用時に使用される外部装置から供給される特定命令に基づく定義情報が格納されているプログラムメモリと、揮発性メモリで構成される作業用メモリと、運用時に利用されるデータを記憶する不揮発性メモリで構成されるデータメモリとを有する携帯可能電子媒体の発行システムにおいて、
上記上位装置が、
上記携帯可能電子媒体の発行時に使用する特定命令に基づく定義情報を上記携帯可能電子媒体に送信する第１の送信手段と、
上記携帯可能電子媒体の発行に伴う特定命令を上記携帯可能電子媒体に送信する第２の送信手段とを有し、
上記携帯可能電子媒体は、
発行時に上記上位装置から供給される特定命令に基づく定義情報を上記作業用メモリに記憶する記憶手段と、
発行時に上記上位装置から供給される特定命令に基づく定義情報を上記作業用メモリから読出す第１の読出し手段と、
この第１の読出し手段により読み出された定義情報を用いて、上記データメモリへのデータの書き込みあるいはデータメモリからのデータの読み出しを行うことにより、発行処理を実行する第１の実行手段と、
発行後の運用時に、外部装置から供給される特定命令に基づく定義情報を上記プログラムメモリから読出す第２の読出し手段と、
この第２の読出し手段により読み出された定義情報を用いて、上記データメモリへのデータの書き込みあるいはデータメモリからのデータの読み出しを行うことにより、運用処理を実行する第２の実行手段とを有する、
ことを特徴とする携帯可能電子媒体の発行システム。
【請求項６】
上記上位装置から供給される特定命令が、ＩＳＯ７８１６−４に規定されたＰＵＴ　ＤＡＴＡ命令およびＧＥＴ　ＤＡＴＡ命令であることを特徴とする請求項５に記載の携帯可能電子媒体の発行システム。
【請求項７】
上記上位装置から供給される特定命令が、ＩＳＯ７８１６−４に規定されたＰＵＴ　ＤＡＴＡ命令およびＧＥＴ　ＤＡＴＡ命令であり、識別コードを使ってデータを特定して上記データメモリへの書き込みあるいはデータメモリからの読み出しを行う命令であることを特徴とする請求項５に記載の携帯可能電子媒体の発行システム。
【請求項８】
上記データメモリがデータを記憶する複数のファイルからなり、
上記定義情報が、データの長さ、データの属性、格納先ファイルＩＤ、ファイル内の位置等の情報であることを特徴とする請求項５に記載の携帯可能電子媒体の発行システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、一般にＩＣカードと称される携帯可能な電子媒体をより高性能化・多機能化する技術に関する。
【０００２】
【従来の技術】
ＩＣカードは、通常、厚さ１ｍｍ以下のプラスチック・カードにＣＰＵやメモリを搭載した半導体チップを埋め込んだ、可搬性に優れた電子媒体である。
しかしプラスチック・カードは携帯時や使用時に曲げられたり落下等の衝撃を加えられる可能性が大きいために、内部に埋め込まれる半導体チップは物理的な破壊を防止するため通常一辺が５ｍｍ以下程度のサイズものが使用される。
【０００３】
そのためＩＣカードに埋め込まれる半導体チップにはプログラムやデータを格納するためのメモリ容量を十分に確保できないという問題が存在する。
半導体チップは製造技術の進歩により、同じ面積のチップ上に実装できるメモリの容量が次第に増えつつあるが、一方で近年ＩＣカードは様々な分野で急速に普及しつつあるためＩＣカードにより多くの機能、より複雑な機能を搭載することが求められ、これらがＩＣカードに搭載されるプログラムの容量の増加要因となっており、プログラム・メモリ上にプログラムを効率よく搭載する方法が強く求められている。
【０００４】
すなわち、ＩＣカードに埋め込まれる半導体チップは、その物理的強度の点からチップの寸法に大きな制約があり、そのためチップに搭載できるプログラム・メモリの容量も十分なものではなく、ＩＣカードに対して要求される機能を実現するために必要なプログラムを搭載できないことがある。
以上の様に、ＩＣカードにおいては限られたプログラムメモリの容量に対してできるだけ多くのプログラムを格納することが強く要求されている。
【０００５】
【発明が解決しようとする課題】
この発明は、プログラムメモリに格納できるプログラム量を増加させることが可能となり、多機能化、高機能化を実現することができる携帯可能電子媒体を提供することを目的としている。
【０００６】
【課題を解決するための手段】
この発明の携帯可能電子媒体は、マスクＲＯＭで構成され、プログラムデータと発行後の運用時に使用される外部装置から供給される特定命令に基づく定義情報が格納されているプログラムメモリと、揮発性メモリで構成される作業用メモリと、運用時に利用されるデータを記憶する不揮発性メモリで構成されるデータメモリとを有するものにおいて、発行時に外部装置から供給される特定命令に基づく定義情報を上記作業用メモリに記憶する記憶手段と、発行時に外部装置から供給される特定命令に基づく定義情報を上記作業用メモリから読出す第１の読出し手段と、この第１の読出し手段により読み出された定義情報を用いて、上記データメモリへのデータの書き込みあるいはデータメモリからのデータの読み出しを行うことにより、発行処理を実行する第１の実行手段と、発行後の運用時に、外部装置から供給される特定命令に基づく定義情報を上記プログラムメモリから読出す第２の読出し手段と、この第２の読出し手段により読み出された定義情報を用いて、上記データメモリへのデータの書き込みあるいはデータメモリからのデータの読み出しを行うことにより、運用処理を実行する第２の実行手段とを有する。
【０００７】
この発明の携帯可能電子媒体の発行システムは、上位装置と携帯可能電子媒体とが接続され、マスクＲＯＭで構成され、プログラムデータと発行後の運用時に使用される外部装置から供給される特定命令に基づく定義情報が格納されているプログラムメモリと、揮発性メモリで構成される作業用メモリと、運用時に利用されるデータを記憶する不揮発性メモリで構成されるデータメモリとを有するものにおいて、上記上位装置が、上記携帯可能電子媒体の発行時に使用する特定命令に基づく定義情報を上記携帯可能電子媒体に送信する第１の送信手段と、上記携帯可能電子媒体の発行に伴う特定命令を上記携帯可能電子媒体に送信する第２の送信手段とを有し、上記携帯可能電子媒体は、発行時に上記上位装置から供給される特定命令に基づく定義情報を上記作業用メモリに記憶する記憶手段と、発行時に上記上位装置から供給される特定命令に基づく定義情報を上記作業用メモリから読出す第１の読出し手段と、この第１の読出し手段により読み出された定義情報を用いて、上記データメモリへのデータの書き込みあるいはデータメモリからのデータの読み出しを行うことにより、発行処理を実行する第１の実行手段と、発行後の運用時に、外部装置から供給される特定命令に基づく定義情報を上記プログラムメモリから読出す第２の読出し手段と、この第２の読出し手段により読み出された定義情報を用いて、上記データメモリへのデータの書き込みあるいはデータメモリからのデータの読み出しを行うことにより、運用処理を実行する第２の実行手段とを有する。
【０００８】
【発明の実施の形態】
以下、図面を参照してこの発明のＩＣカード処理システムとしてのＩＣカード発行システムを説明する。
このＩＣカード発行システムは、図１に示すように、上位装置（外部装置）としてのパソコン（ＰＣ）１とこのＰＣ１と通信ライン２を介して接続されているリーダライタ３とからなる。このリーダライタ３には、図示しないコネクタ等で接続される発行対象カードとしてのＩＣカード（携帯可能電子媒体）４が装着されるようになっている。
【０００９】
ＰＣ１は、ＰＣ１の全体を制御する制御部５、制御用のプログラムが記憶されていたり種々のデータが記憶されるメモリ６、操作指示を行うキーボード等の操作部７、操作案内等が表示される表示部８、リーダライタ３とのデータのやり取りを行うインターフェース９により構成されている。
【００１０】
上記制御部５としては、ＩＣカード４から供給される製造番号（カード固有情報）に対してメモリ６に記憶されているマスターキーを秘密鍵として認証を行う機能を有している。
上記メモリ６には、発行するカード種別ごとのＩＣカード４に順次、送信する発行電文を生成するプログラム６ａが記憶されている。
【００１１】
リーダライタ３は、リーダライタ３の全体を制御するＣＰＵ１０、制御用のプログラムが記憶されていたり種々のデータが記憶されるメモリ１１、ＰＣ１とのデータのやり取りを行うインターフェース１２、ＩＣカード４とのデータのやり取りを行うインターフェース１３により構成されている。また、リーダライタ３には、ＩＣカード４の挿入検知を行う検知器（図示しない）を有し、この検知結果をＰＣ１へ出力するようになっている。また、リーダライタ３は、ＩＣカード４の挿入検知時にＩＣカード４の内容を読取り、アプリケーション等が未記録の発行用のカードか否かを示すデータをＰＣ１へ出力するようにしても良い。
【００１２】
ＩＣカード４は、図２に示すように、ＩＣカード４の全体を制御するＣＰＵ（制御素子）１４、カード内部動作の制御用のプログラムが記憶されているＲＯＭ（プログラムメモリ）１５、外部（リーダライタ３）と交換する電文の送受信バッファとＣＰＵ１４の処理中のデータの一時格納バッファとして利用されるＲＡＭ（ワーキングメモリ、揮発性メモリ、作業用メモリ）１６、アプリケーション運用でその値内容をリードライトして使用される運用データが格納され、電文隠蔽用キーデータ（後述するマスターキーとの併用により実施）としてのカード固有の製造番号等が格納されるＥＥＰＲＯＭ等で構成されるデータメモリ（不揮発性メモリ）１７、リーダライタ３とのデータのやり取りを行うインターフェース１８、コンタクト部１９により構成されている。
【００１３】
上記ＣＰＵ１４、ＲＯＭ１５、ＲＡＭ１６、データメモリ１７、インターフェース１８は、ＩＣチップ２０により構成され、コンタクト部１９およびＩＣチップ２０は一体的にモジュール化され、ＩＣカード本体に埋設されている。
上記ＲＯＭ１５には、ＣＬＡ、ＩＮＳ等を登録したコマンドサーチテーブル１５ａが設けられている。このコマンドサーチテーブル１５ａには、コマンドコードに基づいたコマンド電文の種別が登録されている。
【００１４】
上記ＣＰＵ１４は、コマンド電文を受信した際、付与されているコマンドコード（命令コード）に基づいて、コマンドサーチテーブル１５ａをサーチすることにより、コマンド電文の種別を判断する。
上記ＲＯＭ１５には、図３に示すように、基本処理プログラムと個別アプリケーションプログラムが記憶されるプログラム格納領域２１と運用状態で使用する特定命令に基づく定義情報が記憶されているＴＡＧ定義テーブル２２とから構成されている。
【００１５】
ＴＡＧ定義テーブル２２には、ＩＣカード４の命令としてＩＳＯ７８１６−４に規定されているもののうちで、しかもＰＵＴ　ＤＡＴＡ命令およびＧＥＴ　ＤＡＴＡ命令を実行する際に使用されるＴＡＧの定義情報のうち、ＩＣカード４を発行する際にのみ使用されるＴＡＧの定義情報を除いた他の定義情報が記憶されている。
上記定義情報が、データの長さ、データの属性、データメモリ１７における格納先ファイルＩＤ、データメモリ１７におけるファイル内の位置等の情報である。
【００１６】
これにより、ＩＣカードをユーザが使用する際には不要である情報をプログラムメモリから削除することができ、空いた領域により多くのプログラムを格納できるようになるためＩＣカードをより高機能化・多機能化することができる。
上記ＲＡＭ１６には、図４に示すように、発行時に、上位装置としてのＰＣ１から供給される、発行時にのみ用いる特定命令に基づく定義情報が記憶されているＴＡＧ定義テーブル２３が記憶される。ＴＡＧ定義テーブル２３は、ＴＡＧ値ごとに定義情報が対応して記憶されている。たとえば、ＴＡＧ値「１２３４」「１２３６」「２００１」に対してそれぞれ別々の定義情報が記憶されている。
【００１７】
ＴＡＧ定義テーブル２３には、ＩＣカード４の命令としてＩＳＯ７８１６−４に規定されているもののうちで、しかもＰＵＴ　ＤＡＴＡ命令およびＧＥＴ　ＤＡＴＡ命令を実行する際に使用されるＴＡＧの定義情報のうち、ＩＣカード４を発行する際にのみ使用されるＴＡＧの定義情報のみが記憶されている。
【００１８】
上記定義情報が、データの長さ、データの属性、データメモリ１７における格納先ファイルＩＤ、データメモリ１７におけるファイル内の位置等の情報である。
ＩＳＯ７８１６−４に規定されたＰＵＴ　ＤＡＴＡ命令およびＧＥＴ　ＤＡＴＡ命令に使用されるＴＡＧの定義情報を、ＩＣカード発行処理段階でのみ使用されるＴＡＧのものとそうでないものとに分割し、発行処理段階でのみ使用されるＴＡＧの定義情報は固定メモリ（ＲＯＭ）に格納せず、発行時にカード内の作業用メモリ（ＲＡＭ）に書き込んで使用することとし、またこの手段はＩＣカードの発行処理段階でのみ実現可能である。
これにより、上記定義情報をデータメモリ１７に書き込んで使用することはＩＣカードの発行段階においてのみ可能とすることで、カード発行後の不正な改竄を防止することができる。
【００１９】
上記ＲＡＭ１６には、アクセス権が確立されたことを示すアクセス条件フラグがあり、キーの照合あるいは認証によって設定される。
図５は、上記データメモリ１７におけるファイル構造の一例を示すものである。
図５は、ＩＣカード４のデータメモリ１７におけるファイル構造を示しており、メインフォルダ（ＭＦ）を中心として、このメインフォルダ（ＭＦ）に対する発行用のマスターキー（ＭＦキー）、複数のデータフォルダ（ＤＦ）がぶら下がり、各データフォルダ（ＤＦ）にＤＦキーがぶら下がっている。
【００２０】
次に、ＩＣカード４の発行処理について、図６に示すフローチャートを用いて説明する。
この場合、ＩＣカード４の個別データとして、ＩＣチップの製造時にデータメモリ１７に格納される製造番号を利用する。また、ＩＣチップの製造時にハードウェアモジュールにて登録されているマスターキー（ＭＦキー）を利用する。
【００２１】
まず、ＰＣ１の表示部８の画面上の発行機アイコンをクリックする（ＳＴ１）。すると、制御部５はＩＣカードの発行を判断し、表示部８により発行用のＩＣカード４のリーダライタ３への挿入要求が表示される（ＳＴ２）。
この表示に基づいて、発行用のＩＣカード４がリーダライタ３に挿入される（ＳＴ３）。
【００２２】
この挿入の検知信号（リーダライタ３からＰＣ１の制御部５へ出力）に基づいて、制御部５は表示部８により発行機プログラムメインメニューを表示し（ＳＴ４）、発行機アプリケーションを起動する（ＳＴ５）。このメニュー表示により、操作部７により発行カード種別を選択する（ＳＴ６）。
次に、制御部５はＭＦキーを用いてＩＣカード４の認証処理としてのセキュアメッセージング処理を行う（ＳＴ７）。
【００２３】
これにより、制御部５はＩＣカード４の認証が行われた際（ＳＴ８）、上記発行カード種別の選択とプログラム６ａとに基づいて、ＴＡＧ値を含む発行電文を生成し（ＳＴ９）、この発行電文を順次、リーダライタ３を介してＩＣカード４のＣＰＵ１４へ送信する（ＳＴ１０）。
【００２４】
これにより、ＩＣカード４のＣＰＵ１４は、命令コードによりデータの書き込みあるいはデータの読み出しを判断し、順次供給される送信データのＴＡＧ値に基づいてＲＡＭ１６のＴＡＧ定義テーブル２３に登録されている定義情報を読み取り（ＳＴ１１）、この定義情報に基づいてデータメモリ１７へのデータの書き込みあるいはデータメモリ１７からのデータの読み出しを行う（ＳＴ１２）。
【００２５】
たとえば、図４に示すように、ＰＵＴ　ＤＡＴＡ命令として「書き込みの命令コード、ＴＡＧ値（１２３６）、書き込みデータ」が供給された際、ＣＰＵ１４は、ＴＡＧ値（１２３６）によりＲＡＭ１６のＴＡＧ定義テーブル２３を検索する。この検索の結果、同じＴＡＧ値があった際に、ＣＰＵ１４は、そのＴＡＧ値に対応する定義情報を読み出す。この読出した定義情報に基づくデータメモリ１７への上記電文の書き込みデータの書き込み処理が行われる。
【００２６】
また、ＩＣカード４のＣＰＵ１４は、上位装置として発行後の取扱装置を判断した場合、順次供給される送信データのＴＡＧ値に基づいてＲＯＭ１５のＴＡＧ定義テーブル２２に登録されている定義情報を読み取り、この定義情報に基づいてデータメモリ１７へのデータの書き込みあるいはデータメモリ１７からのデータの読み出しを行う。
【００２７】
上記したように、ＩＣカード４上の限られた容量のプログラムメモリ（固定メモリ、ＲＯＭ）１５により多くのプログラムを格納してＩＣカード４を高性能化・多機能化できるようにするために、従来プログラムメモリ１５上に格納されているプログラム以外の制御データ（タグ、定義情報）の一部をプログラムメモリ１５上に格納しなくて済むようにしたものである。
【００２８】
具体的には、ＩＣカード４の発行時にのみ使用される制御データ（タグ、定義情報）をプログラムメモリ１５上に格納せず、使用する時に作業用メモリ（ＲＡＭ）１６上に書き込んで使用するようにする。
【００２９】
このように、従来ＩＣカードのプログラムメモリ１５に格納されているデータの一部を、ＩＣカード４の機能を損なうことなくプログラムメモリ１５上から除外する方法を提示することにより、プログラムメモリ１５上に格納できるプログラム量を従来よりも大幅に増やし、結果としてＩＣカード４をより高性能化・多機能化することを実現する。
【００３０】
すなわち、ＩＣカード４の命令としてＩＳＯ７８１６−４に規定されているもののうち、ＰＵＴ　ＤＡＴＡ命令およびＧＥＴ　ＤＡＴＡ命令を実行する際に使用されるＴＡＧの定義情報のうち、ＩＣカード４を発行する際にのみ使用されるＴＡＧの定義情報をプログラムメモリ１５上に格納せず、ＩＣカード４を発行する際には発行前にＩＣカード４内の作業用メモリ（ＲＡＭ）１６上にそれらの定義情報を書き込んで使用する。
【００３１】
これにより、上記の発行方法により、ＩＣカード４をユーザが使用する際には不要である情報をプログラムメモリ１５から削除することができ、空いた領域により多くのプログラムを格納できるようになるためＩＣカード４をより高機能化・多機能化することができる。
上記定義情報を作業用メモリ１６に書き込んで使用することはＩＣカード４の発行段階においてのみ可能とすることで、カード発行後の不正な改竄を防止することができる。
【００３２】
一般にＩＣカード４に対してデータの読み書きを行う場合、データメモリ１７のファイルの識別コードとレコード番号を指定して読み書きを行うのが一般的であるが、予め用途やサイズおよび格納場所が決まっている特殊なデータを扱うために、ＴＡＧと呼ばれる識別コードを使ってデータを特定して読み書きする命令が前述のＩＳＯにＰＵＴ　ＤＡＴＡ命令およびＧＥＴ　ＤＡＴＡ命令として規定されている。
【００３３】
この命令を用いれば、読み書きの際にデータの格納場所を細かく指定する必要がなく、また通常は読み書きできないシステム内部に格納されているデータにアクセスすることもできるため、最近では多くのデータにＴＡＧが割り当てられており、ＩＣカード４を発行する際にも多くのＴＡＧが使用されている。
【００３４】
しかし、ＴＡＧの中にはＩＣカード４の発行時にだけ使用され、運用時には使用されないものも多数存在する。
また、この機能を使うためには、使用する個々のＴＡＧについて、ＴＡＧの値と対応するデータの格納場所やデータの長さ等に関する情報をＴＡＧ定義テーブルとして用意する必要があり、ＴＡＧの種類が増えればＴＡＧ定義テーブルのサイズも大きなものとなってしまう。
【００３５】
したがって、ＩＣカード４の発行処理時にのみ使用されるＴＡＧの情報を持つＴＡＧ定義テーブル２３と発行後の運用状態で使用されるＴＡＧ定義テーブル２２とに分割し、後者は従来通りプログラムメモリ１５に格納し、前者は発行時にカード内の作業用メモリ（ＲＡＭ）１６に書き込んで使用する。
【００３６】
前者のＴＡＧ定義テーブル２３をプログラムメモリ１５に置かないことにより、かなりのメモリ領域を節約することが可能となり、その分プログラムを多く格納することができる。たとえば、３０Ｋバイトのメモリ領域に対して５％程度の節約ができる。
【００３７】
また、このような方法をとることにより、発行に使用されるＴＡＧ定義テーブル２３の内容は後から変更することが可能となり、仕様の変更に柔軟に対応することが可能となる利点もある。ＰＣ１により変更に対応できる。
一方、ＩＣカード４にＴＡＧ定義テーブル２３を書き込んで使用することによりカードの改変の危険性があるが、ＩＣカード４の発行段階でのみＴＡＧ定義テーブル２３の書き込み、使用が可能なようにしておけばその心配も無い。
【００３８】
また、ＩＣカード４は通常、内部の不揮発性メモリ（ＲＡＭ１６）上に現在の状態を規定するフラグを持っており、発行段階か運用段階かの内部判断は極めて容易である。
また、認証を行うことにより、セキュリティの問題を回避しているため、ＴＡＧ定義テーブル２３をＲＡＭに記憶することができる。
【００３９】
【発明の効果】
以上詳述したように、この発明によれば、プログラムメモリに格納できるプログラム量を増加させることが可能となり、多機能化、高機能化を実現することができる携帯可能電子媒体を提供できる。
【図面の簡単な説明】
【図１】この発明の実施の形態に係るＩＣカード発行システムの構成例を概略的に示すブロック図。
【図２】ＩＣカードの構成例を概略的に示すブロック図。
【図３】ＩＣカードのプログラムメモリの記憶内容を説明する図。
【図４】ＩＣカードの作業用メモリの記憶内容を説明する図。
【図５】ＩＣカードのデータメモリにおけるファイル構造の一例を示す図。
【図６】ＩＣカードの発行処理を説明するフローチャート。
【符号の説明】
１…ＰＣ、２…通信ライン、３…リーダライタ、４…ＩＣカード、５…制御部、６…メモリ、７…操作部、８…表示部、９…インターフェース、１０…ＣＰＵ、１１…メモリ、１４…ＣＰＵ、１５…ＲＯＭ（プログラムメモリ）、１６…ＲＡＭ（作業用メモリ、揮発性メモリ）、１７…データメモリ（不揮発性メモリ）、１９…コンタクト部、２０…ＩＣチップ、２１…プログラム格納領域、２２…ＴＡＧ定義テーブル、２３…ＴＡＧ定義テーブル。
【図１】
2004038286.tif 000003
【図２】
2004038286.tif 000004
【図３】
2004038286.tif 000005
【図４】
2004038286.tif 000006
【図５】
2004038286.tif 000007
【図６】
2004038286.tif 000008