(57)【要約】【課題】多彩なファイル参照に対応可能な情報記憶媒体を提供すること。【解決手段】モジュールが埋め込まれたカード本体により構成される情報記憶媒体であって、前記モジュールは、データを記憶する記憶手段と、外部機器と通信し、外部機器からのコマンドを受信し、このコマンドに対応した処理結果を送信する通信手段と、前記通信手段を介して受信したコマンドに対応した処理を実行する処理手段とを備え、前記記憶手段は、複数の媒体処理段階を識別するための段階識別情報を記憶するとともに、複数のファイルを記憶し、これら複数のファイルの夫々に対して媒体処理段階毎にファイル識別情報を記憶し、前記処理手段は、前記記憶手段に記憶された前記段階識別情報により媒体処理段階を特定し、特定された媒体処理段階のファイル識別情報に基づきファイルを識別して処理する。【選択図】      図２
2008071291.tif 000002
【特許請求の範囲】
【請求項１】
モジュールが埋め込まれたカード本体により構成される情報記憶媒体であって、
前記モジュールは、
データを記憶する記憶手段と、
外部機器と通信し、外部機器からのコマンドを受信し、このコマンドに対応した処理結果を送信する通信手段と、
前記通信手段を介して受信したコマンドに対応した処理を実行する処理手段と、
を備え、
前記記憶手段は、複数の媒体処理段階を識別するための段階識別情報を記憶するとともに、複数のファイルを記憶し、これら複数のファイルの夫々に対して媒体処理段階毎にファイル識別情報を記憶し、
前記処理手段は、前記記憶手段に記憶された前記段階識別情報により媒体処理段階を特定し、特定された媒体処理段階のファイル識別情報に基づきファイルを識別して処理する、
ことを特徴とする情報記憶媒体。
【請求項２】
前記記憶手段は、製造段階及び運用段階を識別するための第１及び第２の段階識別情報のいずれか一方の段階識別情報を記憶するとともに、複数のファイルを記憶し、これら複数のファイルの夫々に対して製造段階のファイル識別情報及び運用段階のファイル識別情報を記憶し、
前記処理手段は、前記記憶手段に記憶された前記第１及び第２の段階識別情報のいずれか一方の段階識別情報により製造段階及び運用段階のいずれの段階かを特定し、製造段階と特定したときには製造段階のファイル識別情報に基づきファイルを識別して処理し、運用段階と特定したときには運用段階のファイル識別情報に基づきファイルを識別して処理する、
ことを特徴とする請求項１に記載の情報記憶媒体。
【請求項３】
前記記憶手段は、複数のファイルの夫々に対して媒体処理段階毎に同一又は異なるファイル識別情報を記憶することを特徴とする請求項１に記載の情報記憶媒体。
【請求項４】
前記記憶手段は、複数のファイルの夫々に対して媒体処理段階毎に同一のファイル識別情報、異なるファイル識別情報、又はアクセスを禁止する識別情報を記憶することを特徴とする請求項１に記載の情報記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、書き換え可能な不揮発性メモリおよびＣＰＵ等の制御素子を有し、外部からのデータ入出力を行う手段を備えたＩＣチップを内蔵した、いわゆるＩＣカードと称される携帯可能電子装置（情報記憶媒体）に関するものである。
【背景技術】
【０００２】
近年、安全性に優れるＩＣカード（接触式及び非接触式）の普及が目覚しい。このようなＩＣカードは、電力供給が断たれてもデータを保持する事が可能な不揮発性メモリ、リーダライタと通信可能な通信Ｉ／Ｆ、各種動作を実行するＣＰＵ、ＣＰＵの動作プログラム等を記憶するＲＯＭ、及びデータを一時的に記憶するＲＡＭを有する（特許文献１参照）。
【０００３】
ＩＣカードでは、short Elementary file identifier （以下、short EF ID）を使用して必要なファイルを参照し、直接データの読み出し書き込み等を実行する。short EF ID は、5bitで表され1〜30の値のみ割り当てられている為、30個以上のファイルには対応することができなかった。
【特許文献１】特開平９−２３１１１３
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上記の技術では、30個以上のFileには、short EF ID を割り当てることができない為、一度ファイル選択を行いさらに、データの読み出しまたは書き込みを行うという２回の処理が必要になる。
【０００５】
本発明の目的は、上記課題を解決するためになされたものであり、30個程度の少ないファイル識別情報（short EF ID）で、多彩なファイル参照に対応可能な情報記憶媒体を提供することにある。
【課題を解決するための手段】
【０００６】
この発明の情報記憶媒体は、以下のように構成されている。
【０００７】
この発明の一例の情報記憶媒体は、モジュールが埋め込まれたカード本体により構成される情報記憶媒体であって、前記モジュールは、データを記憶する記憶手段と、外部機器と通信し、外部機器からのコマンドを受信し、このコマンドに対応した処理結果を送信する通信手段と、前記通信手段を介して受信したコマンドに対応した処理を実行する処理手段とを備え、前記記憶手段は、複数の媒体処理段階を識別するための段階識別情報を記憶するとともに、複数のファイルを記憶し、これら複数のファイルの夫々に対して媒体処理段階毎にファイル識別情報を記憶し、前記処理手段は、前記記憶手段に記憶された前記段階識別情報により媒体処理段階を特定し、特定された媒体処理段階のファイル識別情報に基づきファイルを識別して処理する。
【発明の効果】
【０００８】
本発明によれば、30個程度の少ないファイル識別情報（short EF ID）で、多彩なファイル参照に対応可能な情報記憶媒体を提供できる。
【発明を実施するための最良の形態】
【０００９】
以下、図面を参照し、本発明の実施形態について説明する。
【００１０】
図１は、本発明の一実施形態に係る通信システムの概略構成を示す図である。図１に示すように、通信システムは、通信端末１及びＩＣカード（情報記憶媒体）２を備えている。
【００１１】
通信端末１は、制御部１１、ディスプレイ１２、キーボード１３、カードリーダ／ライタ１４、及びテンキー１５を備えている。制御部１１は、各種アプリケーションを実行したり、各種データを入出力する。ディスプレイ１２は、ＩＣカード２との通信結果等を表示する。キーボード１３は、オペレータの入力操作に対応して、文字や数字等のデータを制御部１１へ入力する。カードリーダ／ライタ１４は、ＩＣカード２に対してコマンドを送信したり、このコマンドに対するＩＣカード２からのレスポンス（処理結果）を受信したりする。テンキー１５は、オペレータの入力操作に対応して、ＰＩＮなどの識別データを制御部１１へ入力する。
【００１２】
図２は、本発明の一実施形態に係るＩＣカード（情報記憶媒体）の概略構成を示すブロック図である。ＩＣカード２は、モジュールが埋め込まれたカード本体により構成される。図２に示すように、ＩＣカード２（モジュール）は、コンタクト部２１、制御部２２、ＲＡＭ２３、ＲＯＭ２４、及び不揮発性メモリ２５を備えている。コンタクト部２１は、カードリーダ／ライタ１４と接続し、通信端末１からのコマンドを受信したり、通信端末１に対してレスポンス（処理結果）を送信したりする。また、コンタクト部２１は、ＩＣカードが活性化するために必要な電力も受け取る。制御部２２は、通信端末１から送信されるコマンドを解釈し、コマンドに基づく処理を実行する。即ち、制御部２２は、書き込みコマンドに基づきデータを書き込んだり、読み出しコマンドに基づきデータを読み出したりする。ＲＡＭ２３は、制御部２２で実行する処理結果等を一時的に格納する。ＲＯＭ２４は、制御部２２で実行される制御プログラム等を記憶する。不揮発性メモリ２５は、電力供給が断たれた後も、制御部２２で実行された処理結果等を保持する。
【００１３】
図３は、不揮発性メモリ２５のファイル構成の一例を示す図である。図３に示すように、不揮発性メモリ２５は、状態認識フラグ格納エリアＥ１０、及びファイル格納エリアＥ１１、Ｅ１２、Ｅ１３、Ｅ１４、…を備える。
【００１４】
ＩＣカード２は、不揮発性メモリ２５内のファイル格納エリアＥ１１、Ｅ１２、Ｅ１３、Ｅ１４、…にデータの読み出し又は書き込みに等に使用するファイルを格納することができる。例えば、このファイルは、ISO/IEC 7816-4で規定されるElementary File(EF)であある。ファイル格納エリアＥ１１、Ｅ１２、Ｅ１３、Ｅ１４、…に格納された複数のファイルを区別し選択する為に、ファイル識別情報としてのshort Elementary file identifier（以下、short EF ID）を用いる。つまり、ＩＣカード２が、データの読み出し又は書き込みの命令を受けると、指定されたshort EF IDに関連付けられたファイルに対して命令処理を実行する。このshort EF IDは、例えば1〜30の値と決められている。
【００１５】
また、ＩＣカード２の状態認識フラグ格納エリアＥ１０は、工場で製造する為のフェーズ（ここでは、製造フェーズと呼ぶ）と市場で使用している時のフェーズ（ここでは、運用フェーズと呼ぶ）を切り替える為のフラグ（ここでは、状態認識フラグと呼ぶ）を格納することができる。換言すれば、このフラグは、複数のカード処理段階（製造段階、運用段階）を識別するための段階識別情報である。
【００１６】
これにより、図３に示すように、各ファイルに２種類のshort EF IDを持たせ（各ファイルの夫々に対してカード処理段階毎にファイル識別情報を持たせ）、さらに状態認識フラグを使用して、各々の場合に検索するshort EF IDを切り替える。これにより、一つのファイルを２種類の用途で使うことができるようになる。
【００１７】
例えば、ファイルＢに対しては、製造フェーズ用にはshort EF ID = 12を割り当て、運用フェーズ用にはshort EF ID = 2を割り当てる。また、ファイルＣに対しては、製造フェーズ用にはshort EF ID = 2を割り当て、運用フェーズ用にはshort EF ID = 12を割り当てる。
【００１８】
また、ファイルＡのように、製造フェーズ及び運用フェーズで、同一のshort EF IDを割り当てるようにしてもよい。これにより、製造フェーズ及び運用フェーズの両フェーズで、同一のshort EF IDで同一のファイル（ファイルＡ）を指定することができる。
【００１９】
さらに、ファイルＤのように、製造フェーズ用にはshort EF ID = 3を割り当て、運用フェーズ用にはshort EF IDを割り当てないようにしてもよい（換言すれば、運用フェーズ用にはアクセスを禁止する識別情報を割り当てている）。これにより、製造フェーズでは、ファイル（ファイルＤ）を指定できるが、運用フェーズではファイル（ファイルＤ）を指定できないようにすることもできる（運用フェーズではファイルＤは存在しないものとすることができる）。
【００２０】
以上により、制御部２２は、状態認識フラグ格納エリアＥ１０に格納された状態認識フラグによりフェーズを特定し、特定されたフェーズのshort EF IDに基づきファイルを識別して処理する。
【００２１】
上記説明では、製造フェーズ及び運用フェーズの二つのフェーズが存在するケースについて説明したが、本発明はこれだけに限定されるものではない。つまり、３以上の複数のカード処理段階（製造、発行、運用、使用終了など）を想定し、これに対応させることもできる。この場合、状態認識フラグ格納エリアＥ１０は、複数（３以上）のカード処理段階を識別するための段階識別情報（状態識別フラグ）を記憶する。また、ファイル格納エリアＥ１１、Ｅ１２、Ｅ１３、Ｅ１４、…は、複数のファイルを記憶し、これら複数のファイルの夫々に対してカード処理段階毎にファイル識別情報を記憶する。
【００２２】
以上により、short EF IDが、1〜30に制限されていても、カードの状態を示すフラグと、ファイル毎に２つのshort EF IDを持つことにより、状態毎に参照するファイルを変更することができる為、資源を有効に使える。
【００２３】
図４は、上記した状態毎に参照するファイルを変更できないＩＣカードのファイル構成の一例を示す図である。図４に示すように、一つのファイルに対して一つのshort EF IDが割り与えられている。このようなファイル構成の場合、状態毎に参照するファイルを変更することはできない。
【００２４】
なお、本願発明は、上記実施形態に限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で種々に変形することが可能である。また、各実施形態は可能な限り適宜組み合わせて実施してもよく、その場合組み合わせた効果が得られる。更に、上記実施形態には種々の段階の発明が含まれており、開示される複数の構成要件における適当な組み合わせにより種々の発明が抽出され得る。例えば、実施形態に示される全構成要件からいくつかの構成要件が削除されても、発明が解決しようとする課題の欄で述べた課題が解決でき、発明の効果の欄で述べられている効果が得られる場合には、この構成要件が削除された構成が発明として抽出され得る。
【図面の簡単な説明】
【００２５】
【図１】本発明の一実施形態に係る通信システムの概略構成を示す図である。
【図２】本発明の一実施形態に係るＩＣカード（情報記憶媒体）の概略構成を示すブロック図である。
【図３】不揮発性メモリのファイル構成の一例を示す図である。
【図４】状態毎に参照するファイルを変更できないＩＣカードのファイル構成の一例を示す図である。
【符号の説明】
【００２６】
１…端末、２…ＩＣカード、１１…本体、１２…ディスプレイ、１３…キーボード、１４…カードリーダ／ライタ、２１…コンタクト部、２２…制御部、２３…ＲＡＭ、２４…ＲＯＭ、２５…不揮発性メモリ
【図１】
2008071291.tif 000003
【図２】
2008071291.tif 000004
【図３】
2008071291.tif 000005
【図４】
2008071291.tif 000006