(57)【要約】【課題】ＲＦＩＤタグとの交信履歴を記録したアクセスログのセキュリティを向上させることが可能な情報処理装置及びプログラムを提供する。【解決手段】ＲＦＩＤタグにアクセスし、このＲＦＩＤタグとの間の交信履歴を記録したアクセスログを出力するアクセス手段と、前記アクセス手段を制御し、前記アクセスログとして記録される１又は複数の所定の項目毎に、平文又は隠蔽化した形式で出力することを指示するアクセス制御手段と、を備え、前記アクセス手段は、前記アクセスログの出力時において、前記所定の項目を前記アクセス制御手段から指示された形式で出力する。【選択図】図５
2010218255.tif 000002
【特許請求の範囲】
【請求項１】
ＲＦＩＤタグにアクセスし、このＲＦＩＤタグとの間の交信履歴を記録したアクセスログを出力するアクセス手段と、
前記アクセス手段を制御し、前記アクセスログとして記録される１又は複数の所定の項目毎に、平文又は隠蔽化した形式で出力することを指示するアクセス制御手段と、
を備え、
前記アクセス手段は、前記アクセスログの出力時において、前記所定の項目を前記アクセス制御手段から指示された形式で出力することを特徴とする情報処理装置。
【請求項２】
前記所定の項目は、前記ＲＦＩＤタグへのアクセスに必要なアクセスパスワードと、前記ＲＦＩＤタグの機能を無効化するのに必要なキルパスワードとを、少なくとも含み、
前記アクセス制御手段は、前記アクセス手段に、前記アクセスパスワード及び／又は前記キルパスワードを隠蔽化した状態で出力することを指示することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記アクセス制御手段は、自己のアクセス制御手段の起動時に、前記所定の項目の出力形式を前記アクセス手段に指示することを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
コンピュータを、
ＲＦＩＤタグにアクセスし、このＲＦＩＤタグとの間の交信履歴を記録したアクセスログを出力するアクセス手段、
前記アクセス手段を制御し、前記アクセスログとして記録される所定の項目を、平文又は隠蔽化した状態で出力することを指示するアクセス制御手段、
として機能させ、
前記アクセス手段は、前記アクセスログの出力において、前記所定の項目を前記アクセス制御手段から指示された出力形式で出力することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＲＦＩＤタグとの交信履歴を記録する情報処理装置及びプログラムに関する。
【背景技術】
【０００２】
従来、店舗等では各商品にＲＦＩＤタグ（無線タグ、ＩＣタグ等ともいう）を付加し、このＲＦＩＤタグが保持する情報に基づいて商品を管理することが行われている。このＲＦＩＤタグを利用するシステムでは、リーダ装置と直接遣り取りするソフトウェアがＲＦＩＤタグとの交信履歴を記録し、これをアクセスログとして出力するよう構成されている。アクセスログには、ＲＦＩＤタグから読み取られたデータや、ＲＦＩＤタグへのアクセス時に使用したアクセス用のパスワード（以下、アクセスパスワードという）、ＲＦＩＤタグが有する所定の機能を無効化するためのパスワード（以下、キルパスワードという）等の情報が記録される。このアクセスログは、ログ管理用の記憶装置に所定の期間分蓄積されることで、システムトラブルが発生した際の原因究明等のために用いられる。また、特許文献１には、ＲＦＩＤリーダ／ライタ装置が交信を行ったＲＦＩＤタグに係わるアクセスログを、インターネットを通じてサーバに送信する技術が開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
ところで、上述したアクセスログがファイルやシステムログ（ｓｙｓｌｏｇ）の形態で出力される場合、アクセスパスワードやキルパスワード等の秘匿すべき情報が平文の状態で記録されることがある。この場合、アクセスパスワードやキルパスワードはアクセスログから容易に読み取ることが可能な状態であるため、情報漏洩等のセキュリティ上の問題がある。なお、特許文献１に開示の技術では、アクセスログ自体のセキュリティについては何等考慮されていないため、上記問題を解決することはできない。
【０００４】
本発明は上記に鑑みてなされたものであって、ＲＦＩＤタグとの交信履歴を記録したアクセスログのセキュリティを向上させることが可能な情報処理装置及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
上述した課題を解決し、目的を達成するために、本発明は、ＲＦＩＤタグにアクセスし、このＲＦＩＤタグとの間の交信履歴を記録したアクセスログを出力するアクセス手段と、前記アクセス手段を制御し、前記アクセスログとして記録される１又は複数の所定の項目毎に、平文又は隠蔽化した形式で出力することを指示するアクセス制御手段と、を備え、前記アクセス手段は、前記アクセスログの出力時において、前記所定の項目を前記アクセス制御手段から指示された形式で出力することを特徴とする。
【０００６】
また、本発明は、コンピュータを、ＲＦＩＤタグにアクセスし、このＲＦＩＤタグとの間の交信履歴を記録したアクセスログを出力するアクセス手段、前記アクセス手段を制御し、前記アクセスログとして記録される所定の項目を、平文又は隠蔽化した状態で出力することを指示するアクセス制御手段、として機能させ、前記アクセス手段は、前記アクセスログの出力において、前記所定の項目を前記アクセス制御手段から指示された出力形式で出力することを特徴とする。
【発明の効果】
【０００７】
本発明によれば、ＲＦＩＤタグとの交信履歴を記録したアクセスログのセキュリティを向上させることが可能な情報処理装置及びプログラムを提供することができる。
【図面の簡単な説明】
【０００８】
【図１】図１は、本発明の実施の一形態に係る情報処理装置１００の構成を概略的に示した図である。
【図２】図２は、ログレベルのデータ構成の一例を示した図である。
【図３】図３は、ＲＦＩＤアクセス部１１が出力するアクセスログの一例を示した図である。
【図４】図４は、ＲＦＩＤアクセス部１１が出力するアクセスログの一例を示した図である。
【図５】図５は、ＲＦＩＤタグ３０からＥＰＣデータを読み込む際のＲＦＩＤアクセス部１１及びアクセス制御部１２の動作を示したフローチャートである。
【図６】図６は、情報処理装置１００の要部構成を示したブロック図である。
【発明を実施するための形態】
【０００９】
以下、添付図面を参照して、本発明に係る情報処理装置及びプログラムの最良な実施形態を詳細に説明する。なお、以下に説明する実施形態によりこの発明が限定されるものではない。
【００１０】
図１は、本発明の実施の一形態に係る情報処理装置１００の構成を概略的に示した図である。情報処理装置１００は、ＰＣ等の情報処理装置であって、ＲＦＩＤリーダ２０を介してＲＦＩＤタグ３０と交信することで、当該ＲＦＩＤタグ３０が保持する各種のデータを取得する。
【００１１】
ここで、ＲＦＩＤリーダ２０は、ＲＦＩＤタグ３０に予め記憶された各種データの読み込みを行うＲＦＩＤリーダ装置であって、ＲＦＩＤタグ３０の起電力となる所定の電波を発生するための電波発生装置やアンテナ等を具備している（何れも図示せず）。ＲＦＩＤリーダ２０は、情報処理装置１００と接続され、情報処理装置１００の制御に従って動作することで、情報処理装置１００とＲＦＩＤタグ３０との間で授受される各種情報の中継を行う。
【００１２】
ＲＦＩＤタグ３０は、各種の情報を記録したＩＣチップと、無線通信用のアンテナとを有し（何れも図示せず）、ＲＦＩＤリーダ２０のアンテナから発せられる電波に応じて自己のＲＦＩＤタグ３０が保持する情報をＲＦＩＤリーダ２０に送信する。
【００１３】
ＲＦＩＤタグ３０は、図示しない不揮発性の記録媒体を有し、この記録媒体に各ＲＦＩＤタグ３０（又は、ＲＦＩＤタグ３０が付加された各物品）を識別するためのＥＰＣ（Electric  Product  Code）データを予め保持している。また、ＲＦＩＤタグ３０は、自己のＲＦＩＤタグ３０へのアクセスを認証するためのアクセスパスワードと、ＲＦＩＤタグとしての機能を無効化するためのキルパスワードとを予め保持している。なお、記録媒体のデータ構造は特に問わないものとするが、後述するＴＩＤ領域やＵｓｅｒ領域、Ｒｅｓｅｒｖｅ領域等を有する形態としてもよい。
【００１４】
ＲＦＩＤタグ３０では、ＲＦＩＤリーダ２０のアクセス時に通知されるパスワード（アクセスパスワード又はキルパスワード）を、自己の記録媒体に保持されたパスワード（アクセスパスワード又はキルパスワード）で認証し、整合した場合に操作を許可する。
【００１５】
具体的に、ＲＦＩＤタグ３０は、ＲＦＩＤリーダ２０から通知されるアクセスパスワードと、自己の記録媒体に保持したアクセスパスワードとを比較し、両パスワードが整合する場合にのみＥＰＣデータの読み取りを許可し、ＲＦＩＤリーダ２０へ送出する。
【００１６】
また、ＲＦＩＤタグ３０は、ＲＦＩＤリーダ２０からＥＰＣデータ及びキルパスワードの組が通知されると、自己のＲＦＩＤタグ３０が保持するＥＰＣデータ及びキルパスワードと比較し、両データが整合した場合にのみＲＦＩＤタグ３０の機能を無効化、すなわち、ＲＦＩＤリーダ２０からのコマンドに対する動作（ＥＰＣデータや他のデータの読み込み動作等）を停止する。このように、ＲＦＩＤタグ３０には、第三者からＥＰＣのデータが読み出されたり、不用意に無効化されたりすることを防止するため、認証のためのパスワードが予め保持されている。
【００１７】
情報処理装置１００は、後述するＣＰＵ１０１と、記憶部１０６に記憶されたＯＳ（オペレーションシステム）及び各種プログラムとの協働により、ＲＦＩＤアクセス部１１と、アクセス制御部１２とを機能部として備える。
【００１８】
ここで、ＲＦＩＤアクセス部１１は、ＲＦＩＤタグ３０へのアクセスに係るミドルウェアにより実現される機能部であって、アクセス制御部１２の制御に従いＲＦＩＤリーダ２０にアクセスすることで、当該ＲＦＩＤリーダ２０を介してＲＦＩＤタグ３０との間で情報の授受を行う。
【００１９】
具体的に、ＲＦＩＤアクセス部１１は、ＲＦＩＤタグ３０との交信のため、アクセスパスワードを引数とするＲＦＩＤタグ３０からＥＰＣを読み込むためのＥＰＣリード関数と、ＥＰＣと、キルパスワードを引数とするＲＦＩＤタグ３０の機能無効化のためのキル関数とを実装している。ＲＦＩＤアクセス部１１は、アクセス制御部１２から指定される引数を用いて、アクセス制御部１２から指示された何れかの関数を実行することでＲＦＩＤタグ３０へのアクセスを、ＲＦＩＤリーダ２０を介して行う。
【００２０】
また、ＲＦＩＤアクセス部１１は、ＲＦＩＤタグ３０との交信の際に、その交信履歴を表したアクセスログを、ファイルやシステムログの形態で後述する記憶部１０６に出力する。なお、アクセスログに記録される内容としては、上述したＥＰＣリード関数やキル関数が実行された日時を示す情報や、ＲＦＩＤタグ３０から通知される実行結果の他、各関数とともに入力されたパスワード（アクセスパスワード、キルパスワード）が挙げられる。
【００２１】
上記アクセスログが平文で記録された場合、侵入者等によりアクセスログが不正に読み取られると、アクセスパスワードやキルパスワード等の機密情報が漏洩してしまう可能性がある。そのため、本実施形態のＲＦＩＤアクセス部１１では、アクセス制御部１２からの指示に応じて、その出力形式を平文又は隠蔽化の２状態に切り替えることが可能となっている。
【００２２】
具体的に、ＲＦＩＤアクセス部１１は、後述する“ログタイプ”を引数とした、アクセスログのセキュリティレベル切り替えのための初期化関数を実装しており、このログタイプに入力される値に応じて、上述したパスワード等の各項目を、平文又は隠蔽化した状態で出力する。なお、出力形式の切り替えについては後述する。
【００２３】
アクセス制御部１２は、ＲＦＩＤアクセス部１１の動作を制御する機能部であって、ＲＦＩＤアクセス部１１が実装する関数を用いてＲＦＩＤタグ３０へのアクセスを指示することで、ＲＦＩＤタグ３０からデータの読み込みや、機能の無効化等の制御を行う。
【００２４】
具体的に、アクセス制御部１２は、アクセスパスワードを指定してＥＰＣリード関数の実行を指示することで、ＲＦＩＤタグ３０からＥＰＣデータの読み取りを行う。また、機能の無効化を行う場合には、読み取ったＥＰＣデータとキルパスワードとを指定し、キル関数の実行を指示することで、指定したＥＰＣデータのＲＦＩＤタグ３０を無効化する。
【００２５】
なお、アクセスパスワード及びキルパスワードは、後述する記憶部１０６等の記憶媒体に暗号化された状態で保持されているものとするが、これに限らず、キーボード等の入力デバイス（図示せず）を介してユーザから指示入力される形態としてもよい。
【００２６】
また、アクセス制御部１２は、情報処理装置１００（アクセス制御部１２）の起動時等に、アクセスログの出力形式を設定する所定のコマンド（以下、ログレベルという）を指定して初期化関数の実行を指示することで、ＲＦＩＤアクセス部１１から出力されるアクセスログＬの出力形式の設定（初期化）を行う。
【００２７】
以下、アクセスログＬの出力形式の切り替えについて説明する。なお、本実施形態では、上述したアクセスパスワード及びキルパスワードに加え、後述するブロックパスワード、ＴＩＤ領域データ、Ｕｓｅｒ領域データ、Ｒｅｓｅｒｖｅ領域データ、ＥＰＣデータ／ｕＩＤデータについてのログレベルの設定を行うことが可能な形態について説明する。
【００２８】
図２は、ログレベルのデータ構成の一例を示した図である。同図に示したように、ログレベルは８ビット分のデータで構成され、各ビット値（０又は１）が対応する項目のデータを平文で出力するか否かを定めている。ここで、ビット値“０”がデータを隠蔽して出力することを指示し、ビット値“１”がデータを平文で出力することを指示する。
【００２９】
各ビット（ビット０、１、３〜７）は、ログ出力の各項目に対応している。なお、ビット２については、出力形式の設定に直接寄与しない予約領域（ビット値は１）としている。
【００３０】
具体的に、ビット７はキルパスワードの平文／隠蔽化の設定に係る項目である。また、ビット６はアクセスパスワードの平文／隠蔽化の設定に係る項目である。例えば、ビット７を“０”、ビット６を“１”に設定すると、アクセスログにはキルパスワードが隠蔽化された状態で出力され、アクセスパスワードが平文の状態で出力されることになる。
【００３１】
また、ビット５はブロックパスワードの平文／隠蔽化の設定に係る項目である。ここで、ブロックパスワードとは、後述するＵｓｅｒ領域の読み込み／書き込みに係るパスワードである。Ｕｓｅｒ領域は複数のブロックに分割して管理することができ、ブロック毎にブロックパスワードを設定することで読み込み／書き込みの可否を制御することが可能である。この場合、アクセスパスワードやキルパスワードと同様、アクセス制御部１２はブロックパスワードを引数としてＥＰＣリード関数の実行を指示することになるため、アクセスログにはブロックパスワードも出力される。ＲＦＩＤアクセス部１１は、ビット５のビット値が“０”又は“１”に設定されると、ブロックパスワードを平文又は隠蔽化した状態でアクセスログに記録する。
【００３２】
ビット４はＴＩＤ領域から読み出されるデータの平文／隠蔽化の設定に係る項目である。ＴＩＤ領域とは、ＲＦＩＤタグ３０の製造者が利用するデータ領域であって、ＲＦＩＤタグ３０の記録媒体に予め設けられている。ＲＦＩＤアクセス部１１では、ビット４のビット値が“０”又は“１”に設定されると、ＴＩＤ領域から読み込んだデータを平文又は隠蔽化した状態でアクセスログに記録する。
【００３３】
ビット３はＵｓｅｒ領域から読み出されるデータの平文／隠蔽化の設定に係る項目である。Ｕｓｅｒ領域とは、ユーザが任意のデータを読み込み／書き込み可能なデータ領域であって、ＲＦＩＤタグ３０の記録媒体に予め設けられている。ＲＦＩＤアクセス部１１では、ビット３のビット値が“０”又は“１”に設定されると、Ｕｓｅｒ領域から読み込んだデータを平文又は隠蔽化した状態でアクセスログに記録する。
【００３４】
ビット１はＲｅｓｅｒｖｅ領域から読み出されるデータの平文／隠蔽化の設定に係る項目である。ここで、Ｒｅｓｅｒｖｅ領域とは、認証用のアクセスパスワードやキルパスワード等が格納されるデータ領域であって、ＲＦＩＤタグ３０の記録媒体に予め設けられている。ＲＦＩＤアクセス部１１では、このビット１のビット値が“０”又は“１”に設定されると、Ｒｅｓｅｒｖｅ領域から読み込んだデータを平文又は隠蔽化した状態でアクセスログに記録する。
【００３５】
ビット０はＥＰＣデータ／ｕＩＤデータ領域から読み出されるデータの平文／隠蔽化の設定に係る項目である。ここで、ＥＰＣデータ／ｕＩＤデータ領域とは、タグＩＤ等のＲＦＩＤタグ３０に固有の識別情報が格納されるデータ領域であって、ＲＦＩＤタグ３０の記録媒体に予め設けられている。ＲＦＩＤアクセス部１１では、このビット０のビット値が“０”又は“１”に設定されると、ＥＰＣデータ／ｕＩＤデータ領域から読み込んだデータを平文又は隠蔽化した状態でアクセスログに記録する。
【００３６】
上述したログレベルにおいて、例えば、キルパスワードだけ出力したくない場合には、図２に示したように“０１１１１１１１”を指示すればよい。なお、ＲＦＩＤアクセス部１１への指示形態は特に問わず、図２のように２進表記で指示する形態としてもよいし、１６進表記（図２の場合、“７Ｆ”）で指示する形態としてもよいし、１０進表記（図２の場合、“１２７”）で指示する形態としてもよい。
【００３７】
図３及び図４は、図２で示したログレベル“０１１１１１１１”がアクセス制御部１２から指示された場合での、ＲＦＩＤアクセス部１１が出力するアクセスログの一例を示した図である。なお、図３及び図４の例では、ＲＦＩＤタグ３０が保持する全てのデータ領域に対し、アクセスパスワードとして“１２３４５６７８”、キルパスワードとして“７７７７７７７７”がそれぞれ設定されているものとする。
【００３８】
アクセス制御部１２からログレベル“０１１１１１１１”で初期化された後、アクセスパスワード＝１２３４５６７８が指定され、ＥＰＣリード関数の実行が指示されると、ＲＦＩＤアクセス部１１は、このアクセスパスワードを引数としてＥＰＣリード関数を実行する。この結果、ＲＦＩＤタグ３０からＥＰＣデータとして“１１２２３３４４５５６６７７８８９９００１１２２”が読み込まれたとすると、ＲＦＩＤアクセス部１１が出力するアクセスログには、図３に示したような交信履歴Ａ１、Ａ２が記録される。
【００３９】
図３に示したように、ＲＦＩＤアクセス部１１が出力するアクセスログには、アクセス制御部１２から指定されたアクセスパスワード（交信履歴Ａ１参照）と、ＲＦＩＤタグ３０から読み読み込まれたＥＰＣデータ（交信履歴Ａ２参照）とが記録されている。ここで、アクセス制御部１２から指定されたログレベルでは、アクセスパスワード及びＥＰＣデータに対応する項目（ビット６、ビット０）に平文での出力を指示する“１”が設定されていたため、ＲＦＩＤアクセス部１１は、アクセスパスワード及びＥＰＣデータを平文で記録している。
【００４０】
続いて、アクセス制御部１２からＥＰＣデータ＝１１２２３３４４５５６６７７８８９９００１１２２及びキルパスワード＝７７７７７７７７が指定され、キル関数の実行が指示されると、ＲＦＩＤアクセス部１１は、このＥＰＣデータ及びキルパスワードを引数としてキル関数を実行する。この結果、ＲＦＩＤタグ３０からキル操作が成功した旨の応答が得られたとすると、ＲＦＩＤアクセス部１１が出力するアクセスログには、図４に示したような交信履歴Ａ３、Ａ４が記録される。
【００４１】
図４に示したように、ＲＦＩＤアクセス部１１が出力するアクセスログには、アクセス制御部１２から指定されたキルパスワードとＥＰＣデータとが記録されている（交信履歴Ａ３参照）。ここで、アクセス制御部１２から指定されたログレベルでは、キルパスワードに対応する項目（ビット７）に隠蔽化した状態での出力を指示する“０”が設定されていたため、図４に示したように、ＲＦＩＤアクセス部１１は、キルパスワードを隠蔽化した状態（＊＊＊＊＊＊＊＊）で記録している。なお、ＥＰＣデータについては、図３と同様平文で記録される。なお、図４では、隠蔽化の対象となる文字列をアスタリスク（＊）で表記する形態としたが、この形態に限らないものとする。
【００４２】
このように、ＲＦＩＤアクセス部１１は、ログレベルにおいて隠蔽化するよう指示された項目については、図４に示したように隠蔽化した状態でアクセスログに記録する。これにより、ＲＦＩＤタグ３０との間の交信の履歴を残しつつ、セキュリティ上秘匿すべき項目のみを隠蔽することが可能となる。
【００４３】
なお、ログレベル自体は後述する記憶部１０６等の記憶媒体に予め保持されているものとするが、この形態に限らず、例えば、アクセスログの出力先や出力経路の状態に応じて、アクセス制御部１２が使用するログレベルを選択的に指示する形態としてもよい。
【００４４】
例えば、アクセスログの出力先となる記憶領域自体が暗号化されている場合、又は、アクセスログを外部装置に送信する際の出力経路（通信経路）が暗号化されている場合には、情報漏洩を防ぐための構成がなされていると判断し、平文での出力を指示するログレベルを使用する形態としてもよい。なお、アクセスログの出力先となる記憶領域が暗号化されていない場合や、アクセスログの出力経路が暗号化されていない場合には、セキュリティ上秘匿すべき項目について、隠蔽化した状態での出力を指示するログレベルを使用することが好ましい。
【００４５】
以下、図５を参照して、情報処理装置１００のアクセスログの出力に係る動作の一例について説明する。ここで、図５は、ＲＦＩＤタグ３０からＥＰＣデータを読み込む際のＲＦＩＤアクセス部１１及びアクセス制御部１２の動作を示したフローチャートである。なお、図５では、ＲＦＩＤリーダ２０に係る動作の図示を省略している。
【００４６】
まず、アクセス制御部１２は、自己のアクセス制御部１２の起動時に、所定のログレベルを指定した初期化関数の実行をＲＦＩＤアクセス部１１に指示することで（ステップＳ１１）、ＲＦＩＤアクセス部１１のアクセスログの出力設定を初期化する（ステップＳ１２）。
【００４７】
次いで、後述する入力部１０５等を介したユーザからの指示に応じて、ＲＦＩＤタグ３０の読み込みを開始すると、アクセス制御部１２は、ＲＦＩＤタグ３０からＥＰＣデータを取得するため、アクセスパスワードを引数として指定したＥＰＣリード関数の実行をＲＦＩＤアクセス部１１に指示する（ステップＳ１３）。
【００４８】
ＲＦＩＤアクセス部１１では、ＥＰＣリード関数の実行が指示されると、指定されたアクセスパスワードを用いてＥＰＣリード関数を実行することで、ＲＦＩＤリーダ２０を介してＲＦＩＤタグ３０へアクセスする（ステップＳ１４）。ここで、ＥＰＣリード関数の実行により、アクセス制御部１２から指定されたアクセスパスワードがＲＦＩＤタグ３０へ通知される。
【００４９】
続いて、ＲＦＩＤアクセス部１１は、ステップＳ１４の交信履歴をアクセスログとして記録するため、ログレベルに設定されたアクセスパスワードについての設定値が、平文を指示するものか否かを判定する（ステップＳ１５）。
【００５０】
ステップＳ１５において、平文を指示するものと判定した場合（ステップＳ１５；Ｙｅｓ）、ＲＦＩＤアクセス部１１は、ステップＳ１４の交信履歴として、アクセスパスワードを平文で記録したアクセスログを出力する（ステップＳ１６）。また、ステップＳ１５において、隠蔽化を指示するものと判定した場合（ステップＳ１５；Ｎｏ）、ＲＦＩＤアクセス部１１は、ステップＳ１４の交信履歴として、アクセスパスワードを隠蔽化した状態で記録したアクセスログを出力する（ステップＳ１７）。
【００５１】
一方、ＲＦＩＤタグ３０では、ＲＦＩＤアクセス部１１（ＲＦＩＤリーダ２０）からのアクセスに応じて、当該ＲＦＩＤアクセス部１１から送信されたアクセスパスワードの認証を行い（ステップＳ１８）、整合する場合には自己のＲＦＩＤタグ３０が保持するＥＰＣデータを送信する（ステップＳ１９）。
【００５２】
ＲＦＩＤアクセス部１１は、ＲＦＩＤリーダ２０を介してＥＰＣデータを受信すると、このＥＰＣデータをアクセス制御部１２に出力する（ステップＳ２０）。続いて、ＲＦＩＤアクセス部１１は、ステップＳ２０の交信履歴をアクセスログとして記録するため、ログレベルに設定されたＥＰＣデータについての設定値が、平文を指示するものか否かを判定する（ステップＳ２１）。
【００５３】
ステップＳ２１において、平文を指示するものと判定した場合（ステップＳ２１；Ｙｅｓ）、ＲＦＩＤアクセス部１１は、ステップＳ２０の交信履歴として、ＥＰＣデータを平文で記録したアクセスログを出力し（ステップＳ２２）、処理を終了する。また、ステップＳ２１において、隠蔽化を指示するものと判定した場合（ステップＳ２１；Ｎｏ）、ＲＦＩＤアクセス部１１は、ステップＳ２０の交信履歴として、ＥＰＣデータを隠蔽化した状態で記録したアクセスログを出力し（ステップＳ２３）、本処理を終了する。
【００５４】
なお、上記処理では、アクセスパスワード及びＥＰＣデータを処理の対象としたが、キルパスワードや他のデータのアクセスログについても、同様に出力形式の切り替えが行われるものとする。
【００５５】
図６は、情報処理装置１００の要部構成を示したブロック図である。同図に示したように、情報処理装置１００は、情報処理を行うＣＰＵ（Central  Processing  Unit）１０１、ＢＩＯＳなどを記憶した読出し専用メモリであるＲＯＭ（Read  Only  Memory）１０２、各種データを書換え可能に記憶するＲＡＭ（Random  Access  Memory）１０３、処理経過や結果等を操作者に表示するＣＲＴ（Cathode  Ray  Tube）やＬＣＤ（Liquid  Crystal  Display）等の表示部１０４、並びに操作者がＣＰＵ１０１に命令や情報等を入力するためのキーボードやマウス等のポインティングデバイスである入力部１０５、各種のプログラムや設定情報を記憶するＨＤＤ（Hard  Disk  Drive）等の記憶部１０６、記録媒体Ｍを用いて情報を保管したり外部に情報を配布したり外部から情報を入手するためのＣＤ−ＲＯＭドライブ等の媒体読取装置１０７、各通信回線を介して外部の他の機器と通信により情報を伝達するための通信制御装置１０８等から構成されており、これらの各部はバス１０９により接続されている。
【００５６】
ＣＰＵ１０１は、ＲＡＭ１０３を作業領域として、ＲＯＭ１０２や記憶部１０６に予め記憶された各種プログラムとの協働により各種処理を実行し、情報処理装置１００を構成する各部の動作を統括的に制御する。また、ＣＰＵ１０１は、ＲＯＭ１０２や記憶部１０６に予め記憶された各種プログラムとの協働により、上述したＲＦＩＤアクセス部１１及びアクセス制御部１２を機能部として実現する。
【００５７】
なお、記憶部１０６にインストールされるプログラムは、ＣＤ−ＲＯＭやＤＶＤなどの各種の光ディスク、各種光磁気ディスク、フレキシブルディスクなどの各種磁気ディスク、半導体メモリ等の各種方式のメディア等の記録媒体Ｍに記録され、この記録媒体Ｍに記録されたプログラムが記憶部１０６にインストールされる。このため、ＣＤ−ＲＯＭ等の光情報記録メディアやＦＤ等の磁気メディア等の可搬性を有する記録媒体Ｍも、プログラムを記憶する記録媒体となり得る。また、プログラムは、例えば通信制御装置１０８を介して外部から取り込まれ、記憶部１０６にインストールされる形態としてもよい。
【００５８】
以上、発明の実施の形態について説明したが、本発明はこれに限定されるものではなく、本発明の主旨を逸脱しない範囲での種々の変更、置換、追加等が可能である。
【産業上の利用可能性】
【００５９】
以上のように、本発明にかかる情報処理装置及びプログラムは、ＲＦＩＤタグと交信を行う装置に有用であり、特に、ＲＦＩＤタグとの交信履歴を記録する場合に適している。
【符号の説明】
【００６０】
１００  情報処理装置
１１  ＲＦＩＤアクセス部
１２  アクセス制御部
２０  ＲＦＩＤリーダ
３０  ＲＦＩＤタグ
１０１  ＣＰＵ
１０２  ＲＯＭ
１０３  ＲＡＭ
１０４  表示部
１０５  入力部
１０６  記憶部
１０７  媒体読取装置
１０８  通信制御装置
１０９  バス
【先行技術文献】
【特許文献】
【００６１】
【特許文献１】特開２００８−２３３９７５号公報
【図１】
2010218255.tif 000003
【図２】
2010218255.tif 000004
【図３】
2010218255.tif 000005
【図４】
2010218255.tif 000006
【図５】
2010218255.tif 000007
【図６】
2010218255.tif 000008