(57)【要約】【課題】データの解析がされにくい情報タグの応答制御方法を提供する。【解決手段】ＲＦＩＤタグ１０のＣＰＵ１は、受信したコマンドにおけるコマンド解析が不可の場合、またシーケンスエラーの場合、またはコマンドエラーの場合、ＲＯＭ２に予め用意されている乱数表でレスポンス長を設定し、さらにこの乱数表でレスポンスデータを作成してレスポンス送信処理を行う。【選択図】図１
2005267441.tif 000002
【特許請求の範囲】
【請求項１】
コマンドを受信した際、このコマンドを解析処理し、
この解析処理でコマンドの解析が不可の場合、またはシーケンスエラーの場合、またはコマンドエラーの場合、予め記憶されている乱数表を用いて応答の長さを設定すると共に応答データを作成し、
この作成された応答データを送信処理するようにしたことを特徴とする情報タグの応答制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、無線周波帯の搬送波を用いて非接触にて通信を行う情報タグ（ＲＦＩＤタグ）の応答制御方法に関する。
【背景技術】
【０００２】
従来、ＲＦＩＤタグのデータは、非接触のために所持者が気付かないうちに外部から盗まれ易い環境にある。通常の機器であればデータを暗号化すれば良いが、ＲＦＩＤタグの場合、ＣＰＵ能力が低いので複雑な計算は困難である。
【０００３】
コマンドやレスポンスのデータ構造などがわからなければ解析は難しいが、コマンドに対する応答の仕方によっては繰り返しテストをすることにより、データを解析される可能性が高くなる。
【０００４】
このようなセキュリティを確保するための認証装置、あるいは認証方法が提案されている（例えば、特許文献１）。
【０００５】
しかしながら、この提案は携帯電話でＣＰＵ能力が高いものであり、上述したようにＲＦＩＤタグではＣＰＵ能力が低いので適用が不可能である。
【特許文献１】特開２００２−３４２２８８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
上記したように、ＲＦＩＤタグ（情報タグ）において、コマンドに対する応答の仕方によっては繰り返しテストをすることにより、データを解析される可能性が高くなるという問題があった。
【０００７】
この発明の目的は、データの解析がされにくい情報タグの応答制御方法を提供することである。
【課題を解決するための手段】
【０００８】
この発明の情報タグの応答制御方法は、コマンドを受信した際、このコマンドを解析処理し、この解析処理でコマンドの解析が不可の場合、またはシーケンスエラーの場合、またはコマンドエラーの場合、予め記憶されている乱数表を用いて応答の長さを設定すると共に応答データを作成し、この作成された応答データを送信処理するようにしたことを特徴とする。
【発明の効果】
【０００９】
本発明の情報タグの応答制御方法は、無応答、エラー応答、正常応答かの区別がつきにくい応答を制御することにより、データ解析を難しくすることを可能にすることができる。
【発明を実施するための最良の形態】
【００１０】
以下、図面を参照して、この発明の実施の形態について詳細に説明する。
【００１１】
図１は、この発明の情報タグの応答制御方法に係るＲＦＩＤタグ（情報タグ）１０の概略構成を示すものである。
【００１２】
ＲＦＩＤタグ１０は、全体の制御を司るＣＰＵ１、プログラム及び詳しくは後述するが乱数表等を記憶しているＲＯＭ２、情報を一時記憶するＲＡＭ３、変調及び復調を行う変調／復調回路４、アンテナ７に接続されたアナログ回路５、及び電力発生回路６とから構成されている。なお、電力発生回路６は、電力を発生して各回路に電力を供給する。
【００１３】
次に、このような構成において、本発明のＲＦＩＤタグ１０の応答制御動作について図２のフローチャートを参照して説明する。
【００１４】
まず、ＲＦＩＤタグ１０が無線周波帯の搬送波を受信して電力発生回路６が電力を発生して電源がオンとなったものとする。
【００１５】
その際、ＣＰＵ１は、まず、Ｉ／Ｏの初期化を行う（ＳＴ１）。
【００１６】
続いて、ＣＰＵ１は、コマンドを受信したかチェックし（ＳＴ２）、まだコマンドを受信していない場合、コマンド受信待機状態となる。
【００１７】
ステップＳＴ２でコマンドを受信した際、ＣＰＵ１は、コマンドの解析処理を行う（ＳＴ３）。
【００１８】
ここで、ＣＰＵ１は、ステップＳＴ３の解析処理の結果、コマンドの解析が不可の場合にステップＳＴ９へ移行し、コマンドの解析ができた場合に次ステップに移行する（ＳＴ４）。
【００１９】
コマンドの解析ができた場合、ＣＰＵ１は、シーケンスエラーかをチェックし（ＳＴ５）、シーケンスエラーであればステップＳＴ９へ移行し、シーケンスエラーでなければ次ステップに移行する。
【００２０】
シーケンスエラーでない場合、ＣＰＵ１は、コマンドエラーかをチェックし（ＳＴ６）、コマンドエラーであればステップＳＴ９へ移行し、コマンドエラーでなければ次ステップに移行する。
【００２１】
コマンドエラーでない場合、ＣＰＵ１は、当該コマンドを実行し（ＳＴ７）、レスポンスを作成する（ＳＴ８）。
【００２２】
一方、ステップＳＴ４でコマンドの解析が不可の場合、またはステップＳＴ５でシーケンスエラーの場合、またはステップＳＴ６でコマンドエラーの場合、ＣＰＵ１は、ＲＯＭ２に予め用意されている乱数表でレスポンス長を設定し（ＳＴ９）、さらにこの乱数表でレスポンス（応答）データを作成する（ＳＴ１０）。
【００２３】
そして、ＣＰＵ１は、ステップＳＴ８で作成したレスポンス、またはステップＳＴ１０で作成したレスポンスデータのレスポンス（応答）送信処理を行い（ＳＴ１１）、ステップＳＴ２に戻る。
【００２４】
上述したように、本実施例では、決められたシーケンスやコマンド以外を受信した場合、仕様で決められたレスポンスフォーマットで応答せず、乱数表を用いてレスポンス長を設定、乱数表を用いてレスポンスデータを作成する。
【００２５】
ここで、本実施例の動作との比較として、従来のＲＦＩＤタグの応答制御動作を図３のフローチャートを参照して説明する。同一動作には同一ステップを付して説明を省略する。
【００２６】
すなわち、従来では、ステップＳＴ４でコマンドの解析が不可だった場合、ステップＳＴ２のコマンド受信待機状態に移行する。また、ステップＳＴ５でシーケンスエラーだった場合、仕様で決められたシーケンスエラーレスポンスを作成し（ＳＴ２１）、レスポンス応答処理を行う。また、ステップＳＴ６でコマンドエラーだった場合も、仕様で決められたコマンドエラーレスポンスを作成し（ＳＴ２２）、レスポンス送信処理を行う。
【００２７】
このように、従来では、仕様で決められたレスポンスが作成されてレスポンス送信処理が行われるので、データを解析される可能性が高くなる。
【００２８】
以上説明したように上記発明の実施の形態によれば、データのセキュリティに配慮したＲＦＩＤタグを提供することができる。
【００２９】
なお、本願発明は、上記実施形態に限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で種々に変形することが可能である。また、各実施形態は可能な限り適宜組み合わせて実施してもよく、その場合組み合わせた効果が得られる。さらに、上記実施形態には種々の段階の発明が含まれており、開示される複数の構成要件における適宜な組み合わせにより種々の発明が抽出され得る。例えば、実施形態に示される全構成要件から幾つかの構成要件が削除されても、発明が解決しようとする課題の欄で述べた課題が解決でき、発明の効果の欄で述べられている効果が得られる場合には、この構成要件が削除された構成が発明として抽出され得る。
【図面の簡単な説明】
【００３０】
【図１】この発明の情報タグの応答制御方法に係るＲＦＩＤタグの概略構成を示すブロック図。
【図２】本発明のＲＦＩＤタグの応答制御動作を説明するためのフローチャート。
【図３】従来のＲＦＩＤタグの応答制御動作を説明するためのフローチャート。
【符号の説明】
【００３１】
１…ＣＰＵ、２…ＲＯＭ、３…ＲＡＭ、４…変調／復調回路、５…アナログ回路、６…電力発生回路、７…アンテナ、１０…ＲＦＩＤタグ。
【図１】
2005267441.tif 000003
【図２】
2005267441.tif 000004
【図３】
2005267441.tif 000005