(57)【特許請求の範囲】
【請求項１】
情報を記憶するＩＣ回路部と、このＩＣ回路部に接続されるタグ側アンテナとを有する無線タグ回路素子であって、
前記ＩＣ回路部は、
所定の第１秘密鍵で暗号化された第１暗号化情報と、
この第１暗号化情報を復号化するための前記第１秘密鍵に対応する第１公開鍵の格納先にアクセスするためのアクセスポインタ情報と
を記憶保持することを特徴とする無線タグ回路素子。
【請求項２】
請求項１記載の無線タグ回路素子において、
前記ＩＣ回路部は、前記タグ側アンテナを介し受信した前記第１公開鍵を用いて前記第１暗号化情報を復号化するタグ側復号化手段を備えることを特徴とする無線タグ回路素子。
【請求項３】
請求項１又は２記載の無線タグ回路素子において、
前記ＩＣ回路部は、前記第１暗号化情報及び前記アクセスポインタ情報を記憶している旨を表す識別子を記憶することを特徴とする無線タグ回路素子。
【請求項４】
情報を記憶するＩＣ回路部とこのＩＣ回路部に接続されたタグ側アンテナとを備えた無線タグ回路素子が配置され、連続的に供給可能に収納されたタグ媒体を有する無線タグ回路素子収納体を着脱可能に設置する収納体設置部と、
前記無線タグ回路素子の前記ＩＣ回路部との間で無線通信により情報の送受信を行う装置側アンテナと、
この装置側アンテナを介し前記無線タグ回路素子へアクセスし、その前記ＩＣ回路部に、所定の第１秘密鍵で暗号化された第１暗号化情報、及び、この第１暗号化情報を復号化するための前記第１秘密鍵に対応する第１公開鍵の格納先にアクセスするためのアクセスポインタ情報の書き込みを行う第１情報書き込み手段と、
前記無線タグ回路素子収納体から搬送される前記タグ媒体に印字を行う印字手段と
を有することを特徴とするタグラベル作成装置。
【請求項５】
請求項４記載のタグラベル作成装置において、
お互いに対となる前記第１公開鍵と第１秘密鍵を生成可能な第１鍵生成手段を有することを特徴とするタグラベル作成装置。
【請求項６】
請求項４又は５記載のタグラベル作成装置において、
前記装置側アンテナを介し前記無線タグ回路素子へアクセスし、その前記ＩＣ回路部に、通信相手先の所定の第２秘密鍵に対応し公開されている第２公開鍵で暗号化された第２暗号化情報の書き込みを行う第２情報書き込み手段
を有することを特徴とするタグラベル作成装置。
【請求項７】
請求項６記載のタグラベル作成装置において、
前記第１情報書き込み手段による書き込み動作を行う第１モードと、前記第２情報書き込み手段による書き込み動作を行う第２モードとを、選択的に切り換えるための操作入力を行う操作手段を有することを特徴とするタグラベル作成装置。
【請求項８】
請求項７記載のタグラベル作成装置において、
前記操作手段は、前記第１情報書き込み手段による書き込み動作と、前記第２情報書き込み手段による書き込み動作との両方を行うための第３モードを、操作入力可能であることを特徴とするタグラベル作成装置。
【請求項９】
請求項７又は８記載のタグラベル作成装置において、
前記第１モード、又は前記第２モード、若しくは前記第３モードに対応するモード識別子を書き込む識別子書き込み手段を有することを特徴とするタグラベル作成装置。
【請求項１０】
請求項４又は５記載のタグラベル作成装置において、
前記第１秘密鍵を用いて、被暗号化情報を暗号化する第１暗号化手段を備えることを特徴とするタグラベル作成装置。
【請求項１１】
請求項１０記載のタグラベル作成装置において、
前記印字手段は、前記被暗号化情報の少なくとも一部を前記タグ媒体に印字することを特徴とするタグラベル作成装置。
【請求項１２】
請求項６記載のタグラベル作成装置において、
前記第２公開鍵を用いて、被暗号化情報を暗号化する第２暗号化手段を備えることを特徴とするタグラベル作成装置。
【請求項１３】
請求項１０乃至１２のいずれか１項記載のタグラベル作成装置において、
前記被暗号化情報を生成する被暗号化情報生成手段を有することを特徴とするタグラベル作成装置。
【請求項１４】
請求項１０乃至１３のいずれか１項記載のタグラベル作成装置において、
前記第１又は第２暗号化手段は、前記被暗号化情報として、当該無線タグ回路素子の識別情報を暗号化することを特徴とするタグラベル作成装置。
【請求項１５】
請求項４乃至１４のいずれか１項記載のタグラベル作成装置において、
前記第１公開鍵とこれに対応する前記第１秘密鍵とを対として関連づけて記憶保持する記憶手段を有することを特徴とするタグラベル作成装置。
【請求項１６】
請求項１５記載のタグラベル作成装置において、
前記記憶手段は、前記第１公開鍵、あるいは、前記第１秘密鍵を、当該鍵の使用者情報とさらに関連づけて記憶保持することを特徴とするタグラベル作成装置。
【請求項１７】
請求項１６記載のタグラベル作成装置において、
前記記憶手段は、前記使用者情報に対応する前記第１公開鍵と対となる前記第１秘密鍵を変更可能に記憶していることを特徴とするタグラベル作成装置。
【請求項１８】
請求項１６記載のタグラベル作成装置において、
前記記憶手段は、前記使用者情報、この使用者情報に対応する前記第１公開鍵、前記使用者情報に対応する前記第１秘密鍵のうち、少なくとも１つを削除可能に記憶していることを特徴とするタグラベル作成装置。
【請求項１９】
請求項４乃至１８のいずれか１項記載のタグラベル作成装置において、
他のタグラベル作成装置の前記第１公開鍵を格納保持する公開鍵格納手段と、
当該他のタグラベル作成装置よりアクセスがあった場合には対応する前記公開鍵格納手段より前記第１公開鍵を検索して出力する公開鍵出力手段を備えることを特徴とするタグラベル作成装置。
【請求項２０】
請求項４乃至１９のいずれか１項記載のタグラベル作成装置において、
前記収納体設置部は、前記タグ媒体として長手方向に複数の前記無線タグ回路素子を連続的に配置したタグテープを巻回したタグテープロールを収納した無線タグカートリッジを着脱可能なカートリッジホルダであることを特徴とするタグラベル作成装置。
【請求項２１】
請求項４乃至１９のいずれか１項記載のタグラベル作成装置において、
無線タグカートリッジに設けられた無線タグ回路素子のＩＣ回路部に関する情報を記憶した情報記憶部から情報を読み出して暗号鍵の強度または暗号鍵の方式を選択する暗号鍵選択部を設けたことを特徴とするタグラベル作成装置。
【請求項２２】
ＩＣ回路部及びこのＩＣ回路部に接続されたタグ側アンテナを備えた無線タグ回路素子と無線通信により情報の送受信を行う読み取り装置側アンテナと、
この読み取り装置側アンテナを介した無線通信に応じて、前記無線タグ回路素子の前記ＩＣ回路部に記憶保持された、所定の第１秘密鍵で暗号化された第１暗号化情報とこの第１暗号化情報を復号化するための前記第１秘密鍵に対応する第１公開鍵の格納先にアクセスするためのアクセスポインタ情報とを取得する第１情報取得手段と、
この第１情報取得手段で取得された前記アクセスポインタ情報に基づき、前記第１公開鍵の格納先にアクセスして当該第１公開鍵を取得する公開鍵取得手段と、
この公開鍵取得手段で取得した前記第１公開鍵を用いて、前記情報取得手段で取得された前記第１暗号化情報を復号化する第１復号化手段と
を有することを特徴とする無線タグ情報読み取り装置。
【請求項２３】
請求項２２記載の無線タグ情報読み取り装置において、
前記読み取り装置側アンテナを介した無線通信に応じて、前記無線タグ回路素子の前記ＩＣ回路部に記憶保持された、所定の第２公開鍵で暗号化された第２暗号化情報を取得する第２情報取得手段と、
この第２情報取得手段で取得された前記第２暗号化情報を、前記第２公開鍵に対応する第２秘密鍵を用いて復号化する第２復号化手段と
を有することを特徴とする無線タグ情報読み取り装置。
【請求項２４】
請求項２３記載の無線タグ情報読み取り装置において、
前記読み取り装置側アンテナを介した無線通信に応じて、前記無線タグ回路素子の前記ＩＣ回路部に記憶保持されたモード識別子を取得する識別子取得手段と、
この識別子取得手段で取得した前記モード識別子に応じて、前記第１情報取得手段、前記公開鍵取得手段、前記第１復号化手段、又は、前記第２情報取得手段、前記第２復号化手段を制御する制御手段を有することを特徴とする無線タグ情報読み取り装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、外部と情報の無線通信が可能な無線タグ回路素子、これを備えた無線タグラベルを作成する無線タグラベル作成装置、無線タグ回路素子に記憶した情報の読み取りを行う無線タグ情報読み取り装置に関するものである。
【背景技術】
【０００２】
小型の無線タグとリーダ（読み取り装置）／ライタ（書き込み装置）との間で非接触で情報の読み取り／書き込みを行うＲＦＩＤ（Radio Frequency Identification）システムが知られている。無線タグは、所定の無線タグ情報を記憶するＩＣ回路部とこのＩＣ回路部に接続されて情報の送受信を行うアンテナとを備えており、無線タグが汚れている場合や見えない位置に配置されている場合であっても、リーダ／ライタ側よりＩＣ回路部の無線タグ情報に対してアクセス（情報の読み取り／書き込み）が可能であり、物品管理や検査工程等の様々な分野において実用が期待されている。
【０００３】
例えばこの無線タグと暗号化技術と組み合わせて真正品の証明に応用した例として、例えば特許文献１に記載のものがある。この従来技術は、非対称暗号（暗号化する鍵と複合化する鍵とを別々にした暗号）を用いるものであり、商品に添付された無線タグに所定の情報が記憶されるとともに、その情報を秘密鍵で暗号化した暗号化情報が当該商品又はその梱包に表示されている。そして、この商品を購入した消費者は無線タグに記憶された上記所定の情報を読み取り装置で読み取るとともに、一方で上記商品又はその梱包に表示された暗号化情報を公開鍵を用いて復号化する。そして、その復号化した情報が、上記読み取った情報と一致すれば、当該商品が真正品であることを認識できるようになっている。
【０００４】
【特許文献１】特開２００３−２３３７９４号公報（段落００２４〜００２７）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
一般に、無線タグ回路素子に情報を記憶させて上記物品管理等を行う場合、無線タグ回路素子のＩＣ回路部の記憶容量にはある程度の制限があることから、管理対称の物品に関わる物品情報（例えば物品の名称、配置箇所、購入月日、管理者等）そのものを無線タグ回路素子には記憶させない。すなわち、物品情報はサーバのデータベースに記憶させ、無線タグ回路素子には識別情報（タグＩＤ）を記憶させ、この識別情報と上記データベースの物品情報を例えば一対一に対応づける（＝いわゆるひも付けを行う）ようにする場合が多い。
【０００６】
この場合、読み取り装置では無線タグ回路素子の識別情報を読み取った後、その識別情報に基づき上記サーバのデータベースにアクセスして、対応する物品情報を取得することとなる。また、当該無線タグを作成する場合も、サーバのデータベースにアクセスして物品情報と所定の識別情報との相関情報（＝ひも付け情報）を生成した後に、その識別情報を無線タグ回路素子に書き込む。すなわち、無線タグ回路素子の情報読み取り及び情報書き込みのいずれの場合も、サーバのデータベースへのアクセスが行われることとなる。
【０００７】
ここで、上記従来技術のように非対称暗号を用いる場合には公開鍵及び秘密鍵（非公開鍵）のいずれか一方で暗号化を行い、他方で復号化を行うのが通常である。このため、公開鍵とこれに対応する秘密鍵とは一対一に対応付けられる。この対応付けにあたって、上記のように無線タグ回路素子への情報読み取り・書き込みの便宜のために読み取り装置や書き込み装置（タグ作成装置）に一般的に接続されているサーバを利用すれば、その公開鍵と秘密鍵との対応付けを容易に行えるはずである。
【０００８】
しかしながら、上記従来技術では、そのような公開鍵と秘密鍵との対応付けを容易にし、多種多様な存在する既存の公開鍵に対応した秘密鍵を用いて多種多様な暗号化情報入り無線タグ回路素子を容易かつ手軽に作成することまでは特に配慮されていなかった。また、暗号化情報を公開鍵で復号化する際に、公開鍵に容易にアクセスできるようにして復号化を容易かつ手軽に行えるようにすることにも特に配慮されていなかった。
【０００９】
本発明の目的は、多種多様な公開鍵に応じた多種多様な暗号化情報入り無線タグ回路素子を容易かつ手軽に作成することができ、また復号化を容易かつ手軽に行える無線タグ回路素子、タグラベル作成装置、及び無線タグ情報読み取り装置を提供することにある。
【課題を解決するための手段】
【００１０】
上記目的を達成するために、第１の発明は、情報を記憶するＩＣ回路部と、このＩＣ回路部に接続されるタグ側アンテナとを有する無線タグ回路素子であって、前記ＩＣ回路部は、所定の第１秘密鍵で暗号化された第１暗号化情報と、この第１暗号化情報を復号化するための前記第１秘密鍵に対応する第１公開鍵の格納先にアクセスするためのアクセスポインタ情報とを記憶保持することを特徴とする。
【００１１】
本願第１発明の無線タグ回路素子のＩＣ回路部には、第１秘密鍵で暗号化された第１暗号化情報と、この第１暗号化情報を復号化するための第１秘密鍵に対応した第１公開鍵のアクセスポインタ情報とが記憶保持されている。これにより、例えばこの無線タグ回路素子を備えたタグラベルを入手したユーザー側において、無線タグ情報読み取り装置を用いて当該第１暗号化情報及びアクセスポインタ情報を読み取り、アクセスポインタ情報を元に例えばサーバ等の格納先にアクセスして第１公開鍵を取得し、その取得した第１公開鍵で上記第１暗号化情報を復号化し、本来伝達したい情報を得ることができる。
【００１２】
このように、暗号化に用いた秘密鍵に対応した公開鍵をサーバ等に格納し、無線タグ回路素子への情報読み取り後のサーバへのアクセスで公開鍵を取得し復号化する構成とすることにより、サーバ等に格納した多種多様な公開鍵に応じた多種多様な暗号化情報入り無線タグ回路素子を、容易かつ手軽に作成することができるとともに、復号化も容易かつ手軽に行うことができる。特に、秘密鍵で暗号化し公開鍵で復号化することにより、例えばメーカ側で暗号化情報を備えたタグラベルを作成しユーザ側で暗号化情報を復号化すれば、その復号化した情報に応じてメーカによる真正品かどうかを確認することが可能となるので、真正品保証に用いる証明用として当該タグラベルを用いることができる。
【００１３】
第２発明は、上記第１発明において、前記ＩＣ回路部は、前記タグ側アンテナを介し受信した前記第１公開鍵を用いて前記第１暗号化情報を復号化するタグ側復号化手段を備えることを特徴とする。
【００１４】
本願第２発明の無線タグ回路素子のＩＣ回路部には、タグ側復号化手段が備えられている。これにより、例えばこの無線タグ回路素子を備えたタグラベルを入手したユーザー側において、無線タグ情報読み取り装置を用いてアクセスポインタ情報を読み取り、アクセスポインタ情報を元に例えばサーバ等の格納先にアクセスして第１公開鍵を取得し、その取得した第１公開鍵をＩＣ回路部に送信することで、無線タグ回路素子のタグ側復号化手段がＩＣ回路部に記憶保持された第１暗号化情報を復号化する。そして、無線タグ情報読み取り装置側から再度アクセスを行うことで当該復号化された情報（本来伝達したい情報）を得ることができる。
【００１５】
このように、暗号化情報の復号化機能まで無線タグ情報読み取り装置側でなく無線タグ回路素子側に付与することにより、無線タグ回路素子から出力されるデータ自体がすべて読み取られたとしてもデッドコピーされた別の無線タグ回路素子をユーザー側で複製することはできず、本来伝達したい情報が取得されることはない。この結果、さらに高いセキュリティーで真正品証明機能を果たすことができる。
【００１６】
第３発明は、上記第１又は第２発明において、前記ＩＣ回路部は、前記第１暗号化情報及び前記アクセスポインタ情報を記憶している旨を表す識別子を記憶することを特徴とする。
【００１７】
これにより、無線タグ回路素子のＩＣ回路部に備えられた識別子が例えば無線タグ情報読み取り装置で取得された場合、その識別子に応じ当該無線タグ回路素子が証明用タグラベルに対応するものであることが無線タグ情報読み取り装置側で認識される。この結果、自動的に、サーバ等の格納先から取得した第１公開鍵を用いて第１暗号化情報を復号化し、最終的に本来伝達したい情報を得ることができる。このように、当該証明用タグラベル機能に対応して自動的に読み取り及び情報取得処理を行うことができるので、操作者の利便性を確保することができる。
【００１８】
上記目的を達成するために、第４発明は、情報を記憶するＩＣ回路部とこのＩＣ回路部に接続されたタグ側アンテナとを備えた無線タグ回路素子が配置され、連続的に供給可能に収納されたタグ媒体を有する無線タグ回路素子収納体を着脱可能に設置する収納体設置部と、前記無線タグ回路素子の前記ＩＣ回路部との間で無線通信により情報の送受信を行う装置側アンテナと、この装置側アンテナを介し前記無線タグ回路素子へアクセスし、その前記ＩＣ回路部に、所定の第１秘密鍵で暗号化された第１暗号化情報、及び、この第１暗号化情報を復号化するための前記第１秘密鍵に対応する第１公開鍵の格納先にアクセスするためのアクセスポインタ情報の書き込みを行う第１情報書き込み手段と、前記無線タグ回路素子収納体から搬送される前記タグ媒体に印字を行う印字手段とを有することを特徴とする。
【００１９】
本願第４発明のタグラベル作成装置においては、収納体設置部に無線タグ回路素子収納体が装着されタグ媒体が連続的に供給されると、タグ媒体に備えられる無線タグ回路素子のＩＣ回路部と装置側アンテナを介し情報送受信が行われ、また印字手段で搬送されるタグ媒体に印字が行われて、タグラベルが作成される。このとき、第１情報書き込み手段によって、タグラベルのＩＣ回路部には、第１秘密鍵で暗号化された第１暗号化情報と、この第１暗号化情報を復号化するための第１秘密鍵に対応した第１公開鍵のアクセスポインタ情報とが書き込まれている。これにより、このタグラベルを入手したユーザー側において、無線タグ情報読み取り装置を用いて当該第１暗号化情報及びアクセスポインタ情報を読み取り、アクセスポインタ情報を元に例えばサーバ等の格納先にアクセスして第１公開鍵を取得し、その取得した第１公開鍵で上記第１暗号化情報を復号化し、本来伝達したい情報を得ることができる。
【００２０】
このように、暗号化に用いた秘密鍵に対応した公開鍵をサーバ等に格納し、無線タグ回路素子への情報読み取り後のサーバへのアクセスで公開鍵を取得し復号化する構成とすることにより、サーバ等に格納した多種多様な公開鍵に応じた多種多様な暗号化情報入り無線タグ回路素子を、容易かつ手軽に作成することができるとともに、復号化も容易かつ手軽に行うことができる。特に、秘密鍵で暗号化し公開鍵で復号化することにより、メーカ側で暗号化情報を備えたタグラベルを作成しユーザ側で暗号化情報を復号化すれば、その復号化した情報に応じてメーカによる真正品かどうかを確認することが可能となるので、真正品保証に用いる証明用として当該タグラベルを用いることができる。
【００２１】
第５発明は、上記第４発明において、前記第１公開鍵とこれに対応する前記第１秘密鍵を生成可能な第１鍵生成手段を有することを特徴とする。
【００２２】
第１鍵生成手段で第１公開鍵に対応づけて生成した第１秘密鍵を用いて、第１暗号化情報を生成することができる。
【００２３】
第６発明は、上記第４又は第５発明において、前記装置側アンテナを介し前記無線タグ回路素子へアクセスし、その前記ＩＣ回路部に、通信相手先の所定の第２秘密鍵に対応し公開されている第２公開鍵で暗号化された第２暗号化情報の書き込みを行う第２情報書き込み手段を有することを特徴とする。
【００２４】
本願第６発明においては、第２情報書き込み手段によって、タグラベルのＩＣ回路部には、通信相手先の第２秘密鍵に対応し公開されている第２公開鍵で暗号化された第２暗号化情報が書き込まれている。これにより、このタグラベルを入手した通信相手先において、無線タグ情報読み取り装置を用いて当該第２暗号化情報を読み取り、上記第２秘密鍵で上記第２暗号化情報を復号化し、本来伝達したい情報を得ることができる。
【００２５】
このように、通信相手先の秘密鍵に対応した公開鍵で暗号化して送り、当該通信相手先が自身の秘密鍵で復号化することにより、その通信相手先への秘密通信用として当該タグラベルを用いることができる。
【００２６】
第７発明は、上記第６発明において、前記第１情報書き込み手段による書き込み動作を行う第１モードと、前記第２情報書き込み手段による書き込み動作を行う第２モードとを、選択的に切り換えるための操作入力を行う操作手段を有することを特徴とする。
【００２７】
これにより、第１モードで真正証明用タグラベルを作成するのか、第２モードで秘密通信用タグラベルを作成するのかを、操作手段を介して自在に選択可能となるので、操作者の利便性を向上することができる。
【００２８】
第８発明は、上記第７発明において、前記操作手段は、前記第１情報書き込み手段による書き込み動作と、前記第２情報書き込み手段による書き込み動作との両方を行うための第３モードを、操作入力可能であることを特徴とする。
【００２９】
これにより、操作手段で第３モードを選択することで、証明用と秘密通信用の両方の機能を備えたタグラベルを作成することができるので、さらに操作者の利便性を向上することができる。
【００３０】
第９発明は、上記第７又は第８発明において、前記第１モード、又は前記第２モード、若しくは前記第３モードに対応するモード識別子を書き込む識別子書き込み手段を有することを特徴とする。
【００３１】
識別子書き込み手段でモード識別子を書き込むことにより、無線タグ情報読み取り装置での情報読み取りの際、当該無線タグ回路素子がどのモードで情報書き込みが行われたか（言い換えれば証明用タグか秘密通信用タグか）がすぐ分かるので、そのいずれかに応じた情報読み取り及びその後の復号化処理等を円滑に行うことができる。
【００３２】
第１０発明は、上記第４又は第５発明において、前記第１秘密鍵を用いて、被暗号化情報を暗号化する第１暗号化手段を備えることを特徴とする。
【００３３】
第１暗号化手段で第１秘密鍵を用い被暗号化情報を暗号化して第１暗号化情報を生成し、これを第１情報書き込み手段で無線タグ回路素子のＩＣ回路部に書き込んで証明用タグラベルを作成することができる。
【００３４】
第１１発明は、上記第１０発明において、前記印字手段は、前記被暗号化情報の少なくとも一部を前記タグ媒体に印字することを特徴とする。
【００３５】
これにより、ユーザ側で暗号化情報を復号化したとき、当該タグ媒体に印字された印字内容（被暗号化情報）と照合して、メーカによる真正品であるかどうかを確認することができる。
【００３６】
第１２発明は、上記第６発明において、前記第２公開鍵を用いて、被暗号化情報を暗号化する第２暗号化手段を備えることを特徴とする。
【００３７】
第２暗号化手段で第２公開鍵を用い被暗号化情報を暗号化して第２暗号化情報を生成し、これを第２情報書き込み手段で無線タグ回路素子のＩＣ回路部に書き込んで秘密通信用タグラベルを作成することができる。
【００３８】
第１３発明は、上記第１０乃至第１２発明のいずれかにおいて、前記被暗号化情報を生成する被暗号化情報生成手段を有することを特徴とする。
【００３９】
被暗号化情報生成手段で生成した被暗号化情報を、第１秘密鍵又は第２公開鍵で暗号化して第１又は第２暗号化情報を生成し、これを第１又は第２情報書き込み手段で無線タグ回路素子のＩＣ回路部に書き込んで証明用又は秘密通信用タグラベルを作成することができる。
【００４０】
第１４発明は、上記第１０乃至第１３発明のいずれかにおいて、前記第１又は第２暗号化手段は、前記被暗号化情報として、当該無線タグ回路素子の識別情報を暗号化することを特徴とする。
【００４１】
第１又は第２暗号化手段で第１秘密鍵又は第２公開鍵を用い無線タグ回路素子の識別情報を暗号化して第１又は第２暗号化情報を生成し、これを第１又は第２情報書き込み手段で無線タグ回路素子のＩＣ回路部に書き込んで証明用又は秘密通信用タグラベルを作成することができる。
【００４２】
第１５発明は、上記第４乃至第１４発明のいずれかにおいて、前記第１公開鍵とこれに対応する前記第１秘密鍵とを関連づけて記憶保持する記憶手段を有することを特徴とする。
【００４３】
公開鍵と秘密鍵とを対として関連づけて記憶手段に記憶することにより、証明用タグラベルを作成するために公開鍵で復号化することを前提に対応する秘密鍵で暗号化を行う際の公開鍵と秘密鍵との対応付けを明確にして処理の円滑性迅速性を向上することができる。
【００４４】
第１６発明は、上記第１５発明において、前記記憶手段は、前記第１公開鍵、あるいは、前記第１秘密鍵を、当該鍵の使用者情報とさらに関連づけて記憶保持することを特徴とする。
【００４５】
公開鍵と秘密鍵との対応付けにさらにそれら鍵の使用者情報を関連づけることで、複数の使用者による利用においても処理の円滑性迅速性を向上することができる。
【００４６】
第１７発明は、上記第１６発明において、前記記憶手段は、前記使用者情報に対応する前記第１公開鍵と対となる前記第１秘密鍵を変更可能に記憶していることを特徴とする。
【００４７】
これにより、互いに関連づけられている公開鍵と秘密鍵を適宜（例えば定期的に）変更することで、セキュリティーを向上することができる。
【００４８】
第１８発明は、上記第１６発明において、前記記憶手段は、前記使用者情報、この使用者情報に対応する前記第１公開鍵、前記使用者情報に対応する前記第１秘密鍵のうち、少なくとも１つを削除可能に記憶していることを特徴とする。
【００４９】
互いに関連づけられている公開鍵、秘密鍵、使用者情報のうち、少なくとも１つを必要に応じて削除可能とすることで、さらに操作者の利便性を向上することができる。
【００５０】
第１９発明は、上記第４乃至第１８発明のいずれかにおいて、他のタグラベル作成装置の前記第１公開鍵を格納保持する公開鍵格納手段と、当該他のタグラベル作成装置よりアクセスがあった場合には対応する前記公開鍵格納手段より前記第１公開鍵を検索して出力する公開鍵出力手段を備えることを特徴とする。
【００５１】
これにより、他のタグラベル作成装置において第１暗号化情報を復号化するためにアクセスがあった場合は、公開鍵出力手段が公開鍵格納手段を検索して対応する第１公開鍵を出力し、これによって当該他のタグラベル作成装置でその取得した第１公開鍵で上記第１暗号化情報を復号化することができる。
【００５２】
第２０発明は、上記第４乃至第１９発明のいずれかにおいて、前記収納体設置部は、前記タグ媒体として長手方向に複数の前記無線タグ回路素子を連続的に配置したタグテープを巻回したタグテープロールを収納した無線タグカートリッジを着脱可能なカートリッジホルダであることを特徴とする。
【００５３】
カートリッジホルダに無線タグカートリッジが装着されタグテープロールからタグテープが連続的に供給されると、タグテープに備えられる無線タグ回路素子のＩＣ回路部と装置側アンテナを介し情報送受信が行われ、また印字手段で搬送されるタグテープに印字が行われ、タグラベルを作成することができる。
【００５４】
第２１発明は、上記第４乃至１９発明において、無線タグカートリッジに設けられた無線タグ回路素子のＩＣ回路部に関する情報を記憶した情報記憶部から情報を読み出して暗号鍵の強度または暗号鍵の方式を選択する暗号選択部を設けたことを特徴とする。
【００５５】
これにより、種々の無線タグカートリッジが交換されて使用される場合も、各カートリッジのタグ媒体に備えられた無線タグ回路素子に最も適合した暗号方式や最適な強度が自動的に選択されて用いられるので、操作者の利便性がさらに向上する。
【００５６】
上記目的を達成するために、第２２発明は、ＩＣ回路部及びこのＩＣ回路部に接続されたタグ側アンテナを備えた無線タグ回路素子と無線通信により情報の送受信を行う読み取り装置側アンテナと、この読み取り装置側アンテナを介した無線通信に応じて、前記無線タグ回路素子の前記ＩＣ回路部に記憶保持された、所定の第１秘密鍵で暗号化された第１暗号化情報とこの第１暗号化情報を復号化するための前記第１秘密鍵に対応する第１公開鍵の格納先にアクセスするためのアクセスポインタ情報とを取得する第１情報取得手段と、この第１情報取得手段で取得された前記アクセスポインタ情報に基づき、前記第１公開鍵の格納先にアクセスして当該第１公開鍵を取得する公開鍵取得手段と、この公開鍵取得手段で取得した前記第１公開鍵を用いて、前記情報取得手段で取得された前記第１暗号化情報を復号化する第１復号化手段とを有することを特徴とする。
【００５７】
本願第２２発明の読み取り対象とする無線タグ回路素子には、そのＩＣ回路部に、第１秘密鍵で暗号化された第１暗号化情報と、この第１暗号化情報を復号化するための第１秘密鍵に対応した第１公開鍵のアクセスポインタ情報とが書き込まれ記憶保持されている。本願第２２発明の無線タグ情報読み取り装置においては、第１情報取得手段で第１暗号化情報及びアクセスポインタ情報を読み取り、アクセスポインタ情報を元に公開鍵取得手段で例えばサーバ等の格納先にアクセスして第１公開鍵を取得し、その取得した第１公開鍵を用いて第１復号化手段で上記第１暗号化情報を復号化し、本来伝達したい情報を得ることができる。
【００５８】
このように、暗号化に用いた秘密鍵に対応した公開鍵をサーバ等に格納し、無線タグ回路素子への情報読み取り後のサーバへのアクセスで公開鍵を取得し復号化する構成とすることにより、サーバ等に格納した多種多様な公開鍵に応じた多種多様な暗号化情報入り無線タグ回路素子を、容易かつ手軽に作成することができるとともに、復号化も容易かつ手軽に行うことができる。特に、秘密鍵で暗号化し公開鍵で復号化することにより、メーカ側で暗号化情報を備えたタグラベルを作成しユーザ側で暗号化情報を復号化すれば、その復号化した情報に応じてメーカによる真正品かどうかを確認することが可能となるので、真正品保証に用いる証明用として当該タグラベルを用いることができる。
【００５９】
第２３発明は、上記第２２発明において、前記読み取り装置側アンテナを介した無線通信に応じて、前記無線タグ回路素子の前記ＩＣ回路部に記憶保持された、所定の第２公開鍵で暗号化された第２暗号化情報を取得する第２情報取得手段と、この第２情報取得手段で取得された前記第２暗号化情報を、前記第２公開鍵に対応する第２秘密鍵を用いて復号化する第２復号化手段とを有することを特徴とする。
【００６０】
本願第２３発明の読み取り対象とする無線タグ回路素子には、そのＩＣ回路部に、通信相手先の第２秘密鍵に対応した第２公開鍵で暗号化された第２暗号化情報が書き込まれ記憶保持されている。これにより、本願第２２発明の無線タグ情報読み取り装置においては、第２情報取得手段で第２暗号化情報を読み取り、第２復号化手段で上記第２秘密鍵を用いて上記第２暗号化情報を復号化し、本来伝達したい情報を得ることができる。
【００６１】
このように、通信相手先の秘密鍵に対応した公開鍵で暗号化して送り、当該通信相手先が自身の秘密鍵で復号化することにより、その通信相手先への秘密通信用として当該タグラベルを用いることができる。
【００６２】
第２４発明は、上記第２３発明において、前記読み取り装置側アンテナを介した無線通信に応じて、前記無線タグ回路素子の前記ＩＣ回路部に記憶保持されたモード識別子を取得する識別子取得手段と、この識別子取得手段で取得した前記モード識別子に応じて、前記第１情報取得手段、前記公開鍵取得手段、前記第１復号化手段、又は、前記第２情報取得手段、前記第２復号化手段を制御する制御手段を有することを特徴とする。
【００６３】
これにより、読み取り対象の無線タグ回路素子のＩＣ回路部に備えられたモード識別子を識別子取得手段で取得し、その識別子が証明用タグラベルのモードに対応するものである場合には、第１情報取得手段、公開鍵取得手段、第１復号化手段によってサーバ等の格納先から取得した第１公開鍵を用いて第１暗号化情報を復号化し、また識別子が秘密通信用タグラベルのモードに対応するものである場合には、第２情報取得手段、第２復号化手段によって第２秘密鍵を用いて第２暗号化情報を復号化し、最終的に本来伝達したい情報を得ることができる。このように、いずれのモードでタグラベルが作成されていた場合であっても、当該モードに対応して自動的に読み取り及び情報取得処理を行うことができるので、２つの用途のいずれにも対応可能としつつ、操作者の利便性を確保することができる。
【発明の効果】
【００６４】
本発明によれば、多種多様な公開鍵に応じた多種多様な暗号化情報入り無線タグ回路素子を容易かつ手軽に作成することができ、また復号化を容易かつ手軽に行うことができる。
【発明を実施するための最良の形態】
【００６５】
以下、本発明の一実施形態を図面を参照しつつ説明する。本実施形態は、ブランド品（この例ではバッグ）の真正品証明に本発明を適用した場合の実施形態であり、正当な真正品を購入した場合にのみ、そのことが証明されるようにしたものである。
【００６６】
図１は、本実施形態によるタグラベル作成装置や無線タグ情報読み取り装置を含むシステム全体を表す概念的なシステム構成図である。
【００６７】
図１において、消費者（ユーザ）が購入した上記ブランド品であるバッグＢＧに例えば無線タグラベルＴ１が添付されている。この無線タグラベルＴ１には情報を記憶可能な無線タグ回路素子Ｔo（後述の図２参照）が備えられている。そして、ユーザが自宅に備える（あるいは当該ブランド品の小売店等でもよい）無線タグ情報読み取り装置としてのリーダ２００が、上記無線タグラベルＴ１に備えられた無線タグ回路素子Ｔoにアクセスして記憶された所定の情報を読み取るとともにこの読み取った情報に基づく照合（詳細は後述）を行う。
【００６８】
なお、このリーダ２００は、有線あるいは無線による通信回線３を介して、当該バッグＢＧのメーカに配置され上記無線タグラベルＴ１を作成したタグラベル作成装置２（詳細は後述）、サーバ７（詳細は後述）、端末６等に接続されている。
【００６９】
図２は、上記無線タグラベルＴ１の全体概略構造の一例を表す図であり、図２（ａ）及び（ｂ）がそれぞれ無線タグラベルＴ１の上面図及び下面図である。
【００７０】
これら図２（ａ）及び（ｂ）において、無線タグラベルＴ１は、例えば略シート形状の基材Ｒと、この基材Ｒに配置された、情報を記憶するＩＣ回路部１５０とこのＩＣ回路部１５０に接続されるアンテナ１５１とを備えた無線タグ回路素子Ｔoとを備えている。
【００７１】
また、図２（ａ）に示すように、無線タグラベルＴ１の基材Ｒの表側（上面）には、対応するブランドに関わる印字情報（この例では「ブランドＡＢＣ」）を表記した領域Ｓを備えている。なお、この領域Ｓは、文字でなく図形や符号、あるいは単なる色塗りや模様等であってもよい。無線タグ回路素子Ｔoは、この例では、基材Ｒの面方向中心部（この例では図２（ａ）の上下方向中心部）に配置されている。
【００７２】
図３は、上記無線タグラベルＴ１に備えられた上記無線タグ回路素子Ｔoの機能的構成の一例を表すブロック図である。
【００７３】
図３において、無線タグ回路素子Ｔoは、後述するリーダ２００側のアンテナ２１０（読み取り装置側アンテナ）と短波帯(例えば13.56MHz)、ＵＨＦ帯、マイクロ波帯等の高周波を用いて非接触で信号の送受信を行う上記アンテナ１５１(タグ側アンテナ)と、このアンテナ１５１に接続された上記ＩＣ回路部１５０とを有している。
【００７４】
ＩＣ回路部１５０は、アンテナ１５１により受信された搬送波を整流する整流部１５２と、この整流部１５２により整流された搬送波のエネルギを蓄積しＩＣ回路部１５０の駆動電源とするための電源部１５３と、上記アンテナ１５１により受信された搬送波からクロック信号を抽出して制御部（後述）１５７に供給するクロック抽出部１５４と、所定の情報信号を記憶し得る情報記憶部として機能するメモリ部１５５と、上記アンテナ１５１に接続された変復調部１５６と、上記整流部１５２、クロック抽出部１５４、及び変復調部１５６等を介して上記無線タグ回路素子Ｔoの作動を制御するための制御部１５７とを備えている。
【００７５】
変復調部１５６は、アンテナ１５１により受信された上記リーダ２００（質問器）のアンテナ２１０からの通信信号の復調を行うと共に、上記制御部１５７からの返信信号に基づき、上記アンテナ１５１が受信した搬送波を変調し、アンテナ１５１より反射波として再送信する。
【００７６】
制御部１５７は、上記変復調部１５６により復調された受信信号を解釈し、上記メモリ部１５５において記憶された情報信号に基づいて返信信号を生成し、上記変復調部１５６により返信する制御等の基本的な制御を実行する。
【００７７】
クロック抽出部１５４は受信した信号からクロック成分を抽出して制御部１５７にクロックを抽出するものであり、受信した信号のクロック成分の速度に対応したクロックを制御部１５７に供給する。
【００７８】
図４は、上記無線タグラベルＴ１に備えられた上記無線タグ回路素子ＴoのＩＣ回路部１５０の上記メモリ部１５５に記憶されたデータ内容を概念的に表す図である。
【００７９】
図４において、無線タグラベルＴ１の無線タグ回路素子Ｔoは、タグ識別情報としてのタグＩＤと、真正品証明用のタグであることを表す証明タグフラグと、上記タグＩＤを所定の暗号鍵（第１秘密鍵、詳細は後述）で暗号化した第１暗号化情報としての暗号化ＩＤと、前述のサーバ７の所定のアドレスに格納された、上記暗号鍵に対応する（言い換えれば暗号化ＩＤを復号化するための）公開鍵（第１公開鍵）の当該サーバアドレス（アクセスポインタ情報）とを、メモリ部１５５に記憶保持している。すなわち、この実施形態では、メーカ側にてタグラベル作成装置２を用いて無線タグラベルＴ１を作成する時に上記秘密鍵（第１秘密鍵）を使用して暗号化を行うとともに、その秘密鍵に対応した公開鍵をサーバ７に格納し、ユーザ側にてリーダ２００を用いて無線タグ回路素子Ｔへの情報読み取り後にサーバ７へアクセスして当該公開鍵を取得し、復号化するようにしたものである（詳細は後述）。
【００８０】
図５は、上記リーダ２００の詳細機能を表す機能ブロック図である。この図５において、リーダ２００は、無線タグ回路素子Ｔoの上記アンテナ１５１との間で無線通信により信号の授受を行うアンテナ２１０と、このアンテナ２１０を介し上記無線タグ回路素子ＴoのＩＣ回路部１５０へアクセスする（この例では読み取りを行う）とともに、無線タグ回路素子Ｔoから読み出された信号を処理する高周波回路２０１と、高周波回路２０１を介し無線タグ回路素子ＴoのＩＣ回路部１５０から読み出された信号を処理して情報を読み出すとともに無線タグ回路素子ＴoのＩＣ回路部１５０へアクセスするためのアクセス情報を生成する機能を含み、リーダ２００全体の動作を制御する制御回路２０２と、上記読み取り結果に応じて所定の表示を行うための表示部２０３とを有する。なお制御回路２０２は上記通信回線３に接続され、サーバ７や端末６等と情報の送受が可能となっている。
【００８１】
図６は、上記高周波回路２０１の詳細機能構成を表す機能ブロック図である。
【００８２】
図６において、高周波回路２０１は、アンテナ２１０を介し無線タグ回路素子Ｔoに対して信号を送信する送信部２１２と、アンテナ２１０により受信された無線タグ回路素子Ｔoからの反射波を入力する受信部２１３と、送受分離器２１４とから構成される。
【００８３】
送信部２１２は、無線タグ回路素子ＴoのＩＣ回路部１５０の無線タグ情報（図４参照）にアクセスする(読み取り／書き込みを行う)ための搬送波を発生させる水晶振動子２１５Ａ、ＰＬＬ（Phase Locked Loop）２１５Ｂ、及びＶＣＯ（Voltage Controlled Oscillator）２１５Ｃと、上記制御回路２０２から供給される信号に基づいて上記発生させられた搬送波を変調（この例では制御回路２０２からの「ＴＸ＿ＡＳＫ」信号に基づく振幅変調）する送信乗算回路２１６（但し「ＴＸ＿ＡＳＫ信号」の場合は増幅率可変アンプ等を用いてもよい）と、その送信乗算回路２１６により変調された変調波を増幅（この例では制御回路２０２からの「ＴＸ＿ＰＷＲ」信号によって増幅率を決定される増幅）する増幅率可変送信アンプ２１７とを備えている。そして、上記発生される搬送波は、例えば短波帯(13.56MHz等)、ＵＨＦ帯、マイクロ波帯等の高周波を用いており、上記送信アンプ２１７の出力は、送受分離器２１４を介しアンテナ２１０に伝達されて無線タグ回路素子ＴoのＩＣ回路部１５０に供給される。なお、送受される無線タグ情報は上記のように変調した信号に限られず、単なる搬送波のみの場合もある。
【００８４】
受信部２１３は、アンテナ２１０で受信された無線タグ回路素子Ｔoからの反射波と上記発生させられた搬送波とを乗算して復調する受信第１乗算回路２１８と、その受信第１乗算回路２１８の出力から必要な帯域の信号のみを取り出すための第１バンドパスフィルタ２１９と、この第１バンドパスフィルタ２１９の出力を増幅する受信第１アンプ２２１と、この受信第１アンプ２２１の出力をさらに増幅してデジタル信号に変換する第１リミッタ２２０と、上記アンテナ２１０で受信された無線タグ回路素子Ｔoからの反射波と上記発生された後に移相器２２７により位相を９０°遅らせた搬送波とを乗算する受信第２乗算回路２２２と、その受信第２乗算回路２２２の出力から必要な帯域の信号のみを取り出すための第２バンドパスフィルタ２２３と、この第２バンドパスフィルタ２２３の出力を増幅する受信第２アンプ２２５と、この受信第２アンプ２２５の出力をさらに増幅してデジタル信号に変換する第２リミッタ２２４とを備えている。そして、上記第１リミッタ２２０から出力される信号「ＲＸＳ−Ｉ」及び第２リミッタ２２４から出力される信号「ＲＸＳ−Ｑ」は、上記制御回路２０２に入力されて処理される。
【００８５】
また、受信第１アンプ２２１及び受信第２アンプ２２５の出力は、強度検出手段としてのＲＳＳＩ（Received  Signal  Strength  Indicator)回路２２６にも入力され、それらの信号の強度を示す信号「ＲＳＳＩ」が制御回路２０２に入力されるようになっている。このように、リーダ２００では、この例ではＩ−Ｑ直交復調によって無線タグ回路素子Ｔoからの反射波の復調が行われる。
【００８６】
制御回路２０２は、上記高周波回路送信部２１２への増幅制御信号及び変調制御信号を出力するとともに、上記高周波回路受信部２１３からの受信信号を入力した後無線タグ回路素子Ｔoから読み出された信号を処理するための所定の演算処理を行う。
【００８７】
図７は、この制御回路２０２の詳細機能を表す機能ブロック図である。
【００８８】
図７において、制御回路２０２は、いわゆるマイクロコンピュータであり、中央演算処理装置であるＣＰＵ２０２Ａ、ＲＯＭ２０２Ｂ、ＲＡＭ２０２Ｃ、高周波回路２０１との信号送受を行う回路制御部２０２Ｄ、上記通信回線３との信号送受を行う入出力制御部２０２Ｅ等から構成され、ＲＡＭ２０２Ｃの一時記憶機能を利用しつつＲＯＭ２０２Ｂに予め記憶されたプログラムに従って信号処理を行うようになっている。
【００８９】
図８は、上記リーダ２００に備えられた制御回路２０２の実行する制御手順を表すフローチャートである。
【００９０】
まずステップＳ５０５において、高周波回路２０１及びアンテナ２１０を介し、無線タグラベルＴ１の無線タグ回路素子ＴoのＩＣ回路部１５０に記憶された情報を読み取るための信号を送信する。詳細には、例えば無線タグ回路素子Ｔoに記憶された情報を読み出す「Scroll All ID」信号を生成して高周波回路２０１を介して通信範囲内に存在するタグラベルＴ１に係る無線タグ回路素子Ｔoに送信され、返信を促す。
【００９１】
その後、ステップＳ５１０に移り、上記「Scroll All ID」信号等に対応し無線タグ回路素子Ｔoから送信（返信）されたリプライ信号（応答信号）がアンテナ２１０を介し受信され、高周波回路２０１を介し制御回路２０２へ取り込まれたかどうかを判定する。
【００９２】
リプライ信号が受信されていなければ判定が満たされず、ステップＳ５０５に戻って同様の手順を繰り返す。リプライ信号が受信されたらステップＳ５１０の判定が満たされ、ステップＳ５１５へ移る。
【００９３】
ステップＳ５１５では上記無線タグ回路素子Ｔoから受信されたリプライ信号の中から識別情報（タグＩＤ）を取得し、その後ステップＳ５２０では種別フラグ（証明タグであるか後述する変形例のように秘密タグであるか、等）を取得し、さらにステップＳ５２５では上述した暗号化ＩＤと、上記公開鍵が格納されているサーバ７での格納先アドレスとを取得する（図４参照）。
【００９４】
次に、ステップＳ５３０に移り、ステップＳ５２０で取得した種別フラグが真正品証明用の証明タグであったかどうかを判定する。証明タグではなかった場合には判定が満たされず、ステップＳ５５５に移って表示部２０３に表示制御信号を出力し、所定のエラー表示を行わせてこのフローを終了する。証明タグであった場合には判定が満たされ、ステップＳ５３５に移る。
【００９５】
ステップＳ５３５では、上記ステップＳ５２５で取得したサーバアドレスに基づき通信回線３を介しサーバ７へアクセスし、上記暗号化ＩＤがメーカ側のタグラベル作成装置２で暗号化されたときの秘密鍵（第１秘密鍵）に対応した公開鍵（第１公開鍵）を取得する。
【００９６】
そして、ステップＳ５４０において、上記ステップＳ５３５で取得した公開鍵を用いて、ステップＳ５２５で取得した暗号化ＩＤを復号化し、復号化ＩＤを生成する。
【００９７】
その後、ステップＳ５４５において、上記ステップＳ５１５で取得したタグＩＤ（無線タグ回路素子Ｔoから直接読み取ったタグＩＤ）と、上記ステップＳ５４０で生成した復号化ＩＤとの照合を行い、両者が一致（実質的一致）しているかどうかを判定する。なお一致には限られず、予め定められた所定の関係となっているかを判定してもよい。この所定の関係とは例えば両者の連番、補数関係等でもよいし、相互に演算（加算、減算、割り算等）を行った結果が所定値となることでもよいし、あるいは例えばＲＯＭ２０２Ｂ内に格納保持されたテーブルにおいて適正として規定された組み合わせであることでもよい。所定の関係となっていなければ判定が満たされず上記ステップＳ５５５に移り前述のエラー表示を行ってこのフローを終了し、所定の関係となっていれば判定が満たされ、ステップＳ５５０へ移る。
【００９８】
ステップＳ５５０では、照合結果が適正であり真正品であったことを証明するために表示部２０３に表示制御信号を出力し、所定の真正品証明表示（この例ではブランド名「ブランドＡＢＣ」の表示）を行わせてこのフローを終了する。
【００９９】
上記のように構成され使用される無線タグラベルＴ１であるが、この無線タグラベルＴ１を製造するタグラベル作成装置２としては、例えば図９に示す装置が用いられる。
【０１００】
図９において、このタグラベル作成装置２（無線タグ情報書き込み装置）は、操作者（メーカ側の製造従事者等）が操作を行うための操作部３０２と、タグテープロール３０４に巻回されたタグテープ３０３（タグ媒体、所定間隔で無線タグ回路素子Ｔoが備えられている）を連続的に供給するカートリッジ３００（無線タグ回路素子収納体）を着脱可能なカートリッジホルダ３０８（収納体設置部）と、このタグテープロール３０４から繰り出されたタグテープ３０３のうち各無線タグ回路素子Ｔoに対応した上記領域Ｓに所定の印字を行う印字ヘッド３０５（印字手段）と、無線タグ回路素子Ｔoとの間で無線通信により情報の送受信を行うアンテナ３０６（装置側アンテナ）と、高周波回路３０１及び制御回路３０２と、タグテープ３０３への印字及び無線タグ回路素子Ｔoへの上記情報書き込みが終了したタグテープ３０３を所定の長さに切断して上記無線タグラベルＴ１とするカッタ３０７と印字ヘッドに対向して設けられ、制御回路３０２により制御されてタグテープロール３０４を搬送する搬送装置３０９とを有する。
【０１０１】
高周波回路３０１及び制御回路３０２は、詳細な説明を省略するが、上記リーダ２００の高周波回路２０１及び制御回路２０２とほぼ同等の機能を備えるものであり、無線タグ回路素子ＴoのＩＣ回路部１５０へのアクセス情報（前述したようなＩＤ、証明タグフラグ、サーバアドレス、暗号化ＩＤ等を含む）を生成し、装置側アンテナ３０６を介して無線タグ回路素子Ｔoへ送信し、無線タグ回路素子ＴoのＩＣ回路部１５０へ情報書き込みを行う。また制御回路３０２は有線又は無線の上記通信回線３を介してサーバ７等と接続されており、それらと情報の送受が可能となっている。
【０１０２】
図１０は、タグラベル作成装置２で上記無線タグ回路素子を備えた無線タグラベルＴ１を作成するときに上記制御回路３０２によって実行される制御手順を表すフローチャートである。
【０１０３】
図１０において、まずステップＳ１１５において、例えば搬送装置３０９に制御信号を出力し、カートリッジ用モータ（図示せず）の駆動力によってタグテープロール３０４からタグテープ３０３を繰り出させる。
【０１０４】
その後、ステップＳ１２０に移り、タグテープ３０３が所定値Ｃ（例えば、先行する無線タグ回路素子Ｔoに対する無線タグ情報書き込みが終了し、次の無線タグ回路素子Ｔoがアンテナ３０６にほぼ対向する位置に到達するだけの搬送距離）だけ搬送されたかどうかを判定する。この搬送距離判定は、例えばタグテープ３０３に設けたマーキングを公知のテープセンサ(不図示)で検出することにより行えば足りる。判定が満たされたら、ステップＳ２００に移る。
【０１０５】
ステップＳ２００ではタグ情報書き込み・印字処理を行い、無線タグ情報を含む送信信号をタグテープ３０３上の無線タグ回路素子Ｔoに送信して書き込みを行うとともに、印字ヘッド３０５によりタグテープ３０３の対応する上記領域Ｓに印字を行う（詳細手順は後述）。このステップＳ２００が終了したらステップＳ１３５に移る。
【０１０６】
ステップＳ１３５では、タグテープ３０３のうちこの時点で処理対象としている無線タグ回路素子Ｔoに対応する領域Ｓへの印字がすべて完了しているかどうかを確認した後、ステップＳ１４０へ移る。
【０１０７】
ステップＳ１４０では、タグテープ３０３がさらに所定量（例えば、対象とする無線タグ回路素子Ｔo及び領域Ｓのすべてがカッタ３０７を所定の長さ(余白量)分越えるだけの搬送距離）だけ搬送されたかどうかを判断する。このときの搬送距離判定も例えば前述のステップＳ１２０と同様にすれば足りる。判定が満たされたら、ステップＳ１４５に移る。
【０１０８】
ステップＳ１４５では、上記搬送手段３０９に制御信号を出力して上記カートリッジ用モータの駆動を停止して、タグテープロール３０４からのタグテープ３０３の繰り出し及び搬送を停止させる。
【０１０９】
その後、ステップＳ１５０で、例えば図示しないソレノイド駆動回路に制御信号を出力してカッター用ソレノイド（図示せず）を駆動し、カッタ３０７によってタグテープ３０３の切断を行う。前述したように、この時点で、例えば処理対象の無線タグ回路素子Ｔo及び領域Ｓを含むタグテープ３０３のすべてがカッタ３０７を十分に越えており、このカッタ３０７の切断によって、無線タグ回路素子Ｔoに無線タグ情報が書き込まれかつこれに対応する所定の印字が行われたラベル状の無線タグラベルＴ１が生成される。
【０１１０】
その後、ステップＳ１５５に移り、上記ステップＳ１５０でラベル状に生成された無線タグラベルＴ１が装置２外へと排出される（別途設けた排出用ローラを駆動制御してもよいし、操作者が手で抜き取るようにしてもよい）。
【０１１１】
図１１は、上述のステップＳ２００の詳細手順を表すフローチャートである。
【０１１２】
この図１１において、まず、ステップＳ３０５において、公知の適宜の手法で書き込み対象の無線タグ回路素子Ｔoに割り当てる識別番号ＩＤ（書き込みＩＤ）を設定する。例えば、上記通信回線３に別途接続した割り当てサーバ（図示せず）にアクセスして書き込みＩＤを取得するようにしてもよい。
【０１１３】
その後、ステップＳ３１０において、印字ヘッド３０５で印字する印字内容（この例では前述のようにブランド名である「ブランドＡＢＣ」）を設定する。例えば予め定められた複数種類の印字内容の中から操作部３０２を介し選択されたものを設定するようにしてもよい。
【０１１４】
そして、ステップＳ３１５に移り、通信回線３を介しサーバ７へアクセスし、真正品証明のために選択した印字内容に対応して使用可能な所定の秘密鍵（第１秘密鍵）をサーバ７より取得する。このとき併せてその公開鍵が格納されたサーバアドレス情報も取得する。なお、タグラベル作成装置２側で別途鍵生成手段（第１鍵生成手段に相当）を設けて適当な公開鍵と秘密鍵の対を作成できるようにしてもい。あるいは入手した公開鍵をこのＳ手順でサーバ７の所定のアドレスに格納するようにしてもよい。
【０１１５】
その後、上記ステップＳ３１５で取得した秘密鍵（第１秘密鍵）をステップＳ３２５で、この秘密鍵と上記公開鍵とを対応付けて、例えば制御回路３０２内に設けた適宜の記憶手段（メモリ）に記憶する。図１２はこのときの記憶態様の一例を表す図で、図示のように、対応するユーザごとに（すなわちバッグＢＧの固体識別番号ごとに）上記秘密鍵と公開鍵とを記憶する。
【０１１６】
そして、ステップＳ３３０において、上記ステップＳ３１５で取得した秘密鍵を用いてステップＳ３０５で設定された書き込みＩＤを暗号化する。
【０１１７】
その後、ステップＳ３３５に移り、例えば図示しない印刷駆動回路に制御信号を出力し、上記印字ヘッド３３５を通電して、タグテープ３０３のうち処理対象となる無線タグ回路素子Ｔoに対応する上記領域Ｓに、前述のステップＳ３１０で設定した印字内容（例えば文字、記号、バーコード等）の印刷を開始させる。
【０１１８】
そして、ステップＳ３４０に移り、所望のデータを無線タグ回路素子Ｔoのメモリ部１５５に書き込む「Program」信号を生成して高周波回路３０１を介して情報書き込み対象の無線タグ回路素子Ｔoに送信し、そのメモリ部１５５に情報が書き込まれる。なおこのとき上記「Program」信号には、上記書き込みＩＤ、公開鍵の格納先サーバアドレス、暗号化ＩＤに関する情報が含まれ、さらに当該タグラベルＴ１が真正品証明用であることを表す証明タグフラグも含まれている。
【０１１９】
その後、ステップＳ３４５において、通信結果の可否確認のための「Verify」信号を生成して高周波回路３０１を介して情報書き込み対象の無線タグ回路素子Ｔoに送信され、返信を促す。
【０１２０】
その後ステップＳ３５０において、上記「Verify」信号に対応して書き込み対象の無線タグ回路素子Ｔoから送信されたリプライ信号をアンテナ３０６を介して受信し、高周波回路３０１を介し取り込む。
【０１２１】
次に、ステップＳ３５５において、リプライ信号に基づき、当該無線タグ回路素子Ｔoのメモリ部１５５内に記憶された情報を確認し、前述の送信した所定の情報がメモリ部１５５に正常に記憶されたか否かを判定する。判定が満たされた場合にはこのフローを終了する。これにより、書き込み対象とする無線タグ回路素子Ｔoへの情報書き込みが完了し、このフローを終了する。判定が満たされない場合はステップＳ３４０に戻って同様の手順を繰り返す。
【０１２２】
以上のルーチンにより、タグテープ３０３上の書き込み対象の無線タグ回路素子Ｔoに対して対応する情報を書き込むとともに、タグテープ３０３上の対応する領域Ｓに対し上記所定の印字を印刷することができる。
【０１２３】
上記において、書き込みＩＤが、各請求項記載の被暗号化情報に相当し、暗号化ＩＤが、第１暗号化情報に相当し、証明タグフラグが第１暗号化情報及びアクセスポインタ情報を記憶している旨を表す識別子に相当するとともにモード識別子にも相当する。
【０１２４】
また、タグラベル作成装置２の制御回路３０２が実行する図１１に示すステップＳ３４０が、装置側アンテナを介し無線タグ回路素子へアクセスし、そのＩＣ回路部に、所定の第１秘密鍵で暗号化された第１暗号化情報、及び、この第１暗号化情報を復号化するための第１秘密鍵に対応する第１公開鍵の格納先にアクセスするためのアクセスポインタ情報の書き込みを行う第１情報書き込み手段を構成する。ステップＳ３３０が、第１秘密鍵を用いて、被暗号化情報を暗号化する第１暗号化手段を構成し、ステップＳ３０５が、被暗号化情報を生成する被暗号化情報生成手段を構成する。
【０１２５】
また、リーダ２００の制御回路２０２が実行する図８に示すステップＳ５２５が、読み取り装置側アンテナを介した無線通信に応じて、無線タグ回路素子のＩＣ回路部に記憶保持された、所定の第１秘密鍵で暗号化された第１暗号化情報とこの第１暗号化情報を復号化するための第１秘密鍵に対応する第１公開鍵の格納先にアクセスするためのアクセスポインタ情報とを取得する第１情報取得手段を構成する。
【０１２６】
また、ステップＳ５３５が、第１情報取得手段で取得されたアクセスポインタ情報に基づき、第１公開鍵の格納先にアクセスして当該第１公開鍵を取得する公開鍵取得手段を構成し、ステップＳ５４０が、この公開鍵取得手段で取得した第１公開鍵を用いて、情報取得手段で取得された第１暗号化情報を復号化する第１復号化手段を構成する。
【０１２７】
また、ステップＳ５２０が、読み取り装置側アンテナを介した無線通信に応じて、無線タグ回路素子のＩＣ回路部に記憶保持されたモード識別子を取得する識別子取得手段を構成する。
【０１２８】
以上のように構成した本実施形態においては、ブランド品であるバッグＢＧを製造販売するメーカは、タグラベル作成装置２を用いてタグラベルＴ１を作成するとき、無線タグ回路素子ＴoのＩＣ回路部１５０に、第１秘密鍵で暗号化された第１暗号化情報としての暗号化ＩＤと、この暗号化ＩＤを復号化するための第１公開鍵のサーバアドレスを書き込む（図１１のステップＳ３４０）。これにより、このタグラベルＴ１を入手した消費者（ユーザー）は、リーダ２００を用いて暗号化ＩＤ及びサーバアドレスを読み取り、そのアドレスを元にサーバ７にアクセスして上記第１公開鍵を取得し（図８のステップＳ５３５）、その取得した第１公開鍵で上記第１暗号化情報を復号化し、本来伝達したい情報（この例では照合用に送るタグＩＤ）を得ることができる（ステップＳ５４０）。そして、その復号化したタグＩＤに応じてメーカによる真正品かどうかが照合され（ステップＳ５４５）、これに応じた表示が行われる（ステップＳ５５０）ことで、ユーザ側で真正品であることの証明を確認することができる。
【０１２９】
このように、暗号化に用いた秘密鍵に対応した公開鍵をサーバ７に格納し、無線タグ回路素子Ｔoへの情報読み取り後のサーバ７へのアクセスで公開鍵を取得し復号化する構成とすることにより、サーバ７に格納した多種多様な公開鍵に応じた多種多様な暗号化情報入り無線タグ回路素子Ｔoを、容易かつ手軽に作成することができるとともに、復号化も容易かつ手軽に行うことができる。
【０１３０】
また、本実施形態では特に、無線タグ回路素子ＴoのＩＣ回路部１５０が識別子としての種別フラグを記憶しているので、リーダ２００で読み取りを行った際、このタグラベルＴ１が証明用タグラベルであることがリーダ２００側で認識される（図８のステップＳ５３０）。この結果、自動的に、サーバ７から取得した第１公開鍵を用いて暗号化ＩＤを復号化し、最終的に復号化ＩＤを得ることができる。このように、当該証明用タグラベル機能に対応して自動的に読み取り及び情報取得処理を行うことができるので、ユーザの利便性を確保することができる。
【０１３１】
また、本実施形態では特に、タグラベル作成装置２において、公開鍵と秘密鍵とを対応づけて記憶手段に記憶させる（図１１のステップＳ３２５及び図１２参照）ことにより、証明用のタグラベルＴ１を作成するために公開鍵で復号化することを前提に対応する秘密鍵で暗号化を行う際の、公開鍵と秘密鍵との対応付けを明確にして処理の円滑性迅速性を向上することができる。さらに、当該鍵の使用者情報とさらに関連づけて記憶保持することで、複数の使用者による利用においても処理の円滑性迅速性を向上することができる。なお、上記制御回路３０２の記憶手段に記憶される公開鍵と秘密鍵との対応付けに関し、上述した鍵生成手段を有している場合、適宜例えば操作部３０２から操作入力により変更できるようにしてもよく、この場合公開鍵と秘密鍵を例えば定期的に変更することで、セキュリティーを向上することができる。また、公開鍵、秘密鍵、ユーザ情報のうち少なくとも１つを削除可能とすれば、さらに操作者の利便性を向上することができる。
【０１３２】
なお、本実施形態は、種々の変形が可能である。以下その変形例を説明する。
【０１３３】
（１）被暗号化情報を印字してユーザが復号化情報と照合する場合
すなわち、上記実施形態のように、被暗号化情報として書き込みＩＤそのものを用いリーダ２００で読み取り復号化後にＩＤどうしで自動照合するのではなく、ＩＤとは別の情報を被暗号化情報とし、また当該被暗号化情報をタグラベル作成装置２でタグラベルＴ１の領域Ｓに印字することで、復号化後にその印字と合致しているかどうかをユーザが視認して照合する場合である。
【０１３４】
図１３は、本変形例においてメーカ側のタグラベル作成装置２の制御回路３０２が実行する制御手順を表すフローチャートであり、上記実施形態の図１１に相当する図である。図１１と同等の手順には同一の符号を付し、適宜説明を簡略化又は省略する。
【０１３５】
図１３において、本変形例のタグラベル作成装置２では、図１１のステップＳ３１０に代えて設けたステップＳ３１０′において、印字内容及びこれと同一の書き込み情報の内容（例えば「ブランドＡＢＣ」）を設定する。これに対応して、ステップＳ３３０に代えて設けたステップＳ３３０′では、当該書き込み情報「ブランドＡＢＣ」をステップＳ３１５で取得した秘密鍵を用いて暗号化し、ステップＳ３３５では当該印字情報「ブランドＡＢＣ」をタグテープ３０３の領域Ｓに印字する。その他の手順は図１１と同様である。
【０１３６】
図１４は、本変形例においてユーザ側のリーダ２００の制御回路２０２が実行する制御手順を表すフローチャートであり、上記実施形態の図８に相当する図である。図８と同等の手順には同一の符号を付し、適宜説明を簡略化又は省略する。
【０１３７】
図１４において、ステップＳ５０５、ステップＳ５１０、ステップＳ５１５、及びステップＳ５２０は、図８と同様である。すなわち、ステップＳ５０５において「Scroll All ID」信号等を生成出力してそのリプライ信号を受信したらステップＳ５１０を経てその応答信号からステップＳ５１５でタグＩＤをステップＳ５２０で種別フラグを取得する。
【０１３８】
その後、ステップＳ５２５に代えて設けたステップＳ５２５′に移り、上記ステップＳ３３０′で暗号化された後にステップＳ３４０でタグラベルＴ１の無線タグ回路素子Ｔoに書き込まれた暗号化情報（前述の例では「ブランドＡＢＣ」を暗号化したもの）とサーバ７での格納先アドレスとを取得する。
【０１３９】
そして、ステップＳ５３０を経てステップＳ５３５でサーバ７へアクセスして公開鍵を取得した後、ステップＳ５４０に代えて設けたステップＳ５４０′で、ステップＳ５３５で取得した公開鍵を用いて、ステップＳ５２５′で取得した暗号化情報を復号化する。
【０１４０】
その後、ステップＳ５５０に代えて設けたステップＳ５５０′において、上記ステップＳ５４０′で復号化した情報を表示する。上記の例では、上記ステップＳ５２５′での復号化により情報「ブランドＡＢＣ」が得られるので、この内容をリーダ２００の表示部２０３に出力し、このフローを終了する。なおステップＳ５５５については図８と同様であるので説明を省略する。
【０１４１】
上記において、書き込み情報（ブランド「ＡＢＣＤ」）が、各請求項記載の被暗号化情報に相当し、この書き込み情報を暗号化したものが第１暗号化情報に相当する。また図１３のステップＳ３３０′が、第１秘密鍵を用いて、被暗号化情報を暗号化する第１暗号化手段を構成する。
【０１４２】
また、図１４に示すステップＳ５２５′が、第１暗号化情報とアクセスポインタ情報とを取得する第１情報取得手段を構成し、ステップＳ５４０′が、公開鍵取得手段で取得した第１公開鍵を用いて、情報取得手段で取得された第１暗号化情報を復号化する第１復号化手段を構成する。
【０１４３】
本変形例においても、上記実施形態と同様の効果を得る。すなわち、本変形例においては、メーカがタグラベル作成装置２を用いてタグラベルＴ１を作成するとき、ＩＣ回路部１５０に、第１秘密鍵で暗号化された第１暗号化情報（「ブランドＡＢＣ」を暗号化したもの）と、この暗号化情報を復号化するための第１公開鍵のサーバアドレスを書き込む（図１３のステップＳ３４０）。これにより、このタグラベルＴ１を入手した消費者（ユーザー）は、リーダ２００を用いて第１暗号化情報及びサーバアドレスを読み取り、そのアドレスを元にサーバ７にアクセスして上記第１公開鍵を取得し（図１４のステップＳ５３５）、その取得した第１公開鍵で上記第１暗号化情報を復号化し、本来伝達したい情報（「ブランドＡＢＣ」を取得して表示させることができる（ステップＳ５４０′及びステップＳ５５０′）。これにより、その復号化され表示されたものが「ブランドＡＢＣ」であればメーカによる真正品、そうでなければ模倣品であると、ユーザが真正品の確認を行うことができる。なお、印字は（真贋が判断できるかぎりにおいて）被暗号化情報の一部であってもよい。あるいは「ブランドＡＢＣ」のような意味のある文字でなく、例えば書き込みＩＤそのものを印字し、その数字の並びをユーザが確認するようにしてもよい。この場合も同様の効果を得る。
【０１４４】
すなわち、上記実施形態と同様、暗号化に用いた秘密鍵に対応した公開鍵をサーバ７に格納し、無線タグ回路素子Ｔoへの情報読み取り後のサーバ７へのアクセスで公開鍵を取得し復号化する構成とすることにより、サーバ７に格納した多種多様な公開鍵に応じた多種多様な暗号化情報入り無線タグ回路素子Ｔoを、容易かつ手軽に作成することができるとともに、復号化も容易かつ手軽に行うことができる。
【０１４５】
（２）暗号化情報の復号化機能をタグ側に持たせる場合
すなわち、上記実施形態において公開鍵をサーバ７より取得してリーダ２００で暗号化ＩＤの復号化を行うのに代えて、当該復号化をタグラベルＴ１側で行うようにした場合である。
【０１４６】
図１５は、本変形例においてユーザ側のリーダ２００の制御回路２０２が実行する制御手順を表すフローチャートであり、上記実施形態の図８に相当する図である。図８と同等の手順には同一の符号を付し、適宜説明を簡略化又は省略する。
【０１４７】
図１５において、本変形例のタグラベル作成装置２では、図１１のステップＳ５２５に代えてステップＳ５２５″を設け、またステップＳ５４０に代えて、ステップＳ５３５とステップＳ５４５との間に、新たにステップＳ５６０及びステップＳ５６５を設けている。
【０１４８】
すなわち、ステップＳ５２５″では、ステップＳ５１０で受信したリプライ信号の中からサーバアドレス情報のみを取得する。このアドレスに基づきステップＳ５３５でサーバ７へアクセスして公開鍵を取得した後、ステップＳ５６０に移り、上記ステップＳ５３５で取得した公開鍵を、高周波回路２０１及びアンテナ２１０を介し、無線タグラベルＴ１の無線タグ回路素子ＴoのＩＣ回路部１５０に送信する。ここで、この変形例における無線タグ回路素子Ｔoの上記制御部１５７は、前述のように暗号化情報の復号化機能を備えており、上記リーダ２００側から送信されてきた公開鍵を受け取り、これに基づいて、メモリ部１５５に記憶している暗号化ＩＤ（図４参照）を自ら復号化した後、この復号化したタグＩＤを制御部１５７及びアンテナ１５１を介しリーダ２００側へ送信（返信）する。
【０１４９】
図１５のステップＳ５６５では、こうして返信されたリプライ信号（応答信号）がアンテナ２１０を介し受信され高周波回路２０１を介し制御回路２０２へ取り込まれたかどうかを判定する。
【０１５０】
リプライ信号が受信されていなければ判定が満たされず、受信されるまでステップＳ５６５を繰り返す。リプライ信号が受信されたらステップＳ５６５の判定が満たされ、ステップＳ５４５へ移る。ステップＳ５４５以降は図８と同様であるため、説明を省略する。
【０１５１】
上記において、無線タグ回路素子Ｔoに備えられた制御部１５７が、タグ側アンテナを介し受信した第１公開鍵を用いて第１暗号化情報を復号化するタグ側復号化手段を構成する。
【０１５２】
本変形例においても、上記実施形態と同様の効果を得る。すなわち、ブランド品であるバッグＢＧを製造販売するメーカは、タグラベル作成装置２を用いてタグラベルＴ１を作成するとき、無線タグ回路素子ＴoのＩＣ回路部１５０に、第１秘密鍵で暗号化された第１暗号化情報としての暗号化ＩＤと、この暗号化ＩＤを復号化するための第１公開鍵のサーバアドレスを書き込む（図１１のステップＳ３４０）。これにより、このタグラベルＴ１を入手した消費者（ユーザー）は、リーダ２００を用いてサーバアドレスを読み取り、そのアドレスを元にサーバ７にアクセスして上記第１公開鍵を取得し（図１５のステップＳ５３５）、その取得した第１公開鍵を無線タグ回路素子Ｔo側に送信する（ステップＳ５６０）。すると、無線タグ回路素子Ｔoにおいてこの第１公開鍵を用いて自ら上記暗号化ＩＤを復号化し、その復号化したタグＩＤを返信してくる（ステップＳ５６５）ので、これを受信することでリーダ２００では、本来メーカ側からユーザ側に伝達したい情報（この例ではタグＩＤ）を得ることができる（ステップＳ５４０）。そして、その復号化したタグＩＤに応じてメーカによる真正品かどうかが照合され（ステップＳ５４５）、これに応じた表示が行われる（ステップＳ５５０）ことで、ユーザ側で真正品であることの証明を確認することができる。
【０１５３】
また、本変形例では特に、上記したように、暗号化情報の復号化機能までリーダ２００側でなく無線タグ回路素子Ｔo側に付与することにより、無線タグ回路素子Ｔoから出力されるデータ自体がすべて読み取られたとしてもデッドコピーされた別の無線タグ回路素子をユーザーが複製することはできず、リーダ２００で読み取って無線タグ回路素子に公開鍵を送信しても、正しい復号化を行うことはできず、本来伝達したい情報が取得されることはない（正しい復号化ＩＤは取得されない）。したがってこの場合模倣品であることが明らかとなるので、さらに高いセキュリティーで真正品証明機能を果たすことができる。
【０１５４】
（３）秘密通信用にも用いる場合
本変形例は、上記の証明用の無線タグラベルＴ１を作成する機能に加え、特定の通信相手先のみが解読できる秘密通信用のタグラベルＴ２も作成可能とした場合である。上記実施形態と同等の部分及び手順には同一の符号を付し、適宜説明を省略又は簡略化する。
【０１５５】
図１６は、本変形例によるタグラベル作成装置や無線タグ情報読み取り装置を含むシステム全体を表す概念的なシステム構成図であり、上記実施形態の図１に相当する図である。
【０１５６】
図１６においては、図１に示した構成に加え、ルートサーバ４及び情報サーバ５が設けられている。情報サーバ５は無線タグ回路素子Ｔoに一対一に関連づけたい物品情報等を格納したデータベースを備えており、ルートサーバ４は、上記関連づけを形成するにあたり、どのタグＩＤとどの物品情報等が関連付けられるかの相関情報（いわゆるひも付け情報）を格納したデータベースを備えているものである。また、タグラベル作成装置２は、ユーザの指定により上記真正品証明用のタグラベルＴ１と秘密通信用のタグラベルＴ２とを選択的に作成可能である。
【０１５７】
図１７は、本変形例のタグラベル作成装置２により作成可能な上記無線タグラベルＴ２に備えられた上記無線タグ回路素子ＴoのＩＣ回路部１５０の上記メモリ部１５５に記憶されたデータ内容を概念的に表す図であり、上記図４に相当する図である。
【０１５８】
図１７において、無線タグラベルＴ２の無線タグ回路素子Ｔoは、タグ識別情報としてのタグＩＤと、秘密通信用のタグであることを表す秘密タグフラグと、上記タグＩＤを所定の暗号鍵（第２公開鍵、詳細は後述）で暗号化した第２暗号化情報としての暗号化ＩＤとを、上記メモリ部１５５に記憶保持している。すなわち、この変形例では、タグラベル作成装置２を用いて無線タグラベルＴ２を作成する時に、リーダ２００が備えられた通信相手先の秘密鍵（第２秘密鍵）に対応した公開鍵（第２公開鍵）を使用して暗号化を行い、通信相手先がリーダ２００を用いて無線タグ回路素子Ｔへの情報読み取る際に自身が保有する上記第２秘密鍵で復号化するようにしたものである（詳細は後述）。
【０１５９】
図１８は、本変形例のリーダ２００に備えられた制御回路２０２の実行する制御手順を表すフローチャートであり、上記実施形態の図８に相当する図である。図１８において、図８におけるステップＳ５３０とステップＳ５２５の順番が入れ替わるとともに、ステップＳ５３０での判定が満たされなかった場合（すなわちステップＳ５２０で取得された種別フラグが証明用のタグラベルでなく秘密通信用のタグラベルであった場合）には、新たに設けたステップＳ６００に移り、このフラグに対応した秘密通信用タグの読み取り処理を行う。
【０１６０】
図１９は、このステップＳ６００の詳細手順を表すフローチャートである。図１９において、前述した図１８におけるステップＳ５３０の判定が満たされない場合（秘密通信用タグであった場合）、ステップＳ６０５に移り、上記ステップＳ５１０で受信したリプライ信号の中から、暗号化ＩＤを取得する。
【０１６１】
その後、ステップＳ６１０において、上記ステップＳ６０５で取得した暗号化ＩＤを、自己の保有する秘密鍵（第２秘密鍵）を用いて復号化し、復号化ＩＤを生成する。
【０１６２】
そして、ステップＳ６１５において、上記ステップＳ６１０で取得した復号化ＩＤを用いてルートサーバ４へアクセスして当該タグＩＤに対応する物品情報（例えば当該物品の価格等の各種情報）の情報サーバ５での格納先を取得し、情報サーバ５へのその格納先にアクセスして対応する当該物品情報を取得する。
【０１６３】
その後、ステップＳ６２０において、表示部２０３に表示制御信号を出力し、上記ステップＳ６１５で取得した物品情報を表示させ、このルーチンを終了する。
【０１６４】
前述したように、本変形例のタグラベル作成装置２は、真正品証明用のタグラベルＴ１と、秘密通信用のタグラベルＴ２との両方を選択的に作成可能であり、それぞれに対応する作成モードが用意されている。タグラベルＴ１を作成する証明タグ作成モード（第１モード）と、タグラベルＴ２を作成する秘密タグ作成モード（第２モード）とのいずれを選択するかは、タグラベル作成装置２の操作部３０２（操作手段）において、操作者が操作入力するようになっている。
【０１６５】
図２０は、本変形例のタグラベル作成装置２に備えられた制御回路３０２の実行する図１０に示した制御手順のうちステップＳ２００の詳細手順を表すフローチャートであり、上記実施形態の図１１に相当する図である。
【０１６６】
図２０では、ステップＳ３０５の前に新たにステップＳ３０１が設けられ、上記操作部３０２においていずれのモードが選択されたかを判定する。証明タグ作成モードが選択されていた場合は判定が満たされ、ステップＳ３０５に移り、以降の手順は図１１と同様であるので説明を省略する。秘密タグ作成モードが選択されていた場合は判定が満たされず、新たに設けたステップＳ７００に移って秘密通信用タグラベルＴ２の作成処理を行う。
【０１６７】
図２１は、このステップＳ７００の詳細手順を表すフローチャートである。図２１において、前述した図２０におけるステップＳ３０１の判定が満たされない場合（秘密タグ作成モードが選択されていた場合）、ステップＳ７０５に移り、公知の適宜の手法で書き込み対象の無線タグ回路素子Ｔoに割り当てる識別番号ＩＤ（書き込みＩＤ）を設定する。例えば、上記通信回線３に別途接続した割り当てサーバ（図示せず）にアクセスして書き込みＩＤを取得するようにしてもよい。
【０１６８】
その後、ステップＳ７１０において、例えば通信回線３を介し、作成するタグラベルＴ２の送り先のリーダ２００にアクセスし、当該リーダ２００が保有する秘密鍵（第２秘密鍵）に対応した公開鍵（第２公開鍵）を取得する。
【０１６９】
そして、ステップＳ７１５において、ステップＳ７１０で取得した公開鍵を、例えば制御回路３０２内に設けた適宜の記憶手段（メモリ）に記憶する。図２２はこのときの記憶態様の一例を表す図で、図示のように、対応する送り先（ユーザ９ごとに（例えば氏名ごとに）上記公開鍵を記憶する。
【０１７０】
そして、ステップＳ７２０において、上記ステップＳ７１０で取得した公開鍵を用いて、ステップＳ７０５で設定された書き込みＩＤを暗号化する。
【０１７１】
その後、ステップＳ７２５に移り、上記ステップＳ３４０と同様、「Program」信号を生成して高周波回路３０１を介して情報書き込み対象の無線タグ回路素子Ｔoに送信し、そのメモリ部１５５に情報が書き込まれる。なおこのとき上記「Program」信号には、上記書き込みＩＤ、暗号化ＩＤ、さらに当該タグラベルＴ１が秘密通信用であることを表す秘密タグフラグも含まれている。
【０１７２】
その後、ステップＳ７３０に移り、上記ステップＳ３４５と同様、「Verify」信号を生成して高周波回路３０１を介して情報書き込み対象の無線タグ回路素子Ｔoに送信され、返信を促す。
【０１７３】
その後ステップＳ７３５において、上記ステップＳ３５０と同様、上記「Verify」信号に対応して書き込み対象の無線タグ回路素子Ｔoから送信されたリプライ信号をアンテナ３０６を介して受信し、高周波回路３０１を介し取り込む。
【０１７４】
次に、ステップＳ７４０に移り、上記ステップＳ３５５と同様、リプライ信号に基づき、当該無線タグ回路素子Ｔoのメモリ部１５５内に記憶された情報を確認し、前述の送信した所定の情報がメモリ部１５５に正常に記憶されたか否かを判定する。判定が満たされた場合にはこのフローを終了する。これにより、書き込み対象とする無線タグ回路素子Ｔoへの情報書き込みが完了し、このフローを終了する。判定が満たされない場合はステップＳ７２５に戻って同様の手順を繰り返す。
【０１７５】
以上のルーチンにより、タグテープ３０３上の書き込み対象の無線タグ回路素子Ｔoに対して対応する情報を書き込むことができる。
【０１７６】
上記において、書き込みＩＤが、各請求項記載の被暗号化情報に相当し、暗号化ＩＤが、第２暗号化情報に相当し、秘密タグフラグがモード識別子に相当する。
【０１７７】
また、タグラベル作成装置２の制御回路３０２が実行する図２１に示すステップＳ７２５が、装置側アンテナを介し無線タグ回路素子へアクセスし、そのＩＣ回路部に、通信相手先の所定の第２秘密鍵に対応した第２公開鍵で暗号化された第２暗号化情報の書き込みを行う第２情報書き込み手段を構成するとともに、第１モード、又は第２モードに対応するモード識別子を書き込む識別子書き込み手段をも構成する。また、ステップＳ７２０が、第２公開鍵を用いて、被暗号化情報を暗号化する第２暗号化手段を構成し、ステップＳ７０５が、被暗号化情報を生成する被暗号化情報生成手段を構成する。
【０１７８】
また、リーダ２００の制御回路２０２が実行する図１９に示すステップＳ６０５が、読み取り装置側アンテナを介した無線通信に応じて、無線タグ回路素子のＩＣ回路部に記憶保持された、所定の第２公開鍵で暗号化された第２暗号化情報を取得する第２情報取得手段を構成し、ステップＳ６１０が、第２情報取得手段で取得された第２暗号化情報を、第２公開鍵に対応する第２秘密鍵を用いて復号化する第２復号化手段を構成する。
【０１７９】
また、リーダ２００の制御回路２０２が実行する図１８に示すステップＳ５２０が、読み取り装置側アンテナを介した無線通信に応じて、前記無線タグ回路素子の前記ＩＣ回路部に記憶保持されたモード識別子を取得する識別子取得手段を構成し、ステップＳ５３０が、識別子取得手段で取得したモード識別子に応じて、第１情報取得手段、公開鍵取得手段、第１復号化手段、又は、第２情報取得手段、第２復号化手段を制御する制御手段を構成する。
【０１８０】
本変形例においては、上記実施形態と同様の真正品証明用のタグラベルＴ１を作成できるとともに、秘密通信用のタグラベルＴ２をも作成できる。このタグラベルＴ２の作成時には、タグラベルＴ２のＩＣ回路部１５０に、通信相手先の第２秘密鍵に対応した第２公開鍵で暗号化された暗号化ＩＤが書き込まれている。これにより、このタグラベルＴ２を入手した通信相手先において、リーダ２００を用いて当該暗号化ＩＤを読み取り、リーダ２００側に保有された上記第２秘密鍵で上記暗号化ＩＤを復号化してＩＤを取得し、このＩＤを用いてルートサーバ４及び情報サーバ５にアクセスすることで本来取得したい情報を得ることができる。このようにして、通信相手先の秘密鍵に対応した公開鍵で暗号化されたＩＤを記憶した無線タグラベルを物品に貼付して送り、当該通信相手先が自身の秘密鍵で復号化してＩＤを取得することで、その通信相手先への秘密通信用のタグラベルＴ２を作成して用いることができる。
【０１８１】
また、本変形例では、タグラベル作成装置２の操作部３０２において、タグラベルＴ１を作成する証明タグ作成モードと、タグラベルＴ２を作成する秘密タグ作成モードとのいずれかを選択可能であることにより、操作者の利便性を向上することができる。
【０１８２】
特に、ステップＳ３４０やステップＳ７２５でこの選択に対応した証明タグフラグ又は秘密タグフラグ（モード識別子）を書き込みことにより、リーダ２００での情報読み取りの際、当該無線タグ回路素子Ｔoがどのモードで情報書き込みが行われたか（言い換えれば証明用タグか秘密通信用タグか）がすぐ分かるので、そのいずれかに応じた情報読み取り及びその後の復号化処理等を円滑に行うことができる。
【０１８３】
またリーダ２００においては、読み取って取得した上記フラグに応じて、ステップＳ５３０以降、真正品証明用タグラベルＴ１の作成か、秘密通信用タグラベルＴ２の作成かを切り替えて制御することにより、いずれのモードでタグラベルＴ１，Ｔ２が作成されていた場合であっても、当該モードに対応して自動的に読み取り及び情報取得処理を行うことができるので、２つの用途のいずれにも対応可能としつつ、操作者の利便性を確保することができる。
【０１８４】
（４）その他
（Ａ）混合モード
すなわち、上記（３）の変形例で説明した、真正品証明用のタグラベルＴ１を作成する証明タグ作成モード（第１モード）と、秘密通信用のタグラベルＴ２を作成する秘密タグ作成モード（第２モード）とに加え、それら真正品証明機能及び秘密通信機能の両方を備えたタグラベルＴ３（図示せず）を作成する混合タグ作成モード（第３モード）を設けてこれをタグラベル作成装置２の操作部３０２で操作入力可能としてもよい。この場合作成するタグラベルＴ３は、例えば、１つのタグラベルＴ３中に、上記タグラベルＴ１に備えられていた無線タグ回路素子Ｔoに相当するものと、上記タグラベルＴ２に備えられていた無線タグ回路素子Ｔoに相当するものとの、２つの無線タグ回路素子Ｔo，Ｔoを設けるようにすればよい。但し、それぞれの無線タグ回路素子Ｔo，Ｔoには、この混合タグ作成モードに対応する混合タグフラグ（第３モードに対応するモード識別子）を書き込むようにする（識別子書き込み手段）。
【０１８５】
本変形例においては、操作部３０２で混合タグ作成モードを選択することで、証明用と秘密通信用の両方の機能を備えたタグラベルＴ３を作成することができるので、さらに操作者の利便性を向上することができる。
【０１８６】
（Ｂ）サーバ機能を兼用する場合
上記実施形態及びその他の変形例では、タグラベル作成装置２が、真正品証明用タグラベルＴ１の作成を行う際に、サーバ７へアクセスして公開鍵（第１公開鍵）を取得した（図１１、図１３のステップＳ３１５）。通信回線３に対し例えば複数の他のタグラベル作成装置２が接続されている場合には、このような態様に限られず、例えば１つのタグラベル作成装置２が上記サーバ７の機能を兼用し、それ以外の他のタグラベル作成装置２に係わる第１公開鍵を格納保持するようにしてもよい（公開鍵格納手段）。この場合、上記サーバ機能付きのタグラベル作成装置２は、他のタグラベル作成装置２よりアクセスがあった場合には、対応する第１公開鍵を検索して出力する（公開鍵出力手段）。
【０１８７】
（Ｃ）カートリッジ側より暗号化に関する情報を取得する場合
すなわち、タグラベル作成装置２のカートリッジホルダ３０８に装着するカートリッジ３００に情報記憶部（凹凸形状、バーコード等）を設け、タグテープ３０３に備えられた無線タグ回路素子ＴoのＩＣ回路部１５０に関する情報（メモリ容量等）がその情報記憶部に記憶させておく。そして、カートリッジホルダ３０８にカートリッジ３００を装着したとき、当該情報記憶部から公知の機械式（接触式）のセンサや光学的センサによって上記情報記憶部に記憶した情報を読み出し、当該メモリ容量等に基づいて、暗号化を行うとき（図１１、図１３、図２０、図２１のステップＳ３３０、ステップＳ３３０′、ステップＳ７２０等参照）の暗号鍵の強度（ビット長、１２８ビットや１０２４ビット）や暗号鍵の方式（ＤＥＳ暗号、ＲＳＡ暗号）を選択するようにしてもよい（暗号鍵選択部）。これにより、種々のカートリッジ３００が交換されて使用される場合も、各カートリッジのタグテープ３０３に備えられた無線タグ回路素子Ｔoに最も適合した暗号方式や最適な強度が自動的に選択されて用いられるので、操作者の利便性がさらに向上する。
【０１８８】
（Ｄ）紐付け情報を暗号化する場合
上記実施形態においてはタグラベル作成装置２において暗号化する被暗号化情報は無線タグ回路素子Ｔoの識別情報であるタグＩＤ（書き込みＩＤ）であった。また、上記（１）の変形例では被暗号化情報はタグＩＤではなくブランド名称であったが、当該情報を直接無線タグ回路素子Ｔoに書き込んでいた。しかしながら、これらに限られず、被暗号化情報を、所定のタグＩＤと、これに対応づけられる物品情報等とを例えば一対一に対応づける相関情報（いわゆる紐付け情報）としてもよい。
【０１８９】
この変形例においても、上記実施形態や（１）の変形例と同様の効果を得る。すなわちこの場合、メーカがタグラベル作成装置２を用いてタグラベルＴ１を作成するとき、ＩＣ回路部１５０に、第１秘密鍵で暗号化された第１暗号化情報（この場合は当該無線タグ回路素子ＴoのＩＤと所定の物品情報等を対応づける相関情報を暗号化した暗号化相関情報）と、この暗号化相関情報を復号化するための第１公開鍵のサーバアドレスを書き込む。これにより、このタグラベルＴ１を入手した消費者（ユーザー）は、リーダ２００を用いて暗号化相関情報及びサーバアドレスを読み取り、そのアドレスを元にサーバ７にアクセスして上記第１公開鍵を取得し、その取得した第１公開鍵で上記暗号化相関情報を復号化し、上記相関情報がリーダ２００で取得される。そしてリーダ２００はこの相関情報に基づき、当該無線タグ回路素子Ｔoに対応する上記物品情報等の格納先のサーバ（情報サーバ）にアクセスして当該物品情報等（例えば当該商品のブランド名のみならず、型番、希望小売価格、原産国等）を取得し、これを表示させることができる。これにより、そのような情報が正しく表示されていれば真正品、そうでなければ模倣品であると、ユーザが真正品の確認を行うことができる。
【０１９０】
（Ｅ）タグ媒体及び無線タグ回路素子収納体の他の態様
さらに、以上において、タグラベル作成装置２で、タグ媒体としてのタグテープ３０３がロール３０４を構成し、カートリッジ３００内にそのロール３０４が配置されて上記テープ３０３が繰り出される場合を例にとって説明したが、これに限られない。例えば、無線タグ回路素子Ｔoが少なくとも一つ配置されたタグ媒体としての長尺平紙状あるいは短冊状のテープやシート（ロールに巻回されたテープを繰り出した後に適宜の長さに切断して形成したものを含む）をスタックしてカートリッジ化し、このカートリッジをラベル作成装置２のカートリッジホルダに装着してテープやシートを移送、搬送して印字及び書き込みを行いタグラベルを作成するようにしてもよい。さらにはカートリッジ方式にも限られず、上記カートリッジを省略して例えば上記ロール３０４等を装置２の筐体にじかに装着する構造としてもよい（ロール３０４が無線タグ回路素子収納体となる）。この場合も、同様の効果を得ることができる。
【０１９１】
なお、以上で用いた「Scroll ID」信号、「Ping」信号、「Erase」信号、「Verify」信号、「Program」信号等は、ＥＰＣ  ｇｌｏｂａｌが策定した仕様に準拠しているものとする。ＥＰＣ  ｇｌｏｂａｌは、流通コードの国際機関である国際ＥＡＮ協会と、米国の流通コード機関であるＵｎｉｆｏｒｍｅｄ  Ｃｏｄｅ  Ｃｏｕｎｃｉｌ（ＵＣＣ）が共同で設立した非営利法人である。なお、他の規格に準拠した信号でも、同様の機能を果たすものであればよい。
【０１９２】
また、以上既に述べた以外にも、上記実施形態や各変形例による手法を適宜組み合わせて利用しても良い。
【０１９３】
その他、一々例示はしないが、本発明は、その趣旨を逸脱しない範囲内において、種々の変更が加えられて実施されるものである。
【図面の簡単な説明】
【０１９４】
【図１】本実施形態によるタグラベル作成装置や無線タグ情報読み取り装置を含むシステム全体を表す概念的なシステム構成図である。
【図２】無線タグラベルの全体概略構造の一例を表す上面図及び下面図である。
【図３】無線タグラベルに備えられた無線タグ回路素子の機能的構成の一例を表すブロック図である。
【図４】図３に示した無線タグ回路素子のＩＣ回路部のメモリ部に記憶されたデータ内容を概念的に表す図である。
【図５】リーダの詳細機能を表す機能ブロック図である。
【図６】図５に示した高周波回路の詳細機能構成を表す機能ブロック図である。
【図７】図５に示した制御回路の詳細機能を表す機能ブロック図である。
【図８】図７に示した制御回路の実行する制御手順を表すフローチャートである。
【図９】本発明の一実施形態のタグラベル作成装置の全体構造をあらわす概念的説明図である。
【図１０】タグラベル作成装置の制御回路によって実行される制御手順を表すフローチャートである。
【図１１】図１０のステップＳ２００の詳細手順を表すフローチャートである。
【図１２】秘密鍵と上記公開鍵とを対応付けて記憶する記憶態様の一例を表す図である。
【図１３】被暗号化情報を印字してユーザが復号化情報と照合する変形例においてタグラベル作成装置の制御回路が実行する制御手順を表すフローチャートである。
【図１４】リーダの制御回路が実行する制御手順を表すフローチャートである。
【図１５】暗号化情報の復号化機能をタグ側に持たせた変形例において、リーダの制御回路が実行する制御手順を表すフローチャートである。
【図１６】秘密通信用にも用いる変形例によるタグラベル作成装置や無線タグ情報読み取り装置を含むシステム全体を表す概念的なシステム構成図である。
【図１７】無線タグラベルに備えられた無線タグ回路素子のＩＣ回路部のメモリ部に記憶されたデータ内容を概念的に表す図である。
【図１８】リーダに備えられた制御回路の実行する制御手順を表すフローチャートである。
【図１９】図１８のステップＳ６００の詳細手順を表すフローチャートである。
【図２０】タグラベル作成装置に備えられた制御回路の実行する制御手順のうちステップＳ２００の詳細手順を表すフローチャートである。
【図２１】図２０に示したステップＳ７００の詳細手順を表すフローチャートである。
【図２２】公開鍵を記憶する記憶態様の一例を表す図である。
【符号の説明】
【０１９５】
２                    タグラベル作成装置
１５０                ＩＣ回路部
１５１                アンテナ（タグ側アンテナ）
１５７                制御部（タグ側復号化手段）
２００                リーダ（無線タグ情報読み取り装置）
２１０                アンテナ（読み取り装置側アンテナ）
３００                カートリッジ（無線タグ回路素子収納体）
３０３                タグテープ（タグ媒体）
３０４                タグテープロール
３０５                印字ヘッド（印字手段）
３０６                アンテナ（装置側アンテナ）
３０８                カートリッジホルダ（収納体設置部）
Ｔo                   無線タグ回路素子
Ｔ１，Ｔ２            タグラベル
【図１】
0004711124.tif 000002
【図２】
0004711124.tif 000003
【図３】
0004711124.tif 000004
【図４】
0004711124.tif 000005
【図５】
0004711124.tif 000006
【図６】
0004711124.tif 000007
【図７】
0004711124.tif 000008
【図８】
0004711124.tif 000009
【図９】
0004711124.tif 000010
【図１０】
0004711124.tif 000011
【図１１】
0004711124.tif 000012
【図１２】
0004711124.tif 000013
【図１３】
0004711124.tif 000014
【図１４】
0004711124.tif 000015
【図１５】
0004711124.tif 000016
【図１６】
0004711124.tif 000017
【図１７】
0004711124.tif 000018
【図１８】
0004711124.tif 000019
【図１９】
0004711124.tif 000020
【図２０】
0004711124.tif 000021
【図２１】
0004711124.tif 000022
【図２２】
0004711124.tif 000023