(57)【要約】【課題】不揮発性メモリに対して柔軟かつ迅速に処理を行うことができる情報記録媒体とそのプログラム、及び、情報処理装置を提供する。【解決手段】ＩＣカード（情報記録媒体）は、不揮発性メモリ１５と処理実行手段などとを備える。不揮発性メモリ１５は、複数の領域に分割されてブロック化されており、分割された各分割領域には、その各分割領域を識別するための割付情報１５ａが割り付けられている。割付情報１５ａは、領域識別子１５ｂと、ブロック識別子１５ｃとによって構成され、領域識別子１５ｂは、分類情報としての「１、２、３」などであり、ブロック識別子１５ｃは、各分割領域の先頭アドレス（００００番地、０８００番地など）である。処理実行手段は、割付情報１５ａに基づいて、不揮発性メモリ１５のメモリ検査を行う。【選択図】図２
2007206760.tif 000002
【特許請求の範囲】
【請求項１】
不揮発性メモリを有する情報記録媒体であって、
複数の領域に分割された前記不揮発性メモリの各分割領域を識別するための割付情報を記憶する割付情報記憶手段と、
前記割付情報記憶手段が記憶している割付情報に基づいて、前記不揮発性メモリに所定の処理を行う処理実行手段と、
を備える情報記録媒体。
【請求項２】
請求項１に記載の情報記録媒体において、
前記所定の処理は、前記不揮発性メモリのメモリ消去及び／又は前記不揮発性メモリのメモリ検査であること、
を特徴とする情報記録媒体。
【請求項３】
請求項１又は請求項２に記載の情報記録媒体において、
前記各分割領域における前記所定の処理の実施回数を記憶する実施回数記憶手段を備え、
前記処理実行手段は、前記実施回数記憶手段が記憶している実施回数に基づいて前記所定の処理を行うこと、
を特徴とする情報記録媒体。
【請求項４】
請求項１から請求項３までのいずれか１項に記載の情報記録媒体において、
前記各分割領域は、書換えが頻繁に行われる多書換え領域と、書換えが頻繁に行われない少書換え領域とに分類され、
前記実施回数記憶手段は、前記多書換え領域の所定の処理の実施回数が、前記少書換え領域の所定の処理の実施回数よりも多くなるように前記実施回数を記憶していること、
を特徴とする情報記録媒体。
【請求項５】
請求項１から請求項４までのいずれか１項に記載の情報記録媒体において、
前記各分割領域は、セキュリティが要求される重要領域と、セキュリティが要求されない通常領域とに分類され、
所定のセキュリティ違反を検知する違反検知手段と、
前記違反検知手段がセキュリティ違反を検知した場合に、前記重要領域のメモリを消去するメモリ消去手段とを備えること、
を特徴とする情報記録媒体。
【請求項６】
請求項１から請求項５までのいずれか１項に記載の情報記録媒体において、
前記情報記録媒体は、前記割付情報を、前記不揮発性メモリ、揮発性メモリ、読出し専用メモリのうち少なくとも１つのメモリに記憶すること、
を特徴とする情報記録媒体。
【請求項７】
請求項１から請求項６までのいずれか１項に記載の情報記録媒体に実行させる情報記録媒体のプログラムであって、前記情報記録媒体の各手段の機能を実行するための手順を備える情報記録媒体のプログラム。
【請求項８】
不揮発性メモリと、前記不揮発性メモリに所定の処理を行う処理実行手段とを備える情報記録媒体を取り扱う情報処理装置であって、
複数の領域に分割された前記不揮発性メモリの各分割領域を識別するための割付情報を記憶する割付情報記憶手段と、
前記割付情報記憶手段が記憶している割付情報を前記情報記録媒体に送信する第１の送信制御手段と、
を備える情報処理装置。
【請求項９】
請求項８に記載の情報処理装置において、
前記処理実行手段に、前記第１の送信制御手段が送信した割付情報に基づいて所定の処理を行わせる実行コマンドを送信する第１の実行コマンド送信手段を備えること、
を特徴とする情報処理装置。
【請求項１０】
請求項８又は請求項９に記載の情報処理装置において、
前記所定の処理は、前記不揮発性メモリのメモリ消去及び／又は前記不揮発性メモリのメモリ検査であること、
を特徴とする情報処理装置。
【請求項１１】
請求項８から請求項１０までのいずれか１項に記載の情報処理装置において、
前記各分割領域における前記所定の処理の実施回数を記憶する実施回数記憶手段と、
前記実施回数記憶手段が記憶している実施回数を前記情報記録媒体に送信する第２の送信制御手段と、
前記処理実行手段に、前記第２の送信制御手段が送信した実施回数に基づいて所定の処理を行わせる実行コマンドを送信する第２の実行コマンド送信手段とを備えること、
を特徴とする情報処理装置。
【請求項１２】
請求項８から請求項１１までのいずれか１項に記載の情報処理装置において、
前記第１の実行コマンド送信手段，前記第２の送信制御手段及び前記第２の実行コマンド送信手段は、１つの実行コマンド送信手段として一体化されていること、
を特徴とする情報処理装置。
【請求項１３】
請求項８から請求項１２までのいずれか１項に記載の情報処理装置において、
前記各分割領域は、書換えが頻繁に行われる多書換え領域と、書換えが頻繁に行われない少書換え領域とに分類され、
前記実施回数記憶手段は、前記多書換え領域の所定の処理の実施回数が、前記少書換え領域の所定の処理の実施回数よりも多くなるように前記実施回数を記憶していること、
を特徴とする情報処理装置。
【請求項１４】
請求項８から請求項１３までのいずれか１項に記載の情報処理装置において、
前記情報記録媒体は、前記第１の送信制御手段から送信されてきた割付情報を、前記不揮発性メモリ及び／又は揮発性メモリに記憶すること、
を特徴とする情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報記録媒体とそのプログラム、及び、情報処理装置に関するものである。
【背景技術】
【０００２】
ＩＣカード用ＩＣチップの不揮発性メモリは、大容量化（高密度化）が進んでいる。従来、不揮発性メモリは、ＥＥＰＲＯＭが主流であったが、大容量化を実現するメモリ構造としてＦｌａｓｈメモリが注目され、実際に製品化され始めている。
ＥＥＰＲＯＭもＦｌａｓｈメモリも、データを記録する際には、「消去」「書込み」の手順を踏む必要があるが、それぞれ数ミリ秒単位の待ち時間が発生してしまう。このため、大容量化したメモリでは、メモリ検査に要する時間が非常に長くなるという問題があった。ここで、メモリ検査とは、正常に「消去」「書込み」が可能であることを確認する検査であり、メモリ検査では、不揮発性メモリの大部分を対象に「消去」「書込み」「読出し」といった処理を繰り返す。
【０００３】
メモリ検査の始めに繰返される「消去」という処理だけを高速化するために、不揮発性メモリ全体を消去する機能を有するＩＣチップも存在するが、消去する範囲を任意に選択できないという問題があった。
また、不揮発性メモリに記録するデータには、「１回書込んだら以降は読出すだけ」というデータもあれば、「何度も書換える」というデータもある。にもかかわらず、現状では、不揮発性メモリの全体を対象にメモリ検査を実施している。
【０００４】
一方、特許文献１は、ＲＯＭ内にメモリ検査用のプログラムを格納することなしに、内蔵メモリの検査を行うことができるメモリの検査方法を開示しているが、やはり、待ち時間が発生してしまう可能性があった。
【特許文献１】特開平７−２１０６４０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本発明の課題は、不揮発性メモリに対して柔軟かつ迅速に処理を行うことができる情報記録媒体とそのプログラム、及び、情報処理装置を提供することである。
【課題を解決するための手段】
【０００６】
本発明は、以下のような解決手段により、前記課題を解決する。なお、理解を容易にするために、本発明の実施例に対応する符号を付して説明するが、これに限定されるものではない。
請求項１の発明は、不揮発性メモリ（１５）を有する情報記録媒体（１０−２）であって、複数の領域に分割された前記不揮発性メモリ（１５）の各分割領域を識別するための割付情報（１５ａ）を記憶する割付情報記憶手段（２５ａ）と、前記割付情報記憶手段（２５ａ）が記憶している割付情報（１５ａ）に基づいて、前記不揮発性メモリ（１５）に所定の処理を行う処理実行手段（１１ａ−２）と、を備える情報記録媒体（１０−２）である。
請求項２の発明は、請求項１に記載の情報記録媒体において、前記所定の処理は、前記不揮発性メモリ（１５）のメモリ消去及び／又は前記不揮発性メモリ（１５）のメモリ検査であること、を特徴とする情報記録媒体である。
請求項３の発明は、請求項１又は請求項２に記載の情報記録媒体において、前記各分割領域における前記所定の処理の実施回数を記憶する実施回数記憶手段（２５ｂ）を備え、前記処理実行手段（１１ａ−２）は、前記実施回数記憶手段（２５ｂ）が記憶している実施回数に基づいて前記所定の処理を行うこと、を特徴とする情報記録媒体である。
請求項４の発明は、請求項１から請求項３までのいずれか１項に記載の情報記録媒体において、前記各分割領域は、書換えが頻繁に行われる多書換え領域と、書換えが頻繁に行われない少書換え領域とに分類され、前記実施回数記憶手段（２５ｂ）は、前記多書換え領域の所定の処理の実施回数が、前記少書換え領域の所定の処理の実施回数よりも多くなるように前記実施回数を記憶していること、を特徴とする情報記録媒体である。
請求項５の発明は、請求項１から請求項４までのいずれか１項に記載の情報記録媒体において、前記各分割領域は、セキュリティが要求される重要領域と、セキュリティが要求されない通常領域とに分類され、所定のセキュリティ違反を検知する違反検知手段と、前記違反検知手段がセキュリティ違反を検知した場合に、前記重要領域のメモリを消去するメモリ消去手段とを備えること、を特徴とする情報記録媒体である。
請求項６の発明は、請求項１から請求項５までのいずれか１項に記載の情報記録媒体において、前記情報記録媒体は、前記割付情報（１５ａ）を、前記不揮発性メモリ、揮発性メモリ、読出し専用メモリのうち少なくとも１つのメモリに記憶すること、を特徴とする情報記録媒体である。
請求項７の発明は、請求項１から請求項６までのいずれか１項に記載の情報記録媒体に実行させる情報記録媒体のプログラムであって、前記情報記録媒体の各手段の機能を実行するための手順を備える情報記録媒体のプログラムである。
請求項８の発明は、不揮発性メモリ（１５）と、前記不揮発性メモリ（１５）に所定の処理を行う処理実行手段（１１ａ）とを備える情報記録媒体（１０）を取り扱う情報処理装置（２０）であって、複数の領域に分割された前記不揮発性メモリ（１５）の各分割領域を識別するための割付情報（１５ａ）を記憶する割付情報記憶手段（２５ａ）と、前記割付情報記憶手段（２５ａ）が記憶している割付情報（１５ａ）を前記情報記録媒体（１０）に送信する第１の送信制御手段と、を備える情報処理装置である。
請求項９の発明は、請求項８に記載の情報処理装置において、前記処理実行手段（１１ａ）に、前記第１の送信制御手段（２１ａ）が送信した割付情報（１５ａ）に基づいて所定の処理を行わせる実行コマンドを送信する第１の実行コマンド送信手段（２１ｃ）を備えること、を特徴とする情報処理装置である。
請求項１０の発明は、請求項８又は請求項９に記載の情報処理装置において、前記所定の処理は、前記不揮発性メモリ（１５）のメモリ消去及び／又は前記不揮発性メモリ（１５）のメモリ検査であること、を特徴とする情報処理装置である。
請求項１１の発明は、請求項８から請求項１０までのいずれか１項に記載の情報処理装置において、前記各分割領域における前記所定の処理の実施回数を記憶する実施回数記憶手段（２５ｂ）と、前記実施回数記憶手段（２５ｂ）が記憶している実施回数を前記情報記録媒体（１０）に送信する第２の送信制御手段（２１ｂ）と、前記処理実行手段（１１ａ）に、前記第２の送信制御手段（２１ｂ）が送信した実施回数に基づいて所定の処理を行わせる実行コマンドを送信する第２の実行コマンド送信手段（２１ｄ）とを備えること、を特徴とする情報処理装置である。
請求項１２の発明は、請求項８から請求項１１までのいずれか１項に記載の情報処理装置において、前記第１の実行コマンド送信手段，前記第２の送信制御手段及び前記第２の実行コマンド送信手段は、１つの実行コマンド送信手段として一体化されていること、を特徴とする情報処理装置である。
請求項１３の発明は、請求項８から請求項１２までのいずれか１項に記載の情報処理装置において、前記各分割領域は、書換えが頻繁に行われる多書換え領域と、書換えが頻繁に行われない少書換え領域とに分類され、前記実施回数記憶手段（２５ｂ）は、前記多書換え領域の所定の処理の実施回数が、前記少書換え領域の所定の処理の実施回数よりも多くなるように前記実施回数を記憶していること、を特徴とする情報処理装置である。
請求項１４の発明は、請求項８から請求項１３までのいずれか１項に記載の情報処理装置において、前記情報記録媒体（１０）は、前記第１の送信制御手段（２１ａ）から送信されてきた割付情報（１５ａ）を、前記不揮発性メモリ（１５）及び／又は揮発性メモリ（１３）に記憶すること、を特徴とする情報処理装置である。
【発明の効果】
【０００７】
本発明によれば、不揮発性メモリの割付情報に基づいて、不揮発性メモリに対して所定の処理を行うので、不揮発性メモリの用途に合わせた処理が行え、大容量の不揮発性メモリであっても、処理時間を必要最小限に抑えることができる。
【発明を実施するための最良の形態】
【０００８】
本発明は、不揮発性メモリに対して柔軟かつ迅速に処理を行うことができる情報記録媒体とそのプログラム、及び、情報処理装置を提供するという目的を、不揮発性メモリを分割して管理することにより実現する。
【実施例１】
【０００９】
以下、図面等を参照して、本発明の実施例について、さらに詳しく説明する。
図１は、本発明による情報記録媒体の実施例１を示す図であり、図２は、不揮発性メモリ１５の詳細を説明する図である。
実施例１のＩＣカード（情報記録媒体）１０は、ＣＰＵ１１と、通信機能１２と、ＲＡＭ１３と、ＲＯＭ１４と、不揮発性メモリ１５と、暗号装置１６などとを備える。
【００１０】
ＣＰＵ１１は、ＩＣカード１０を統括制御する中央処理装置であり、処理実行手段１１ａを備える。処理実行手段１１ａは、後述する検査装置から送信されてきたコマンドに応じて、ＲＯＭ１４及び不揮発性メモリ１５に記憶されている実行コード（情報記録媒体のプログラム）を実行し、不揮発性メモリ１５のメモリ検査を行う部分である。
通信機能１２は、非接触式や接触式で検査装置と通信を行うＩ／Ｏインターフェースである。
ＲＡＭ１３は、揮発性メモリであり、ＣＰＵ１１が処理を行う作業領域や、検査装置とデータをやり取りするための送受信用のバッファなどとして使用される。
ＲＯＭ１４は、不揮発性の読出し専用のメモリであり、実行コードや、各種パラメータなどが記憶される。
不揮発性メモリ１５は、随時書換え可能なメモリであり、例えば、ＥＥＰＲＯＭ、Ｆｌａｓｈメモリなどである。
【００１１】
図２（Ａ）に示すように、不揮発性メモリ１５は、複数の領域に分割されてブロック化されており、分割された各分割領域には、その各分割領域を識別するための割付情報１５ａが割り付けられている。なお、不揮発性メモリ１５は、ＥＥＰＲＯＭの場合には、１２８ｂｙｔｅごとに、Ｆｌａｓｈメモリの場合には、２Ｋｂｙｔｅごとに分割される。
割付情報１５ａは、領域識別子１５ｂと、ブロック識別子１５ｃとによって構成され、領域識別子１５ｂは、分類情報としての「１、２、３」などであり、ブロック識別子１５ｃは、各分割領域の先頭アドレス（００００番地、０８００番地など）である。
また、各分割領域は、書換えが頻繁に行われる多書換え領域と、書換えが頻繁に行われない少書換え領域とに分類され、本実施例では、１番，２番の領域が少書換え領域であり、３番の領域が多書換え領域である。
１番，２番の領域には、カード所有者の手元にＩＣカード１０が届いてからも、書換える必要のない情報（認証鍵、暗号鍵、個人識別番号など）が記録され、３番の領域には、何回も書換える情報（電子マネー情報など）が記録される。
なお、図２（Ｂ）に示すように、割付情報１５ａ−１は、各ブロックに対して、上から順番に、領域識別子１５ｂを付加したものであってもよい。
図１に示すように、暗号装置１６は、主要なデータを暗号鍵などで暗号化する部分である。
【００１２】
図３は、本発明による情報処理装置の実施例１を示す図である。
実施例１の検査装置（情報処理装置）２０は、ＣＰＵ２１と、通信機能２２と、ＲＡＭ２３と、ＲＯＭ２４と、不揮発性メモリ２５などとを備える。
各機能部は、上述したＩＣカード１０と同様の機能を果たすが、検査装置２０の不揮発性メモリ２５は、割付情報１５ａを記憶する割付情報記憶手段２５ａと、各分割領域におけるメモリ検査の実施回数を記憶する実施回数記憶手段２５ｂとを備える。
実施回数記憶手段２５ｂは、多書換え領域のメモリ検査の実施回数が、少書換え領域のメモリ検査の実施回数よりも多くなるように実施回数を記憶しており、本実施例では、少書換え領域としての１番，２番の領域には（図２参照）、「１０回」の実施回数が記憶され、多書換え領域としての３番の領域には、「１００回」の実施回数が記憶されている。
【００１３】
また、検査装置２０のＣＰＵ２１は、第１の送信制御手段２１ａと、第２の送信制御手段２１ｂと、第１の実行コマンド送信手段２１ｃと、第２の実行コマンド送信手段２１ｄとを備える。
第１の送信制御手段２１ａは、割付情報記憶手段２５ａが記憶している割付情報１５ａを、ＩＣカード１０に送信する部分である。
第２の送信制御手段２１ｂは、実施回数記憶手段２５ｂが記憶している実施回数を、ＩＣカード１０に送信する部分である。
第１の実行コマンド送信手段２１ｃは、ＩＣカード１０の処理実行手段１１ａに、第１の送信制御手段２１ａが送信した割付情報１５ａに基づいてメモリ検査を行わせる実行コマンドを送信する部分である。
第２の実行コマンド送信手段２１ｄは、ＩＣカード１０の処理実行手段１１ａに、第２の送信制御手段２１ｂが送信した実施回数に基づいてメモリ検査を行わせる実行コマンドを送信する部分である。
【００１４】
次に、図４，図５及び図６を参照しながら、本実施例のＩＣカード１０及び検査装置２０の制御の流れについて説明する。
図４は、ＩＣチップ１０ａ及び検査装置２０の相互のやり取りを示す図であり、図５及び図６は、ＩＣチップ１０ａ及び検査装置２０の制御の流れを示すフローチャートである。なお、メモリ検査は、「ＩＣチップ」の状態で実施するので、ここでは、ＩＣチップ１０ａとして表現しており、メモリ検査に合格したＩＣチップ１０ａは、ＩＣカード１０に搭載されてカード化される。
図４に示すように、まず、検査装置２０は、ＩＣチップ１０ａに割付情報１５ａを送信する（Ｓ１０１）。メモリ検査実施前に、ＩＣチップ１０ａに割付情報１５ａを記録させておくためである。
ＩＣチップ１０ａは、送信されてきた割付情報１５ａをＲＡＭ１３に記録し（Ｓ１０２）、記録結果を検査装置２０に送信する（Ｓ１０３）。なお、送信されてきた割付情報１５ａは、不揮発性メモリ１５に記録してもよい。
検査装置２０は、領域識別子１５ｂ及び検査回数を含むメモリ検査実行コマンドをＩＣチップ１０ａに送信する（Ｓ１０４）。
ＩＣチップ１０ａは、領域識別子１５ｂ及び検査回数に基づいて、メモリ検査を実施し（Ｓ１０５；メモリ検査の詳細は後述する）、検査装置２０に検査結果を送信する（Ｓ１０６）。
次のＩＣチップ１０ａがある場合には、検査装置２０は、処理を継続する（Ｓ１０７）。
【００１５】
次に、メモリ検査の詳細について説明する。メモリ検査は、「消去」「書込み」「読出し」の３つの処理が１セットになって行われる。
図５は、「消去」の処理の流れを示す図であり、図６は、「書込み」及び「読出し」の処理の流れを示す図である。
（消去）
図５に示すように、ＩＣチップ１０ａのＣＰＵ１１は、まず、割付情報１５ａ（図２（Ａ）参照）の一番上のブロックを参照する（Ｓ２０１）。
そして、検査装置２０から送信されてきた領域識別子と、割付情報１５ａの一番上のブロックの領域識別子１５ｂとが一致するか否かを判断し（Ｓ２０２）、一致している場合には、ブロック識別子１５ｃが示す先頭アドレスから所定領域分（ＥＥＰＲＯＭでは、１２８ｂｙｔｅ，Ｆｌａｓｈメモリでは、２Ｋｂｙｔｅ）のメモリを消去する（Ｓ２０３）。
そして、残ブロックがなくなるまで（割付情報１５ａの一番上のブロックから一番下のブロックまで）、同様の処理を繰返し、消去対象となる領域だけを一括消去（連続消去）する（Ｓ２０４）。
【００１６】
例えば、３番の領域を「消去対象」として、メモリ検査を指示した場合には、３番の領域を対象にＩＣチップ１０ａは「消去」することに専念する。その後に続く書込み処理は、Ｆｌａｓｈメモリでは、最小単位が１２８ｂｙｔｅなどに制限されるが、「消去」の処理は２Ｋｂｙｔｅを一気に行うことができる。領域識別子１５ｂに３番の領域が複数記録されている場合には、ソフトウェアで指示を繰返さなくても、消去対象となっている３番の領域を連続して消去することができる。
【００１７】
（書込み）
図６に示すように、上述した「消去」の処理が終了したら（図中Ａ部分）、ＩＣチップ１０ａのＣＰＵ１１は、「書込み」の処理を行う。
「書込み」の処理も、「消去」の処理と同様に、割付情報１５ａを参照し（Ｓ３０１）、領域識別子１５ｂを判断し（Ｓ３０２）、一致している場合には、テストパターンの書込みを行い（Ｓ３０３）、残ブロックがなくなるまで、処理を繰返す（Ｓ３０４）。
【００１８】
（読出し）
「書込み」の処理が終了したら、ＩＣチップ１０ａのＣＰＵ１１は、「読出し」の処理を行う。
「読出し」の処理も、「消去」の処理と同様に、割付情報１５ａを参照し（Ｓ４０１）、領域識別子１５ｂを判断し（Ｓ４０２）、一致している場合には、読出した値と書込んだ値とを比較する読出しチェックを行い（Ｓ４０３，Ｓ４０４）、残ブロックがなくなるまで、処理を繰返す（Ｓ４０５）。
一連の処理が問題なく終了すれば、良品と判断され（Ｓ４０６）、読出しチェック時に、読出した値と書込んだ値とが一致していなければ、その時点で不良品と判断される（Ｓ４０７）。
【００１９】
このように、本実施例によれば、割付情報１５ａに基づいて、不揮発性メモリ１５のメモリ検査を行うので、不揮発性メモリ１５の用途に合わせた処理が行え、大容量の不揮発性メモリ１５を搭載したＩＣチップ１０ａであっても、処理時間を必要最小限に抑えることができる。
また、メモリ検査中は、大部分のメモリを消去してよいので、「消去」という処理が短縮されることにより、全体的なメモリ検査時間も短縮され、検査時間の最適化を図ることができる。
【００２０】
さらに、不揮発性メモリ１５を複数の領域に分割して管理し、領域毎にメモリ検査の実施回数を変更することができるので、重要なメモリ領域に関しては入念にメモリ検査を行ったり、それほど重要でないメモリ領域に関しては最低限のメモリ検査にとどめたりすることができ、メモリ検査のバランスを柔軟に変更することができる。したがって、従来と同様の検査時間を費やした場合には、より効率のよいメモリ検査を行うことがでる。
【００２１】
一方、不揮発性メモリ１５は、故障率がバスタブ曲線を示す傾向にあり、初期不良が多い。初期不良がどの程度でなくなるかということは、経験やＩＣチップの性能によって変化する。しかし、本実施例の構成であれば、最新のＩＣチップであれば、十分に検査を行ってみたり、旧型のＩＣチップであれば、少ない検査で終わらせたりすることができ、バランスのよい検査を行うことができる。
【実施例２】
【００２２】
図７は、本発明による情報記録媒体の実施例２を示す図である。
なお、前述した実施例１と同様な機能を果たす部分には、同一の符号又は末尾に統一した符号を付して、重複する説明や図面を適宜省略する。
実施例２のＩＣカード（情報記録媒体）１０−２は、実施例１の検査装置２０側の主な機能が、ＩＣカード１０−２側に移行されたものである。
ＩＣカード１０−２は、不揮発性メモリ１５−２が、割付情報記憶手段２５ａと、実施回数記憶手段２５ｂとを備える。
【００２３】
そして、メモリ検査を実施する場合には、所定の外部装置（実施例１のような検査装置や、リーダライタなど）からＩＣカード１０−２に対してメモリ検査を実行させるための実行コマンドを送信する。そうすると、ＩＣカード１０−２のＣＰＵ１１−２の処理実行手段１１ａ−２は、実施例１の流れと同様に、割付情報記憶手段２５ａが記憶している割付情報１５ａ、及び、実施回数記憶手段２５ｂが記憶している実施回数に基づいて、メモリ検査を行う。検査結果は、ＩＣカード１０−２から所定の外部装置に送信するようにしてもよい。
このように、本実施例によれば、専用の検査装置がなくても、メモリ検査を行うことができる。
【００２４】
（変形例）
以上説明した実施例に限定されることなく、種々の変形や変更が可能であって、それらも本発明の均等の範囲内である。
（１）情報記録媒体は、ＩＣカードやＩＣチップの例で説明したが、不揮発性メモリを有する媒体であれば、携帯電話機や小型情報端末などであってもよい。
（２）情報処理装置は、検査装置の例で説明したが、ＩＣカード発行装置であってもよい。
（３）実施回数は、あらかじめ記憶している例で説明したが、キーボードなどの入力装置から随時入力できるようにしてもよい。
【００２５】
（４）上述した実施例で示した各機能は、ソフトウェアで実現する例で説明したが、ハードウェアで実現してもよい。
（５）不揮発性メモリに割付情報を書込む場合は、検査装置などから書込んでもよいが、不揮発性メモリの製造メーカ側であらかじめ書込んでおいてもよい。
（６）所定の処理は、メモリ検査の例で説明したが、メモリ消去であってもよい。このようにすれば、処理前に指定した割付情報に基づいて「消去対象」を特定し、対象となる領域だけを一括消去することができる。
【００２６】
（７）実施例１では、検査装置２０に、送信したメモリ検査実行コマンドのログを残すようにしてもよい。このようにすれば、ＩＣチップ１０ａに対して、どのような処理を行ったのかを把握することができる。検査装置２０の不揮発性メモリ２５は、脱着可能なメモリスティックなどであってもよく、また、検査装置２０では、外部記憶装置として、ＨＤＤ、ＦＤＤ、ＭＯドライブなどの各種ディスクドライブを利用して割付情報や実施回数などを記憶してもよい。
（８）実施例２では、割付情報記憶手段２５ａ及び実施回数記憶手段２５ｂを不揮発性メモリ１５−２に設ける例で説明したが、ＲＡＭ１３に設けたり、ＲＯＭ１４に設けたりしてもよい。
（９）例えば、各分割領域を、セキュリティが要求される重要領域と、セキュリティが要求されない通常領域とに分類し、ＩＣカードに、所定のセキュリティ違反を検知する違反検知手段と、違反検知手段がセキュリティ違反を検知した場合に、重要領域のメモリを消去するメモリ消去手段とを備えさせてもよい。そして、出荷前に、ＩＣカード所有者やＩＣカード発行者にとって重要なデータ（認証鍵など）を「消去対象」として重要領域に記憶して出荷する。
このようにすれば、ＩＣカードが市場に出荷された後、何かしらのセキュリティ違反（例えば、ＩＣカード内の秘密情報にアクセスしたり、重要情報を不正に読出そうとする行為）を違反検知手段が検知した場合には、ＩＣカードは、「消去対象」だけを消去することができる。
（１０）第１の実行コマンド送信手段２１ｃ，第２の送信制御手段２１ｂ及び第２の実行コマンド送信手段２１ｄは、１つの実行コマンド送信手段として一体化してもよい。
【図面の簡単な説明】
【００２７】
【図１】本発明による情報記録媒体の実施例１を示す図である。
【図２】不揮発性メモリ１５の詳細を説明する図である。
【図３】本発明による情報処理装置の実施例１を示す図である。
【図４】ＩＣチップ１０ａ及び検査装置２０の相互のやり取りを示す図である。
【図５】ＩＣチップ１０ａ及び検査装置２０の制御の流れを示すフローチャートである。
【図６】ＩＣチップ１０ａ及び検査装置２０の制御の流れを示すフローチャートである。
【図７】本発明による情報記録媒体の実施例２を示す図である。
【符号の説明】
【００２８】
１０、１０−２  ＩＣカード（情報記録媒体）
１０ａ  ＩＣチップ
１１、１１−２  ＣＰＵ
１１ａ、１１ａ−２  処理実行手段
１２  通信機能
１３  ＲＡＭ（揮発性メモリ）
１４、１４−２  ＲＯＭ
１５  不揮発性メモリ
１５ａ、１５ａ−１  割付情報
１５ｂ  領域識別子
１５ｃ  ブロック識別子
１６  暗号装置
２０  検査装置（情報処理装置）
２１  ＣＰＵ
２１ａ  第１の送信制御手段
２１ｂ  第２の送信制御手段
２１ｃ  第１の実行コマンド送信手段
２１ｄ  第２の実行コマンド送信手段
２２  通信機能
２３  ＲＡＭ
２４  ＲＯＭ
２５  不揮発性メモリ
２５ａ  割付情報記憶手段
２５ｂ  実施回数記憶手段
【図１】
2007206760.tif 000003
【図２】
2007206760.tif 000004
【図３】
2007206760.tif 000005
【図４】
2007206760.tif 000006
【図５】
2007206760.tif 000007
【図６】
2007206760.tif 000008
【図７】
2007206760.tif 000009