(57)【要約】【課題】非接触かつソフトウェア操作の介在なく物理的にＲＦＩＤタグの電源切断を行う。【解決手段】磁石が近づくと切断し磁石が離れると通電するリードスイッチ１３と、前記リードスイッチ１３が切断されると保存されているデータが消去される揮発性メモリと、無線通信により前記データをリーダライタへ送信するアンテナ１１と、前記揮発性メモリへ前記リードスイッチを介して電流を供給する電池１４と、を備える。【選択図】図１
2011164744.tif 000002
【特許請求の範囲】
【請求項１】
電波を送信するアンテナと、
前記アンテナへ電流を供給する電池と、
磁石が近づくと前記電池と前記アンテナとの導通を切断し、前記磁石が離れると前記電池と前記アンテナとを導通させるスイッチと、
を備えることを特徴とするＲＦＩＤタグ。
【請求項２】
前記スイッチを介して前記電池に接続され、前記スイッチが導通された状態でデータを記憶し、前記スイッチが導通を切断されるとデータを消去する揮発性メモリを有し、
前記アンテナは、外部アンテナと近接した時に前記メモリ内のデータを前記外部アンテナへ送信することを特徴とする請求項１に記載のＲＦＩＤタグ。
【請求項３】
リーダライタへデータを送信する請求項１から請求項２のいずれかに記載のＲＦＩＤタグと、
前記ＲＦＩＤタグからデータを受信し、該データをデータ管理装置へ送信するリーダライタと、
前記リーダライタから前記データを受信し、該データを保存するデータ管理装置と、
を備えることを特徴とするＲＦＩＤシステム。
【請求項４】
前記データ管理装置は、前記データを保存すると、保存が完了したことを示す信号を前記リーダライタに送信し、
前記リーダライタは前記データ管理装置から前記信号を受信すると、前記データの保存が完了したことを報知する報知手段を有することを特徴とする請求項３に記載のＲＦＩＤシステム。
【請求項５】
前記ＲＦＩＤタグは、前記スイッチが導通を切断しても自身を識別する固有の番号を保持する不揮発性メモリを備え、
前記ＲＦＩＤタグは、前記リーダライタへ前記固有の番号を送信し、
前記リーダライタは、前記ＲＦＩＤタグから前記固有の番号を受信し、該固有の番号を前記データ管理装置へ送信し、
前記データ管理装置は、前記リーダライタから前記固有の番号を受信し、前記固有の番号に基づいて、前記データ管理装置に保存された前記データを取り出し、該データを前記リーダライタへ送信し、
前記リーダライタは、前記データ管理装置から前記データを受信し、該データを前記ＲＦＩＤタグに送信し、
前記ＲＦＩＤタグは、前記データを前記揮発性メモリに保存することを特徴とする請求項３または請求項４に記載のＲＦＩＤシステム。
【請求項６】
前記ＲＦＩＤタグは、前記スイッチが導通を切断しても自身の機種コードを保持する不揮発性メモリを備え、
前記ＲＦＩＤタグは、前記リーダライタへ前記機種コードを送信し、
前記リーダライタは、前記ＲＦＩＤタグから前記機種コードを受信し、該機種コードを前記データ管理装置へ送信し、
前記データ管理装置は、前記リーダライタから前記機種コードを受信し、前記機種コードに基づいて、前記ＲＦＩＤタグの容量を抽出し、該容量に基づいて前記ＲＦＩＤタグにデータを保存できるか否か判定することを特徴とする請求項３または請求項４に記載のＲＦＩＤシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＲＦＩＤタグ及びＲＦＩＤシステムに関する。
【背景技術】
【０００２】
近年、ＲＦＩＤ（Ｒａｄｉｏ Ｆｒｅｑｕｅｎｃｙ ＩＤｅｎｔｉｆｉｃａｔｉｏｎ）タグに個人情報が保存され、そのＲＦＩＤタグを用いて個人の認証が行われている。ＲＦＩＤタグに保存されている個人情報、データの暗号化に用いられる暗号化情報およびＲＦＩＤタグが収集した情報などの有益な情報が第三者に漏洩すると、悪用される危険性があるため、第三者への情報漏洩を防止する必要性がある。
そこで、上記個人情報等を揮発性メモリに保存しておき、外部スイッチもしくはＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）のタイマにより電源を切断し、揮発性メモリから個人情報等を消去して、第三者の不正使用を防止するＲＦＩＤカードが開示されている（特許文献１）。
【０００３】
また、医療看護用途で、携帯通信端末の電波の発信もしくは電源切断を制御するために、ＲＦＩＤタグを使用して、携帯通信端末のソフトウェアを介して、電源切断または電波の発信を停止する装置が開示されている（特許文献２）。具体的には、その携帯通信端末内部のＲＦＩＤ信号検出部が、ＲＦＩＤタグの接近を検知すると、携帯通信端末の制御部が電源切断または電波の発信を停止するというものである。これによって、患者等の身体に接して看護処置を行うような場合にも、患者の身体に電波障害による不慮の事故が発生しないようにすることができる。
【０００４】
また、外部からの受電部もしくは内部の発電部にスイッチを設けて手動で動作のオンとオフを行うことのできるパッシブまたはアクティブ型のＲＦＩＤタグが開示されている（特許文献３）。これによって、パッシブ型のＲＦＩＤタグで目的のリーダライタにだけ情報を発信することができ、アクティブ型のＲＦＩＤタグの使用寿命を長くすることができる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００７−２６５３３７号公報
【特許文献２】特開２００７−９６５５７号公報
【特許文献３】特開２００７−４１８１７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、従来の方法では、非接触で簡単にＲＦＩＤタグの電源切断を行う方法がないという問題があった。
【０００７】
そこで本発明は、上記問題に鑑みてなされたものであり、非接触で簡単にＲＦＩＤタグの電源切断を行うことを課題とする。
【課題を解決するための手段】
【０００８】
上記の課題を解決するために、本発明の１態様であるＲＦＩＤタグは、電波を送信するアンテナと、前記アンテナへ電流を供給する電池と、磁石が近づくと前記電池と前記アンテナとの導通を切断し、前記磁石が離れると前記電池と前記アンテナとを導通させるスイッチと、を備えることを特徴とする。
上記ＲＦＩＤタグによれば、磁石を近づけたときにＲＦＩＤタグの電源を切ることができるので、非接触で簡単にＲＦＩＤタグの電源切断を行うことができる。また、非接触で電源断が行えるので、エンジニアリングプラスチック等で完全防水封止できる。
【０００９】
上記のＲＦＩＤタグの前記スイッチを介して前記電池に接続され、前記スイッチが導通された状態でデータを記憶し、前記スイッチが導通を切断されるとデータを消去する揮発性メモリを有し、前記アンテナは、外部アンテナと近接した時に前記メモリ内のデータを前記外部アンテナへ送信するものであってもよい。
これによれば、揮発性メモリに保存されたデータを、外部アンテナを備える装置に無線送信することができるので、揮発性メモリに保存されたデータを退避させることができる。
【００１０】
本発明の１態様であるＲＦＩＤシステムは、リーダライタへデータを送信する請求項１から請求項２のいずれかに記載のＲＦＩＤタグと、前記ＲＦＩＤタグからデータを受信し、該データをデータ管理装置へ送信するリーダライタと、前記リーダライタから前記データを受信し、該データを保存するデータ管理装置と、を備えることを特徴とする。
上記ＲＦＩＤシステムによれば、ＲＦＩＤタグのデータをリーダライタ経由で、データ管理装置に保存することができる。
【００１１】
上記ＲＦＩＤシステムの前記データ管理装置は、前記データを保存すると、保存が完了したことを示す信号を前記リーダライタに送信し、前記リーダライタは前記データ管理装置から前記信号を受信すると、前記データの保存が完了したことを報知する報知手段を有することを特徴とするものであってもよい。
これによって、リーダライタは保存が完了したことを示す信号を受信すると、ＲＦＩＤタグのユーザに保存が完了したことを知らせることができる。
【００１２】
上記ＲＦＩＤシステムの前記ＲＦＩＤタグは、前記スイッチが導通を切断しても自身を識別する固有の番号を保持する不揮発メモリを備え、前記ＲＦＩＤタグは、前記リーダライタへ前記固有の番号を送信し、前記リーダライタは、前記ＲＦＩＤタグから前記固有の番号を受信し、該固有の番号を前記データ管理装置へ送信し、前記データ管理装置は、前記リーダライタから前記固有の番号を受信し、前記固有の番号に基づいて、前記データ管理装置に保存された前記データを取り出し、該データを前記リーダライタへ送信し、前記リーダライタは、前記データ管理装置から前記データを受信し、該データを前記ＲＦＩＤタグに送信し、前記ＲＦＩＤタグは、前記データを前記揮発性メモリに保存するものであってもよい。
これによって、ＲＦＩＤタグは、ＲＦＩＤタグを識別する固有の番号をデータ管理装置に送信し、データ管理装置は、ＲＦＩＤタグを識別する固有の番号からＲＦＩＤタグの固有データを取り出し、当該取り出したデータをＲＦＩＤタグに送信することができる。従って、電源切断時にＲＦＩＤタグの揮発性メモリから消えてしまう情報をデータ管理装置で保存し、その後、整合性を保ってＲＦＩＤタグに当該情報を復元することができる。
【００１３】
前記ＲＦＩＤタグは、前記スイッチが導通を切断しても自身の機種コードを保持する不揮発性メモリを備え、前記ＲＦＩＤタグは、前記リーダライタへ前記機種コードを送信し、前記リーダライタは、前記ＲＦＩＤタグから前記機種コードを受信し、該機種コードを前記データ管理装置へ送信し、前記データ管理装置は、前記リーダライタから前記機種コードを受信し、前記機種コードに基づいて、前記ＲＦＩＤタグの容量を抽出し、該容量に基づいて前記ＲＦＩＤタグにデータを保存できるか否か判定する上記ＲＦＩＤシステムのものであってもよい。
これによって、データ管理装置は、ＲＦＩＤタグの機種コードから容量を抽出し、データがＲＦＩＤタグの容量よりも小さい時にデータをＲＦＩＤタグに送信することができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の実施形態におけるＲＦＩＤタグのブロック構成図である。
【図２】ＲＦＩＤタグの内部回路１２のブロック構成図である。
【図３】本発明の実施形態におけるリーダライタとデータ管理装置のブロック構成図である。
【図４】ＲＦＩＤタグ１０のデータを退避する時と、ＲＦＩＤタグ１０の電源を遮断する時の、リーダライタ３０に対するＲＦＩＤタグ１０の位置を説明するための図である。
【図５】データ管理装置４０の記憶装置４３に保存されているＲＦＩＤタグの情報を保持するテーブルである。
【図６】データ管理装置４０の記憶装置４３に保存されているＲＦＩＤタグの機種コード毎の容量を保持するテーブルである。
【図７】ＲＦＩＤタグとデータ管理装置との認証処理の流れを示したフローチャートである。
【図８】ＲＦＩＤタグの揮発性メモリ内のデータをデータ管理装置に移行する処理の流れを示したフローチャートである。
【図９】ＲＦＩＤタグの揮発性メモリ内のデータを復元する処理の流れを示したフローチャートである。
【発明を実施するための形態】
【００１５】
以下、本発明を実施するための形態について、図面を参照して詳細に説明する。図１（ａ）は、本発明の実施形態におけるＲＦＩＤタグのブロック構成図である。ＲＦＩＤタグ１０は、アンテナ１１と、内部回路１２と、リードスイッチ１３と、電池１４とから構成されるアクティブ型のＲＦＩＤタグである。
アンテナ１１は、通信制御回路から入力された電波を空間に出力し、リーダライタ３０へ電波を送信する。また、アンテナ１１は、リーダライタ３０から出力された電波を受信し、通信制御回路２０に出力する。
【００１６】
リードスイッチ１３は、磁石が近づくと電池１４と内部回路１２との導通を切断し、磁石が離れると電池１４と内部回路１２との導通を回復する特性をもつスイッチである。具体的には、例えば、図１（ｂ）に示すように、リードスイッチ１３は、弾性的に可動できるようにした、一対の磁性体リード片を一定の重なり（オーバーラップ）と間隔（ギャップ）を持たせて、不活性ガスとともにガラスチューブに封入したスイッチである。
通常、図１（ｂ）に示すように、リードスイッチ１３のリード片は接している。図１（ｃ）に示すように、このリードスイッチに磁石のＮ極を垂直下方から近づけ磁界を加えると、２本のリード片は磁化されて接点部分にＳ極、Ｓ極の同極が発生する。この、磁気斥力がリード片の機械的弾性より強い時に接点は開き、磁界を消去すれば機械的弾性力により接点を閉じる。
なお、リードスイッチ１３は、図１（ｂ）に示した構成に限らず、他の構成でもよい。また、ハードウェアに限らず、ソフトウェアで実現してもよい。
【００１７】
リードスイッチ１３は、電池１４から電流が供給され、当該電流を内部回路に出力する。磁石が近づくとリードスイッチ１３は切断し、電池１４は電流を内部回路１２に供給できなくなる。一方、磁石が離れるとリードスイッチ１３は導通し、電池１４は電流を内部回路１２に供給する。
【００１８】
図２は、ＲＦＩＤタグの内部回路１２のブロック構成図である。内部回路１２は、通信制御回路２０と、ＣＰＵ（制御部）２５と、揮発性メモリ２６と、不揮発性メモリ２７とから構成されている。
通信制御回路２０は、符号部２１と、変調部２２と、復調部２３と、復号部２４とから構成されている。通信制御回路は、リードスイッチ１３から駆動するための電流が供給される。
【００１９】
符号部２１は、揮発性メモリ２６から入力されたデータを電波で送信するための符号に変換し、当該符号を変調部２２に出力する。
なお、暗号化のキーは、時刻などで都度動的にキーを生成するものでも、その種となるものでも良い。
また、符号部２１は、不揮発性メモリ２７から入力されたデータ（シリアル番号または機種コード）を電波で送信するための符号に変換し、当該符号を変調部２２に出力する。
【００２０】
変調部２２は、符号部２１から入力された符号を電波に変換し、当該電波をアンテナ１１へ出力する。
復調部２３は、アンテナ１１から入力された電波を符号に変換し、当該符号を復号部２４へ出力する。
復号部２４は、復調部２３から入力された符号をデジタルデータに変換し、当該デジタルデータを揮発性メモリ２６に保存する。
【００２１】
ＣＰＵ（制御部）２５は、揮発性メモリ２６から固有ＩＤ、固有情報、認証情報または暗号化情報等を読み出し、符号部２１に出力する。
また、ＣＰＵ（制御部）２５は、不揮発性メモリ２７からシリアル番号または機種コードを読み出し、符号部２１に出力する。ＣＰＵ（制御部）２５は、リードスイッチ１３から駆動するための電流が供給される。
【００２２】
データ管理装置４０との認証のためのＣＰＵ２５の処理について説明する。
ＣＰＵ（制御部）２５は、ＲＦＩＤタグ１０の使用開始時に、データ管理装置４０からアンテナ１１と通信制御回路２０を介して入力されたシードを揮発性メモリ２６に保存する。
また、ＣＰＵ（制御部）２５は、データ管理装置４０から入力されたシードを初期値として、所定の間隔毎（例えば、１分毎）にＬＦＳＲの値を更新する。
【００２３】
また、ＣＰＵ（制御部）２５は、現在のＬＦＳＲの値にデータ管理装置４０から入力された乱数Ａを加算し、当該加算した値にハッシュ関数（例えば、ＭＤ５など）をかけて、パスワードＡを生成する。
また、ＣＰＵ（制御部）２５は、当該パスワードＡを通信制御回路２０に出力し、データ管理装置４０に送信するよう制御する。これにより、データ管理装置４０のＣＰＵ４１は、ＲＦＩＤタグ１０が送信したパスワード１とデータ管理装置４０のＣＰＵ４１が自ら算出したパスワードＢとを比較することができる。
【００２４】
また、ＣＰＵ（制御部）２５は、乱数Ｂを生成し、当該乱数Ｂを通信制御回路２０に出力し、データ管理装置４０に送信するよう制御する。
また、ＣＰＵ（制御部）２５は、前記乱数Ｂと現在のＬＦＳＲの値を加算し、当該加算した値にハッシュ関数をかけ、パスワードＤを算出する。
また、ＣＰＵ（制御部）２５は、データ管理装置４０から受信したパスワードＣと、前記算出したパスワードＤとを比較する。パスワードＣとパスワードＤとが同一であるならば認証成功であり、ＣＰＵ（制御部）２５は認証成功通知を通信制御回路２０へ出力し、データ管理装置４０へ送信するよう制御する。
【００２５】
ＲＦＩＤタグ１０の揮発性メモリ２６に保存されたデータをデータ管理装置４０にバックアップするときの、ＣＰＵ２５の処理について説明する。
ＣＰＵ２５は、データ管理装置４０からの要求に従って、揮発性メモリ２６内のデータを通信制御回路２０に出力し、データ管理装置４０に送信するよう制御する。
また、ＣＰＵ２５は、データ管理装置４０から受信したデータの保存が完了した信号に基づいて、揮発性メモリ２６内のデータを消去する。
【００２６】
データ管理装置４０にバックアップした情報を、ＲＦＩＤタグ１０の揮発性メモリ２６に復元（リストア）するときの、ＣＰＵ２５の処理について説明する。
ＣＰＵ２５は、データ管理装置４０からの返答要求に従って、ＲＦＩＤタグ１０のシリアル番号（固有の番号）と機種コードを通信制御回路２０に出力し、データ管理装置４０に送信するよう制御する。
また、ＣＰＵ２５は、データ管理装置４０から受信したＲＦＩＤタグ固有のＩＤ、認証用のＬＦＳＲの初期値および暗号化キーを揮発性メモリ２６に保存する。
また、ＣＰＵ２５は、データ管理装置４０から受信した誤り検出符号（例えば、Ｃｙｃｌｉｃ  Ｒｅｄｕｎｄａｎｃｙ  Ｃｈｅｃｋコード、以下、ＣＲＣコードと称す）と、ＣＰＵ２５が生成した誤り検出符号とを比較し、それらが同一であれば、受信したデータは通信時に誤りが発生していないと判定する。
その後、ＣＰＵ２５は、復元完了信号を通信制御回路２０に出力し、データ管理装置４０に送信するよう制御する。
【００２７】
揮発性メモリ２６は、ＲＦＩＤタグ固有のＩＤ（以下、固有ＩＤと称す）、ＲＦＩＤタグの固有の情報（以下、固有情報と称す）、線形帰還シフトレジスタ（Ｌｉｎｅａｒ  Ｆｅｅｄｂａｃｋ  Ｓｈｉｆｔ Ｒｅｇｉｓｔｅｒ、以下、ＬＦＳＲと称す）の初期値（以下、認証情報と称す）または暗号化のキー（以下、暗号化情報と称す）等を記憶している。なお、暗号化のキーは、時刻などで都度動的にキーを生成するものでも、その種となるものでも良い。また、揮発性メモリ２６は、リードスイッチ１３から駆動するための電流が供給される。
不揮発性メモリ２７は、シリアル番号または機種コードを記憶している。また、不揮発性メモリ２７は、リードスイッチ１３から駆動するための電流が供給される。
【００２８】
図３は、本発明の実施形態におけるリーダライタとデータ管理装置のブロック構成図である。リーダライタ３０は、アンテナ３１と、内部回路３２と、ＬＥＤ（報知手段）３３と、電源スイッチ３４と、電池３５と、磁石３６とから構成されている。
アンテナ３１は、内部回路３２の通信制御部３２ａから入力された電波を空間に出力することで、ＲＦＩＤタグ１０へ電波を送信する。また、アンテナ３１は、ＲＦＩＤタグ１０から出力された電波を受信し、内部回路３２の通信制御部３２ａに出力する。
【００２９】
内部回路３２は、通信制御部３２ａと、制御部３２ｂと、記憶部３２ｃと、通信部３２ｄとから構成されている。
通信制御部３２ａは、アンテナ３１から入力された電波を復調し、復号してデジタルデータに変換し、当該デジタルデータを制御部３２ｂに出力する。
また、通信制御部３２ａは、制御部３２ｂからデジタルデータを符号化し、変調して電波に変換し、当該電波をアンテナ３１に出力する。
【００３０】
制御部３２ｂは、ＲＦＩＤタグ１０が図４（ａ）に示すようにアンテナ３１の上方にある時に、ＲＦＩＤタグ１０からＲＦＩＤタグの揮発性メモリ２６または不揮発性メモリ２７に保存された情報を要求するために、通信制御部３２ａに要求信号を出力し、要求信号を電波でＲＦＩＤタグ１０へ送信するよう制御する。これによって、ＲＦＩＤタグ１０からＲＦＩＤタグ１０の揮発性メモリ２６または不揮発性メモリ２７の保存された情報を読み出すことができる。
【００３１】
また、制御部３２ｂは、通信制御部３２ａから入力されたデジタルデータを通信部３２ｄに出力し、当該デジタルデータをＬＡＮ３７経由で、通信部３２ｄからデータ管理装置４０の通信部４４へ送信するよう制御する。これによって、ＲＦＩＤタグ１０から受信した情報を、データ管理装置４０に送信して、データ管理装置４０の記憶部４３に保存することができる。
また、制御部３２ｂは、通信部３２ｄから入力されたデータを通信制御部３２ａに出力し、アンテナ３１から電波を出力して、ＲＦＩＤタグ１０へ当該データを送信するよう制御する。これによって、データ管理装置４０から送信されたデータをＲＦＩＤタグ１０に送信することができる。
【００３２】
また、制御部３２ｂは、データ管理装置４０の記憶部４３におけるデータの保存が完了すると、通信部３２ｄからデータの保存が完了した信号（保存完了信号）の入力を受ける。当該保存完了信号が入力されたリーダライタ３０の制御部３２ｂは、リーダライタ３０のＬＥＤ３３を点灯させるように制御する。これによって、ＲＦＩＤタグ１０の揮発性メモリ２６に保存された情報が記憶部３２ｃにバックアップされたことを、ＲＦＩＤタグ１０を使用するユーザに知らせることができる。
【００３３】
記憶部３２ｃ（例えば、ＥＥＰＲＯＭ）は、制御部３２ｂから入力されたデジタルデータを保存する。
また、記憶部３２ｃは、制御部３２ｂの要求に従って、デジタルデータを制御部３２ｂに出力する。
通信部３２ｄは、制御部３２ｄから入力されたデータをＬＡＮ３７経由で、データ管理装置４０の通信部４４に送信する。
また、通信部３２ｄは、ＬＡＮ３７経由でデータ管理装置４０の通信部４４から入力されたデータを受信し、制御部３２ｂに出力する。
【００３４】
電源スイッチ３４は、電池３５から供給された電流を導通させることによって、当該電流を内部回路３２に供給する。また、電源スイッチ３４は、電池３５から供給された電流を遮断することによって、内部回路３２への当該電流の供給を止める。
電池３５は電源スイッチに電流を供給する。
磁石３６は、永久磁石であり、周囲に磁界を発生させる。磁石３６が作る磁界によって、ＲＦＩＤタグ１０のリードスイッチを切ることができる。
【００３５】
図４を用いて、ＲＦＩＤタグ１０のデータを退避する時と、ＲＦＩＤタグ１０の電源を遮断する時の、リーダライタ３０に対するＲＦＩＤタグ１０の位置を説明する。リーダライタ３０の上面には、レール３８が備えられている。ユーザは、ＲＦＩＤタグ１０をレール３８に沿って、アンテナ３１の上方の位置（図４（ａ）に示すＲＦＩＤタグ１０の位置）まで挿入する。これによって、ＲＦＩＤタグ１０は、リーダライタ３１と通信し、ＲＦＩＤタグ１０の揮発性メモリ２６内の情報をリーダライタ３１に送信することができる。
ＬＥＤ３３が点灯すると、ユーザはＲＦＩＤタグ１０をレール３８に沿って、磁石３６の上方の位置（図４（ｂ）に示すＲＦＩＤタグ１０の位置）へスライドさせる。これにより、磁石３６が作る磁界がＲＦＩＤタグ１０のリードスイッチを切断する。
【００３６】
続いて、データ管理装置４０について説明する。データ管理装置４０は、ＣＰＵ４１と、ＲＡＭ４２と、記憶部４３と、通信部４４とから構成されている。
記憶部４３は、ＲＡＭ４２から入力されたデータを保存する。
また、記憶部４３は、図５に示すＲＦＩＤタグのテーブル５０を保持し、ＲＦＩＤタグ毎の情報を管理することができる。
また、記憶部４３は、図６に示すＲＦＩＤタグの機種テーブル６０を保持し、ＲＦＩＤタグの機種毎の容量を管理することができる。
通信部４４は、リーダライタ３０の通信部３２ｄから入力されたデータをＬＡＮ３７経由で受信し、当該データをＲＡＭ４２に出力する。
また、通信部４４は、ＲＡＭ４２から入力されたデータをＬＡＮ３７経由で、リーダライタ３０の通信部３２ｄへ送信する。
【００３７】
続いて、図５を用いて、データ管理装置４０の記憶装置４３に保存されているＲＦＩＤタグの情報を保持するＲＦＩＤタグのテーブル５０について説明する。
当該ＲＦＩＤタグのテーブル５０は、固有ＩＤ５１と、シリアル番号５２と、機種コード５３と、状態５４と、フラグ５５と、データ保存場所５６と、ＬＦＳＲの初期値５７から構成されている。
固有ＩＤ５１は、ＲＦＩＤタグ１０の固有のＩＤであり、１つとして重複がないユニークＩＤである。
シリアル番号５２は、ＲＦＩＤタグ１０のシリアル番号であり、１つとして重複がないユニーク番号である。
機種コード５３は、ＲＦＩＤタグ１０の機種毎に定められたコード番号である。
状態５４は、ＲＦＩＤタグの状態を表す数値である。例えば、値１０は現在使用中、値５は使用中止状態、値０は廃棄済みを表す。
フラグ５５は、ＲＦＩＤタグ１０の揮発性メモリ２６の情報がデータ管理装置４０の記憶部４３に保存されているかどうかを示すフラグである。例えば、値１は、データ管理装置４０の記憶部４３にデータが保持されていること（フラグが有効であること）を示し、値０は、データ管理装置４０の記憶部４３にデータが保持されていないこと（フラグが無効であること）を示している。
データ保存場所５６は、ＲＦＩＤタグ１０の揮発性メモリ２６の情報が記憶部４３に保存された場合に、当該情報が保存されているファイルの絶対パスです。
ＬＦＳＲの初期値５７は、ＲＦＩＤタグ毎のＬＦＳＲの初期値の値である。データ管理装置４０のＣＰＵ４１は、当該ＬＦＳＲの初期値を用いて、現在のＬＦＳＲの値を算出することができる。
【００３８】
続いて、図６を用いて、データ管理装置４０の記憶装置４３に保存されているＲＦＩＤタグの機種コード毎の容量を保持するＲＦＩＤタグの機種ＲＦＩＤタグの機種テーブル６０について説明する。
機種コード６１は、ＲＦＩＤタグ１０の機種毎に定められたコード番号である。
容量６２は、ＲＦＩＤタグ１０のデータ容量である。
【００３９】
次に、ＣＰＵ４１の一般的な処理について説明する。
ＣＰＵ４１は、通信部４４が受信したデータをＲＡＭ４２に出力し、当該データをＲＡＭ４２から記憶部４３に出力させ、記憶部４３に保存するよう制御する。
また、ＣＰＵ４１は、記憶部４３からデータをＲＡＭ４２に読み出し、当該データをＲＡＭ４２から通信部４４に出力するよう制御する。
また、ＣＰＵ４１は、通信部４４からデータをＬＡＮ３７経由で、リーダライタ３０へ送信するよう制御する。
【００４０】
ＲＦＩＤタグ１０とデータ管理装置４０の認証時の、ＣＰＵ４１に処理について説明する。
ＣＰＵ４１は、ＲＦＩＤタグ１０の出荷時に、ＬＦＳＲの初期値（シード）を算出し、当該シードを通信部４４に出力し、ＲＦＩＤタグ１０に送信するよう制御する。これによって、ＲＦＩＤタグ１０の出荷時に、ＲＦＩＤタグ１０のＬＦＳＲの初期値を設定することができる。
また、ＣＰＵ４１は、図５のＬＦＳＲの初期値５７を初期値として、ＬＦＳＲの値をＲＦＩＤタグ１０の更新間隔と同じ所定の間隔毎（例えば、１分毎）に更新する。
【００４１】
また、ＣＰＵ４１は、ＲＦＩＤタグ１０を認証するために、乱数Ａを算出し、当該乱数Ａを通信部４４に出力し、ＲＦＩＤタグ１０へ送信するよう制御する。
また、ＣＰＵ４１は、上記乱数Ａに現在のＬＦＳＲを加算し、当該加算した値にハッシュ関数をかけて、パスワードＢを生成する。その後、ＣＰＵ４１は、当該パスワードＢがＲＦＩＤタグ１０から入力されたパスワードＡと一致するか否か判定する。パスワードが一致した場合、ＣＰＵ４１は、ＲＦＩＤタグ１０から新たな乱数を取得するために、乱数を要求する信号を通信部４４に出力し、ＲＦＩＤタグ１０に送信するよう制御する。
また、ＣＰＵ４１は、ＲＦＩＤタグ１０から入力された乱数Ｂに現在のＬＦＳＲを加算し、当該加算した値にハッシュ関数をかけて、パスワードＣを生成する。その後、ＣＰＵ４１は、パスワードＣを通信部４４に出力し、ＲＦＩＤタグ１０へ送信するよう制御する。
【００４２】
ＲＦＩＤタグ１０のデータをデータ管理装置４０にバックアップするときの、ＣＰＵ４１の処理について説明する。
ＣＰＵ４１は、ＲＦＩＤタグ１０から入力された認証成功通知を受信すると、ＲＦＩＤタグ１０から揮発性メモリ２６に保存されているデータを取得するために、データ送信を要求する信号を通信部４４に出力し、ＲＦＩＤタグ１０に送信するよう制御する。
また、ＣＰＵ４１は、ＲＦＩＤタグ１０から入力された揮発性メモリ２６に保存されているデータを記憶部４３に保存する。当該データを保存し終わると、ＣＰＵ４１は、記憶部４３に保持されているＲＦＩＤタグテーブル６０のフラグ６５を有効（フラグの値１）にする。
その後、ＣＰＵ４１は、データの保存が完了した信号（保存完了信号）を通信部４４に出力し、ＲＦＩＤタグ１０へ送信するよう制御する。
【００４３】
ＲＦＩＤタグ１０のデータをデータ管理装置４０から復元するときの、ＣＰＵ４１の処理について説明する。
ＣＰＵ４１は、周囲のＲＦＩＤタグに対して返答要求をするために、返答要求信号を通信部４４に出力し、周囲のＲＦＩＤタグへ送信するよう制御する。
また、ＣＰＵ４１は、ＲＦＩＤタグ１０から入力されたＲＦＩＤタグ１０のシリアル番号をキーとして、ＲＦＩＤタグのテーブル５０から当該シリアル番号に対応したデータの保存場所を抽出する。その後、ＣＰＵ４１は当該データの容量を算出する。
【００４４】
その後、ＣＰＵ４１は、ＲＦＩＤタグ１０から入力されたＲＦＩＤタグ１０の機種コードをキーとして、ＲＦＩＤタグの機種テーブル６０から当該ＲＦＩＤタグ１０の容量を抽出する。
その後、ＣＰＵ４１は、当該ＲＦＩＤタグ１０の容量と上記で算出したデータの容量を比較し、当該ＲＦＩＤタグ１０の容量が上記で算出したデータの容量よりも大きいならば、当該データをＲＦＩＤタグ１０に書きこめると判定する。
【００４５】
その後、ＣＰＵ４１は、シリアル番号をキーとして、ＲＦＩＤタグのテーブル５０から固有ＩＤを取得し、当該固有ＩＤを通信部４４に出力し、ＲＦＩＤタグ１０へ送信するよう制御する。
その後、ＣＰＵ４１は、誤り検出符号とＲＦＩＤタグ１０から吸い出したファイルを通信部４４に出力し、ＲＦＩＤタグ１０へ送信するよう制御する。
その後、ＣＰＵ４１は、ＲＦＩＤタグ１０から復元完了信号が入力されると、ＲＦＩＤタグのテーブル５０のフラグ５５を無効にする。
【００４６】
続いて、ＲＦＩＤタグ１０の電源切断前に、ＲＦＩＤタグ１０からデータ管理装置４０にデータを退避する際の、認証について説明する。ＲＦＩＤタグ１０およびＲＦＩＤタグ１０と通信するデータ管理装置４０は、双方にチャレンジ＆レスポンス認証を行う。図７のフローチャートを用いて、ＲＦＩＤタグ１０とデータ管理装置４０との認証処理の流れを説明する。まず、データ管理装置４０のＣＰＵ４１は、乱数Ａを生成し（ステップ  Ｓ７０１）、当該乱数ＡをＲＦＩＤタグ１０へ送信するよう制御する（ステップ  Ｓ７０３）。次に、ＲＦＩＤタグ１０のアンテナ１１は、リーダライタ３０から送信された当該乱数Ａを受信する（ステップ  Ｓ７０５）。その後、入力された乱数Ａに基づいて、ＲＦＩＤタグ１０のＣＰＵ２５は、パスワードＡを生成し、当該パスワードＡをデータ管理装置１０に送信するよう制御する（ステップ  Ｓ７０７）。
【００４７】
データ管理装置４０の通信部４４は、リーダライタ３０から送信された当該パスワードＡを受信する（ステップ  Ｓ７０９）。データ管理装置４０のＣＰＵ４１は、乱数Ａにも基づいてパスワードＢを生成し（ステップ  Ｓ７１１）、パスワードＡとパスワードＢを比較する。パスワードＡとパスワードＢが異なるならば（ステップ  Ｓ７１３  ＮＯ）、データ管理装置４０のＣＰＵ４１は、ＬＦＳＲの値を１つ更新し、再度パスワードＢを生成する。パスワードＡとパスワードＢが同一ならば（ステップ  Ｓ７１３  ＹＥＳ）、データ管理装置４０のＣＰＵ４１は、乱数を要求する信号をＲＦＩＤタグ１０へ送信するよう制御する（ステップ  Ｓ７１５）。
【００４８】
ＲＦＩＤタグ１０のアンテナ１１は、リーダライタ３０から送信された当該乱数を要求する信号を受信し、ＲＦＩＤタグ１０のＣＰＵ２５は、乱数Ｂを生成し（ステップ  Ｓ７１７）、当該乱数Ｂをデータ管理装置４０へ送信するよう制御する（ステップ  Ｓ７１９）。次に、データ管理装置４０の通信部４４は、リーダライタ３０から送信された当該乱数Ｂを受信する（ステップ  Ｓ７２１）。データ管理装置４０のＣＰＵ４１は、当該乱数Ｂに基づいてパスワードＣを生成し、当該パスワードＣをＲＦＩＤタグ１０へ送信するよう制御する（ステップ  Ｓ７２３）。次に、ＲＦＩＤタグ１０のアンテナ１１は、リーダライタ３０から送信された当該パスワードＣを受信し（ステップ  Ｓ７２５）、ＲＦＩＤタグ１０のＣＰＵ２５は、乱数Ｂに基づいて、パスワードＤを生成する（ステップ  Ｓ７２７）。
【００４９】
次に、ＲＦＩＤタグ１０のＣＰＵ２５は、パスワードＣとパスワードＤを比較し、パスワードＣとパスワードＤが異なるならば（ステップ  Ｓ７２９  ＮＯ）、ＲＦＩＤタグ１０のＣＰＵ２５は、ＬＦＳＲの値を１つ更新し、再度パスワードＤを生成する。パスワードＣとパスワードＤが同一ならば（ステップ  Ｓ７２９  ＹＥＳ）、認証が成功し、本フローチャートは終了する。
【００５０】
これによって、データ管理装置は、ＲＦＩＤタグと認証することができるので、ＲＦＩＤタグを特定することができる。また、予めデータ管理装置にＬＦＳＲの初期値が保存されていない不正のＲＦＩＤタグとの通信を防止することができる。
【００５１】
続いて、ＲＦＩＤタグ１０とデータ管理装置４０は、上記通信により相互認証をし、お互いの正当性を確認した後に、ＲＦＩＤタグ１０は、揮発性メモリ２６内のデータをデータ管理装置４０に退避する。図８のフローチャートを用いて、ＲＦＩＤタグ１０の揮発性メモリ２６内のデータをデータ管理装置４０に移行する処理の流れを説明する。まず、認証成功後、ＲＦＩＤタグ１０のＣＰＵ２５は、認証成功通知をデータ管理装置４０に送信するよう制御する（ステップ  Ｓ８０１）。データ管理装置４０の通信部４４は、リーダライタ３０から送信された当該認証成功通知を受信し（ステップ  Ｓ８０３）、データ管理装置４０のＣＰＵ４１は、ＲＦＩＤタグ１０に揮発性メモリ２６内の情報を送信するよう要求する信号を送信するよう制御する（ステップ  Ｓ８０５）。次に、ＲＦＩＤタグ１０のアンテナ１１は、リーダライタ３０から送信された当該信号を受信し（ステップ  Ｓ８０７）、ＲＦＩＤタグ１０のＣＰＵ２５は、揮発性メモリ２６内のデータ（ＲＦＩＤタグ１０の固有ＩＤ、ＲＦＩＤタグ１０の固有の情報、認証情報、暗号化情報等）を暗号化し、当該暗号化したデータをデータ管理装置４０へ送信するよう制御する（ステップ  Ｓ８０９）。
【００５２】
次に、データ管理装置４０の通信部４４は、リーダライタ３０から送信された当該揮発性メモリ２６内のデータを受信し（ステップ  Ｓ８１１）、データ管理装置４０のＣＰＵ４１は、当該データを記憶部４３に保存する（ステップ  Ｓ８１３）。次に、データ管理装置４０のＣＰＵ４１は、記憶部４３に保持されたテーブル（図５参照）においてＲＦＩＤタグ１０に対応するフラグを有効にする（ステップ  Ｓ８１５）。データ管理装置４０のＣＰＵ４１は、データの保存が完了した信号（保存完了信号）を通信部４４からリーダライタ３０に出力するよう制御する。リーダライタ３０の通信部３２ｄは、当該保存完了信号を受信し、制御部３２ｂに出力する。当該保存完了信号が入力されたリーダライタ３０の制御部３２ｂは、リーダライタ３０のＬＥＤ３３を点灯させるように制御し（ステップ  Ｓ８１７）、本フローチャートは終了する。
【００５３】
ＲＦＩＤタグ１０のユーザは、ＬＥＤの点灯後、ＲＦＩＤタグ１０をリーダライタ３０のアンテナ３１上方の位置（図４（ａ）に示す位置）からリーダライタ３０の磁石３６上方の位置（図４（ｂ）に示す位置）へ移動し、磁石によって、ＲＦＩＤタグ１０のリードスイッチを切断することにより、ＲＦＩＤタグ１０の電源の供給を遮断する。当該電源切断によって、揮発性メモリ２６内の情報が消去される。これにより、非接触でＲＦＩＤタグの電源を切断することができるので、エンジニアリングプラスチック等で完全防水封止できる。
【００５４】
上記の処理により、ＲＦＩＤタグ１０の揮発性メモリ２６内のデータをデータ管理装置４０に退避することができる。
【００５５】
なお、ＬＥＤの点灯ではなく、他の光源を点灯させてもよいし、ブザー音などの音を発生させるようにしてもよい。また、モニター画面にデータの保存が完了したことを示すものを表示してもよい。
【００５６】
なお、不正な操作を排除するために、不揮発性メモリ２６から全データの吸出し後、ＲＦＩＤタグ１０のＣＰＵ２５は、自主的に、またはデータ管理装置４０の指示に従って、全データを消去してもよい。
【００５７】
次に、図９のフローチャートを用いて、ＲＦＩＤタグの揮発性メモリ内のデータを復元する処理の流れを説明する。まず、データ管理装置４０のＣＰＵ４１は、周囲のＲＦＩＤタグに返答を要求する信号を送信するよう制御する（ステップ  Ｓ９０１）。ＲＦＩＤタグ１０のアンテナ１１は、リーダライタ３０から送信された当該信号を受信し（ステップ  Ｓ９０３）、ＲＦＩＤタグ１０のＣＰＵ２５は、シリアル番号と機種コードをデータ管理装置４０へ送信するよう制御する（ステップ  Ｓ９０５）。データ管理装置４０の通信部４４は、リーダライタ３０から送信された当該シリアル番号と機種コードを受信する（ステップ  Ｓ９０７）。
【００５８】
次に、データ管理装置４０のＣＰＵ４１は、図５に示されたＲＦＩＤタグのテーブル５０を用いて、シリアルコード番号からデータの保存場所を抽出し、データの容量を算出する。また、データ管理装置４０のＣＰＵ４１は、図６に示されたＲＦＩＤタグの機種テーブル６０を用いて、機種コードからＲＦＩＤタグ１０の容量を抽出する。
当該ＲＦＩＤタグ１０の容量が、前記データの容量よりも小さい場合（ステップＳ９０９  ＮＯ）、データ管理装置４０のＣＰＵ４１は、再度、周囲のＲＦＩＤタグに返答を要求する信号を送信するよう制御する（ステップ  Ｓ９０１）。当該ＲＦＩＤタグ１０の容量が、前記データの容量よりも大きい場合（ステップＳ９０９  ＹＥＳ）、データ管理装置４０のＣＰＵ４１は、図５に示されたＲＦＩＤタグのテーブル５０を用いて、シリアルコード番号から固有ＩＤを抽出する（ステップＳ９１１）。
【００５９】
次に、データ管理装置４０のＣＰＵ４１は、当該固有ＩＤと、認証情報と、暗号化情報とをＲＦＩＤタグ１０に送信するよう制御する（ステップＳ９１３）。次に、ＲＦＩＤタグ１０のアンテナ１１は、リーダライタ３０から送信された当該固有ＩＤと、認証情報と、暗号化情報とを受信し、ＲＦＩＤタグ１０のＣＰＵ２５は、当該固有ＩＤと、認証情報と、暗号化情報とを揮発性メモリ２６に保存する（ステップＳ９１５）。
【００６０】
次に、データ管理装置４０のＣＰＵ４１は、図５に示されたＲＦＩＤタグのテーブル５０を用いて、シリアル番号からデータの保存場所を抽出し、当該データを記憶部４３から読み出し、誤り検出符号（例えば、ＣＲＣコード）を算出する。次に、データ管理装置４０のＣＰＵ４１は、当該データと誤り検出符号とをＲＦＩＤタグ１０に送信するよう制御する（ステップＳ９１７）。次に、ＲＦＩＤタグ１０のアンテナ１１は、リーダライタ３０から送信された当該データと誤り検出符号を受信し、ＲＦＩＤタグ１０のＣＰＵ２５は、当該データと誤り検出符号を揮発性メモリ２６に保存する（ステップＳ９１９）。
【００６１】
次に、ＲＦＩＤタグ１０のＣＰＵ２５は、当該受信したデータから誤り検出符号を算出する（ステップＳ９２１）。当該算出した誤り検出符号が受信した誤り検出符号と異なるならば（ステップＳ９２３  ＮＯ）、データ管理装置４０に当該データと誤り検出符号の再送信を要求する信号を通信部４４に出力し、当該信号をＲＦＩＤタグ１０へ送信するよう制御する（ステップＳ９２５）。当該算出した誤り検出符号が受信した誤り検出符号と同一ならば（ステップＳ９２３  ＹＥＳ）、ＲＦＩＤタグ１０のＣＰＵ２５は、復元完了信号をデータ管理装置４０へ送信するよう制御する（ステップＳ９２７）。次に、データ管理装置４０の通信部４４は、リーダライタ３０から送信された当該復元完了信号を受信し、データ管理装置４０のＣＰＵ４１は、記憶部４３に保持されたＲＦＩＤタグのテーブル５０においてＲＦＩＤタグ１０に対応するフラグを無効にし（ステップＳ９２７）、本フローチャートは終了する。
【００６２】
これによって、データ管理装置４０に退避されたＲＦＩＤタグ１０のデータを、揮発性メモリ２６に復元することができる。従って、ＲＦＩＤタグを移動させる前に、ＲＦＩＤタグの揮発性メモリ内の個人情報等の重要な情報を退避させ、ＲＦＩＤタグを移動させた後に、ＲＦＩＤタグの揮発性メモリ内に、当該情報を復元させることができる。
【００６３】
なお、ＲＦＩＤタグ１０の電源を切断した後に、同じリーダライタ３０上で電源を起動させた場合、電源切断時にＲＦＩＤタグ１０からデータ管理装置４０に退避されたデータを、そのままＲＦＩＤタグ１０に戻しても良い。
【００６４】
以上により、非接触でＲＦＩＤタグの電源を切断することができるので、エンジニアリングプラスチック等で完全防水封止できる。また、セキュリティ面においては、一時的にＲＦＩＤタグの揮発性メモリ内のデータを消去し、盗難または紛失があっても、ＲＦＩＤタグ内の情報が漏洩しないようにすることができる。また、データ管理面においては、電源切断時及び電源起動時に、データの整合性を保ってそれぞれデータの退避とデータの復元ができるので、電源の起動と切断を繰り返しても、固有の情報を持ったＲＦＩＤタグが１台のみ存在するように管理することができる。
【００６５】
以上、本発明の実施形態について図面を参照して詳述したが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【符号の説明】
【００６６】
１０  ＲＦＩＤタグ
１１  アンテナ
１２  内部回路
１３  リードスイッチ
１４  電池
１５  磁石
２０  通信制御回路
２１  符号部
２２  変調部
２３  復調部
２４  復号部
２５  ＣＰＵ（制御部）
２６  揮発性メモリ
２７  不揮発性メモリ
３０  リーダライタ
３１  アンテナ
３２  内部回路
３２ａ  通信制御部
３２ｂ  制御部
３２ｃ  記憶部
３２ｄ  通信部
３３  ＬＥＤ（報知手段）
３４  電源スイッチ
３５  電池
３６  磁石
３７  ＬＡＮ  
４０  データ管理装置
４１  ＣＰＵ
４２  ＲＡＭ
４３  記憶部
４４  通信部
５０  ＲＦＩＤタグのテーブル
５１  固有ＩＤ
５２  シリアル番号
５３  機種コード
５４  状態
５５  フラグ
５６  データ保存場所
６０  ＲＦＩＤタグの機種テーブル
６１  機種コード
６２  容量
【図１】
2011164744.tif 000003
【図２】
2011164744.tif 000004
【図３】
2011164744.tif 000005
【図４】
2011164744.tif 000006
【図５】
2011164744.tif 000007
【図６】
2011164744.tif 000008
【図７】
2011164744.tif 000009
【図８】
2011164744.tif 000010
【図９】
2011164744.tif 000011