(57)【要約】【課題】所望のデータの履歴を取得することができ、新たな方法で処理の解析を行うことが可能な携帯型情報記憶媒、そのプログラム及び携帯型情報記憶媒体の処理解析方法を提供する。【解決手段】外部装置から受信したコマンドについて処理を行う場合に、データを識別する採取データ識別子を羅列したログ対照データテーブルＬｔを参照し、処理にかかるデータから所定のデータを採取するログ採取部と、ログ採取部によって採取されたデータを蓄積してログ情報Ｌｄとして記憶する不揮発性メモリと、外部装置からの要求に応じてログ対象データテーブルＬｔへ採取データ識別子の書き込みを行う書き込み部と、外部装置から読み込みコマンドを受信した場合に、所定の条件を満たしているときに、ログ情報Ｌｄを外部装置へ送信する通信部を備えるＩＣカード１０。【選択図】図２
2005346338.tif 000002
【特許請求の範囲】
【請求項１】
外部装置からの要求に応じて処理を行う携帯型情報記憶媒体であって、
データを識別するデータ識別情報を記憶するデータ識別情報記憶手段と、
外部装置からの要求に応じて処理を行う場合に、前記データ識別情報記憶手段に記憶されているデータ識別情報に基づいて、前記処理にかかるデータから所定のデータを採取するデータ採取手段と、
前記データ採取手段によって採取されたデータを蓄積した履歴を記憶する履歴記憶手段と、
外部装置から所定の要求があった場合に、この要求に応じて、前記データ識別情報記憶手段に記憶されているデータ識別情報の書き換え、及び／又は、前記データ識別情報記憶手段へのデータ識別情報の書き込みを行う識別情報書き込み手段とを備えること、
を特徴とする携帯型情報記憶媒体。
【請求項２】
請求項１に記載の携帯型情報記憶媒体において、
外部装置から所定の要求があった場合に、この要求に応じて前記履歴記憶手段に記憶されている履歴を前記外部装置へ提供する履歴提供手段を備えること、
を特徴とする携帯型情報記憶媒体。
【請求項３】
請求項１又は請求項２に記載の携帯型情報記憶媒体において、
外部装置の要求に応じて実行する複数のアプリケーションを記憶するアプリケーション記憶手段を備え、
前記データ識別情報記憶手段は、前記データ識別情報を前記アプリケーション記憶手段に記憶されているアプリケーションごとに記憶し、
前記データ採取手段は、実行しているアプリケーションに応じた所定のデータを取得すること、
を特徴とする携帯型情報記憶媒体。
【請求項４】
データを識別するデータ識別情報を記憶するデータ識別情報記憶手段を備え、外部装置からの要求に応じて処理を行う携帯型情報記憶媒体に実行させる携帯型情報記憶媒体のプログラムであって、
外部装置からの要求に応じて処理を行う場合に、前記データ識別情報記憶手段に記憶されているデータ識別情報に基づいて、前記処理にかかるデータから所定のデータを採取するデータ採取手順と、
前記データ採取手順において採取したデータを蓄積して履歴として記憶する履歴記憶手順と、
外部装置から所定の要求があった場合に、この要求に応じて、前記データ識別情報記憶手段に記憶されているデータ識別情報の書き換え、及び／又は、前記データ識別情報記憶手段へのデータ識別情報の書き込みを行う識別情報書き込み手順とを備えること、
を特徴とする携帯型情報記憶媒体のプログラム。
【請求項５】
請求項４に記載の携帯型情報記憶媒体のプログラムにおいて、
外部装置から所定の要求があった場合に、この要求に応じて前記履歴記憶手段に記憶されている履歴を前記外部装置へ提供する履歴提供手順を備えること、
を特徴とする携帯型情報記憶媒体のプログラム。
【請求項６】
請求項１から請求項３までのいずれか１項に記載の携帯型情報記憶媒体による処理について解析を行う携帯型情報記憶媒体の処理解析方法であって、
前記携帯型情報記憶媒体のデータ識別情報記憶手段に記憶されているデータ識別情報の書き換え、及び／又は、前記データ識別情報記憶手段へのデータ識別情報の書き込みを行う識別情報書き込みステップと、
前記携帯型情報記憶媒体の処理手段に処理を行わせ、前記識別情報書き込みステップにおいて書き込んだデータ識別情報が示すデータを蓄積して前記履歴記憶手段に記憶させる履歴採取ステップと、
前記履歴採取ステップにおいて前記履歴記憶手段に記憶した履歴を読み出す履歴読み出しステップとを備えること、
を特徴とする携帯型情報記憶媒体の処理解析方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、処理にかかるデータから採取した所定のデータの履歴を記憶する携帯型情報記憶媒体、そのプログラム及び携帯型情報記憶媒体の処理解析方法に関するものである。
【背景技術】
【０００２】
従来、ＩＣカードは、ＡＴＭなどの外部装置との通信によって処理を行った場合に、この処理に係るデータのうち、処理日時、外部装置の識別情報、残高、特定の処理のカウンタ（トランザクションの通し番号）などの特定の種類のデータを履歴（ログ）として採取し、記憶していた（例えば、非特許文献１参照）。
【非特許文献１】“Specification Update Bulletin N゜19, Support for Transaction Log Files”、［online］、平成１５年１２月、EMVCo、［平成１６年５月２１日検索］、インターネット〈URL; http://www.emvco.com/documents/bulletin/SU-19_SupportforTransactionLogFiles.pdf〉
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、履歴としてＩＣカードに保存されるデータの種類は、ＩＣカードが実行するプログラムの内部で指定されており、参照できる履歴が特定のデータに限定され、これ以外のデータの履歴を得ることができないため、所望のデータの履歴を見ることができないという問題があった。
また、ＩＣカードの障害発生時の調査において、開発機器を使用した再現テストによって解析を行っている。この開発機器を使用せずに、ＩＣカードに保存されている履歴を利用して解析を行うことが考えられるが、解析可能なデータがＩＣカードに保存されている特定の種類のデータに限定されるため、有効な解析を行うことが困難であり、実現性に欠けるという問題があった。
【０００４】
本発明の課題は、所望のデータの履歴を取得することができ、新たな方法で処理の解析を行うことが可能な携帯型情報記憶媒、そのプログラム及び携帯型情報記憶媒体の処理解析方法を提供することである。
【課題を解決するための手段】
【０００５】
本発明は、以下のような解決手段により、前記課題を解決する。なお、理解を容易にするために、本発明の実施例に対応する符号を付して説明するが、これに限定されるものではない。すなわち、請求項１の発明は、外部装置（２０）からの要求に応じて処理を行う携帯型情報記憶媒体であって、データを識別するデータ識別情報を記憶するデータ識別情報記憶手段（１５）と、外部装置からの要求に応じて処理を行う場合に、前記データ識別情報記憶手段に記憶されているデータ識別情報に基づいて、前記処理にかかるデータから所定のデータを採取するデータ採取手段（１２１）と、前記データ採取手段によって採取されたデータを蓄積した履歴を記憶する履歴記憶手段（１５）と、外部装置から所定の要求があった場合に、この要求に応じて、前記データ識別情報記憶手段に記憶されているデータ識別情報の書き換え、及び／又は、前記データ識別情報記憶手段へのデータ識別情報の書き込みを行う識別情報書き込み手段（１２２）とを備えること、を特徴とする携帯型情報記憶媒体（１０）である。
【０００６】
請求項２の発明は、請求項１に記載の携帯型情報記憶媒体において、外部装置から所定の要求があった場合に、この要求に応じて前記履歴記憶手段に記憶されている履歴を前記外部装置へ提供する履歴提供手段（１１，１２）を備えること、を特徴とする携帯型情報記憶媒体（１０）である。
【０００７】
請求項３の発明は、請求項１又は請求項２に記載の携帯型情報記憶媒体において、外部装置の要求に応じて実行する複数のアプリケーションを記憶するアプリケーション記憶手段（１５）を備え、前記データ識別情報記憶手段は、前記データ識別情報を前記アプリケーション記憶手段に記憶されているアプリケーションごとに記憶し、前記データ採取手段は、実行しているアプリケーションに応じた所定のデータを取得すること、を特徴とする携帯型情報記憶媒体（１０）である。
【０００８】
請求項４の発明は、データを識別するデータ識別情報を記憶するデータ識別情報記憶手段（１５）を備え、外部装置（２０）からの要求に応じて処理を行う携帯型情報記憶媒体（１０）に実行させる携帯型情報記憶媒体のプログラムであって、外部装置からの要求に応じて処理を行う場合に、前記データ識別情報記憶手段に記憶されているデータ識別情報に基づいて、前記処理にかかるデータから所定のデータを採取するデータ採取手順（Ｓ２１０）と、前記データ採取手順において採取したデータを蓄積して履歴として記憶する履歴記憶手順（Ｓ２３０，Ｓ２４０）と、外部装置から所定の要求があった場合（Ｓ１１０）に、この要求に応じて、前記データ識別情報記憶手段に記憶されているデータ識別情報の書き換え、及び／又は、前記データ識別情報記憶手段へのデータ識別情報の書き込みを行う識別情報書き込み手順（Ｓ１４０）とを備えること、を特徴とする携帯型情報記憶媒体のプログラムである。
【０００９】
請求項５の発明は、請求項４に記載の携帯型情報記憶媒体のプログラムにおいて、外部装置から所定の要求があった場合（Ｓ３１０）に、この要求に応じて前記履歴記憶手段に記憶されている履歴を前記外部装置へ提供する履歴提供手順（Ｓ３４０）を備えること、を特徴とする携帯型情報記憶媒体のプログラムである。
【００１０】
請求項６の発明は、請求項１から請求項３までのいずれか１項に記載の携帯型情報記憶媒体（１０）による処理について解析を行う携帯型情報記憶媒体の処理解析方法であって、前記携帯型情報記憶媒体のデータ識別情報記憶手段に記憶されているデータ識別情報の書き換え、及び／又は、前記データ識別情報記憶手段へのデータ識別情報の書き込みを行う識別情報書き込みステップ（Ｓ４１０）と、前記携帯型情報記憶媒体の処理手段に処理を行わせ、前記識別情報書き込みステップにおいて書き込んだデータ識別情報が示すデータを蓄積して前記履歴記憶手段に記憶させる履歴採取ステップ（Ｓ４２０）と、前記履歴採取ステップにおいて前記履歴記憶手段に記憶した履歴を読み出す履歴読み出しステップ（Ｓ４３０）とを備えること、を特徴とする携帯型情報記憶媒体の処理解析方法である。
【発明の効果】
【００１１】
本発明による携帯型情報記憶媒、そのプログラム及び携帯型情報記憶媒体の処理解析方法によれば、以下の効果を得ることが可能となる。
（１）外部装置からの要求に応じてデータ識別情報記憶手段に記憶されているデータ識別情報の書き換え、データ識別情報記憶手段へのデータ識別情報の書き込みを行うことによって、所望のデータの履歴を取得することが可能となる。
（２）アプリケーションに応じた所定のデータを蓄積した履歴を記憶することによって、アプリケーションごとに所望のデータの履歴を取得することが可能となる。
（３）データ識別情報の書き換え、書き込みを行い、様々なデータの履歴を取得することによって、携帯型情報記憶媒体の処理解析を行うことが可能となる。
【発明を実施するための最良の形態】
【００１２】
本発明は、携帯型情報記憶媒体の所望のデータの履歴を取得する、新たな方法で処理の解析を行うという目的を、データを識別するデータ識別情報を記憶するデータ識別情報記憶部と、外部装置からの要求に応じて処理を行う場合に、データ識別情報記憶部に記憶されているデータ識別情報を参照し、処理にかかるデータから所定のデータを採取するデータ採取部と、データ採取部によって採取されたデータを蓄積した履歴を記憶する履歴記憶部と、外部装置からの要求に応じてデータ識別情報記憶部へのデータ識別情報の書き込み、及び／又は、データ識別情報記憶部に記憶されているデータ識別情報の書き換えを行う識別情報書き込み部と、外部装置から所定の読み取り要求があった場合であって、所定の条件を満たすときに、履歴記憶部に記憶されている履歴を外部装置へ送信する送信部を備える携帯型情報記憶媒体によって実現する。
【実施例】
【００１３】
図１は、本発明による携帯型情報記憶媒体の構成を示すブロック図であり、本実施例における携帯型情報記憶媒体は、ＩＣカード１０である。
図１に示すように、ＩＣカード１０は、ＣＰＵ１２と、ＣＰＵ１２に接続されている通信部１１、ＲＡＭ１３、ＲＯＭ１４及び不揮発性メモリ１５などとを備え、リーダライタを備える情報処理装置である外部装置２０と通信を行うことが可能な携帯型情報記憶媒体である。ＩＣカード１０は、外部装置２０から受信するコマンド（要求）について処理を行い、処理結果を含むレスポンス（応答）を返信する。なお、携帯型情報記憶媒体とは、ＩＣカード、ＳＩＭカード（Ｓｕｂｓｃｒｉｂｅｒ  Ｉｄｅｎｔｉｔｙ  Ｍｏｄｕｌｅ）、ＵＩＭカード（Ｕｓｅｒ  Ｉｄｅｎｔｉｔｙ  Ｍｏｄｕｌｅ）、ＩＣタグ、携帯電話又は携帯ホルダに挿入されるＳＩＭカード又はＵＩＭカードなど、ＩＣと、外部装置及びＩＣ間の通信を媒介する通信部（インターフェイス）などとを備え、このＩＣの内部のデータにアクセスするために外部装置による所定の処理が必要な機密性の高い携帯型の情報処理装置である。
【００１４】
通信部１１は、ＣＰＵ１２及び外部装置２０間の通信を媒介するインターフェイス回路であって、非接触式、接触式、又は、接触式及び非接触式での外部装置２０との通信を実現する。
ＣＰＵ１２は、種々の演算、制御などを行い、ＩＣカード１０を統括制御する中央処理装置であって、ＲＯＭ１４、不揮発性メモリ１５などのメモリに格納されているプログラムを実行することによって、ログ採取部１２１、書き込み部１２２、判定部１２３などを実現する。ログ採取部１２１の機能の詳細については、図２及び図４、書き込み部１２２については、図２〜図４、判定部１２３については、図３及び図５を用いて後述する。
ＲＡＭ１３は、揮発性メモリであり、ＣＰＵ１２が処理を行うための作業領域として使用される。ＲＯＭ１４は、不揮発性の読み出し専用メモリであって、オペレーティングシステム（ＯＳ）、実行環境などのプログラムなどを記憶している。不揮発性メモリ１５は、ＥＥＰＲＯＭ、フラッシュメモリ、ＦＲＡＭなどの随時書き換え可能な不揮発性のメモリであり、通常ユーザのワークエリア、プログラムエリアなどとして使用される。また、不揮発性メモリ１５は、それぞれ、ＩＣカード発行時に形成されたログ対象データテーブル領域及びログ領域に、ログ対象データテーブルＬｔ、ログ情報Ｌｄを記憶している。
【００１５】
図２は、不揮発性メモリ１５に記憶されているログ対象データテーブルＬｔ、ログ情報Ｌｄを説明する説明図である。
図２に示すように、ログ対象データテーブルＬｔは、ログ（履歴）として採取するデータの識別子である採取データ識別子を羅列したテーブルである。採取データ識別子は、タグ（Ｔａｇ）など、データを少なくともカード内部に存在するデータから特定の属性のデータを識別するための情報を含んでいる。ログ対象データテーブルＬｔに含まれる採取データ識別子の数「ｎ」は、限定されず、任意に設定することができるが、採取する各データの量、データの件数、不揮発性メモリ１５の容量などに応じて設定することが望ましい。
【００１６】
ＣＰＵ１２のログ採取部１２１は、このログ対象データテーブルＬｔに格納されている採取データ識別子に基づいて、外部装置２０から受信したコマンドの処理にかかるデータなどのカード内部に存在するデータから、処理日時、外部装置２０の識別情報、残高、処理のカウンタなどの特定のデータを識別し、採取する（＃１０）。なお、コマンドの処理にかかるデータ（カード内部に存在するデータ）は、処理に用いられるデータ、処理の前後において変化するデータ、処理においてＩＣカード１０に提供されるデータなどの処理に関係するデータであって、処理によって変化する変数のデータ（例えば、処理カウンタ）に限定されず、外部装置２０から提供されるデータ（例えば、時計機能のないＩＣカードに外部装置から提供される処理日時）、通信データなども含む。
書き込み部１２２は、ログ採取部１２１が採取したデータを、ログ対象データテーブルＬｔに指定された順（羅列順など）にデータを並べて、ログ書き込み用データを作成し、不揮発性メモリ１５のログ領域に書き込む（＃２０）。
また、書き込み部１２２は、外部装置２０から所定のコマンドがあった場合に、このコマンドに応じて、ログ対象データテーブルＬｔに含まれる採取データ識別子の書き込み（書き換えを含む。）を行う（＃３０）。
【００１７】
ログ情報Ｌｄは、ログ採取部１２１によって採取されたデータを蓄積した履歴を示す情報であって、読み込み対象としてログ領域を指定した、所定のデータ読み込みコマンドをＩＣカード１０に送信することにより、外部装置２０から参照することができる（＃４０）。なお、不揮発性メモリ１５の容量に制限があるため、保存するデータの件数は、所定の件数に制限され、循環順編成でデータが蓄積される。つまり、ＣＰＵ１２は、この件数を超えると最も古いデータを削除し、新しいデータを保存する。なお、データの蓄積方法は、これに限定されない。また、ログ情報Ｌｄは、各アプリケーションに係るデータの履歴など、蓄積されているデータの種類でファイルなどによって分類され、分類されたそれぞれの履歴についてセキュリティ属性が設定されている。セキュリティ属性とは、アクセス対象（ファイル）に対して、許可されている行為（アクセスモード）と、その行為を完結するために必要な条件（セキュリティ条件）を規定した情報である。
【００１８】
図３は、本発明による携帯型情報記憶媒体の動作及びそのプログラムを示すフローチャートであって、ログ対象データテーブルＬｔへの識別子の登録、変更について行う処理を示している。以下、ＩＣカード１０のＣＰＵ１２の処理を中心に説明する。
図３に示すように、ステップ１００（以下、「ステップ」を「Ｓ」という。）において、ＩＣカード１０は、外部装置２０との通信路を確立し、電力供給を受け、コマンドの受信待ちの状態にある。
Ｓ１１０において、ＩＣカード１０は、採取データ識別子を含み、ログ対象データテーブルＬｔへこの識別子の書き込みを要求するコマンドを外部装置２０から受信する。判定部１２３は、セキュリティステータスがログ対照データテーブルＬｔ（ログ対象データテーブル領域）へのデータ書込みを行う場合に満たすべきセキュリティ条件を満たしているか否かを、セキュリティ属性を参照して判定する（Ｓ１２０）。セキュリティステータスとは、セキュリティについての状態を示す、ＩＣカード１０内に保持されている情報であって、外部装置２０（又は操作者）の認証結果（認証済みか否か）など、外部装置２０などのＩＣカード１０に対する権限に応じて変更される。肯と判定した場合には、判定部１２３は、コマンドに含まれる採取データ識別子が正当なものであるか否か（無効な識別子でないか）について判定する。（Ｓ１３０）。
【００１９】
肯と判定した場合には、受信したコマンドに応じて、ログ対象データテーブルＬｔに採取データ識別子を書き込み（Ｓ１４０）、正常に書き込みができた場合には、その旨を示すレスポンスを外部装置２０に返信し、コマンドについての処理を終了する（Ｓ１６０）。
一方、Ｓ１２０、Ｓ１３０において判定部１２３が否と判定した場合、又は、Ｓ１４０において書き込みが失敗した場合には、その旨を示すＮＧのレスポンスを外部装置２０に返信し、コマンドについての処理を終了する（Ｓ１７０）。
【００２０】
図４は、本発明による携帯型情報記憶媒体の動作及びそのプログラムを示すフローチャートであって、ログの採取について行う処理を示している。以下、ＩＣカード１０のＣＰＵ１２の処理を中心に説明する。
ＩＣカード１０は、外部装置２０から受信したコマンドについての処理を行う場合にログ採取の処理を実行する。
図４に示すように、Ｓ２００において、ＩＣカード１０は、外部装置２０からコマンドを受信し、このコマンドについての処理を実行するとともに、ログ採取部１２１は、ログ対象データテーブルＬｔを参照し、採取データ識別子で指定されるデータをＩＣカード１０内から検索する（Ｓ２１０）。
【００２１】
該当するデータを検出し、採取できた場合には、書き込み部１２２は、ログ対象データテーブルＬｔに指定された順にデータを並べて、ログ書き込み用データを作成し（Ｓ２２０，Ｓ２３０）、ログ領域に書き込み（Ｓ２４０）、ＩＣカード１０は、処理を正常終了する（Ｓ２６０）。
一方、Ｓ２１０において、該当するデータを検出することができないときなど、該当するデータの全てを採取することができなかった場合、又は、Ｓ２４０において書き込みが失敗した場合には、異常終了する（Ｓ２２０，Ｓ２５０，Ｓ２７０）。
【００２２】
図５は、本発明による携帯型情報記憶媒体の動作及びそのプログラムを示すフローチャートであって、ログの参照（図２の＃４０）について行う処理を示している。以下、ＩＣカード１０のＣＰＵ１２の処理を中心に説明する。
図５に示すように、Ｓ３００において、ＩＣカード１０は、外部装置２０との通信路を確立し、電力供給を受け、コマンドの受信待ちの状態にある。
Ｓ３１０において、ＩＣカード１０は、ログ領域に保存されている情報の読み込みを要求するデータ読み込みコマンドを受信する。
判定部１２３は、セキュリティステータスがログ領域のデータ読み込みを行う場合に満たすべきセキュリティ条件を満たしているか否かを、セキュリティ属性を参照して判定する（Ｓ３２０）。肯と判定した場合には、コマンドに応じて、ログ領域に保存されているデータを読み出し（Ｓ３３０）、このデータを含むレスポンスを外部装置２０に返信し（Ｓ３４０）、正常終了する（Ｓ３５０）。
一方、セキュリティ条件を満たさないと判定した場合には、その旨を示すＮＧのレスポンスを外部装置２０に返信し（Ｓ３６０）、コマンドの処理を異常終了する（Ｓ３７０）。
【００２３】
図６は、本発明による携帯型情報記憶媒体の処理解析方法を示すフローチャートである。なお、ＩＣカード１０にプログラム上の障害が発生し、その原因を解析するために、ＩＣカード１０の処理の解析を行うものとする。
図６に示すように、Ｓ４００において、ＩＣカード１０は、外部装置２０との通信路を確立し、電力供給を受け、コマンドの受信待ちの状態にある。
Ｓ４１０において、外部装置２０から書き込みのコマンドをＩＣカード１０へ送信し、所定のデータを識別する対象データ識別子をＩＣカード１０のログ対象データテーブルＬｔへ書き込む（書き換える）（図３参照）。
【００２４】
Ｓ４２０において、外部装置２０からコマンドをＩＣカード１０へ送信し、処理の解析を行いたいプログラムを繰り返し実行させ、不揮発性メモリ１５のログ領域にログ情報Ｌｄを記憶させ、履歴を蓄積する（図４参照）。
Ｓ４３０において、外部装置２０から読み込みのコマンドをＩＣカード１０へ送信し、不揮発性メモリ１５のログ領域に蓄積されているログ情報Ｌｄを読み出す（図５参照）。
読み出したログ情報Ｌｄから処理におけるデータの変化を確認するなど、読み出したログ情報Ｌｄに基づいて、障害原因を解析、調査する。
障害原因を発見できない場合には、発見できるまで、別の対象データ識別子をログ対象データテーブルＬｔへ書き込んで同様の処理を繰り返す（Ｓ４１０からＳ４４０まで）。
に障害の原因を探す。
【００２５】
このように、本実施例によれば、ＩＣカード１０は、外部装置２０からの要求に応じて不揮発性メモリ１５のログ対象データテーブルＬｔへ採取データ識別子の書き込み、ログ対象データテーブルＬｔへの採取データ識別子の書き換えを行い、採取データ識別子が識別するデータを履歴として記憶するため、所望のデータの履歴を取得することが可能となった。また、ログ対象データテーブルＬｔの内容を書き換えることによって、プログラムの内容を変更せずとも、履歴として保存するデータ、つまり、取得する履歴の種類を容易に変更することが可能となった。
更に、採取データ識別子の書き換え、書き込みを行い、様々なデータの履歴を取得することによって、ＩＣカード１０に障害が生じた場合の解析など、ＩＣカード１０の処理解析を行うことが可能となった。
【００２６】
（変形例）
以上説明した実施例に限定されることなく、種々の変形や変更が可能であって、それらも本発明の均等の範囲内である。例えば、実施例において、携帯型情報記憶媒体としてＩＣカード１０を記載したが、携帯型情報記憶媒体は、これに限定されず、ＳＩＭカード、ＵＩＭカード、ＩＣタグ、携帯電話又は携帯ホルダに挿入されたＳＩＭカード又はＵＩＭカードなどの他の携帯型情報記憶媒体であってもよい。また、ＩＣカード１０の通信方式は、非接触式、接触式のいずれであってもよく、外部装置２０と通信を行うことができればよい。
【００２７】
ＩＣカード１０に複数のアプリケーションが搭載されている場合、つまり、ＩＣカード１０がいわゆるマルチアプリケーションＩＣカードである場合には、ＩＣカード１０は、不揮発性メモリ１５に、アプリケーションごとの、ログ対象データテーブルＬｔを記憶していてもよい。ＩＣカード１０が実行しているアプリケーションに対応するログ対象データテーブルＬｔを参照して、ログ採取部１２１がデータを採取することによって、アプリケーションごとに所望のデータの履歴を取得することが可能となる。
【図面の簡単な説明】
【００２８】
【図１】携帯型情報記憶媒体の構成を示すブロック図である。
【図２】不揮発性メモリ１５に記憶されているログ対象データテーブルＬｔ、ログ情報Ｌｄを説明する説明図である。
【図３】携帯型情報記憶媒体の動作及びそのプログラムを示すフローチャートである。
【図４】携帯型情報記憶媒体の動作及びそのプログラムを示すフローチャートである。
【図５】携帯型情報記憶媒体の動作及びそのプログラムを示すフローチャートである。
【図６】携帯型情報記憶媒体の処理解析方法を示すフローチャートである。
【符号の説明】
【００２９】
１０  ＩＣカード
１１  通信部
１２  ＣＰＵ
１３  ＲＡＭ
１４  ＲＯＭ
１５  不揮発性メモリ
２０  外部装置
１２１  ログ採取部
１２２  書き込み部
１２３  判定部
Ｌｔ  ログ対象データテーブル
Ｌｄ  ログ情報
【図１】
2005346338.tif 000003
【図２】
2005346338.tif 000004
【図３】
2005346338.tif 000005
【図４】
2005346338.tif 000006
【図５】
2005346338.tif 000007
【図６】
2005346338.tif 000008