(57)【要約】【課題】データの読取り・書込みに対してセキュリティ機能を有し、安価で使い勝手の良いＲＦＩＤ装置、システム及びアクセス制御方法を提供すること。【解決手段】ＲＦＩＤ装置１００のデータ記憶部２１０のデータを読取りまたは書込みを実行する場合に、アクセス回数を記録するアクセス回数記憶部２１１と、記憶部２１０のデータに対する読取り・書込みをロックする読取り・書込み設定情報記憶部２１２を備える。さらに、アクセス回数記録機能やロック機能をそれぞれ有効または無効とする機能有効フラグ記憶部２１３を設ける。【選択図】図２
2007183790.tif 000002
【特許請求の範囲】
【請求項１】
無線を用いて、外部通信装置とデータの送受信を行うＲＦＩＤ装置であって、
該外部通信装置からコマンドデータを受信し、該外部通信装置へ応答データを送信する通信制御部と、
データを記憶するデータ記憶部と、
上記外部通信装置から受けたアクセス回数を記憶するアクセス回数記憶部と、
上記コマンドデータに対する処理を行い装置全体を制御する処理制御部とを備え、
該処理制御部は、上記外部通信装置から上記データ記憶部に記憶するデータの読取りまたは書込みのためのアクセスを受ける毎に、上記アクセス回数記憶部のアクセス回数を更新することを特徴とするＲＦＩＤ装置。
【請求項２】
請求項１記載のＲＦＩＤ装置において、
前記処理制御部は、前記アクセス回数記憶部の記憶するアクセス回数が規定回数を超えた場合、前記外部通信装置から受信したコマンドデータに対する処理を中止し、該外部通信装置への応答データとして、アクセス回数が規定回数を超えた旨を送信することを特徴とするＲＦＩＤ装置。
【請求項３】
無線を用いて、外部通信装置とデータの送受信を行うＲＦＩＤ装置であって、
該外部通信装置からコマンドデータを受信し、該外部通信装置へ応答データを送信する通信制御部と、
データを記憶するデータ記憶部と、
該データ記憶部に記憶するデータの読取りまたは書込みを許可するか否かを示すロック設定情報を記憶する読取り・書込み設定情報記憶部と、
上記コマンドデータに対する処理を行い装置全体を制御する処理制御部とを備え、
該処理制御部は、上記外部通信装置から上記データ記憶部に記憶するデータの読取りまたは書込みのコマンドデータを受けた場合、上記読取り・書込み設定情報記憶部のロック設定情報を参照し、読取りまたは書込みが許可されていない場合には、データの読取りまたは書込みの処理を中止することを特徴とするＲＦＩＤ装置。
【請求項４】
請求項３記載のＲＦＩＤ装置において、
前記読取り・書込み設定情報記憶部は、さらに、前記記憶しているロック設定情報を変更することを許可するか否かを示す変更可否情報を記憶し、
前記処理制御部は、前記外部通信装置から上記読取り・書込み設定情報記憶部に記憶するロック設定情報を変更するコマンドデータを受けた場合、該読取り・書込み設定情報記憶部の変更可否情報を参照し、変更することが許可されていない場合には、ロック設定情報の変更の処理を中止することを特徴とするＲＦＩＤ装置。
【請求項５】
請求項３記載のＲＦＩＤ装置において、
前記読取り・書込み設定情報記憶部のロック設定情報に基づきデータの読取りまたは書込みの処理を中止するロック機能に関し、該ロック機能を有効にするか否かを示す機能有効フラグを記憶する機能有効フラグ記憶部を備え、
前記処理制御部は、該機能有効フラグ記憶部を参照し、記憶する機能有効フラグが無効である場合には、前記読取り・書込み設定情報記憶部のロック設定情報が読取りまたは書込みを許可しない場合でも、データの読取りまたは書込みの処理を実行することを特徴とするＲＦＩＤ装置。
【請求項６】
外部通信装置とＲＦＩＤ装置との間で無線を用いてデータの送受信を行うＲＦＩＤシステムであって、
該ＲＦＩＤ装置は、
データを記憶するデータ記憶部と、
上記外部通信装置から受信した、該データ記憶部に記憶するデータの読取りまたは書込み処理のためのアクセス回数を記憶するアクセス回数記憶部と、を備え、
該アクセス回数記憶部に記憶するアクセス回数が規定回数を超えた場合、データの読取りまたは書込み処理を中止し、上記外部通信装置へ、アクセス回数が規定回数を超えた旨の応答を送信することを特徴とするＲＦＩＤシステム。
【請求項７】
外部通信装置とＲＦＩＤ装置との間で無線を用いてデータの送受信を行うＲＦＩＤシステムであって、
該ＲＦＩＤ装置は、
データを記憶するデータ記憶部と、
該データ記憶部に記憶するデータの読取りまたは書込みを許可するか否かを示すロック設定情報を記憶する読取り・書込み設定情報記憶部と、を備え、
上記外部通信装置から上記データ記憶部に記憶するデータの読取りまたは書込みのコマンドデータを受けた場合、上記読取り・書込み設定情報記憶部のロック設定情報を参照し、読取りまたは書込みが許可されていない場合には、データの読取りまたは書込み処理を中止することを特徴とするＲＦＩＤシステム。
【請求項８】
無線を用いて、外部通信装置とデータの送受信を行うＲＦＩＤ装置におけるアクセス制御方法であって、
上記外部通信装置から当該ＲＦＩＤ装置にて記憶するデータの読取りまたは書込みのためのアクセスを受ける毎に、アクセス回数を更新して記憶し、
該記憶するアクセス回数が規定回数を超えた場合、データの読取りまたは書込み処理を中止し、
上記外部通信装置へ、アクセス回数が規定回数を超えた旨の応答を送信する、
ことを特徴とするアクセス制御方法。
【請求項９】
無線を用いて、外部通信装置とデータの送受信を行うＲＦＩＤ装置におけるアクセス制御方法であって、
当該ＲＦＩＤ装置にて記憶するデータの読取りまたは書込みを許可するか否かを示すロック設定情報を記憶し、
上記外部通信装置から上記データの読取りまたは書込みのコマンドデータを受けた場合、上記ロック設定情報を参照し、
データの読取りまたは書込みが許可されていない場合には、データの読取りまたは書込み処理を中止する、
ことを特徴とするアクセス制御方法。
【請求項１０】
請求項９記載のアクセス制御方法において、
さらに、前記記憶しているロック設定情報を変更することを許可するか否かを示す変更可否情報を記憶し、
前記外部通信装置から上記ロック設定情報を変更するコマンドデータを受けた場合、該変更可否情報を参照し、
変更することが許可されていない場合には、ロック設定情報の変更の処理を中止することを特徴とするアクセス制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、微小な無線タグにより人やモノを識別・管理するＲＦＩＤ装置、ＲＦＩＤシステム及びＲＦＩＤ装置へのアクセス制御方法に関する。
【背景技術】
【０００２】
ＲＦＩＤ（Radio Frequency Identification、無線タグとも呼ばれる）は、流通業界でバーコードに代わる商品識別・管理技術として開発が進められてきたが、それに留まらず社会のＩＴ化・自動化を推進する上での基盤技術として注目が高まっている。それに伴い、ＲＦＩＤに格納されるＩＤ情報について保護し、セキュリティを向上させる必要が生じている。
【０００３】
特許文献１には、無線タグのＩＤ自体を秘匿化（暗号化）しておき、代理サーバに転送してこれを復号化することにより、所有者のプライバシを保護することと、無線タグのＩＤに認証子を付加することにより、ＩＤの偽造／成り済ましを防止する技術が開示されている。
【０００４】
また非特許文献１には、無線タグのＥＰＣ（商品識別電子コード）メモリエリアやユーザデータメモリエリアに、書込みをロックする機能を搭載することで、書き換えを防止する技術が開示されている。
【０００５】
【特許文献１】特開２００４−３１８６４５号公報
【非特許文献１】EPC Radio-Frequency Identity Protocols Class-1 Generation-2 UHF RFID Protocol for Communications at 860 MHz  960 MHz Version 1.0.9、２００５年１月３１日、〔平成１７年１２月１日検索〕インターネット＜URL : http://www.epcglobalinc.org/standards_technology/EPCglobalClass-1Generation-2UHFRFIDProtocolV109.pdf＞
【発明の開示】
【発明が解決しようとする課題】
【０００６】
上記特許文献１に記載の技術によれば、タグＩＤに高度な暗号化技術を使うことによりプライバシの保護やセキュリティを確保できるが、これを復号化する代理サーバと連携したシステムであるため、システムが大掛かりでこれを実現するためのコストが高騰してしまう。無線タグ（ＲＦＩＤ装置）は個品に取り付けられる可能性も高く、状況によってはサーバ等と連携できない場合がある。そして、強固なセキュリティを保障するものでなくても、むしろ安価に実現できることが求められる場合がある。
【０００７】
一方非特許文献１に記載の技術によれば、不正なアクセスにより無線タグのメモリエリアに格納されているデータの書き換えを防止することはできるが、格納されているデータが読み出されることに対しては防止できない。
【０００８】
本発明は、データの読取りに対してもセキュリティ機能を有し、安価で使い勝手の良いＲＦＩＤ装置、ＲＦＩＤシステム及びアクセス制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明は、無線を用いて、外部通信装置とデータの送受信を行うＲＦＩＤ装置であって、該外部通信装置からコマンドデータを受信し、該外部通信装置へ応答データを送信する通信制御部と、データを記憶するデータ記憶部と、上記外部通信装置から受けたアクセス回数を記憶するアクセス回数記憶部と、上記コマンドデータに対する処理を行い装置全体を制御する処理制御部とを備える。該処理制御部は、上記外部通信装置から上記データ記憶部に記憶するデータの読取りまたは書込みのためのアクセスを受ける毎に、上記アクセス回数記憶部のアクセス回数を更新する。
【００１０】
また前記処理制御部は、前記アクセス回数記憶部の記憶するアクセス回数が規定回数を超えた場合、前記外部通信装置から受信したコマンドデータに対する処理を中止し、該外部通信装置への応答データとして、アクセス回数が規定回数を超えた旨を送信する。
【００１１】
本発明は、無線を用いて、外部通信装置とデータの送受信を行うＲＦＩＤ装置であって、該外部通信装置からコマンドデータを受信し、該外部通信装置へ応答データを送信する通信制御部と、データを記憶するデータ記憶部と、該データ記憶部に記憶するデータの読取りまたは書込みを許可するか否かを示すロック設定情報を記憶する読取り・書込み設定情報記憶部と、上記コマンドデータに対する処理を行い装置全体を制御する処理制御部とを備える。該処理制御部は、上記外部通信装置から上記データ記憶部に記憶するデータの読取りまたは書込みのコマンドデータを受けた場合、上記読取り・書込み設定情報記憶部のロック設定情報を参照し、読取りまたは書込みが許可されていない場合には、データの読取りまたは書込みの処理を中止する。
【００１２】
また前記読取り・書込み設定情報記憶部は、さらに、前記記憶しているロック設定情報を変更することを許可するか否かを示す変更可否情報を記憶し、前記処理制御部は、前記外部通信装置から上記読取り・書込み設定情報記憶部に記憶するロック設定情報を変更するコマンドデータを受けた場合、該読取り・書込み設定情報記憶部の変更可否情報を参照し、変更することが許可されていない場合には、ロック設定情報の変更の処理を中止する。
【００１３】
また、前記読取り・書込み設定情報記憶部のロック設定情報に基づきデータの読取りまたは書込みの処理を中止するロック機能に関し、該ロック機能を有効にするか否かを示す機能有効フラグを記憶する機能有効フラグ記憶部を備え、前記処理制御部は、該機能有効フラグ記憶部を参照し、記憶する機能有効フラグが無効である場合には、前記読取り・書込み設定情報記憶部のロック設定情報が読取りまたは書込みを許可しない場合でも、データの読取りまたは書込みの処理を実行する。
【００１４】
本発明は、外部通信装置とＲＦＩＤ装置との間で無線を用いてデータの送受信を行うＲＦＩＤシステムであって、該ＲＦＩＤ装置は、データを記憶するデータ記憶部と、該データ記憶部に記憶するデータの読取りまたは書込みを許可するか否かを示すロック設定情報を記憶する読取り・書込み設定情報記憶部とを備える。そして、上記外部通信装置から上記データ記憶部に記憶するデータの読取りまたは書込みのコマンドデータを受けた場合、上記読取り・書込み設定情報記憶部のロック設定情報を参照し、読取りまたは書込みが許可されていない場合には、データの読取りまたは書込み処理を中止する。
【００１５】
本発明は、無線を用いて、外部通信装置とデータの送受信を行うＲＦＩＤ装置におけるアクセス制御方法であって、当該ＲＦＩＤ装置にて記憶するデータの読取りまたは書込みを許可するか否かを示すロック設定情報を記憶し、上記外部通信装置から上記データの読取りまたは書込みのコマンドデータを受けた場合、上記ロック設定情報を参照し、データの読取りまたは書込みが許可されていない場合には、データの読取りまたは書込み処理を中止する。
【発明の効果】
【００１６】
本発明によれば、データの読取りに対してもセキュリティ機能を有し、安価で使い勝手の良いＲＦＩＤ装置、ＲＦＩＤシステム及びアクセス制御方法を提供できる。
【発明を実施するための最良の形態】
【００１７】
以下、本発明の実施例を図面を参照しながら説明する。
図１は、ＲＦＩＤ装置と外部通信装置で構成したＲＦＩＤシステムの一実施例を示す図である。ＲＦＩＤ装置１００は、ＩＤデータ等を格納するＲＦＩＤチップ１０１と通信用のＲＦＩＤアンテナ１０２から構成される。外部通信装置１０３は、外部通信装置本体１０４と通信用のアンテナ１０５から構成され、ＲＦＩＤ装置１００に対して、無線を用いてデータの送受信を行うとともに、必要な電力を供給する。ＲＦＩＤチップ１０１は外部通信装置本体１０４からアンテナ１０５，１０２を介してコマンドデータを受け取ると、格納しているデータへの書込み（書き換え）や読取りを行い、外部通信装置本体１０４に応答データを返す。
【００１８】
本発明のＲＦＩＤシステムでは、ＲＦＩＤ装置１００は、外部通信装置１０３からの書込み・読取り等のアクセスに対して必要な制限を加えることにより、格納しているデータを保護する機能を有する。
【００１９】
図２は、ＲＦＩＤ装置１００の内部構成の一例を示す図である。
アンテナ１０２は、外部通信装置１０４との間でコマンドデータの送受信と電力の受信を行う。電力系回路として、アンテナ１０２から受信した電力供給用電波を整流する整流回路２００と、ＲＦＩＤチップの過電圧保護のためのリミッタ２０１と、チップのリセット状態を解除するリセット解除部２０２と、整流して得た電圧値を検出する電圧検出部２０３とを備える。
【００２０】
通信制御部２０４は、データの送受信に関連する受信したコマンドデータの復調を行う復調部２０５と、送信するデータの変調を行う変調部２０６を備える。また処理制御部２０７は、コマンドデータに対する処理を行うコマンドデータ処理部２０８と各種認証処理を行う認証部２０９を備え、装置全体を制御する。データ記憶部２１０はＩＤデータやユーザデータを記憶する。
【００２１】
さらに本実施例のＲＦＩＤ装置では、外部装置からのアクセス（書込み・読取り）に対して必要な制限を行うために、次の各機能を有する。アクセス回数記憶部２１１は、外部装置からＲＦＩＤ装置へのアクセス回数のデータを記憶する（アクセス回数記録機能）。また読取り・書込み設定情報記憶部２１２は、ＲＦＩＤ装置へのデータ読取りや書込みのロック設定や、そのロック設定の変更を制限する情報を記憶する（読取りロック機能や書込みロック機能）。また機能有効フラグ記憶部２１３は、アクセス回数記録機能と読取りロック機能と書込みロック機能を有効にするか無効にするかのフラグを記憶する。
【００２２】
このようなアクセス制限機能は、処理制御部２０７にて判断し制御する。特に、読取りロック機能や書込みロック機能は、コマンドデータ処理部２０８にて実行する。
【００２３】
図３は、データ記憶部２１０の構成例を示す図である。
データ記憶部２１０は、当該ＲＦＩＤ装置を識別するＩＤデータを記憶するＩＤデータ記憶部３０１とユーザデータを記憶するユーザデータ記憶部３０２から構成されている。もちろんＲＦＩＤ装置によっては、ＩＤデータ記憶部３０１のみでもよいし、ＩＤデータとユーザデータを区別なく格納しても構わない。
【００２４】
図４は、アクセス回数記憶部２１１の構成例を示す図である。
前記したデータ記憶部２１０（４０１）に格納するＩＤデータ３０１とユーザデータ３０２に対して、アクセスされた回数であるアクセス回数４０２、最大のアクセス数を規定する最大アクセス数４０３、読取りが実行された回数である読取り回数４０４、書込みが実行された回数である書込み回数４０５を記憶する。図４の例では、例えばＩＤデータに対して、アクセス回数が今まで１０２回実行されており、最大アクセス数は１０００回に規定されている。そのうち読取り回数が１００回で、書込み回数は２回であることを示す。
【００２５】
このように、データ記憶部２１０のデータを読取り、または書込みを実行する場合に、アクセス回数、読取り回数、書込み回数を記録するアクセス回数記録機能を備えることで、アタック等の想定外のアクセスを検出することが可能になる。
【００２６】
図５は、読取り・書込み設定情報記憶部２１２の構成例を示す図である。
データ記憶部２１０（５０１）に格納するＩＤデータ３０１とユーザデータ３０２に対して、読取りを許可するか否かを示す読取りロック設定情報５０２と、書込みを許可するか否かを示す書込みロック設定情報５０４を記憶する。ここで記号「１」は有効（禁止）、「０」は無効（許可）を示す。さらに読取りロック設定情報５０２の変更の可否を示す読取りロック設定変更可否情報５０３と、書込みロック設定情報５０４の変更の可否を示す書込みロック設定変更可否情報５０５を設けている。ここで記号「１」は変更可、「０」は変更否を示す。図５の例では、ＩＤデータ３０１に関しては、読取りロックは有効（禁止）でその変更は不可能に、また書込みロック設定は無効（許可）でその変更は可能になっている。
【００２７】
このように、読取りロック設定情報５０２と書込みロック設定情報５０４によるロック機能を設けることで、不特定者がＲＦＩＤ装置内のデータを簡単に読取り、また書き換えることを防止することができ、セキュリティ機能が向上する。さらに、これらのロック設定を変更することに対し可否情報を付加したので、二重に安全になる。
【００２８】
図６は、機能有効フラグ記憶部２１３の構成例を示す図である。
上記した各種機能に対して、アクセス回数記録機能を有効にするか否かを示すアクセス回数記録機能有効フラグ６０１、書込みロック機能を有効にするか否かを示す書込みロック機能有効フラグ６０２、読取りロック機能を有効にするか否かを示す読取りロック機能有効フラグ６０３を記憶する。フラグ記号「１」は有効、「０」は無効を示す。図６の例では、アクセス回数記録機能と読取りロック機能が有効で、書込みロック機能は無効となっている。
【００２９】
このように、各種機能毎にその機能を有効にするか否かを示す機能有効フラグを設けることにより、ユーザは状況に応じて必要な機能だけを選択して有効に設定することができるので、使い勝手が優れる。
【００３０】
図７は、外部通信装置１０３からＲＦＩＤ装置１００に送信されるコマンドデータフォーマットの一例を示す図である。コマンドデータは、コマンド部７００とデータ部７０１から構成されている。コマンド部７００にはＲＦＩＤ装置に対する命令（コマンド値）が入り、データ部７０１にはコマンド毎に必要な値（データ）がセットされる。一方、ＲＦＩＤ装置１００から外部通信装置１０３へ応答がある場合も、同様のフォーマットが用いられる。コマンド部７００には命令に対応する応答コードが入り、データ部７００には必要に応じて応答データが入る。
【００３１】
図８は、外部通信装置１０３からＲＦＩＤ装置１００に送信されるコマンドデータの一例を示す図である。コマンドデータは表形式でコマンドデータ処理部２０８に格納されている。コマンドデータ表８００は、コマンド値８０１、コマンドの意味８０２、データ値８０３、データ値の意味８０４から構成される。以下、各コマンドについて説明する。
【００３２】
コマンド値「１０」は、ＩＤ読取りを意味する。ＲＦＩＤ装置１００はこれを受信すると、データ記憶部２１０から当該装置のＩＤデータ３０１を読取り、外部通信装置１０３へ応答する。
コマンド値「１１」は、ユーザデータの読取りを意味する。ＲＦＩＤ装置１００はデータ記憶部２１０からユーザデータ３０２を読取り、応答する。
コマンド値「１２」は、ＩＤ書込みを意味する。ＲＦＩＤ装置１００は添付されたデータ値「ＡＡＡＡ・・・」にて、データ記憶部２１０のＩＤデータ３０１を書き換える。
コマンド値「１３」は、ユーザデータ書込みを意味する。ＲＦＩＤ装置１００は添付されたデータ値「ＢＢＢＢ・・・」にて、データ記憶部２１０のユーザデータ３０２を書き換える。
コマンド値「１４」は、アクセス回数の読取りを意味する。これに対しては、アクセス回数記憶部２１１からアクセス回数を読取り、応答する。
【００３３】
コマンド値「１５」は、読取・書込み設定変更を意味する。そして、添付されたデータ値「ＣＣＣＣ・・・」にて、読取り・書込み設定情報記憶部２１２の情報を書き換える。
コマンド値「１６」は、認証を意味する。添付されたデータ値「ＤＤＤＤ・・・」（例えばパスワードデータ）を照合して、認証処理を実行する。
コマンド値「１７」は、機能有効設定を意味する。添付されたデータ値「ＥＥＥＥ・・・」にて、機能有効フラグ記憶部２１３のフラグを書き換える。
コマンド値「１８」は、データ暗号化読取りを意味する。データ記憶部２１０のＩＤデータやユーザデータを暗号化して読取る。読取りロック設定がなされていても、この暗号化コマンドを用いれば読取りが実行可能である。
コマンド値「１９」は、データ暗号化書込みを意味する。データ記憶部２１０にはＩＤデータやユーザデータを暗号化して書き込む。書込みロック設定がなされていても、この暗号化コマンドを用いれば書込みが実行可能である。
【００３４】
上記したコマンド値とその意味は一例であり、それぞれのＲＦＩＤシステムにおいて、適宜定義して用いることができる。
【００３５】
図９は、外部通信装置１０３とＲＦＩＤ装置１００間で送受信されるコマンドシーケンスの例を示す図である。ここでは、外部通信装置１０３が、読取りロックのかかったＲＦＩＤ装置１００から、ＩＤデータとアクセス回数データを読取る場合を示す。外部通信装置１０３とＲＦＩＤ装置１００とのコマンドデータの送受信は、外部通信装置１０３からコマンドを電波に乗せて送信し、それを受けたＲＦＩＤ装置１００は応答データを反射波に乗せて応答することで行われる。以下、送受信されるコマンドを順に説明する。
【００３６】
外部通信装置１０３は、ＲＦＩＤ装置１００を動作させるためにキャリアＯｎを実行すると（Ｃ９００）、電波が放射され、ＲＦＩＤ装置１００は起動・初期化処理を実行する。
外部通信装置１０３は、ＲＦＩＤタグとの認証を実行するための認証コマンド「１６（図８のコマンド値）」を送信する（Ｃ９０１）。ＲＦＩＤ装置１００はこれを受信し、認証部２０９にて認証を行い、その結果（ここでは認証成功）を応答する（Ｃ９０２）。
外部通信装置１０３は、読取り・書込み設定コマンド「１５」（ここでは読取りロックの解除）を送信すると（Ｃ９０３）、ＲＦＩＤ装置１００は、読取りロック設定５０２を無効の「０」にセットし、結果を応答する（Ｃ９０４）。
【００３７】
外部通信装置１０３は、ＩＤ読取りコマンド「１０」を送信すると（Ｃ９０５）、ＲＦＩＤ装置１００は、データ記憶部２１０からＩＤデータを読取り、そのデータを応答する（Ｃ９０６）。
外部通信装置１０３は、アクセス回数読取りコマンド「１４」を送信すると（Ｃ９０７）、ＲＦＩＤ装置１００は、アクセス回数記憶部２１１からアクセス回数を読取り、そのデータを応答する（Ｃ９０８）。
外部通信装置１０３は、ＲＦＩＤ装置１００の動作を終了させるため、キャリアＯｆｆを実行し（Ｃ９０９）、処理を終了する。
【００３８】
なお、図示していないが、ＲＦＩＤ装置１００からデータを読取った後、外部通信装置１０３は、読取り・書込み設定コマンド「１５」を送信し、再びデータ読取りができないように、読取りロック設定５０２を有効「１」にセットしておく。これにより、認証を成功できない不特定者からＩＤデータ等を簡単に読取られるのを防止することができ、セキュリティ機能が向上する。
【００３９】
もし、読取りロック設定５０２が無効「０」の場合には、認証コマンドの送信（Ｃ９０１）や読取り・書込み設定コマンド（Ｃ９０３）の送信は必要がなく、ＩＤ読取りコマンドの送信（Ｃ９０５）から実行すればよい。また、読取りロック設定５０２が有効「１」の場合でも、データ暗号化読取りコマンド「１８」によれば読取りを実行することも可能である。
【００４０】
図１０は、ＲＦＩＤ装置１００においてＩＤ読取り又はＩＤ書込み処理を行うフローチャートの一例を示す図である。ここでは、外部通信装置１０３から送信されたＩＤ読取りコマンドと書込みコマンド及びデータ暗号化読取りコマンドとデータ暗号化書込みコマンドが、コマンドデータ処理部２０８でどのように処理されるかを示す。
【００４１】
ステップＳ１０００では、コマンドデータ処理部２０８は、ＩＤ読取りコマンド、ＩＤ書込みコマンド、データ暗号化読取りコマンド、またはデータ暗号化書込みコマンドを受け取ると、処理がスタートする。
ステップＳ１００１では、機能有効フラグ記憶部２１３のアクセス回数記録機能有効フラグ６０１の値を参照する。機能が有効であれば、ステップＳ１００２にて、アクセス回数記憶部２１１のＩＤデータのアクセス回数４０２をカウントアップする。機能が無効であれば、ステップＳ１００３に進む。
ステップＳ１００３では、受け取ったコマンドの種類をコマンドデータ表８００を参照して判断する。ＩＤ読取りコマンドまたはデータ暗号化読取りコマンドであればステップＳ１００４に進み、ＩＤ書込みコマンドまたはデータ暗号化書込みコマンドであればステップＳ１０１１に進む。
【００４２】
読取りコマンドの場合、ステップＳ１００４では、機能有効フラグ記憶部２１３から読取りロック機能有効フラグ６０３の値を参照する。機能が有効「１」であればステップＳ１００５に進み、機能が無効「０」であればステップＳ１００８に進む。
ステップＳ１００５では、読取り・書込み設定情報記憶部２１２から読取りロック設定５０２の値を参照する。ＩＤデータの読取りロック設定が有効「１」（読取り禁止）にセットされていればステップＳ１００６に進み、無効「０」（読取り許可）にセットされていればステップＳ１００８に進む。但しコマンドが、データ暗号化読取りコマンドの場合は、読取りロック設定５０２が有効「１」の場合でも、ステップＳ１００８に進む。
【００４３】
ステップＳ１００６では、読取りが禁止されていることを示すエラーを送信し、ステップＳ１００７に進み、処理を終了しコマンド待ち状態に戻る。
ステップＳ１００８では、アクセス回数記憶部２１１のＩＤデータに対する読取り回数４０４をカウントアップする。
ステップＳ１００９では、データ記憶部２１０のＩＤデータ３０１を読取る。
ステップＳ１０１０では、読取ったＩＤデータを送信してステップＳ１００７に進む。データ暗号化読取りコマンドの場合は、読取ったＩＤデータを暗号化して送信する。
【００４４】
一方書込みコマンドの場合、ステップＳ１０１１では、機能有効フラグ記憶部２１３から書込みロック機能有効フラグ６０２の値を参照する。機能が有効「１」であればステップＳ１０１２に進み、機能が無効「０」であればステップＳ１０１３に進む。
ステップＳ１０１２では、読取り・書込み設定情報記憶部２１２から書込みロック設定５０４の値を参照する。ＩＤデータの書込みロック設定が有効「１」（書込み禁止）にセットされていればステップＳ１００６に進み、無効「０」（書込み許可）にセットされていればステップＳ１０１３に進む。但しコマンドが、データ暗号化読取りコマンドの場合は、書込みロック設定５０４が有効「１」の場合でも、ステップＳ１０１３に進む。
【００４５】
ステップＳ１００６では、書込みが禁止されていることを示すエラーを送信し、ステップＳ１００７に進み、処理を終了しコマンド待ち状態に戻る。
ステップＳ１０１３では、アクセス回数記憶部２１１のＩＤデータに対する書込み回数４０５をカウントアップする。
ステップＳ１０１４では、データ記憶部２１０のＩＤデータ３０１を更新（書込み）する。データ暗号化書込みコマンドの場合は、書込みデータを復号化してＩＤデータ３０１を更新する。
ステップＳ１０１５では、ＩＤデータ書込み成功の応答を送信してステップＳ１００７に進む。
【００４６】
上記のように、機能有効フラグ記憶部２１３を参照して、アクセス回数記録機能、読取りロック機能、書込みロック機能が有効か無効かを判断し処理を実行していく。読取りロック機能および書込みロック機能が有効の場合は、さらに読取り・書込み設定情報記憶部２１２を参照して、読取りおよび書込みが許可されているか禁止されているかを判断しながら処理を実行していく。このように、判断工程を二重に設けることにより、セキュリティ機能をより向上させることができる。また、機能有効フラグを設けることで、各セキュリティ機能の有効／無効を設定できるので、使い勝手が優れる。
【００４７】
図１１は、ＲＦＩＤ装置１００において読取り・書込み設定情報の変更処理を行うフローチャートの一例を示す図である。ここでは、外部通信装置１０３から送信された読取り・書込み設定コマンドが、コマンドデータ処理部２０８でどのように処理されるかを示す。
【００４８】
ステップＳ１１００では、コマンドデータ処理部２０８は、読取り・書込み設定コマンドを受け取り、処理がスタートする。
ステップＳ１１０１では、認証コマンドを受け、認証部２０９を参照し、認証が成功しているかを確認する。認証方式は、安価なＲＦＩＤ装置を実現するために、セキュリティはあまり高くないが、パスワードを使った認証方式が好ましい。もちろん、暗号や乱数を使った片側認証処理や、相互認証処理、署名データによる認証処理など、他の方式を用いることもできる。
認証に成功すればステップＳ１１０２に進む。認証に失敗すればステップＳ１１０３に進み、認証エラー応答を送信して、ステップＳ１１０４に進み、処理を終了してコマンド待ち状態に戻る。
【００４９】
ステップＳ１１０２では、読取り・書込み設定情報記憶部２１２から、読取りロック設定変更可否情報５０３と書込みロック設定変更可否情報５０５を参照し、読取りロック設定情報５０２または書込みロック設定情報５０４が変更（書き換え）可能かどうかを判断する。
変更可能な場合はステップＳ１１０５に進む。変更不可能の場合は、ステップＳ１１０６に進み、変更エラー応答を送信して、ステップＳ１１０４に進み処理を終了してコマンド待ち状態に戻る。
ステップＳ１１０５では、読取り・書込み設定コマンドで指定された読取りロック設定情報５０２または書込みロック設定情報５０４の変更（書き換え）を実行する。
ステップＳ１１０７では、設定変更が成功したことを示す応答を送信して、ステップＳ１１０４に進み処理を終了してコマンド待ち状態に戻る。
【００５０】
このように、読取り・書込み設定情報の変更を実行する場合は、認証処理が成功しているかの判断と、読取り・書込み設定情報記憶部２１２の読取りロック設定変更可否情報５０３及び書込みロック設定変更可否情報５０４が変更可能な状態にセットされているかを判断して、変更（書き換え）処理を実施する。よって、読取りロック設定情報や書込みロック設定情報が、不特定者により不法に変更（書き換え）されることがなく、安全である。
【００５１】
図１２は、ＲＦＩＤ装置１００においてＩＤアクセス回数読取り処理を行うフローチャートの一例を示す図である。ここでは、外部通信装置１０３から送信されたＩＤアクセス回数読取りコマンドが、コマンドデータ処理部２０８でどのように処理されるかを示す。
【００５２】
ステップＳ１２００では、コマンドデータ処理部２０８は、ＩＤアクセス回数読取りコマンドを受け取り、処理がスタートする。
ステップＳ１２０１では、機能有効フラグ記憶部２１３のアクセス回数記録機能有効フラグ６０１の値を参照する。機能が有効であればステップＳ１２０４に進む。機能が無効であれば、ステップＳ１２０２に進む。
【００５３】
ステップＳ１２０２では、ＩＤアクセス回数記録機能が無効であることを示すエラーを応答し、ステップＳ１２０３に進み、処理を終了しコマンド待ち状態に戻る。
ステップＳ１２０４では、アクセス回数記憶部２１１から指定されたエリアのアクセス回数を読取る。
ステップＳ１２０５では、読取ったアクセス回数データを送信し、ステップＳ１２０４に進み処理を終了しコマンド待ち状態に戻る。
【００５４】
以上の処理によれば、アクセス回数データを受信した外部通信装置１０３の管理者は、当該ＲＦＩＤ装置１００へのアクセス状況を把握し、異常と判断した場合には当該ＲＦＩＤ装置１００へのアクセスを禁止させるなど必要な措置を施すことができる。
【００５５】
図１３は、ＲＦＩＤ装置１００においてアクセス回数が規定回数を超過した場合にアクセスを拒否する処理のフローチャートの一例を示す図である。ここでは、外部通信装置１０３から送信されたＩＤ読取りコマンドに対し、コマンドデータ処理部２０８で、アクセス回数が最大アクセス数を超過していた場合にどのように処理するかを示す。
【００５６】
ステップＳ１３００では、コマンドデータ処理部２０８は、ＩＤ読取りコマンドを受け取り、処理がスタートする。
ステップＳ１３０１では、アクセス回数記憶部２１１のＩＤデータに対するアクセス回数４０２の値を参照する。アクセス回数が最大アクセス数４０３を超過していれば、ステップＳ１３０２に進む。アクセス回数が最大アクセス数以下であれば、ステップＳ１３０４に進む。
【００５７】
ステップＳ１３０２では、その後のＩＤ読取り等の処理を中止して、最大アクセス数を超過したことを示すエラーを応答し、ステップＳ１３０３に進み、処理を終了しコマンド待ち状態に戻る。
ステップＳ１３０４では、ＩＤ読取りのための処理（例えば図１０に示す処理）を継続し、処理終了後ステップＳ１３０３に進み、処理を終了しコマンド待ち状態に戻る。
【００５８】
この処理によれば、アクセス回数が規定の最大アクセス数を超過した場合、ＩＤデータの応答を拒否するので、不法なアクセスが集中したような場合に自動的にこれを防御することができる。ここではＩＤ読取りの場合を示したが、その他のコマンドに対してもアクセスを拒否できることは言うまでもない。
【００５９】
以上説明したように、上記各実施例によるＲＦＩＤ装置及びＲＦＩＤシステムは、データの読取り及び書込みに対してセキュリティ機能を有し、高度な暗号技術を用いることなく、また他のサーバと連携する必要がないので、安価で使い勝手に優れるものである。
【００６０】
本発明は上記各実施例に限定せず、ＲＦＩＤ装置の他にＲＦＩＤモジュールにも適用可能である。またＲＦＩＤチップ単体、ＲＦＩＤインレット、ＲＦＩＤタグや、非接触ＩＣカード、ＩＣカードモジュールにも適用可能である。
【図面の簡単な説明】
【００６１】
【図１】ＲＦＩＤ装置と外部通信装置で構成したＲＦＩＤシステムの一実施例を示す図。
【図２】ＲＦＩＤ装置１００の内部構成の一例を示す図。
【図３】データ記憶部２１０の構成例を示す図。
【図４】アクセス回数記憶部２１１の構成例を示す図。
【図５】読取り・書込み設定情報記憶部２１２の構成例を示す図。
【図６】機能有効フラグ記憶部２１３の構成例を示す図。
【図７】コマンドデータフォーマットの一例を示す図。
【図８】コマンドデータの一例を示す図。
【図９】コマンドシーケンスの例を示す図。
【図１０】ＩＤ読取り又はＩＤ書込み処理を行うフローチャートの一例を示す図。
【図１１】読取り・書込み設定情報の変更処理を行うフローチャートの一例を示す図。
【図１２】ＩＤアクセス回数読取り処理を行うフローチャートの一例を示す図。
【図１３】アクセス回数が規定回数を超過した場合にアクセスを拒否する処理のフローチャートの一例を示す図。
【符号の説明】
【００６２】
１００…ＲＦＩＤ装置、
１０１…ＲＦＩＤチップ、
１０２…ＲＦＩＤアンテナ、
１０３…外部通信装置、
１０４…外部通信装置本体、
１０５…外部通信装置アンテナ、
２０４…通信制御部、
２０７…処理制御部、
２０８…コマンドデータ処理部、
２０９…認証部、
２１０，４０１，５０１…データ記憶部、
２１１…アクセス回数記憶部、
２１２…読取り・書込み設定情報記憶部、
２１３…機能有効フラグ記憶部、
３０１…ＩＤデータ記憶部、
３０２…ユーザデータ記憶部、
４０２…アクセス回数、
４０３…最大アクセス数、
４０４…読取り回数、
４０５…書込み回数、
５０２…読取りロック設定情報、
５０３…読取りロック設定変更可否情報、
５０４…書込みロック設定情報、
５０５…書込みロック設定変更可否情報、
６０１…アクセス回数記録機能有効フラグ、
６０２…書込みロック機能有効フラグ、
６０３…読取りロック機能有効フラグ、
７００…コマンド部、
７０１…データ部、
８００…コマンドデータ表。
【図１】
2007183790.tif 000003
【図２】
2007183790.tif 000004
【図３】
2007183790.tif 000005
【図４】
2007183790.tif 000006
【図５】
2007183790.tif 000007
【図６】
2007183790.tif 000008
【図７】
2007183790.tif 000009
【図８】
2007183790.tif 000010
【図９】
2007183790.tif 000011
【図１０】
2007183790.tif 000012
【図１１】
2007183790.tif 000013
【図１２】
2007183790.tif 000014
【図１３】
2007183790.tif 000015