(57)【要約】【課題】ＲＦＩＤタグに格納するＩＤ情報群のうち一部だけを読解困難な情報に変換し，個別ＩＤ情報の安全性を向上させるとともにＩＤ情報取扱いの容易性も維持する。【解決手段】暗号化個別ＩＤ情報選択部１２は，ＩＤ情報入力部１１により入力された個別ＩＤ情報群のうち，暗号化対象とする特定の個別ＩＤ情報を選択する。個別ＩＤ情報暗号化部１３は，暗号情報記憶部１４にあらかじめ登録された暗号情報を用いて，選択された個別ＩＤ情報を暗号化する。格納ＩＤ情報結合部１５は，暗号化された個別ＩＤ情報と暗号化されなかった個別ＩＤ情報とを結合して格納ＩＤ情報を生成し，ＩＤ情報格納部１６は，格納ＩＤ情報をＲＦＩＤタグ２０に格納する。【選択図】図１
2006350761.tif 000002
【特許請求の範囲】
【請求項１】
指定されたＩＤ情報をＲＦＩＤタグに格納し，ＲＦＩＤタグを発行するＲＦＩＤタグ発行装置において，
複数の個別ＩＤ情報から構成されるＩＤ情報の入力を受け付けるＩＤ情報入力手段と，
前記ＩＤ情報入力手段で受け付けたＩＤ情報を構成する個別ＩＤ情報のうち，一部の個別ＩＤ情報を，ある特定の情報を用いなければ読解が困難な暗号化個別ＩＤ情報に変換するＩＤ情報暗号化手段と，
前記ＩＤ情報暗号化手段で変換した暗号化個別ＩＤ情報と，前記ＩＤ情報暗号化手段で変換しなかった個別ＩＤ情報とを，前記ＲＦＩＤタグに格納するＩＤ情報格納手段とを備える
ことを特徴とするＲＦＩＤタグ発行装置。
【請求項２】
前記ＩＤ情報暗号化手段は，
ＩＤ情報を構成する複数の個別ＩＤ情報のうち，少なくとも２つ以上の個別ＩＤ情報を，それぞれ異なる方法によって前記暗号化個別ＩＤ情報に変換する手段である
ことを特徴とする請求項１記載のＲＦＩＤタグ発行装置。
【請求項３】
前記ＩＤ情報暗号化手段は，
ＩＤ情報を構成する複数の個別ＩＤ情報のうち，少なくとも２つ以上の個別ＩＤ情報をまとめて，前記暗号化個別ＩＤ情報に変換する手段である
ことを特徴とする請求項１または請求項２記載のＲＦＩＤタグ発行装置。
【請求項４】
指定されたＩＤ情報をＲＦＩＤタグに格納し，ＲＦＩＤタグを発行するＲＦＩＤタグ発行装置が実行するＲＦＩＤタグ発行方法において，
複数の個別ＩＤ情報から構成されるＩＤ情報の入力を受け付けるＩＤ情報入力ステップと，
前記ＩＤ情報入力ステップで受け付けたＩＤ情報を構成する個別ＩＤ情報のうち，一部の個別ＩＤ情報を，ある特定の情報を用いなければ読解が困難な暗号化個別ＩＤ情報に変換するＩＤ情報暗号化ステップと，
前記ＩＤ情報暗号化ステップで変換した暗号化個別ＩＤ情報と，前記ＩＤ情報暗号化ステップで変換しなかった個別ＩＤ情報とを，前記ＲＦＩＤタグに格納するＩＤ情報格納ステップとを有する
ことを特徴とするＲＦＩＤタグ発行方法。
【請求項５】
前記ＩＤ情報暗号化ステップは，
ＩＤ情報を構成する複数の個別ＩＤ情報のうち，少なくとも２つ以上の個別ＩＤ情報を，それぞれ異なる方法によって前記暗号化個別ＩＤ情報に変換するステップである
ことを特徴とする請求項４記載のＲＦＩＤタグ発行方法。
【請求項６】
前記ＩＤ情報暗号化ステップは，
ＩＤ情報を構成する複数の個別ＩＤ情報のうち，少なくとも２つ以上の個別ＩＤ情報をまとめて，前記暗号化個別ＩＤ情報に変換するステップである
ことを特徴とする請求項４または請求項５記載のＲＦＩＤタグ発行方法。
【請求項７】
請求項４，請求項５または請求項６に記載されたＲＦＩＤタグ発行方法を，ＲＦＩＤタグ発行装置のコンピュータに実行させるためのＲＦＩＤタグ発行プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は，ＲＦＩＤタグにＩＤ情報を格納してＲＦＩＤタグを発行する装置および方法に関し，特に，第三者に対して秘密にしたい個別ＩＤ情報のみを特定の情報を用いなければ読解困難な情報に変換し，ＲＦＩＤタグに格納されるＩＤ情報の取扱いの安全性向上を図ったＲＦＩＤタグ発行装置，ＲＦＩＤタグ発行方法およびＲＦＩＤタグ発行プログラムに関する。
【背景技術】
【０００２】
近年，ＲＦＩＤ（Radio Frequency Identification）タグが，特にＳＣＭ（Supply Chain Management ）の分野で注目され，その導入が進んでいる。バーコードが光学的な読み取り方式であるのに対し，ＲＦＩＤタグは，電波を用いた読み取り方式であることから遠隔で一度に大量に情報を読み取ることができるという利点があり，有用なデバイスである。
【０００３】
ＲＦＩＤタグは，ＩＣチップを記録媒体として持つデバイスであり，この記録媒体には，各用途に応じたＩＤ情報が書き込まれる。ＲＦＩＤタグは，様々なモノ（個々の製品単位，箱単位，ケース単位，搬送用のパレット等）に貼り付けられ使用される。通常，記録媒体に格納される情報は貼り付けたモノを特定するための識別子（ＩＤ情報）だけであり，モノに関連する詳細な情報は外部のデータベースにある。ＩＤ情報とデータベースの情報とを照合することにより，ＲＦＩＤタグが貼り付けられたモノに関連する詳細な情報を引き出すことができる（例えば，非特許文献１参照）。
【０００４】
しかしながら，従来のＲＦＩＤタグでは，ＲＦＩＤタグの内容を読み取り可能なリーダを有していれば誰でもその内容を読み取ることが可能であり，格納されたＩＤ情報の安全性が十分でないという問題がある。
【０００５】
これに対して，格納されたＩＤ情報の安全性を向上させることを目的とした技術がある（例えば，特許文献１「ＲＦタグ発行装置，ＲＦタグ利用装置，ＲＦタグの利用方法，及びプログラム」参照）。特許文献１の発明では，ＲＦＩＤタグ発行装置において，入力されたＩＤ情報全体を暗号化手段で暗号化することによって暗号化ＩＤ情報を生成し，生成された暗号化ＩＤ情報をＲＦＩＤタグに格納している。
【特許文献１】特開２００４−３１８４７８号公報
【非特許文献１】ＥＰＣｇｌｏｂａｌ，インターネット＜ＵＲＬ：http://www.epcglobalinc.org/＞
【発明の開示】
【発明が解決しようとする課題】
【０００６】
個人の所持品にＲＦＩＤタグが付けられた場合には，第三者に読み取られたＩＤ情報とモノとの対応を調べることにより所持品が何であるかを容易に知ることができるため，プライバシーの侵害が発生する可能性がある。上記の特許文献１の発明は，このような問題を解決することを目的としており，ＩＤ情報の全体を暗号化している。このため，例えば流通過程において，リーダでＲＦＩＤタグの情報を読み取って何らかの処理をするためには，たとえ正規のユーザであったとしても，暗号化ＩＤ情報を元のＩＤ情報に復元する必要があった。
【０００７】
本発明は，このような点に鑑みてなされたものであり，第三者に対して秘密にしたい個別ＩＤ情報のみを特定の情報を用いなければ読解困難な情報に変換することにより，格納するＩＤ情報の安全性を向上させるとともにＩＤ情報取扱いの容易性も維持することが可能なＲＦＩＤタグ発行装置，ＲＦＩＤタグ発行方法およびＲＦＩＤタグ発行プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明は，上記の課題を解決するため，複数の個別ＩＤ情報で構成されるＩＤ情報の入力をＩＤ情報入力手段で受け付け，前記ＩＤ情報入力手段で受け付けたＩＤ情報をＲＦＩＤタグに格納し，ＲＦＩＤタグを発行するＲＦＩＤタグ発行装置であって，
前記ＩＤ情報入力手段で受け付けたＩＤ情報を構成する個別ＩＤ情報のうち，少なくとも１つ以上，あるいは複数をまとめて，暗号化個別ＩＤ情報に変換，
あるいは，複数の個別ＩＤ情報のうち，少なくとも２つ以上の個別ＩＤ情報をそれぞれ異なる方法で暗号化個別ＩＤ情報に変換するＩＤ情報暗号化手段と，
前記ＩＤ情報暗号化手段で変換した暗号化個別ＩＤ情報と，前記ＩＤ情報暗号化手段で変換しなかった個別ＩＤ情報（無変換個別ＩＤ情報）とを，前記ＲＦＩＤタグに格納するＩＤ情報格納手段とを設ける。
【発明の効果】
【０００９】
本発明では，ＲＦＩＤタグ発行装置において，ＲＦＩＤタグに格納する複数の個別ＩＤ情報から構成されるＩＤ情報の入力に対し，第三者に対して秘密にしたい個別ＩＤ情報のみを特定の情報を用いなければ読解困難な情報に変換した上でＩＤ情報をＲＦＩＤタグに格納することにより，格納するＩＤ情報の安全性を向上させるとともにＩＤ情報取扱いの容易性も維持することが可能となる。
【００１０】
また，ＲＦＩＤタグを複数のユーザが利用するような場合に，ユーザ間のセキュリティを向上させることが可能となる。
【発明を実施するための最良の形態】
【００１１】
以下，本発明の実施の形態について，図面を用いて説明する。
【００１２】
図１は，本発明の実施の形態によるＲＦＩＤタグ発行装置の構成例を示す図である。ＲＦＩＤタグ発行装置１０は，ＩＤ情報入力部１１，暗号化個別ＩＤ情報選択部１２，個別ＩＤ情報暗号化部１３，暗号情報記憶部１４，格納ＩＤ情報結合部１５，ＩＤ情報格納部１６を備える。これらの各部は，ＣＰＵ，メモリおよび入出力装置等を備えたコンピュータと，ソフトウェアプログラムとによって実現される。
【００１３】
ＩＤ情報入力部１１は，複数の個別ＩＤ情報から構成されるＩＤ情報の入力を受け付ける。個別ＩＤ情報の入力は，ＧＵＩ（Graphical User Interface）を用いた入力，ファイルからの入力，ネットワークを介した入力など，いずれの入力方法であってもよい。
【００１４】
図２は，本発明で扱うＩＤ情報の構成例を示す図である。ＩＤ情報は，複数の個別ＩＤ情報［ｉｄ1 ］，［ｉｄ2 ］，［ｉｄ3 ］，... ，［ｉｄn ］（ｎは２以上の整数）から構成される。以下では，複数の個別ＩＤ情報［ｉｄ1 ］，［ｉｄ2 ］，［ｉｄ3 ］，... ，［ｉｄn ］から構成されるＩＤ情報を，［ｉｄ1 ：ｉｄ2 ：ｉｄ3 ：... ：ｉｄn ］と表記する。
【００１５】
暗号化個別ＩＤ情報選択部１２は，ＩＤ情報入力部１１で入力されたＩＤ情報から，暗号化する個別ＩＤ情報を選択する。
【００１６】
個別ＩＤ情報暗号化部１３は，暗号情報記憶部１４にあらかじめ登録されている暗号鍵情報を利用して，暗号化個別ＩＤ情報選択部１２で選択された個別ＩＤ情報の暗号化処理を行い，暗号化個別ＩＤ情報を生成する。以下では，暗号化個別ＩＤ情報を［Ｅ（暗号鍵情報，暗号化する個別ＩＤ情報）］と表記する。
【００１７】
格納ＩＤ情報結合部１５は，暗号化個別ＩＤ情報選択部１２で選択されなかった個別ＩＤ情報と，個別ＩＤ情報暗号化部１３で生成した暗号化個別ＩＤ情報とを結合し，格納ＩＤ情報を生成する。
【００１８】
ＩＤ情報格納部１６は，格納ＩＤ情報結合部１５で生成された格納ＩＤ情報をＲＦＩＤタグ２０に格納する。
【００１９】
なお，暗号情報記憶部１４では，例えば，ＲＦＩＤタグ２０を利用するユーザ（ユーザＩＤ）と暗号化に利用する暗号鍵情報等とが，あらかじめ関連付けられて登録されている。ここでユーザとは，商品販売業者，サービス提供業者等の発行したＲＦＩＤタグを利用する利用者である。また，どの暗号鍵情報を利用するかは，個別ＩＤ情報暗号化部１３で個別ＩＤ情報の暗号化処理が行われる前にユーザＩＤを示すことにより決められる。ユーザＩＤは，例えばＩＤ情報入力部１１からＩＤ情報を入力する際に指定される。または，入力される個別ＩＤ情報群がユーザＩＤを含むものであってもよい。
【００２０】
個別ＩＤ情報暗号化部１３において，どのような暗号化アルゴリズムを使用するかについての制限は特になく，あらかじめ使用する暗号化アルゴリズムが決められて設定されていればよい。
【００２１】
以下，図３〜図５を用いて，本発明の実施の形態によるＲＦＩＤタグ発行処理を具体的に説明する。
【００２２】
〔実施の形態１〕
図３は，本実施の形態１によるＲＦＩＤタグ発行処理フローチャートである。まず，ＩＤ情報入力部１１には，複数の個別ＩＤ情報から構成されるＩＤ情報がユーザＩＤとともに入力される（ステップＳ１０）。この例では，４つの個別ＩＤ情報［ｉｄ1 ］，［ｉｄ2 ］，［ｉｄ3 ］，［ｉｄ4 ］から構成されるＩＤ情報［ｉｄ1 ：ｉｄ2 ：ｉｄ3 ：ｉｄ4 ］が入力されたものとする。入力されたＩＤ情報［ｉｄ1 ：ｉｄ2 ：ｉｄ3 ：ｉｄ4 ］は，暗号化個別ＩＤ情報選択部１２に送られる。
【００２３】
暗号化個別ＩＤ情報選択部１２は，入力されたＩＤ情報から暗号化する個別ＩＤ情報を選択する（ステップＳ１１）。この例では，暗号化する個別ＩＤ情報として［ｉｄ4 ］が選択されたものとして説明する。どの個別ＩＤ情報を選択するかについては，ＩＤ情報入力部１１からの入力（例えばタグの種類を示すバージョン番号），または事前に入力された暗号化指定情報，または暗号情報記憶部１４にあらかじめ登録された情報等をもとに決定される。選択された個別ＩＤ情報［ｉｄ4 ］は，個別ＩＤ情報暗号化部１３に送られる。また，選択されなかった個別ＩＤ情報［ｉｄ1 ］，［ｉｄ2 ］，［ｉｄ3 ］は，格納ＩＤ情報結合部１５に送られる。
【００２４】
個別ＩＤ情報暗号化部１３は，暗号化する個別ＩＤ情報（選択された個別ＩＤ情報）とともに入力されたユーザＩＤに対応する暗号鍵情報を暗号情報記憶部１４から取得し，暗号化個別ＩＤ情報を生成する（ステップＳ１２）。ここでは，暗号化する個別ＩＤ情報［ｉｄ4 ］と暗号鍵情報ｋ1 とから，暗号化個別ＩＤ情報［Ｅ（ｋ1 ，ｉｄ4 ）］が生成される。生成された暗号化個別ＩＤ情報［Ｅ（ｋ1 ，ｉｄ4 ）］は，格納ＩＤ情報結合部１５に送られる。
【００２５】
格納ＩＤ情報結合部１５は，非暗号化個別ＩＤ情報（選択されなかった個別ＩＤ情報）と暗号化個別ＩＤ情報とから，ＲＦＩＤタグ２０に格納する格納ＩＤ情報を生成する（ステップＳ１３）。ここでは，非暗号化個別ＩＤ情報［ｉｄ1 ］，［ｉｄ2 ］，［ｉｄ3 ］と暗号化個別ＩＤ情報［Ｅ（ｋ1 ，ｉｄ4 ）］とから，格納ＩＤ情報［ｉｄ1 ：ｉｄ2 ：ｉｄ3 ：Ｅ（ｋ1 ，ｉｄ4 ）］が生成される。生成された格納ＩＤ情報［ｉｄ1 ：ｉｄ2 ：ｉｄ3 ：Ｅ（ｋ1 ，ｉｄ4 ）］は，ＩＤ情報格納部１６に送られる。
【００２６】
ＩＤ情報格納部１６は，格納ＩＤ情報をＲＦＩＤタグ２０に格納する（ステップＳ１４）。これにより，格納ＩＤ情報［ｉｄ1 ：ｉｄ2 ：ｉｄ3 ：Ｅ（ｋ1 ，ｉｄ4 ）］がＲＦＩＤタグ２０に格納される。
【００２７】
実施の形態１では，暗号化する個別ＩＤ情報として［ｉｄ4 ］の１つのみを選択しているが，複数の個別ＩＤ情報を選択することも可能である。例えば，暗号化する個別ＩＤ情報として，［ｉｄ2 ］と［ｉｄ4 ］の２つが選択されたものすると，個別ＩＤ情報暗号化部１３では，個別ＩＤ情報［ｉｄ2 ］，［ｉｄ4 ］が，それぞれ暗号化個別ＩＤ情報［Ｅ（ｋ1 ，ｉｄ2 ）］，［Ｅ（ｋ1 ，ｉｄ4 ）］に変換される。ＲＦＩＤタグ２０には，格納ＩＤ情報［ｉｄ1 ：Ｅ（ｋ1 ，ｉｄ2 ）：ｉｄ3 ：Ｅ（ｋ1 ，ｉｄ4 ）］が格納される。
【００２８】
〔実施の形態２〕
図４は，本実施の形態２によるＲＦＩＤタグ発行処理フローチャートである。まず，ＩＤ情報入力部１１には，複数の個別ＩＤ情報から構成されるＩＤ情報がユーザＩＤとともに入力される（ステップＳ２０）。この例では，４つの個別ＩＤ情報［ｉｄ1 ］，［ｉｄ2 ］，［ｉｄ3 ］，［ｉｄ4 ］から構成されるＩＤ情報［ｉｄ1 ：ｉｄ2 ：ｉｄ3 ：ｉｄ4 ］が入力されたものとする。また，ｉｄ2 ，ｉｄ4 に対応してそれぞれユーザＩＤ１，ユーザＩＤ２のユーザＩＤが入力されたものとする。入力されたＩＤ情報［ｉｄ1 ：ｉｄ2 ：ｉｄ3 ：ｉｄ4 ］は，暗号化個別ＩＤ情報選択部１２に送られる。
【００２９】
暗号化個別ＩＤ情報選択部１２は，入力されたＩＤ情報から複数の暗号化する個別ＩＤ情報を選択する（ステップＳ２１）。この例では，暗号化する個別ＩＤ情報として［ｉｄ2 ］，［ｉｄ4 ］が選択されたものとする。選択された個別ＩＤ情報［ｉｄ2 ］，［ｉｄ4 ］は，個別ＩＤ情報暗号化部１３に送られる。また，選択されなかった個別ＩＤ情報［ｉｄ1 ］，［ｉｄ3 ］は，格納ＩＤ情報結合部１５に送られる。
【００３０】
個別ＩＤ情報暗号化部１３は，暗号化する個別ＩＤ情報（選択された個別ＩＤ情報）とともに入力されたユーザＩＤに対応する複数の暗号鍵情報を暗号情報記憶部１４から取得し，複数の暗号化個別ＩＤ情報を生成する（ステップＳ２２）。ここでは，暗号化する個別ＩＤ情報［ｉｄ2 ］，［ｉｄ4 ］のユーザＩＤ１，ユーザＩＤ２に，それぞれ対応する暗号鍵情報ｋ1 ，ｋ2 から，暗号化個別ＩＤ情報［Ｅ（ｋ1 ，ｉｄ2 ）］，［Ｅ（ｋ2 ，ｉｄ4 ）］が生成される。生成された暗号化個別ＩＤ情報［Ｅ（ｋ1 ，ｉｄ2 ）］，［Ｅ（ｋ2 ，ｉｄ4 ）］は，格納ＩＤ情報結合部１５に送られる。
【００３１】
格納ＩＤ情報結合部１５は，非暗号化個別ＩＤ情報（選択されなかった個別ＩＤ情報）と暗号化個別ＩＤ情報とから，ＲＦＩＤタグ２０に格納する格納ＩＤ情報を生成する（ステップＳ２３）。ここでは，非暗号化個別ＩＤ情報［ｉｄ1 ］，［ｉｄ3 ］と暗号化個別ＩＤ情報［Ｅ（ｋ1 ，ｉｄ2 ）］，［Ｅ（ｋ2 ，ｉｄ4 ）］とから，格納ＩＤ情報［ｉｄ1 ：Ｅ（ｋ1 ，ｉｄ2 ）：ｉｄ3 ：Ｅ（ｋ2 ，ｉｄ4 ）］が生成される。生成された格納ＩＤ情報［ｉｄ1 ：Ｅ（ｋ1 ，ｉｄ2 ）：ｉｄ3 ：Ｅ（ｋ2 ，ｉｄ4 ）］は，ＩＤ情報格納部１６に送られる。
【００３２】
ＩＤ情報格納部１６は，格納ＩＤ情報をＲＦＩＤタグ２０に格納する（ステップＳ２４）。これにより，格納ＩＤ情報［ｉｄ1 ：Ｅ（ｋ1 ，ｉｄ2 ）：ｉｄ3 ：Ｅ（ｋ2 ，ｉｄ4 ）］がＲＦＩＤタグ２０に格納される。
【００３３】
実施の形態２では，暗号化する個別ＩＤ情報として［ｉｄ2 ］と［ｉｄ4 ］の２つを選択し，それぞれに対応する暗号鍵情報ｋ1 ，ｋ2 を利用しているが，３つ以上の個別ＩＤ情報を選択し，それぞれに対応する暗号鍵情報を利用することも可能である。このとき，例えば，３以上の個別ＩＤ情報［ｉｄ2 ］，［ｉｄ3 ］，［ｉｄ4 ］を選択し，［ｉｄ2 ］，［ｉｄ3 ］に対応する暗号鍵情報としてｋ1 ，［ｉｄ4 ］に対応する暗号鍵情報としてはｋ2 を利用するといったことも可能である。
【００３４】
〔実施の形態３〕
図５は，本実施の形態３によるＲＦＩＤタグ発行処理フローチャートである。まず，ＩＤ情報入力部１１には，複数の個別ＩＤ情報から構成されるＩＤ情報が入力される（ステップＳ３０）。この例では，４つの個別ＩＤ情報［ｉｄ1 ］，［ｉｄ2 ］，［ｉｄ3 ］，［ｉｄ4 ］から構成されるＩＤ情報［ｉｄ1 ：ｉｄ2 ：ｉｄ3 ：ｉｄ4 ］が入力されたものとする。入力されたＩＤ情報［ｉｄ1 ：ｉｄ2 ：ｉｄ3 ：ｉｄ4 ］は，暗号化個別ＩＤ情報選択部１２に送られる。
【００３５】
暗号化個別ＩＤ情報選択部１２は，入力されたＩＤ情報から複数の暗号化する個別ＩＤ情報を選択する（ステップＳ３１）。この例では，暗号化する個別ＩＤ情報として２つの連続した個別ＩＤ情報［ｉｄ3 ］，［ｉｄ4 ］が選択されたものとする。選択された個別ＩＤ情報［ｉｄ3 ］，［ｉｄ4 ］は，個別ＩＤ情報暗号化部１３に送られる。また，選択されなかった個別ＩＤ情報［ｉｄ1 ］，［ｉｄ2 ］は，格納ＩＤ情報結合部１５に送られる。
【００３６】
個別ＩＤ情報暗号化部１３は，暗号化する個別ＩＤ情報（選択された個別ＩＤ情報）とともに入力されるユーザＩＤに対応する暗号鍵情報を暗号情報記憶部１４から取得し，暗号化個別ＩＤ情報を生成する（ステップＳ３２）。ここでは，暗号化する個別ＩＤ情報［ｉｄ3 ］，［ｉｄ4 ］と暗号鍵情報ｋ3 とから，暗号化個別ＩＤ情報［Ｅ（ｋ3 ，ｉｄ3 ：ｉｄ4 ）］が生成される。生成された暗号化個別ＩＤ情報［Ｅ（ｋ3 ，ｉｄ3 ：ｉｄ4 ）］は，格納ＩＤ情報結合部１５に送られる。
【００３７】
格納ＩＤ情報結合部１５は，非暗号化個別ＩＤ情報（選択されなかった個別ＩＤ情報）と暗号化個別ＩＤ情報とから，ＲＦＩＤタグ２０に格納する格納ＩＤ情報を生成する（ステップＳ３３）。ここでは，非暗号化個別ＩＤ情報［ｉｄ1 ］，［ｉｄ2 ］と暗号化個別ＩＤ情報［Ｅ（ｋ3 ，ｉｄ3 ：ｉｄ4 ）］とから，格納ＩＤ情報［ｉｄ1 ：ｉｄ2 ：Ｅ（ｋ3 ，ｉｄ3 ：ｉｄ4 ）］が生成される。生成された格納ＩＤ情報［ｉｄ1 ：ｉｄ2 ：Ｅ（ｋ3 ，ｉｄ3 ：ｉｄ4 ）］は，ＩＤ情報格納部１６に送られる。
【００３８】
ＩＤ情報格納部１６は，格納ＩＤ情報をＲＦＩＤタグ２０に格納する（ステップＳ３４）。これにより，格納ＩＤ情報［ｉｄ1 ：ｉｄ2 ：Ｅ（ｋ3 ，ｉｄ3 ：ｉｄ4 ）］がＲＦＩＤタグ２０に格納される。
【００３９】
実施の形態３では，暗号化する個別ＩＤ情報として２つの連続する個別ＩＤ情報を選択しているが，３つ以上の連続する個別ＩＤ情報を選択することも可能である。
【実施例１】
【００４０】
以下では，本発明の具体的な実施例について説明する。この例では，ＩＤ情報入力部１１に，ＩＤ情報［タグVersion ：企業コード：製品コード：シリアル番号］が入力されたものとする。なお，個別ＩＤ情報［シリアル番号］は，生産状況を示す番号であることから，第三者に秘密にしたい個別ＩＤ情報である。タグVersion は，タグの種類を示す情報であり，タグVersion によって，あらかじめタグがどのような個別ＩＤ情報によって構成されるかが定められている。また，タグVersion によって，暗号化すべき個別ＩＤ情報を特定することもできる。このタグVersion と個別ＩＤ情報の関係情報は，ＲＦＩＤタグ発行装置１０にあらかじめ入力され登録されている。
【００４１】
暗号化個別ＩＤ情報選択部１２は，暗号化する個別ＩＤ情報として［シリアル番号］を選択する。個別ＩＤ情報暗号化部１３は，暗号情報記憶部１４から［企業コード］に対応する暗号鍵情報ｋ1 を取得し，暗号化個別ＩＤ情報［Ｅ（ｋ1 ，シリアル番号）］を生成する。
【００４２】
格納ＩＤ情報結合部１５は，格納ＩＤ情報［タグVersion ：企業コード：製品コード：Ｅ（ｋ1 ，シリアル番号）］を生成する。ＩＤ情報格納部１６は，ＲＦＩＤタグ２０に格納ＩＤ情報［タグVersion ：企業コード：製品コード：Ｅ（ｋ1 ，シリアル番号）］を格納する。このＲＦＩＤタグ２０が製品に貼り付けられ，出荷される。
【００４３】
製品の流通過程において，ある者がＲＦＩＤタグ２０内のＩＤ情報を読み取り，本製品に関する情報（例えば，製品仕様）を取得する場合を想定する。この場合，読み取り場所では，個別ＩＤ情報［企業コード］，［製品コード］が読解できれば，これらの情報をキーにして，本製品に関する情報を提供するネットワークサービスがどこで提供されているか（ＵＲＩ，ＩＰアドレス）を解決することができる。このとき，個別ＩＤ情報［企業コード］，［製品コード］は暗号化されていないので，ＩＤ情報の復元（復号）を行う必要はない。［シリアル番号］については，復号鍵等の復号情報を持たない第三者は読解することができない。
【００４４】
なお，秘密にされた個別ＩＤ情報を読解可能にするための復元情報（復号鍵情報等）の取得を可能にするための方法として，復元情報に紐付けられた復元識別情報を，格納ＩＤ情報とともにＲＦＩＤタグ２０に格納しておく方法を用いることもできる。
【実施例２】
【００４５】
第２の実施例として，コンテナに複数の荷物を入れて輸送するときに，競合他社から内容物がわからないようにするリスト送付方法として本発明を適用した場合の例を説明する。図６は，その実施例を説明する図である。
【００４６】
図６（Ａ）に示すように，コンテナ３０に，Ａ社の製品３１とＢ社の製品３２とＣ社の製品３３とを格納し，コンテナ３０を運送するものとする。コンテナ３０には，その中に収納されている製品のＩＤ（製品コード）群を含む輸送ＩＤが格納されたＲＦＩＤタグ２０が貼付され，運送時に利用される。
【００４７】
このようなＲＦＩＤタグ２０の発行に，ＲＦＩＤタグ発行装置１０が用いられる。図６（Ｂ）に示すように，ＲＦＩＤタグ２０に格納する輸送ＩＤのＩＤ情報が，ＲＦＩＤタグ発行装置に入力される。入力ＩＤ情報は，ｉｄ1 としてタグVersion ，ｉｄ2 としてコンテナを識別するコンテナＩＤ，ｉｄ3 としてＡ社製品コード，ｉｄ4 としてＢ社製品コード，ｉｄ5 としてＣ社製品コードの個別ＩＤ情報群からなる。
【００４８】
ｉｄ1 のタグVersion およびｉｄ2 のコンテナＩＤは，運送中に運送業者を含むどの企業からもわかるように，平文でＲＦＩＤタグ２０に格納されるが，ｉｄ3 ，ｉｄ4 ，ｉｄ5 は，それぞれＡ社，Ｂ社，Ｃ社の企業だけが読解できるように，各企業に対応した暗号鍵で暗号化されてＲＦＩＤタグ２０に格納される。
【００４９】
このため，ＲＦＩＤタグ発行装置１０は，例えばＩＤ情報とは別に入力された暗号化が必要な個別ＩＤ情報とユーザＩＤ（企業名でもよい）との関係を示す暗号化対象リスト１７を参照し，入力ＩＤ情報から暗号化が必要な個別ＩＤ情報ｉｄ3 ，ｉｄ4 ，ｉｄ5 を抽出する。抽出した個別ＩＤ情報ｉｄ3 ，ｉｄ4 ，ｉｄ5 を，それぞれ暗号情報記憶部１４に格納されたユーザＩＤ別の暗号鍵ｋ1 ，ｋ2 ，ｋ3 を用いて暗号化し，暗号化個別ＩＤ情報Ｅ（ｋ1 ，ｉｄ3 ），Ｅ（ｋ2 ，ｉｄ4 ），Ｅ（ｋ3 ，ｉｄ5 ）を生成する。これから最終的に格納ＩＤ情報［ｉｄ1 ，ｉｄ2 ，Ｅ（ｋ1 ，ｉｄ3 ），Ｅ（ｋ2 ，ｉｄ4 ），Ｅ（ｋ3 ，ｉｄ5 ）］を生成し，ＲＦＩＤタグ２０に書き込む。
【００５０】
これにより，コンテナＩＤはＲＦＩＤタグ２０からどの企業も読み取ることができるが，個々の企業の製品コードはその暗号化個別ＩＤ情報を復号する鍵を持つ企業以外は読解不能になる。このように，ＩＤ群全体を１つの輸送ＩＤとして取り扱い，かつその中の個別的なＩＤについては，特定の暗号鍵で暗号化することにより秘密にすることができる点が本実施例の特徴である。
【００５１】
コンテナ３０の荷受側では，ＲＦＩＤタグ２０中のコンテナＩＤ（ｉｄ2 ）で，受け取るコンテナ３０かどうかを判断し，それ以降の定められたタグデータ領域を，各企業の復号鍵で復号することにより，自社製品の荷物の情報を他社に知られることなく取得することができる。
【００５２】
以上のＲＦＩＤタグ発行のための処理は，コンピュータとソフトウェアプログラムとによって実現することができ，そのプログラムをコンピュータ読み取り可能な記録媒体に記録して提供することも，ネットワークを通して提供することも可能である。
【図面の簡単な説明】
【００５３】
【図１】本発明の実施の形態によるＲＦＩＤタグ発行装置の構成例を示す図である。
【図２】本発明で扱うＩＤ情報の構成例を示す図である。
【図３】本実施の形態１によるＲＦＩＤタグ発行処理フローチャートである。
【図４】本実施の形態２によるＲＦＩＤタグ発行処理フローチャートである。
【図５】本実施の形態３によるＲＦＩＤタグ発行処理フローチャートである。
【図６】本発明の実施例を説明する図である。
【符号の説明】
【００５４】
１０  ＲＦＩＤタグ発行装置
１１  ＩＤ情報入力部
１２  暗号化個別ＩＤ情報選択部
１３  個別ＩＤ情報暗号化部
１４  暗号情報記憶部
１５  格納ＩＤ情報結合部
１６  ＩＤ情報格納部
１７  暗号化対象リスト
２０  ＲＦＩＤタグ
３０  コンテナ
３１，３２，３３  製品
【図１】
2006350761.tif 000003
【図２】
2006350761.tif 000004
【図３】
2006350761.tif 000005
【図４】
2006350761.tif 000006
【図５】
2006350761.tif 000007
【図６】
2006350761.tif 000008