(57)【要約】【課題】製品の真偽を確認するための非接触式通信タグ、携帯型タグリーダー、そして、製品の真偽情報の提供方法を提供する。【解決手段】保有している複数の暗号キーのうち、タグに保存されている暗号キーと対応する暗号キーをタグから受信した信号に基づいて特定し、タグから暗号化された製品コードまたは製品情報を受信し、受信された製品コードまたは製品情報を暗号キーによって復号化し、また、復号化した結果を７−セグメント、複数のカラーＬＥＤ及び／またはＬＣＤ表示窓に出力するか、またはビープ音または音声で出力するタグリーダー。
2006522404.tif 000002
【特許請求の範囲】
【請求項１】
製品に設置されて製品情報を提供する非接触式通信タグにおいて、
タグリーダーと無線でデータを交換し、前記タグリーダーから受信された電力信号から電源を生成して供給する非接触式通信部と、
前記製品情報及び暗号キー関連情報が保存される保存部と、
前記暗号キー関連情報に基づいて、前記タグリーダーに伝送される前記製品情報を暗号化する暗号化部と、を備えることを特徴とする非接触式通信タグ。
【請求項２】
前記暗号キー関連情報は、前記製品情報を暗号化するための暗号キー及び前記タグリーダーに備えられた保存手段での前記暗号キーの保存位置を表す暗号キーインデックス情報を含み、
前記暗号化部は、前記タグリーダーから受信された暗号キー特定要求メッセージに応答して、前記暗号キーに対応する暗号キーインデックス情報を前記タグリーダーに提供することを特徴とする請求項１に記載の非接触式通信タグ。
【請求項３】
前記暗号キー関連情報は、暗号キーを生成するためのシード値及び前記タグリーダーに備えられた保存手段での前記シード値の保存位置を表すシード値インデックス情報を含み、
前記暗号化部は、前記タグリーダーから受信された暗号キー特定要求メッセージに応答して、前記シード値インデックス情報を前記タグリーダーに提供することを特徴とする請求項１に記載の非接触式通信タグ。
【請求項４】
前記暗号キー関連情報は、複数個の暗号キー及び前記タグリーダーに備えられた保存手段での前記複数個の暗号キーそれぞれの保存位置を表す暗号キーインデックス情報を含み、
前記暗号化部は、前記タグリーダーから受信された暗号キー特定要求メッセージに応答して、前記複数個の暗号キーのうち選択された暗号キーに対応する暗号キーインデックス情報を前記タグリーダーに提供することを特徴とする請求項１に記載の非接触式通信タグ。
【請求項５】
前記暗号化部は、前記選択された暗号キーによって前記製品情報を暗号化した後に、前記タグリーダーに提供することを特徴とする請求項４に記載の非接触式通信タグ。
【請求項６】
前記複数個の暗号キーは、業種、製造企業、ブランド及び製品名のうち少なくとも一つを含む分類基準によって分類されて割当てられ、
前記暗号化部は、前記複数個の暗号キー中で順次に一つの暗号キーを選択することを特徴とする請求項４に記載の非接触式通信タグ。
【請求項７】
前記暗号キー関連情報は、暗号キーを生成するための複数個のシード値及び前記タグリーダーに備えられた保存手段での前記複数個のシード値をそれぞれの保存位置を表すシード値インデックス情報を含み、
前記暗号化部は、前記タグリーダーから受信された暗号キー特定要求メッセージに応答して、前記複数個のシード値のうち選択されたシード値に対応するシード値インデックス情報を前記タグリーダーに提供することを特徴とする請求項１に記載の非接触式通信タグ。
【請求項８】
前記暗号化部は、前記選択されたシード値に基づいて生成した暗号キーによって前記製品情報を暗号化した後に、前記タグリーダーに提供することを特徴とする請求項７に記載の非接触式通信タグ。
【請求項９】
前記複数個のシード値は、業種、製造企業、ブランド及び製品名のうち少なくとも一つを含む分類基準によって分類されて割当てられ、
前記暗号化部は、前記複数個のシード値中で順次に一つのシード値を選択することを特徴とする請求項７に記載の非接触式通信タグ。
【請求項１０】
前記非接触式通信部を通じて流出された暗号キーの廃棄及び新たに割当てられた暗号キーへの更新を要請する更新要求情報を、前記タグリーダーに伝送する流出暗号キー更新部をさらに備えることを特徴とする請求項１に記載の非接触式通信タグ。
【請求項１１】
前記保存部は、不揮発性メモリで構成され、
前記保存部から製品情報を読出した後、読出された製品情報を前記保存部に再記録するリフレッシュ処理部をさらに備えることを特徴とする請求項１に記載の非接触式通信タグ。
【請求項１２】
１回用（ワンタイム）乱数を発生させて前記タグリーダーに伝送する情報に付加した後、前記暗号化部に供給し、前記タグリーダーから受信された情報から抽出された乱数と前記１回用乱数との同一性を確認して再伝送攻撃を遮断する再伝送攻撃遮断部をさらに備えることを特徴とする請求項１に記載の非接触式通信タグ。
【請求項１３】
タグ露出面に分離自在に付着されて前記タグリーダーによる判読を遮断する遮蔽部をさらに備えることを特徴とする請求項１に記載の非接触式通信タグ。
【請求項１４】
前記暗号キー関連情報に基づいて前記タグリーダーから受信されたデータを復号する復号部をさらに備えることを特徴とする請求項１に記載の非接触式通信タグ。
【請求項１５】
前記製品を開けるときまたは外力によって前記製品から分離されるとき、前記タグリーダーによる接近が不可能に破損されることを特徴とする請求項１に記載の非接触式通信タグ。
【請求項１６】
製品に設置されて製品情報を提供する非接触式通信タグにおいて、
タグリーダーと無線でデータを交換し、前記タグリーダーから受信された電力信号から電源を生成して供給する非接触式通信部と、
前記製品情報、暗号キー関連情報及び前記タグリーダーによって製品情報が判読された判読回数が保存される保存部と、
前記暗号キー関連情報に基づいて前記タグリーダーに伝送される前記製品情報を暗号化する暗号化部と、
前記タグリーダーから受信された製品情報要求メッセージに対する応答として、前記保存部に保存されている製品情報を読出して前記暗号化部に提供し、前記判読回数が所定の基準値以上であれば、前記製品情報の提供を拒否する情報提供部と、を備えることを特徴とする非接触式通信タグ。
【請求項１７】
前記非接触式通信部を通じて管理用リーダーから管理情報要求メッセージを受信すれば、前記保存部に保存されている判読回数が前記基準値以上である場合にも、前記保存部に保存されている製品情報及び判読内訳を読出して前記管理用リーダーに提供する事後管理処理部をさらに備えることを特徴とする請求項１６に記載の非接触式通信タグ。
【請求項１８】
前記情報提供部は、前記製品情報を読出す度に、読出し日時及び前記製品情報要求メッセージを伝送したタグリーダーの固有番号を含む判読内訳情報を生成して前記保存部に保存することを特徴とする請求項１６に記載の非接触式通信タグ。
【請求項１９】
前記情報提供部は、前記タグリーダーから受信された判読内訳情報要求メッセージに対する応答として、前記保存部に保存されている判読内訳情報を読出して前記タグリーダーに提供することを特徴とする請求項１８に記載の非接触式通信タグ。
【請求項２０】
前記非接触式通信部を通じて流出された暗号キーの廃棄及び新たに割当てられた暗号キーへの更新を要請する更新要求情報を前記タグリーダーに伝送する流出暗号キー更新部をさらに備えることを特徴とする請求項１６に記載の非接触式通信タグ。
【請求項２１】
前記保存部は、不揮発性メモリで構成され、
前記保存部から製品情報を読出した後、読出された製品情報を前記保存部に再記録するリフレッシュ処理部をさらに備えることを特徴とする請求項１６に記載の非接触式通信タグ。
【請求項２２】
１回用乱数を発生させて前記タグリーダーに伝送する情報に付加した後、前記暗号化部に供給し、前記タグリーダーから受信された情報から抽出された乱数と前記１回用乱数との同一性を確認して、再伝送攻撃を遮断する再伝送攻撃遮断部をさらに備えることを特徴とする請求項１６に記載の非接触式通信タグ。
【請求項２３】
タグ露出面に分離自在に付着されて前記タグリーダーによる判読を遮断する遮蔽部をさらに備えることを特徴とする請求項１６に記載の非接触式通信タグ。
【請求項２４】
前記製品を開けるときまたは外力によって前記製品から分離されるとき、前記タグリーダーによる接近が不可能に破損されることを特徴とする請求項１６に記載の非接触式通信タグ。
【請求項２５】
前記暗号キー関連情報は、前記製品情報を暗号化するための暗号キー及び前記タグリーダーに備えられた保存手段での前記暗号キーの保存位置を表す暗号キーインデックス情報を含み、
前記暗号化部は、前記タグリーダーから受信された暗号キー特定要求メッセージに応答して、前記暗号キーに対応する暗号キーインデックス情報を前記タグリーダーに提供することを特徴とする請求項１６に記載の非接触式通信タグ。
【請求項２６】
前記暗号キー関連情報は、暗号キーを生成するためのシード値及び前記タグリーダーに備えられた保存手段での前記シード値の保存位置を表すシード値インデックス情報を含み、
前記暗号化部は、前記タグリーダーから受信された暗号キー特定要求メッセージに応答して、前記シード値インデックス情報を前記タグリーダーに提供することを特徴とする請求項１６に記載の非接触式通信タグ。
【請求項２７】
非接触式通信タグから受信された情報を判読する携帯用タグリーダーにおいて、
前記通信タグと無線でデータを交換し、前記タグに必要な電力を無線で送出する無線通信部と、
一つ以上の暗号キー関連情報が保存される保存部と、
前記暗号キー関連情報のうち前記通信タグから受信された暗号キー特定情報によって選択された暗号キー関連情報に基づいて、前記通信タグから受信されたデータを復号する復号化部と、
製品に付着されている前記通信タグに製品情報を要請し、前記通信タグから受信された前記製品情報を判読する情報判読部と、
前記判読された製品情報を出力する出力部と、を備えることを特徴とする携帯用タグリーダー。
【請求項２８】
前記暗号キー関連情報は、一つ以上の暗号キーを含み、
前記復号化部は、前記通信タグから受信された暗号キー特定情報に基づいて選択された暗号キーによって前記通信タグから受信された製品情報を復号することを特徴とする請求項２７に記載の携帯用タグリーダー。
【請求項２９】
前記通信タグから流出された暗号キーに対する暗号キー更新要求情報を受信すれば、前記暗号キー更新要求情報によって指定された暗号キーを前記保存部から除去し、新たに割当てられた暗号キーに更新する流出暗号キー更新部をさらに備えることを特徴とする請求項２７に記載の携帯用タグリーダー。
【請求項３０】
前記暗号キー関連情報は、業種、製造企業、ブランド及び製品名のうち少なくとも一つを含む分類基準によって分類されて割当てられた複数個の暗号キーを含み、
前記復号化部は、前記通信タグから受信された暗号キー特定情報に基づいて、前記複数個の暗号キーのうち選択された暗号キーで前記通信タグから受信された製品情報を復号することを特徴とする請求項２７に記載の携帯用タグリーダー。
【請求項３１】
前記暗号キー関連情報は、異なる暗号キーを生成するための一つ以上のシード値を含み、
前記復号化部は、前記通信タグから受信された暗号キー特定情報に基づいて選択されたシード値によって生成した暗号キーで、前記通信タグから受信された製品情報を復号することを特徴とする請求項２７に記載の携帯用タグリーダー。
【請求項３２】
前記通信タグから流出されたシード値に対するシード値更新要求情報を受信すれば、前記シード値更新要求情報によって指定されたシード値を前記保存部から除去し、新たに割当てられたシード値で更新する流出シード値更新部をさらに備えることを特徴とする請求項３１に記載の携帯用タグリーダー。
【請求項３３】
前記暗号キー関連情報は、業種、製造企業、ブランド及び製品名のうち少なくとも一つを含む分類基準によって分類されて割当てられた複数個のシード値を含み、
前記復号化部は、前記通信タグから受信された暗号キー特定情報に基づいて、前記複数個のシード値のうち選択されたシード値に基づいて生成した暗号キーによって、前記通信タグから受信された製品情報を復号することを特徴とする請求項２７に記載の携帯用タグリーダー。
【請求項３４】
前記通信タグから流出された暗号キー関連情報についての更新要求情報を受信すれば、前記更新要求情報によって指定された暗号キー関連情報を前記保存部から除去し、新たに割当てられた暗号キー関連情報で更新する流出暗号更新部をさらに備えることを特徴とする請求項２７に記載の携帯用タグリーダー。
【請求項３５】
１回用乱数を発生させて前記通信タグに伝送する情報に付加した後、前記復号化部に供給し、前記通信タグから受信された情報から抽出された乱数と前記１回用乱数との同一性を確認して再伝送攻撃を遮断する再伝送攻撃遮断部をさらに備えることを特徴とする請求項２７に記載の携帯用タグリーダー。
【請求項３６】
前記保存部は、不揮発性メモリで構成され、
前記保存部から情報を読出した後、読出された情報を前記保存部に再記録するリフレッシュ処理部をさらに備えることを特徴とする請求項２７に記載の携帯用タグリーダー。
【請求項３７】
前記無線通信部のＲＦ回路、前記情報判読部、前記復号化部及び前記保存部は、一つのＡＳＩＣで具現されることを特徴とする請求項２７に記載の携帯用タグリーダー。
【請求項３８】
前記情報判読部は、前記通信タグから受信された前記暗号キー特定情報に基づいて、業種、製造企業、ブランド及び製品名のうち複数個の製品情報を特定して前記出力部に提供し、
前記出力部は、前記特定された複数個の製品情報を出力することを特徴とする請求項２７に記載の携帯用タグリーダー。
【請求項３９】
外部の他の携帯用タグリーダーと通信して前記外部の他の携帯用タグリーダーを認証し、前記外部の他の携帯用タグリーダーに対する認証結果を前記出力部に出力するリーダー認証部をさらに備えることを特徴とする請求項２７に記載の携帯用タグリーダー。
【請求項４０】
前記出力部は、７−セグメントディスプレイを通じて前記製品情報の判読結果を表示することを特徴とする請求項２７に記載の携帯用タグリーダー。
【請求項４１】
前記出力部は、異なる色相の複数のＬＥＤを通じて前記製品情報の判読結果を表示することを特徴とする請求項２７に記載の携帯用タグリーダー。
【請求項４２】
前記出力部は、異なるビープ音または音声を通じて前記製品情報の判読結果を出力することを特徴とする請求項２７に記載の携帯用タグリーダー。
【請求項４３】
前記情報判読部は、相異なる製品情報と関連した複数の製品コードを前記通信タグから受信して、前記出力部に順次に出力することを特徴とする請求項２７に記載の携帯用タグリーダー。
【請求項４４】
前記暗号キー関連情報のうち、前記通信タグから受信された暗号キー特定情報によって選択された暗号キー関連情報に基づいて、前記通信タグに伝送されるデータを暗号化する暗号化部をさらに備えることを特徴とする請求項２７に記載の携帯用タグリーダー。
【請求項４５】
面積がクレジットカードと実質的に同じであり、薄型のバッテリーに相当する厚さを有することを特徴とする請求項２７に記載の携帯用タグリーダー。
【請求項４６】
製品に付着されている非接触式通信タグと通信するタグリーダーによって製品情報を提供する方法において、
前記通信タグから暗号キー特定情報を受信するステップと、
前記タグリーダーに備えられた保存手段に保存されている暗号キー関連情報のうち、前記受信された暗号キー特定情報に対応する暗号キー関連情報を選択するステップと、
前記通信タグに製品情報を要請する情報要求メッセージを伝送するステップと、
前記選択された暗号キー関連情報に基づいて、前記通信タグから受信された前記製品情報を判読するステップと、
前記製品情報に対する判読結果を出力するステップと、を含むことを特徴とする製品の真偽情報の提供方法。
【請求項４７】
前記通信タグから流出された暗号キーに対する暗号キー更新要求情報を受信するステップと、
前記暗号キー更新要求情報によって指定された暗号キーを前記保存手段から除去し、新たに割当てられた暗号キーで更新するステップと、をさらに含むことを特徴とする請求項４６に記載の製品の真偽情報の提供方法。
【請求項４８】
前記暗号キー関連情報は、業種、製造企業、ブランド及び製品名のうち少なくとも一つを含む分類基準によって分類されて割当てられた複数個の暗号キーを含み、
前記製品情報判読ステップは、前記通信タグから受信された暗号キー特定情報に基づいて、前記複数個の暗号キーのうち選択された暗号キーで前記通信タグから受信された製品情報を復号することを特徴とする請求項４６に記載の製品の真偽情報の提供方法。
【請求項４９】
前記暗号キー関連情報は、異なる暗号キーを生成するための一つ以上のシード値を含み、
前記製品情報判読ステップは、前記通信タグから受信された暗号キー特定情報に基づいて選択されたシード値によって生成した暗号キーで前記通信タグから受信された製品情報を復号することを特徴とする請求項４６に記載の製品の真偽情報の提供方法。
【請求項５０】
前記通信タグから流出されたシード値に対するシード値更新要求情報を受信するステップと、
前記シード値更新要求情報によって指定されたシード値を前記保存手段から除去し、新たに割当てられたシード値に更新するステップと、をさらに含むことを特徴とする請求項４９に記載の製品の真偽情報の提供方法。
【請求項５１】
前記暗号キー関連情報は、業種、製造企業、ブランド及び製品名のうち少なくとも一つを含む分類基準によって分類されて割当てられた複数個のシード値を含み、
前記製品情報判読ステップは、前記通信タグから受信された暗号キー特定情報に基づいて、前記複数個のシード値のうち選択されたシード値に基づいて生成した暗号キーによって、前記通信タグから受信された製品情報を復号することを特徴とする請求項４６に記載の製品の真偽情報の提供方法。
【請求項５２】
前記通信タグから流出された暗号キー関連情報に対する更新要求情報を受信するステップと、
前記更新要求情報によって指定された暗号キー関連情報を前記保存手段から除去し、新たに割当てられた暗号キー関連情報で更新するステップと、をさらに含むことを特徴とする請求項４６に記載の製品の真偽情報の提供方法。
【請求項５３】
１回用乱数を発生させて前記通信タグに伝送する情報に付加し、前記通信タグから受信された情報から抽出された乱数と前記１回用乱数との同一性を確認して再伝送攻撃を遮断することを特徴とする請求項４６に記載の製品の真偽情報の提供方法。
【請求項５４】
前記保存手段は、不揮発性メモリで構成され、
前記暗号キー関連情報選択ステップは、
前記タグリーダーに備えられた保存手段に保存されている暗号キー関連情報のうち、前記受信された暗号キー特定情報に対応する暗号キー関連情報を選択するステップと、
前記保存手段から前記暗号キー関連情報を読出した後、読出された情報を前記保存手段に再記録するステップと、を含むことを特徴とする請求項４６に記載の製品の真偽情報の提供方法。
【請求項５５】
前記判読結果出力ステップは、前記通信タグから受信された前記暗号キー特定情報に基づいて業種、製造企業、ブランド及び製品名のうち特定された複数個の製品情報を出力することを特徴とする請求項４６に記載の製品の真偽情報の提供方法。
【請求項５６】
外部の他の携帯用タグリーダーと通信して、前記外部の他の携帯用タグリーダーを認証するステップと、
前記外部の他の携帯用タグリーダーに対する認証結果を出力するステップと、をさらに含むことを特徴とする請求項４６に記載の製品の真偽情報の提供方法。
【請求項５７】
判読結果出力ステップは、相異なる製品情報と関連した複数の製品コードを前記通信タグから受信して順次に出力することを特徴とする請求項４６に記載の製品の真偽情報の提供方法。
【請求項５８】
製品情報が保存されている非接触式通信タグが付着された製品において、
前記非接触式通信タグは、
タグリーダーと無線でデータを交換し、前記タグリーダーから受信された電力信号から電源を生成して供給する非接触式通信部と、
前記製品の真偽情報を含む製品情報及び暗号キー関連情報が保存される保存部と、
前記タグリーダーに伝送する信号を暗号化する暗号化部と、
前記タグリーダーから受信された製品情報要求メッセージに対する応答として、前記保存部に保存されている製品情報を読出して前記暗号化部に提供する情報提供部と、を備え、
前記製品には、前記非接触式通信タグに保存されている製品の真偽情報に対応する可視的な情報が印刷または付着されることを特徴とする製品。
【請求項５９】
前記製品の真偽情報及び前記製品に印刷または付着されている可視的な情報は、前記製品に固有に付与されたコードであることを特徴とする請求項５８に記載の製品。
【請求項６０】
前記製品の真偽情報は、前記製品の真偽に対応する色相を表す情報であり、
前記製品に印刷または付着されている可視的な情報は、前記製品の真偽に対応する色相であることを特徴とする請求項５８に記載の製品。
【請求項６１】
前記非接触式通信タグは、前記製品を開けるときまたは外力によって前記製品から分離されるとき、前記タグリーダーによる接近が不可能に破損されることを特徴とする請求項５８に記載の製品。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、非接触式通信タグ、携帯型タグリーダー及び製品の真偽情報の提供方法に係り、さらに詳細には、各種のブランド製品に付着されて当該製品の情報を提供するタグ、タグの情報を読出して表示することによって真偽を判定できるタグリーダー、そして、タグに保存されている情報を復号して出力することによってユーザに製品の真偽についての情報を提供する製品の真偽情報の提供方法に関する。
【背景技術】
【０００２】
特許文献１及び２には、製品情報が電子的に記録され、非接触方式で通信するタグ（以下、“タグ”という）と、タグに記録されている情報を判読する携帯型タグリーダーとを利用して製品情報を確認し、購買及び物品管理を行う技術が開示されている。しかし、これらの技術は、製品の真偽の確認を全く考慮していないので、情報の記録や判読過程が非常に脆弱で情報の偽造や情報判読の操作が可能であるという問題がある。
【０００３】
さらに他の従来の技術としては、特許文献３、４及び５に開示されている非接触式通信タグに電子的に記録された製品情報を判読し、インターネットのような通信ネットワークを通じて製品管理データベースに照会して当該製品の真偽を判断する“ネットワーク型”真正品確認システムがある。しかし、このようなネットワーク型システムを利用するためには、有線である場合には、リーダーをデスクトップ型に製作せざるを得ない。したがって、真正品確認のためには、特定の場所を訪問せねばならない不便さがある。また、無線である場合にも、リーダーのサイズが大きくなることによって、携帯が難しく、原価が高いだけでなく、利用時には無線通信網利用料を負担せねばならないという追加的な問題点がある。しかも、リーダーがデスクトップ型に製作された場合には、特定の場所でのみ製品の真偽に対する確認が可能であるので、物品を購入する前にあらかじめ確認し難いという問題点がある。
【０００４】
さらに他の従来の技術が特許文献６及び７に開示されている。当該公開公報には、タグリーダーが非接触式通信タグに電子的に記録された製品情報を判読し、判読された情報を自体的にあらかじめ保存されている基準データ（製品番号、製造日時、製品生産ブランド名、管理履歴情報、製品説明など）と比較して製品の真偽を判断する技術が開示されている。しかし、このようなオフライン方式の認証装置は、前述したネットワーク型システムの問題点は解決しているが、タグリーダーに各製品別の製品情報をあらかじめ全て保存していなければならないので、メモリ容量が大きくなるという短所がある。また、リーダーが真偽を自体判断してその結果のみを提示するので、ユーザが認証過程の情報を直接確認できなくて信頼性が低いという問題点がある。すなわち、このような従来のリーダーは、製品販売者の立場のみを考慮しており、製品購買者の要求を十分に満足させていない。さらに、従来のリーダーの場合、リーダーを購入した以後に出る新製品あるいは追加加入された会社の製品については、真正品確認が不可能であるか、または既出荷の全てのリーダーに対して製品情報を更新せねばならないという致命的な問題点を有している。また、これら従来の技術は、タグ自体を製品から取り外して模造品に付着する場合について全く考慮していないという問題がある。
【０００５】
このようなタグの再使用問題点を解決している従来の技術が記載された文献としては、特許文献８、実用新案１及び特許文献９がある。これらの文献には、製品に付着された製品情報が保存されている非接触式通信タグ及びタグリーダーを含んで構成される真正品確認装置が開示されている。これら文献に記載された真正品確認装置は、タグを製品から取り外せば、アンテナのような部分を破壊させてタグ自体を再活用できないようにする方式である。しかし、このような従来の真正品確認装置は、瓶入製品のような特殊な製品にのみ限定されて適用され、タグの物理的な破壊を防止する事前措置が可能であるという問題点がある。また、タグ自体が破壊されることによって、事後に製造社さえもタグ判読履歴情報を読出して顧客志向マーケティングに活用することが不可能であるという問題点を有している。
【０００６】
【特許文献１】特開平１４−２１５７４９号公報
【特許文献２】特開平１４−２０９６９２号公報
【特許文献３】韓国公開特許第２００２−００８５１４４号公報
【特許文献４】特開平１３−３５４３１０号公報
【特許文献５】特開平１３−３４１８１０号公報
【特許文献６】特開平１２−３４８１４８号公報
【特許文献７】特開平１２−１４８９５０号公報
【特許文献８】韓国公開特許第２００１−００８９２１６号公報
【特許文献９】特開平第１２−２５１１６４号公報
【特許文献１０】韓国登録実用新案第２５２２０２号明細書
【発明の開示】
【発明が解決しようとする課題】
【０００７】
本発明が解決しようとする技術的課題は、物理的に破壊せずとも模造品に真正品タグが再使用あるいは盗用されることを防止でき、ブランド製品に付着されて当該製品の情報を暗号化して提供する非接触式通信タグを提供することである。
【０００８】
本発明が解決しようとする他の技術的課題は、携帯が簡便であり、非接触式通信タグから受信される情報を復号して出力することによって、製品の真偽を確認できる携帯用タグリーダーを提供することである。
【０００９】
本発明が解決しようとするさらに他の技術的課題は、タグに保存されている情報を復号して出力することによって、ユーザに製品の真偽についての情報を提供する製品の真偽情報の提供方法を提供することである。
【課題を解決するための手段】
【００１０】
前記課題を達成するための本発明による製品に設置されて製品情報を提供する非接触式通信タグの望ましい一実施形態は、タグリーダーと無線でデータを交換し、前記タグリーダーから受信された電力信号から電源を生成して供給する非接触式通信部と、前記製品情報及び暗号キー関連情報が保存される保存部と、前記暗号キー関連情報に基づいて前記タグリーダーに伝送される前記製品情報を暗号化する暗号化部と、を備える。
【００１１】
前記課題を達成するための本発明による製品に設置されて製品情報を提供する非接触式通信タグの望ましい他の実施形態は、タグリーダーと無線でデータを交換し、前記タグリーダーから受信された電力信号から電源を生成して供給する非接触式通信部と、前記製品情報、暗号キー関連情報及び前記タグリーダーによって製品情報が判読された判読回数が保存される保存部と、前記暗号キー関連情報に基づいて前記タグリーダーに伝送される前記製品情報を暗号化する暗号化部と、前記タグリーダーから受信された製品情報要求メッセージに対する応答として前記保存部に保存されている製品情報を読出して前記暗号化部に提供し、前記判読回数が所定の基準値以上ならば、前記製品情報の提供を拒否する情報提供部と、を備える。
【００１２】
前記他の課題を達成するための本発明による非接触式通信タグから受信された情報を判読する携帯用タグリーダーの望ましい一実施形態は、前記通信タグと無線でデータを交換し、前記タグに必要な電力を無線で送出する無線通信部と、一つ以上の暗号キー関連情報が保存される保存部と、前記暗号キー関連情報のうち前記通信タグから受信された暗号キー特定情報によって選択された暗号キー関連情報に基づいて前記通信タグから受信されたデータを復号する復号化部と、製品に付着されている前記通信タグに製品情報を要請し、前記通信タグから受信された前記製品情報を判読する情報判読部と、前記判読された製品情報を出力する出力部と、を備える。
【００１３】
前記さらに他の課題を達成するための本発明による製品の真偽情報の提供方法は、製品に付着されている非接触式通信タグから暗号キー特定情報を受信するステップと、前記タグリーダーに備えられた保存手段に保存されている暗号キー関連情報のうち前記受信された暗号キー特定情報に対応する暗号キー関連情報を選択するステップと、前記通信タグに製品情報を要請する情報要求メッセージを伝送するステップと、前記選択された暗号キー関連情報に基づいて前記通信タグから受信された前記製品情報を判読するステップと、前記製品情報に対する判読結果を出力するステップと、を含む。
【発明を実施するための最良の形態】
【００１４】
以下、添付された図面を参照して本発明による非接触式通信タグ、携帯用タグリーダー及び製品の真偽情報の提供方法の望ましい実施形態について詳細に説明する。
【００１５】
図１は、本発明の動作を概略的に説明するための図面である。
【００１６】
図１を参照すれば、本発明によるタグリーダー２０−１，２０−２，２０−３は、非接触式通信タグ１０−１，１０−２，１０−３の情報を読出して表示する。非接触式通信タグ１０−１，１０−２，１０−３は、衣類、履き物類、皮革製品類、酒類、農水畜産品、医薬品、電子製品、機械類製品、貴金属類、芸術品、鑑定書、入場券、各種証明書及び施設利用券、金券、有価証券、重要書類など各種の製品に付着される。
【００１７】
非接触式通信タグは、横縦がそれぞれ１０〜１８ｍｍほどの四角形であり、薄型である受動タグである。
【００１８】
一方、タグリーダー２０−１，２０−２，２０−３は、多様な形態に製作されうる。参照番号が２０−１と付与されたタグリーダーは、クレジットカードほどの広さに２〜３枚のクレジットカードを合わせたほどの厚さを有していて、個人が財布に携帯でき、バッテリーによって駆動され、前面に表示部を有する。また、参照番号が２０−２と付与されたタグリーダーは、参照番号２０−１のタグリーダーに簡単な計算機機能を追加した構成を有する。また、参照番号が２０−３と付与されたタグリーダーは、携帯電話に具現されたタグリーダーである。しかし、このようなタグリーダーは、例示的な構成に過ぎず、ＰＤＡ、多機能時計、ＭＰ３プライヤなど人が携帯できる多様な携帯用機器にハードウェア及びソフトウェアを追加して本発明によるタグリーダーを具現できる。リーダーを有する個人は、前述した非接触式通信タグが付着されたいかなる種類の製品でも自身のリーダーを製品に接近させることによって、製品の情報を表示部で確認できるだけでなく、それと同時に、ブランドの真偽を判別したり、模造製品を区別できる。
【００１９】
一方、タグが付着された製品には、真正品にのみ表示されねばならない製品コードが印刷されている。例えば、特定のブランドを有する洋酒製品の表面に真正品コードが‘７’と印刷されており、さらに他のブランドを有する皮革ハンドバッグには、製品説明書に真正品コードが‘９’と印刷されている。リーダーを有する個人は、自分が所持しているリーダーを製品に接近させることによって、リーダーの表示部に出力される製品情報に基づいてブランドの真偽を把握できる。すなわち、個人がリーダーを洋酒製品のタグに接近させるとき、洋酒製品が真正品であれば、リーダーの表示部に‘７’というコードが表示される。また、リーダーを皮革ハンドバッグに接近させたとき、もし模造品ならば、‘９’というコードが表示されず、模造品警告メッセージ（例えば、“Ｅｒｒｏｒ”あるいは既定の特定音）が表示される。表示情報が数字あるいは簡単なアルファベットに限定されるので、表示部を７−セグメントのように、低コストの部品とすることが可能である。これと違って、判読結果によって、ビープ音や音声メッセージのような音響を出力させうる。例えば、判読不可能なタグが検出された場合には、リーダーは、短い断続音を反復して数回出力する。製品コードが正しく判読された場合には、リーダーは、判読された製品コードを出力部に表示しつつ、短い判読音を出力する。また、リーダーは、判読された製品コードを音声で合成して出力することもある。製品コードが数字に制限される場合、このような音声データは、量が多くなくて、小規模のメモリにも保存されうる。さらに、色相が製品コードとして使われうる。この場合、タグが付着された製品には、真正品にのみ表示されねばならない色相コード表示が印刷される。タグリーダーは、タグからこのカラーコードを読出して、その値によって、例えば、Ｒ、Ｇ、Ｙ、Ｂカラーを有する複数のＬＥＤのオン／オフを組合わせて判読結果を表示する。判読不可能なタグの存在を検出した場合に、リーダーは、既定の特定のカラーパターンでエラーメッセージを出力することによって、模造タグまたは不良タグであることを表現できる。
【００２０】
また、製品コードは、一回の判読によってリーダーの表示部に複数回にわたって順次に表示される。リーダーの表示部に順次に表示される製品コードは、製造社、業種、ブランド及び製品名のうち少なくとも一つを含む製品情報に対応している。タグが付着された製品には、それぞれの製品タグに対応している製品情報が記載されたテーブルが共に提供される。タグリーダーをタグに接近させれば、テーブルの順序によって複数の製品コードが順次に表示される。例えば、７−セグメント表示部を備えたタグリーダーを本発明によるタグが付着された洋酒に接近させれば、最初に表示される製品コードである‘７５０１’は、最初のテーブルである製品種類テーブルの記載事項によって、この製品が‘酒類’であることを把握できる。次いで、一定の時間間隔をおいて表示されるデータである‘００１４’は、製品に印刷されたさらに他のテーブルであるブランド名テーブルの記載事項によって、この製品のブランド名が‘バレンタイン’であることを把握できる。次いで、一定の時間間隔をおいて表示されるデータである‘００１７’は、製品に印刷されたさらに他のテーブルである熟成年度順テーブルに記載された事項によって、この製品が‘１７年産’であることを把握できる。
【００２１】
図２は、本発明の望ましい一実施形態による非接触式通信タグの構成を示す図面である。
【００２２】
図２を参照すれば、本発明の望ましい一実施形態による非接触式通信タグ１０は、非接触式通信手段１００、制御部２００及び保存部３００を備える。
【００２３】
非接触式通信手段１００は、携帯用タグリーダーと無線でデータを交換し、それから無線で受信した信号のうち電力成分を抽出して、これを全体システムの電源に供給する。制御部２００は、保存部３００に保存されている製品情報を暗号キーとして暗号化して、非接触式通信手段１００を通じて外部に出力する。保存部３００には、製品情報と暗号キー情報とが保存される。
【００２４】
非接触式通信手段１００は、アンテナ１１０、電源供給部１３１、復調部１３３及び変調部１３５を備える。アンテナ１１０は、リーダー２０と無線で情報を送受信する手段である。電源供給部１３１は、アンテナ１１０を通じて受信される信号のうち電力用電波信号を処理して非接触式通信タグ１０に電源を供給する。復調部１３３は、リーダー２０から受信される信号を復調する。変調部１３５は、リーダー２０に送信する信号を変調する。アンテナ１１０は、印刷されたパターンまたはコイルで概略タグの外周面に沿って形成され、変調部１３５及び復調部１３３の構成は、当業者に広く公知されている事項であるので、ここでは詳細な説明は省略する。本発明によるタグ１０は、小型、薄型に製作されねばならないので、受動型に製作されることが望ましい。したがって、電源供給部１３１は、リーダー２０から受信される無線信号で電力成分を抽出し、これを全体システムの電源として供給する。電源供給部１３１の動作及び構成は、公知のものであるので、ここでは詳細な説明は省略する。
【００２５】
保存部３００は、ＥＥＰＲＯＭ、フラッシュＲＯＭのような不揮発性半導体メモリで構成されて、電源が消失された状態でもデータが保存される。保存部３００は、物理的に読取り専用及び書込み／読取り用の２つのメモリで構成されうるが、望ましい実施形態においては、書込み／読取り可能な単一の不揮発性メモリで構成される。保存部３００に保存されるデータには、タグが付着される製品に対する業種、製造企業、ブランド、製品名、等級、モデル名、生産地、製造日時、出庫日時、一連番号のような製品情報３７０が保存される。また、保存部３００には、タグ１０とリーダー２０との通信を暗号化するのに必要な暗号キー３３０が保存される。また、保存部３００には、タグリーダー側で暗号キーを特定するのに必要な暗号キー特定情報３１０が保存されうる。さらに、保存部３００には、リーダー２０によってタグの製品情報が判読された回数を保存するカウンター領域があり、判読したリーダー２０についての情報、判読日時のような判読内訳情報が保存されうる。
【００２６】
一方、保存部３００に保存される製品情報３７０は、数字の組合わせ、色相の組合わせ、文字の組合わせで作成された製品コードの形態を有し得る。リーダー２０の表示部が７−セグメントで製作された場合に、リーダー２０の表示部には、数字の組合わせで作成された製品コードが出力される。また、製品コードは、順次配列された複数のＬＥＤのオン／オフ順序を表す二進コード及び／または異なる色相を有する複数のＬＥＤの発光順序を表す色相コードで作成されうる。この場合、リーダー２０の表示部は、複数のＬＥＤで製作され、リーダー２０は、タグ１０から受信された製品コードによってＬＥＤを駆動する。このような製品コードは、一つのみ保存部３００に保存されることもあるが、前述したように、複数個が保存部３００に保存されて、リーダー２０によって順次に判読されて順次に表示されうる。このとき、製品コードは、製造社、ブランド、業種、製品名によって事前に決定されうる。これによって、コードテーブルを有する個人は、順次表示される製品コードによって、製造社、ブランド、業種、製品名のような製品情報を獲得できる。
【００２７】
本発明による通信タグ１０のシステム全体を制御する制御部２００は、ステートマシーンで設計されたデジタルロジックの専用ハードウェア、例えば、フリップフロップとゲートとの基盤に設計された特定用途向け集積回路（ＡＳＩＣ）により具現される。このような回路は、商用化された多様なＣＡＤツールの支援を受ける当業者ならば、容易に具現できるので、ここでは詳細な説明は省略する。これにより、本発明は、別途の保存された形態のメインプログラムを利用せずに不揮発性メモリ上で記憶の保存年限による問題を回避できる。しかし、この場合にもタグごとに変わりうる情報である製品情報や暗号キー関連情報は、不揮発性メモリにデータとして保存される。これについては、後述する別途の対策が設けられる。しかし、本発明は、これに限定されず、制御部２００は、マイクロプロセッサで具現されうる。さらに、本発明の特徴的な機能は、ソフトウェアによる制御によって達成されることもある。このとき、保存部３００には、メインプログラムがさらに保存される。さらに他の実施形態では、保存部３００は、物理的に２つのメモリで構成されて、メインプログラムを含む一部分は、別途のメモリに保存されることもある。
【００２８】
制御部２００は、暗号化／復号化部２１０、情報提供部２５０、再伝送攻撃遮断部２３０及び事後管理処理部２７０を備える。これらそれぞれの構成要素は、制御部２００とは別途に分離され、再伝送攻撃遮断部２３０及び事後管理処理部２７０は、選択的に備えられる。暗号化／復号化部２１０は、非接触式通信手段１００を通じて受信された信号を復号化し、送信する信号を暗号化して非接触式通信手段１００に出力する。
【００２９】
情報提供部２５０は、保存部３００に保存されている製品情報を読み込んで暗号化／復号化部２１０に供給する。また、情報提供部２５０は、リーダー２０からの命令によって保存部３００に保存された製品情報を読み出して非接触式通信手段１００を通じて出力する。一方、情報提供部２５０は、毎判読時に、保存部３００のカウンター値を増加させ、製品情報を読み取る前に保存されたカウンター値を確認して、カウンター値が所定値以上である場合には、リーダー２０の判読命令に応答しないか、または製品情報の代りに判読回数が超過した不適切なタグであることを知らせるメッセージを出力する。しかし、この場合にも、内部的には、カウンター値は増加し続けて記録される。このデータは、管理者が有している特定リーダーによって確認されうる。
【００３０】
以上のような判読回数の管理を通じて、同じタグを真正品から取り外して模造品に付着するか、または消費された真正品から廃タグを分離して模造品に付着して再使用することを効果的に防止しうる。また、外部から接近不可能な領域にカウンター値を保存し、これをチェックすることによって、物理的な対策に比べてコストが全く追加されることもなく効果的に再使用を遮断しうる。もちろん、物理的に強力な接着剤でタグを製品に付着してタグを分離させる場合、パターン印刷されたアンテナを破壊させるなどの物理的な遮断方式が採択されうる。しかし、これは、タグ情報の事後管理または利用のための接近を不可能にするという短所があり、用心深くタグを分離させようとする試みを基本的に防止できない。さらに、量産における難しさが存在する。
【００３１】
一方、商品が陳列台に陳列された状態で、タグリーダーによって数回判読されることによって、以後に真偽判別が必要な時には、判読が不可能になる場合が生じうる。このような問題点を解決するために、出庫時にタグ露出面に判読を遮断する遮蔽膜をおくことが望ましい。遮蔽膜は、例えば、アルミニウム薄板でタグ外面を覆い包んで無線通信を遮断する形態でありうる。この遮蔽膜は、真偽判別が必要な時にタグから分離される。
【００３２】
カウンターの判読制限基準値は、製品ごとに調整されうる。例えば、洋酒、農水畜産物のような食品類の場合には、出庫時に１回、使用時に２〜４回ほどの使用を予定してカウンター基準値を３〜５回ほどに制限することが良い。衣類の場合には、販売時及び購入後に数回の真正品認証があり得るので、数十回ほどにすることが良い。このような値は、製品性格や流通経路の段階数によって適切に決定されうる。しかし、カウンターをチェックして判読を制限する実施形態に限定されず、例えば、名画や骨董品、書類種類などに付着されるタグについては、判読回数を制限しないようにできる。この場合において、情報提供部２５０は、リーダー２０からの命令によって保存部３００に保存された製品情報を読出して非接触式通信手段１００を通じて出力し、毎判読時に保存部３００のカウンター値を増加させるが、カウンター値による情報提供の制限動作を行わない。
【００３３】
製品情報を複数の製品コードによって順次表示する実施形態において、情報提供部２５０は、複数の製品コードを一回で一度にタグリーダー２０に提供することもあり、タグリーダー２０の要請によって数回にわたって順次に提供することもある。数回にわたって順次提供する場合、それぞれのデータごとに暗号化／復号化及び再伝送攻撃防止などの対策が適用されうる。
【００３４】
暗号化／復号化部２１０は、非接触式通信手段１００を通じて送信する情報を暗号化し、それから受信する情報を復号化する。暗号化アルゴリズムは、３−ＤＥＳを使用するが、これに限定されるものではない。３−ＤＥＳアルゴリズムは、ＤＥＳ方式を３重に適用するものであって、色々な形態があり、本実施形態では、３個のキーを順次に使用する順次連結型方式の３−ＤＥＳを適用する。これら方式は、何れも対称キー方式であるので、暗号化及び復号化に同じ暗号キーを使用する。 
【００３５】
従来の真正品認証方法は、真正品の認証は、タグに固有な認証コードを保存し、リーダーでその値を読出して真正品に該当するコードであるか否かを判断する構成を有している。これと違って、本発明は、真正品の認証を表示部に表示された情報を確認する人の判断と、製品情報が正しく表示されるために通過せねばならない暗号化／復号化過程とに依存する。
【００３６】
本発明による通信タグ１０の第１実施形態において、製品情報は、唯一のマスターキーによって暗号化／復号化される。この場合、タグの保存部３００には、全ての種類の製品において、共通的な唯一のキーとしてマスターキー３３０が保存される。タグリーダー２０も、唯一の一つのキーのみを保有しているが、全ての種類の製品に対して製品情報の判読が可能である。暗号化／復号化部２１０は、情報提供部２５０が外部に伝送する情報をこの暗号キーで暗号化し、外部から受信して入力される暗号化されたメッセージを解読して情報提供部２５０に提供する。このような暗号化／復号化部２１０の動作によって、タグリーダー２０に表示される製品情報によって製品が識別されうるので、複数の商品に対する真偽情報を提供することが可能である。さらに、新たな製品に対して適用されうるタグが新たに編入された場合に、既存のリーダーをアップグレードせずともこのタグの情報を読取ることが可能である。
【００３７】
本発明による通信タグ１０の第２実施形態において、タグの保存部３００には、ただ一つの暗号キーとしてマスターキー３３０及びこのマスターキーに対する暗号キー特定情報３１０が保存される。タグを使用する会社は、業種別及び／または製造社別及び／またはブランド別及び／または製品別に異なって割当てられた複数の暗号キーを準備する。例えば、主要ブランドの場合には、同じブランドを使用する商品種類別に異なる暗号キーを使用するように決定することもある。少ない数量のみを生産する会社の場合には、当該製造社に対してただ一つの暗号キーのみを指定することもある。一方、リーダー２０には、対象製品のタグを読むのに必要な暗号キーが何れも備えられる。
【００３８】
暗号化／復号化部２１０は、リーダーから製品情報を要請されれば、暗号キー特定情報３１０をリーダーに送信して、リーダーが自身が保存している暗号キー３３０と同じ暗号キーを選択せしめる。暗号キー特定情報３１０は、例えば、複数の暗号キーに付与されたインデックスでありうる。以後に暗号化／復号化部２１０は、情報提供部２５０が外部に伝送する情報をこの暗号キーで暗号化し、外部から受信して入力される暗号化されたメッセージを解読して情報提供部２５０に提供する。
【００３９】
このように、暗号キー特定情報３１０を利用すれば、一部暗号キーが流出されても該業種または該製造社または該ブランドまたは該製品に被害範囲が制限される。また、唯一のマスターキーを利用する実施形態と同様に、既存に配布されたリーダーをアップグレードせずとも同じ暗号キーを有するが、新たな製品情報を保存した新たな多くのタグをさらに編入することが可能である。さらに、十分な数の暗号キーをタグリーダーに確保すれば、余裕分の暗号キーを割当てることによって、保安度がさらに高い状態で新たな製品を編入することが可能である。すなわち、新たなタグ１０を製作する時、余裕分として確保された暗号キーのうち一つとそれに対応するインデックスとを保存することによって、リーダーは、このインデックスを受信して余裕分として確保された暗号キーのうち一つを、そのタグのための暗号キーに特定することが可能である。
【００４０】
本発明による通信タグ１０の第３実施形態において、通信タグ１０の保存部３００には、業種、製造企業、ブランド、製品名のうち少なくとも２つの基準によって区分されて割当てられた少なくとも２つの暗号キー３３０とこれらそれぞれに対応する暗号キー特定情報３１０とが保存される。
【００４１】
図４Ａは、本発明による通信タグ１０の第３実施形態による暗号キー４１０及び暗号キー特定情報４２０の一例を示す図面である。図４Ａを参照すれば、タグ１０に保存される暗号キー４１０は、３個の暗号キー４１１，４１３，４１５で構成され、それぞれの暗号キーは、業種、製造社、ブランド別に決定されたものである。暗号キー特定情報４２０は、暗号キーとそれぞれ対応するインデックス値である。リーダー２０には、全ての暗号キー４３３，４５３，４７３とこれらそれぞれに対応する暗号キー特定情報としてのインデックス４３１，４５１，４７１とが保存される。リーダーの暗号キーは、３つのグループに区分され、それぞれのグループは、業種、製造社、ブランド別暗号キー割当てテーブルである。例えば、これら複数の暗号キー４１１，４１３，４１５は、３−ＤＥＳアルゴリズムで各ステップ別に使われる３個の暗号キーでありうる。
【００４２】
タグ１０の暗号化／復号化部２１０は、リーダー２０から製品情報を要請されれば、暗号キー特定情報３１０としてのインデックス、すなわち、ここでは、０２、０１、０４の値をリーダーに送信する。リーダー２０は、このインデックス値から対応する暗号キーテーブルをルックアップしてタグが保存している暗号キー４１０と同じ暗号キーセット、すなわち、ここでは、１３２４、ａｂｃｄ、２３４５を現在タグ１０を読取るための暗号キーとして選択せしめる。以後に、タグ１０の暗号化／復号化部２１０は、これら複数の暗号キーを順次に使用してリーダー２０と送受信する情報を暗号化及び復号化する。
【００４３】
暗号キーが特定されれば、リーダー２０は、この暗号キーがある特定の業種、製造企業、ブランドに属するか、または製品名が何であるか分かる。すなわち、図４Ａで、リーダー２０は、受信した暗号キーインデックス４２１，４２３，４２５から現在タグ１０が付着された製品が‘アクセサリ’業種に属し、製造社が‘サムア工業’であり、ブランド名は‘ＣＡＰＡＣＣＩ’であることが分かる。したがって、保存部３００に保存されている製品情報３７０と暗号キー特定情報３１０とは、実際には、一部において重複されたものでありうる。すなわち、インデックス４２１，４２３，４２５自体が製品情報の一部分でありうる。第３実施形態は、第１実施形態及び第２実施形態の長所を何れも有し、追加で複数の暗号キーを順次に使用することによってさらに保安度を高めることができ、新たな製品編入の余裕もさらに十分に確保できる。
【００４４】
本発明による通信タグ１０の第４実施形態において、タグ１０には、複数の暗号キー３３０と暗号キー特定情報３１０とが保存され、リーダー２０には、全ての対象製品の製品情報を読取れるように必要な暗号キーが備えられる。この実施形態において、タグ１０は、タグリーダー２０から判読要請を受信すれば、複数の暗号キーのうち一つを選択し、選択された暗号キーに該当する暗号キー特定情報をタグリーダーに送信して相互間に暗号キーを一致させる。タグ１０の暗号キー選定は、ロータリ方式や乱数方式によってなされる。以後に、タグ１０は、選択された暗号キーによってタグリーダー２０と交換する情報を暗号化／復号化する。本発明による通信タグ１０の第４実施形態は、第１実施形態及び第２実施形態の長所を何れも有し、さらに、タグ１０自体が暗号キーを判読する度に変えて応答するので、模造リーダー２０に対する対応力をさらに高めうる。
【００４５】
本発明による通信タグ１０の第５実施形態において、タグ１０には、複数の暗号キーセット３３０と暗号キー特定情報セット３１０とが保存され、リーダー２０には、全ての対象製品の製品情報を読取れるように必要な暗号キーが備えられる。タグ１０側の暗号キーセットそれぞれは、業種、製造企業、ブランド、製品名のうち少なくとも２個の基準によって区分されて割当てられた少なくとも２個の暗号キーを含む。例えば、これら複数の暗号キーは、３−ＤＥＳアルゴリズムで各ステップ別に使われる３つの暗号キーでありうる。すなわち、第５実施形態において、タグ１０には、図４Ａに示された暗号キー４１１，４１３，４１５が複数セット保存され、暗号キー特定情報４２１，４２３，４２５も複数セット保存される。暗号化／復号化部２１０は、タグリーダー２０と通信して自身が保有しているそれぞれの暗号キーをタグリーダー２０が特定せしめる。次いで、暗号化／復号化部２１０は、これら複数の暗号キーを順次に使用して暗号化及び復号化を処理する。タグの暗号キー選定は、例えば、ロータリ方式や乱数方式によってなされる。以後に、タグは、選択された暗号キーセットによってタグリーダーと交換する情報を順次に暗号化／復号化する。本発明による通信タグ１０の第３実施形態と同様に、第５実施形態においても、暗号キーが特定されれば、タグリーダー２０は、この暗号キーがある特定の業種、製造企業、ブランドに属するか、または製品名が何であるか分かる。したがって、第５実施形態の変形された実施形態において、保存部３００の製品情報３７０と暗号キー特定情報３１０とは、実際には、一部において重複されたものでありうる。本発明による通信タグ１０の第５実施形態は、第１実施形態ないし第４実施形態の長所を何れも有する。
【００４６】
本発明による通信タグ１０の第６実施形態において、タグ１０には、一つの暗号キーと、タグが有するものと同じ暗号キーをリーダー側で生成するのに必要な暗号キー生成情報とが保存される。タグを使用する会社は、複数の暗号キーを準備し、例えば、業種別及び／または製造社別及び／またはブランド別及び／または製品別に異なって暗号キーを割当てる。タグリーダー２０には、対象製品のタグを読取るのに必要な全ての暗号キーを生成できる暗号キー生成モジュールが備えられる。暗号キー生成モジュールは、一つあるいは複数のシード値とタグから受信した暗号キー生成情報とから暗号キーを生成する。タグリーダー２０で一つのシード値から生成されうる暗号キーの数は、関数のパラメータ値によって無数に多い。タグリーダー２０に、たとえ、限定された数のシード値のみが保存された状態であるとしても、タグリーダー２０をアップグレードさせず、無数に多くのブランドに対して異なる暗号キーを指定できる。したがって、本発明による真正品認証装置は、タグリーダー２０が配布された以後にも、タグリーダー２０をアップグレードさせずとも新たな数多くの業種、製造社、ブランドまたは製品を認証対象製品に編入させることが可能である。これは、新たな暗号キーを当該製品に指定し、その製品にこの暗号キーを生成できる生成情報を保存したタグを付着することによって可能になる。さらに、本発明による真正品認証装置は、製品情報が表示部に文章で表現されるので、同じ暗号キーでも複数の種類の製品に対して真正品認証を行える。
【００４７】
暗号キー生成モジュールは、例えば、受信した暗号キー生成情報としての整数値ほどシード値を累乗した値を暗号キーとして生成できる。しかし、本発明は、これに限定されず、暗号キー生成情報は、タグリーダー２０で暗号キーを特定して生成できる情報を包括するように解釈されねばならない。例えば、暗号キー生成情報は、製造社コード、ブランドコード、製品コードで構成された一連のコード列や、製造社名、ブランド名、製品名で構成されたテキスト情報でもある。また、暗号キー生成アルゴリズムは、シード値と一つ以上のパラメータとから暗号キーを生成できる複数の関数及び演算を包括する。したがって、暗号キー生成モジュールの生成アルゴリズムを適切に選択することによって、一つのシード値のみをリーダーに保存しても実質的に複数の暗号キーを確保することが可能である。
【００４８】
また、本発明による通信タグ１０の第６実施形態において、タグ１０の暗号化／復号化部２１０は、リーダー２０から製品情報を要請されれば、暗号キー特定情報３１０として暗号キー生成情報をリーダーに送信して、リーダーが自身が保存している暗号キー３３０と同じ暗号キーを生成させる。以後に、暗号化／復号化部２１０は、情報提供部２５０が外部に伝送する情報をこの暗号キーで暗号化し、外部から受信して入力される暗号化されたメッセージを解読して情報提供部２５０に提供する。本発明による通信タグ１０の第６実施形態において、暗号キーをさらに十分に確保して、業種、製造社、ブランドまたは製品別に十分に多くの暗号キーを割当てることによって、一部暗号キーが流出されるとしても、被害範囲を最小化することが可能である。また、第１実施形態と同様に、既存に配布されたリーダーをアップグレードせずとも同じ暗号キーを有するが、新たな製品情報を保存した新たな多くのタグを追加編入することが可能である。さらに、この実施形態において、新たな製品を編入しようとする時、タグに新たな暗号キー及びその暗号キーを生成できる暗号キー生成情報のみを保存すれば、リーダーは、保存したシード値及びタグから受信した暗号キー特定情報によって、当該タグが保有したものと同じ暗号キーを生成できる。したがって、さらに高い保安レベルが維持されつつ、さらに多くの新たな製品を真正品認証対象に編入することが可能である。
【００４９】
本発明による通信タグ１０の第７実施形態において、タグ１０の保存部３００には、業種、製造企業、ブランド、製品名のうち少なくとも２個の基準によって区分されて割当てられた少なくとも２つの暗号キー３３０及びこれらそれぞれに対応する暗号キー特定情報３１０として暗号キー生成情報が保存される。本実施形態において、暗号化／復号化部２１０は、保存された暗号キーを順次に使用してメッセージを多重暗号化する。タグリーダー２０は、タグ１０から暗号キー生成情報を受信して、この値と内部のシード値とを基として、特定の関数や演算を通じてタグ１０に保存されているものと同じセットの暗号キーを生成する。第７実施形態は、第６実施形態に比べて複数の暗号キーによる多重暗号化によって、さらに保安度を高めうるという長所を有する。
【００５０】
本発明による通信タグ１０の第８実施形態において、タグ１０の保存部３００には、業種、製造企業、ブランド、製品名のうち少なくとも２個の基準によって区分されて割当てられた少なくとも２つの暗号キー３３０とこれらそれぞれに対応する暗号キー生成情報、そして、これら暗号キー生成情報を特定するための識別情報としてのインデックスが保存される。本実施形態において、暗号化／復号化部２１０は、保存された暗号キーを順次に使用してメッセージを多重暗号化する。リーダーは、タグから暗号キー生成情報についてのインデックスを受信して、この値と内部のシード値とを基として特定の関数や演算を通じてタグが保存したものと同じセットの暗号キーを生成する。
【００５１】
図４Ｂは、本発明による通信タグ１０の第８実施形態による暗号キー４１０と暗号キー生成情報４２０、そして、そのインデックスの一例を示す図面である。図４Ｂで、図４Ａと対応するか、または同じ構成は、同じ図面符号で表記した。図４Ｂを参照すれば、タグ１０に保存される暗号キー４１０は、３個の暗号キー４１１，４１３，４１５で構成され、それぞれの暗号キーは、業種、製造社、ブランド別に決定されたものである。例えば、これら複数の暗号キー４１１，４１３，４１５は、３−ＤＥＳアルゴリズムで各ステップ別に使われる３つの暗号キーでありうる。これら暗号キー４１１，４１３，４１５を生成できる暗号キー生成情報４９０として、パラメータ値４９１，４９３，４９５は、保存部３００に保存されることもあるが、必ずしも必須的なものではない。暗号キー生成情報４９０を特定するためのインデックス値４２０は、タグ１０の保存部３００に保存され、タグリーダー２０が暗号キー特定を要請すれば、タグリーダー２０に伝送される。暗号キー‘１３２４’４１１を生成できる暗号キー生成情報は‘１３３’４９１であり、この暗号キー生成情報を識別するインデックスは‘０２’４２１である。同様に、暗号キー‘ａｂｃｄ’４１３と暗号キー生成情報‘２５６’４９３、そして、インデックス‘０１’４２３が対応し、暗号キー‘２３４５’４１５と暗号キー生成情報‘２６７’４９５、そして、インデックス‘０４’４２５が対応する。タグリーダー２０の暗号キーは、３個のグループに区分され、それぞれのグループは、業種、製造社、ブランド別の暗号キー割当てテーブルである。
【００５２】
タグ１０の暗号化／復号化部２１０は、タグリーダー２０から製品情報を要請されれば、暗号キー特定情報３１０としてのインデックス、すなわち、ここでは、‘０２’、‘０１’、‘０４’の値をタグリーダー２０に送信する。タグリーダー２０は、このインデックス値から対応する暗号キーテーブルをルックアップしてタグ１０に保存されている暗号キー４１０と同じ暗号キーセット、すなわち、ここでは‘１３２４’、‘ａｂｃｄ’、‘２３４５’を生成できる暗号キー生成情報、すなわち、ここでは、‘１３３’、‘２５６’、‘２６７’をそれぞれのテーブルの暗号キー生成情報フィールド４３３，４５３，４７３から抽出する。タグリーダー２０は、これら暗号キー生成情報とシード値とを基として所定の暗号キー生成アルゴリズムを実行させて、対応する暗号キーを生成して現在タグ１０を読取るための暗号キーとして選択せしめる。以後に、タグ１０の暗号化／復号化部２１０は、これら複数の暗号キーを順次に使用してタグリーダー２０と送受信する情報を暗号化及び復号化する。
【００５３】
本発明による通信タグ１０の第８実施形態の構成によれば、暗号キーが特定されれば、タグリーダー２０は、この暗号キーがある特定の業種、製造企業、ブランドに属するか、または製品名が何であるか分かる。すなわち、図４Ｂに示された暗号キー４１０、暗号キー生成情報４２０及びインデックスによれば、タグリーダー２０は、受信した暗号キーインデックス４２１，４２３，４２５から現在タグ１０が付着された製品が‘アクセサリ’業種に属し、製造社が‘サムア工業’であり、ブランド名は‘ＣＡＰＡＣＣＩ’であることが分かる。したがって、第８実施形態の変形された実施形態において、保存部３００の製品情報３７０と暗号キー特定情報３１０とは、実際には、一部において重複されたものでありうる。すなわち、インデックス４２１，４２３，４２５自体が製品情報の一部分でありうる。本発明による通信タグ１０の第８実施形態は、第６実施形態及び第７実施形態の長所を何れも有し、さらに、インデックスを送信するので、保安度がさらに高まる以外に、後述するように、タグリーダー２０の更新が容易であるという長所を有する。
【００５４】
以上のような過程を通じて、タグリーダー２０は、当該暗号キーを特定してタグ１０に保存された製品情報を要求し、その応答を受信して表示部に表示する。正当なタグ１０が付着された製品ならば、タグリーダー２０とタグ１０との間の暗号化／復号化過程が成功し、したがって、表示部には、製品情報が正しく表示される。模造品や変造品ならば、暗号化／復号化過程が失敗して、表示部には、読めない無意味な情報あるいは模造品警告が表示される。これにより、顧客は、その製品が真正品であるか否かを確認する。
【００５５】
一方、本発明によるタグリーダー２０の情報判読部７５０は、それぞれが異なる製品情報と関連した複数の製品コードをタグ１０から受信して表示部に順次に出力できる。すなわち、一つの製品と関連して、タグ１０の保存部３００には、製品コードが複数個保存され、タグリーダー２０は、これを順次に読み込んで表示する。一例として、製品コードのうち、第一に表示される製品コードは製造社、第２に表示される製品コードはブランド、そして、その次のコードは、製品ごとに固有な製品番号となりうる。これにより、コードテーブルを有するユーザは、表示されるコード列から製品情報を把握できる。複数のカラーＬＥＤで構成された表示部を有する実施形態において、これらコード列は、ＬＥＤのオン／オフを意味する２進順列となりうる。
【００５６】
一方、タグ１０またはタグ１０の制御部２００に流出暗号キー更新部２２０が備えられうる。流出暗号キー更新部２２０は、約定された暗号キーのうち一つあるいはそれ以上が流出された場合、模造タグを無力化させるためにタグ１０側に搭載されるモジュールである。このモジュールは、暗号キー流出事実が摘発された後に新たに製作されるタグ１０に搭載される。流出暗号キー更新部２２０は、自身が搭載されたタグ１０を読取るために試みるタグリーダー２０に対して既存の当該暗号キーを廃棄し、自身が特定する新たな暗号キーを使用するように指示する。
【００５７】
本発明による通信タグ１０の第１実施形態に適用される流出暗号キー更新部２２０は、新たに通用されねばならない唯一のマスターキー自体をタグリーダー２０に伝達する。タグリーダー２０は、自身が保有しているマスターキーを削除し、伝達されたマスターキーを新たな暗号キーで記録する。このとき、タグ１０とタグリーダー２０との間のキーアップグレードプロトコルを適切に定義することによって、マスターキーのハッキングによる危険を減少させうる。
【００５８】
本発明による通信タグ１０の第２実施形態に適用される流出暗号キー更新部２２０は、流出された暗号キーと同じ業種または製造社またはブランドまたは製品のタグに搭載されて新たに通用されねばならない当該暗号キーがタグリーダー２０に伝達される。タグリーダー２０は、当該タグ１０に対応するインデックスに既存に割当てられた暗号キーを廃棄し、新たに伝達された暗号キーを当該業種または製造社またはブランドまたは製品の暗号キーに保存する。
【００５９】
本発明による通信タグ１０の第３実施形態に適用される流出暗号キー更新部２２０は、流出された暗号キーと同じ業種、製造社、ブランド、製品などの範囲に属するタグ１０に搭載されて新たに通用されねばならない当該暗号キーがタグリーダー２０に伝達される。タグリーダー２０は、それぞれの範囲別テーブルで当該タグ１０に対して割当てられたインデックスに対応する暗号キーを新たに伝達された暗号キーとして更新する。例えば、図４Ａに示されたタグの場合、ブランドインデックスとして‘０４’が指定されているが、現在は、これに対応する暗号キーとして‘２３４５’が割当てられているものの、流出暗号キー更新部２２０は、これを‘５６７８’に更新するように指示できる。このために、流出暗号キー更新部２２０は、直接暗号キーをタグリーダー２０に伝送してもよいが、十分な数の割当てられていない余裕分の暗号キーが確保されていれば、余裕分暗号キーのインデックスのうち一つを指定して、新たな暗号キーを設定することもある。例えば、‘５６７８’に対応する既存のインデックスが‘１５’ならば、タグの流出暗号キー更新部２２０は、新たな暗号キー‘５６７８’を伝送する代わりに‘１５’値を伝送し、タグリーダー２０は、自身のテーブルで‘１５’に対応する暗号キー‘５６７８’を抽出して、これをインデックス‘０４’に対応する暗号キーとして割当てる。結果的に、タグリーダー２０で、インデックス‘０４’及び‘１５’には、同じ暗号キーが対応する。
【００６０】
本発明による通信タグ１０の第４実施形態に適用される流出暗号キー更新部２２０は、タグ１０に保存されている複数の暗号キーのうち流出された暗号キーを更新する。タグリーダー２０は、暗号キーテーブルで流出された暗号キーに対応するインデックスに保存された暗号キーを伝達された新たな暗号キーに更新する。
【００６１】
本発明による通信タグ１０の第５実施形態に適用される流出暗号キー更新部２２０は、タグ１０に保存される複数の暗号キーセット全体を更新する。したがって、タグ１０の流出暗号キー更新部２２０は、必要な新たな複数の暗号キーセット全体をタグリーダー２０に伝達し、自身に対応する暗号キーセットを更新するように要請する。タグリーダー２０は、保存された暗号キーテーブルで当該タグ１０に割当てられた暗号キーセットを先に特定し、以後に、その暗号キーセット全体を伝達された暗号キーに伝達された順に更新する。
【００６２】
本発明による通信タグ１０の第６実施形態に適用される流出暗号キー更新部２２０は、新たに通用されねばならない暗号キー生成情報自体をタグリーダー２０に伝達する。このとき、タグ１０には、新たな暗号キー生成情報に対応する暗号キーが保存される。タグリーダー２０は、既存に通用された暗号キー生成情報を不良タグとブラックリストに登録できる。この場合、タグリーダー２０は、特定のタグが真正品認証を要請すれば、ブラックリストと製造日時とを参照してさらに正確に模造タグであるか否かを判断できる。したがって、特定の製造日時以前に製造されたタグは、同じ暗号キー生成情報を使用しても真正品と判断され、それ以後に製造されたタグは、模造品と判断することが可能である。
【００６３】
本発明による通信タグ１０の第７実施形態に適用される流出暗号キー更新部２２０は、新たに通用されねばならない暗号キーセットに属する暗号キーの一部あるいは全体が流出された場合に、流出された暗号キーに対して新たに通用されねばならない暗号キー生成情報をタグリーダー２０に伝達する。このとき、タグ１０には、新たな暗号キー生成情報に対応する暗号キーが保存される。タグリーダー２０は、既存に通用された暗号キー生成情報を不良タグとブラックリストに登録できる。
【００６４】
本発明による通信タグ１０の第８実施形態に適用される流出暗号キー更新部２２０は、新たに通用されねばならない暗号キー生成情報をタグリーダー２０に伝達する。例えば、図４Ｂで、暗号キーのうち、暗号キー‘１３２４’４１１が流出されたとする。このとき、新たに出庫されるタグには、暗号キー‘１３２４’の代りに新しい暗号キーとして‘１５６７’が保存されて、これに対応する暗号キー生成情報として、例えば‘１３８’が対応するとする。この場合、流出暗号キー更新部２２０は、タグの暗号キーテーブル４３０で、元来当該タグに割当てられたインデックスの‘０２’に対応する暗号キー生成情報である‘１３３’を削除し、新たな暗号キー生成情報である‘１３８’を記録するように要請する。これにより、以後には、タグリーダー２０は、暗号キーテーブル４３０でインデックス‘０２’に対して暗号キー生成情報として‘１３８’を抽出し、これにより、暗号キー‘１５６７’を生成する。したがって、相変らず‘１３２４’を暗号キーとして有している模造キーや既存に販売されたタグに対しては、製品情報の判読が不可能で模造品判定を下す。
【００６５】
さらに、本発明によるタグ１０またはタグ１０の制御部２００は、再伝送攻撃遮断部２３０を備えうる。暗号化技術において、再伝送攻撃は、ログインのような暗号化された認証手順において、ユーザが伝送するログインメッセージ自体をハッキングしてサーバに再伝送することによって、サーバへの接続を試みる攻撃を意味する。これに対する対応策として、サーバは、ログインを要求するメッセージに乱数を含めて暗号化した後にクライアントに伝送し、クライアントは、応答するログインメッセージに同じ乱数を含める。サーバは、受信したログインメッセージを認証する時に乱数を確認して、自身が伝送した乱数である場合にのみログインを許容する。乱数は、毎度ランダムに変わるので、このような再伝送遮断技術によって同じログインメッセージを重複使用する可能性は遮断される。
【００６６】
本発明は、このような再伝送攻撃遮断技術を真正品認証に導入する。これは、タグリーダー２０が判読を要求するメッセージやタグ１０が応答するメッセージ自体をハッキングして複製使用することを効果的に遮断する。これにより、本発明のシステムに対して再伝送攻撃を行うことが不可能であり、したがって、真正品認証は、さらに信頼性を有することが可能である。
【００６７】
一方、本発明によるタグ１０またはタグ１０の制御部２００は、事後管理処理部２７０を備えうる。タグ１０の保存部３００には、タグ１０の判読内訳情報が保存される。情報提供部２５０は、毎判読時にタグリーダー２０の一連番号、判読日時のような判読内訳情報を保存部３００の割当てられた領域に保存する。情報提供部２５０は、判読回数を管理するカウンター領域の保存値が所定値以上である場合には、製品情報を提供しないが、事後管理処理部２７０は、判読回数に関係なく特定の暗号キーを有して、ログインする特定端末機、すなわち、管理用リーダーに対しては、製品情報だけでなく、判読内訳情報まで提供するように設計される。特定のタグリーダーは、通常的なリーダーと類似したハードウェアで構成されるが、これは、販売処で廃棄されるタグまたは返品された物に付着されたタグの情報を判読して、製品の販売日時、真正品認証したユーザ、真正品認証した日時などの情報が分かって、顧客志向マーケティングの事後顧客管理情報として有用に活用できる。
【００６８】
また、タグ１０またはタグ１０の制御部２００は、リフレッシュ処理部２９０を備えうる。一般的に、不揮発性メモリは、記録後の判読可能回数や期間が制限され、約１０年ほどのみデータが維持されると知られている。しかし、各種の鑑定書や骨董品、絵、彫刻品のように長期間所蔵される製品の場合には、このような期間が過度に短い。このような応用分野に適用するために、タグ１０にリフレッシュ処理部２９０をさらに備えれば、タグ１０を判読する度にデータを保存部３００に再記録してリフレッシュ処理する。リフレッシュ処理は、暗号キー、製品情報及びカウンター値を含んで保存部３００に保存されている全体データに対して行われねばならない。この場合、タグ１０には、リフレッシュ用バッファが備えられ、リフレッシュ処理部２９０は、リフレッシュ用バッファの容量に該当するサイズのブロック単位で読み取り／書込みを反復して処理する。このように、リフレッシュが適用される製品の場合には、判読可能回数を非常に多くするか、または全く制限しないことが望ましい。
【００６９】
以下では、本発明によるタグリーダー２０に対する望ましい一実施形態の構成を説明する。
【００７０】
図３は、本発明によるタグリーダー２０についての望ましい一実施形態の全体的な構成を示すブロック図である。
【００７１】
図３を参照すれば、本発明によるタグリーダー２０は、操作部９３０、表示部９５０、音響出力部９７０、バッテリ（図示せず）、無線通信部５００、保存部９１０、情報判読部７５０及び制御部７００を備える。
【００７２】
操作部９３０は、判読開始ボタンのような簡単な１つないし２つのボタンを含む。表示部９５０は、７−セグメントまたは複数のカラーＬＥＤで構成される簡単で低コストである表示装置または薄型のＬＣＤで構成されるが、これに限定されるものではない。一方、制御部７００には、計算機機能を具現するソフトウェアが搭載され、操作部９３０は、番号キーと演算子キーとが含まれうる。音響出力部９７０は、マイクロプロセッサに簡単なトランジスタを通じて連結されてビープ音を出力するスピーカで具現されうる。これと違って、音響出力部９７０は、メモリに保存されている音声メッセージを合成して出力する音声合成チップとなりうる。バッテリとしては、ボタン型のアルカリ電池のような１次電池またはリチウム−ポリマータイプの２次電池のように、薄いバッテリが使われる。商用化されたバッテリのうちには、２〜３ｍｍほどの厚さを有する製品が存在する。バッテリの厚さは、全体タグリーダー２０の厚さを左右する。タグリーダー２０は、カード状に製作され、財布に簡便に所持可能な形態で製作されることが望ましい。このために、カード状のタグリーダー２０でバッテリが挿入される領域は、四角形の角の一側エッジに平面上で突出して形成されうる。これにより、バッテリ領域を除外した部分は、薄型になり、財布のポケットに十分に挿入されうる。
【００７３】
無線通信部５００は、タグ１０と無線でデータを交換し、必要な電力を無線で送出する。無線通信部５００は、アンテナ５１０、電力送出部５３１、復調部５３３及び変調部５３５を備える。アンテナ５１０は、タグ１０と無線でデータを送受信する手段である。アンテナ５１０は、カード状のタグリーダー２０の外周に沿って印刷されたパターンで形成されうる。電力送出部５３１は、アンテナ５１０を通じてタグ１０から必要な電力を無線で送出する。復調部５３３は、アンテナ５１０を通じてタグ１０から受信される信号を復調する。変調部５３５は、タグ１０に送信する信号を変調する。無線通信部５００を構成するそれぞれの構成要素は、タグ１０の非接触式通信手段１００に含まれたアンテナ１１０、電源供給部１３１、変調部１３５、復調部１３３に対応する構成であるので、ここでは詳細な説明は省略する。
【００７４】
保存部９１０には、全体システムを制御するメインプログラムとの情報交換に必要な暗号キーを生成するためのシード値が保存される。これと違って、保存部９１０には、メインプログラムとの情報交換に必要な複数の暗号キーが保存されうる。保存部９１０は、不揮発性メモリ、例えば、ＲＯＭと、臨時記憶場所であるＲＡＭとを含んで構成されることもあり、単一のフラッシュメモリで構成されることもある。また、保存部９１０には、タグリーダー２０が判読したタグ１０に関する情報である判読内訳情報が保存される。マーケティング担当者は、自身のコンピュータに連結されたタグリーダー２０から判読内訳情報を読出して顧客の性向を把握できる。
【００７５】
制御部７００は、通常的なマイクロプロセッサで具現されうる。一方、情報判読部７５０及び暗号化／復号化部７１０は、制御部７００にソフトウェア的に具現されるか、または制御部７００と別途の構成要素で製作されうる。情報判読部７５０は、操作部９３０からの指示に応答して、タグ１０側に製品情報を要請し、タグ１０から受信した製品情報を表示部９５０に表示する。暗号化／復号化部７１０は、無線通信部５００を通じてタグ１０と送受信する情報を暗号化／復号化処理する。
【００７６】
情報判読部７５０は、タグ１０の情報提供部２５０と相互作用し、暗号化／復号化部７１０は、タグ１０の暗号化／復号化部２１０と相互作用する対応構成である。情報判読部７５０は、タグ１０から受信した製品情報を表示部９５０にテキストまたはグラフィック状に表示する。一方、表示部９５０が７−セグメントまたはカラーＬＥＤで構成されている場合に、情報判読部７５０は、タグ１０から受信された製品コード形態の製品情報を表示部９５０に表示する。この場合、情報判読部７５０は、タグ１０の情報提供部２５０から複数の製品コードを受信し、これを表示部９５０に順次出力する。複数の製品コードは、一つのメッセージにまとめられてタグ１０の情報提供部２５０から送信されるか、またはタグリーダー２０の情報判読部７５０の要請によってタグ１０の情報提供部２５０から複数の製品コードが順次にタグリーダー２０に送信される。情報判読部７５０は、受信したメッセージから複数の製品コードを抽出し、表示部９５０を通じてこれらを一定の時間間隔をおいて順次に表示する。情報判読部７５０は、受信する製品コードを順次に表示部に出力する。情報判読部７５０の判読結果によって、音響出力部９７０は、ビープ音を出力できる。また、情報判読部７５０は、リアルタイムクロック回路を含んで現在時刻を算出することもある。情報判読部７５０は、毎判読時に判読時刻及びリーダーの一連番号をタグに伝送して判読内訳情報の一部に保存させる。
【００７７】
暗号化／復号化部７１０は、無線通信部５００を通じてタグ１０から暗号キーの生成情報を受信して、この情報及び保存部９１０に保存されたシード値から暗号キーを生成し、この暗号キーによって暗号化及び／または復号化を処理する。また、暗号化／復号化部７１０は、タグ１０側の暗号化／復号化部２１０と通信して暗号キー特定情報を受信して、保存部９１０に保存された複数の企業別及び／またはブランド別及び／または製品別暗号キーのうち現在判読中であるタグと関連したキーを選択し、これを利用して二つの機器間の通信を処理する。このような通信過程は、以後にさらに詳細に説明する。タグリーダー２０の暗号化／復号化部７１０は、タグ１０の暗号化／復号化部２１０と対応するものであって、前述したタグ１０の実施形態と対応するように構成されうる。タグリーダー２０についてのそれぞれの実施形態の暗号化／復号化部７１０によって行われる情報の暗号化／復号化処理過程は、対応するタグ１０の実施形態の暗号化／復号化部２１０で行われる処理過程と実質的に同じであるので、ここでは詳細な説明は省略する。
【００７８】
本発明によるタグリーダー２０の第１実施形態において、暗号化／復号化部７１０は、タグ１０の第１実施形態の暗号化／復号化部２１０に対応する。この実施形態において、保存部９１０には、ただ一つの暗号キーとしてマスターキーのみが保存される。暗号化／復号化部７１０は、タグ１０と送受信する情報をマスターキーによって暗号化／復号化する。
【００７９】
本発明によるタグリーダー２０の第２実施形態において、暗号化／復号化部７１０は、タグ１０の第２実施形態の暗号化／復号化部２１０に対応する。この実施形態において、保存部９１０には、複数の暗号キーがインデックスに対応して保存される。暗号化／復号化部７１０は、タグから暗号キー特定情報、例えば、インデックスを受信して暗号キーを特定し、これにより、タグと送受信する情報を暗号化／復号化する。
【００８０】
本発明によるタグリーダー２０の第３実施形態において、暗号化／復号化部７１０は、タグ１０の第３実施形態の暗号化／復号化部２１０に対応する。この実施形態において、図４Ａの下段に概念的に示したように、それぞれの分類、すなわち、業種、製造社、ブランド、製品名などの基準別に暗号キーテーブルが保存部９１０に保存される。暗号化／復号化部７１０は、タグ１０から複数の暗号キー特定情報としてインデックスを受信して、それぞれ対応するテーブルで現在のタグのための暗号キーセットを特定する。暗号化／復号化部７１０は、以後にタグ１０と送受信する情報をこれら暗号キーによって順次に多重暗号化／復号化する。
【００８１】
本発明によるタグリーダー２０の第４実施形態において、暗号化／復号化部７１０は、タグ１０の第４実施形態の暗号化／復号化部２１０に対応する。この実施形態において、複数の暗号キーがテーブル状に保存部９１０に保存される。暗号化／復号化部７１０は、タグ１０から暗号キー特定情報としてインデックスを受信して、暗号キーテーブルをルックアップして現在タグ１０のための暗号キーを特定する。暗号化／復号化部７１０は、以後にタグ１０と送受信する情報を、これら暗号キーによって暗号化／復号化する。
【００８２】
本発明によるタグリーダー２０の第５実施形態において、暗号化／復号化部７１０は、タグ１０の第５実施形態の暗号化／復号化部２１０に対応する。この実施形態において、第３実施形態と同様に、複数の暗号キーテーブルが保存部９１０に保存される。暗号化／復号化部７１０は、タグ１０から暗号キー特定情報としてインデックスを受信して、暗号キーテーブルをルックアップして現在のタグ１０のための暗号キーセットを特定する。暗号化／復号化部７１０は、以後にタグ１０と送受信する情報を、これら暗号キーによって順次に多重暗号化／復号化する。
【００８３】
本発明によるタグリーダー２０の第６実施形態において、暗号化／復号化部７１０は、タグ１０の第６実施形態の暗号化／復号化部２１０に対応する。この実施形態において、暗号化／復号化部７１０は、暗号キー生成モジュールを含む。暗号キー生成モジュールに必要なシード値は、保存部９１０のデータ領域に保存されてもよく、暗号キー生成モジュールのプログラムコードの一部に編入されて保存されてもよい。暗号化／復号化部７１０は、タグ１０から受信した暗号キー生成情報値で暗号キー生成モジュールを実行させて暗号キーを生成し、以後にタグ１０と送受信する情報をこの暗号キーによって暗号化／復号化する。
【００８４】
本発明によるタグリーダー２０の第７実施形態において、暗号化／復号化部７１０は、タグ１０の第７実施形態の暗号化／復号化部２１０に対応する。この実施形態において、暗号化／復号化部７１０は、暗号キー生成モジュールを含む。暗号キー生成モジュールに必要なシード値は、保存部９１０のデータ領域に保存されてもよく、暗号キー生成モジュールのプログラムコードの一部に編入されて保存されてもよい。暗号化／復号化部７１０は、タグ１０から受信した暗号キー生成情報値によって順次に暗号キー生成モジュールを実行させて一連の暗号キーを生成し、以後にタグ１０と送受信する情報をこの暗号キーによって順次に多重暗号化／復号化する。
【００８５】
本発明によるタグリーダー２０の第８実施形態において、暗号化／復号化部７１０は、タグ１０の第８実施形態の暗号化／復号化部２１０に対応する。保存部９１０には、図４Ｂの下段に概念的に示したようなテーブルが保存される。暗号化／復号化部７１０は、タグ１０から受信したインデックスから暗号キーテーブルを参照して、暗号キー生成情報値を抽出する。暗号化／復号化部７１０は、抽出された暗号キー生成情報値によって順次に暗号キー生成モジュールを実行させて一連の暗号キーを生成し、以後にタグ１０と送受信する情報を、この暗号キーによって順次に多重暗号化／復号化する。
【００８６】
前述したように、本発明によるタグリーダー２０は、受信した暗号キー特定情報または暗号キー生成情報または暗号キー生成情報についてのインデックスから、当該製品の業種、製造企業、ブランド、製品名のうち少なくとも２個の製品情報を特定して表示部９５０に表示することが可能である。これは、前記実施形態のうち少なくとも第３実施形態、第５実施形態、第７実施形態及び第８実施形態に適用されうる。タグリーダー２０の保存部９１０には、図４Ａ及び図４Ｂに示したように、当該暗号キーが属する分類別にインデックスに対応して製品情報が保存される。したがって、タグ１０から受信されたインデックスに基づいて製品情報の少なくとも一部を特定することが可能である。
【００８７】
一方、本発明によるタグリーダー２０は、流出暗号キー更新部７９０、再伝送攻撃遮断部７３０、リーダー認証部７７０及びリフレッシュ処理部７２０のうち少なくとも一つを選択的に備える。これら構成要素は、制御部７００に統合的に備えられうる。
【００８８】
流出暗号キー更新部７９０は、タグ１０から流出された暗号キーに対する暗号キー更新要求情報を受信すれば、保存部９１０に保存されている当該暗号キーを廃棄し、新たに割当てられた暗号キーを保存部９１０に保存して暗号キーを更新する。流出暗号キー更新部７９０の具体的な実施形態及びその動作は、タグ１０の流出暗号キー更新部２２０で既に説明したので、ここでは省略する。
【００８９】
再伝送攻撃遮断部７３０は、１回用乱数を発生させて、これを送信する情報に付加して暗号化／復号化部７１０に供給し、その応答で受信される情報から乱数を抽出して同一性をチェックすることによって再伝送攻撃を遮断する。再伝送攻撃遮断部７３０は、タグ１０の再伝送攻撃遮断部２３０と対応する構成で同じ機能を行うので、ここでは詳細な説明は省略する。
【００９０】
リーダー認証部７７０は、外部の他の携帯用タグリーダーと通信して相互認証し、その認証結果情報を表示部９５０に表示する。このようなリーダー認証機能は、リーダー自体の信頼性を相互チェックできるように支援する機能である。リーダー間の認証も無線通信部５００を通じてなされ、このために特定の暗号キーがあらかじめ決定される。暗号化／復号化部７１０は、リーダー間の認証においても同じ動作を行う。再伝送攻撃遮断部７３０は、リーダー間の通信を利用したハッキングを遮断するために、この過程に介入することが望ましい。その動作については、以後にさらに詳細に説明する。
【００９１】
リフレッシュ処理部７２０は、不揮発性メモリからなる保存部の暗号キー関連情報を読出した後、読出した情報を再記録する。タグリーダー２０の制御部７００を制御するメインプログラムは、ＥＥＰＲＯＭのように永久的に保存される記憶素子を使用する。また、暗号キー関連情報のように、タグリーダー２０ごとに異なって保存されねばならない情報は、フラッシュメモリに保存される。フラッシュメモリの場合、記録後の判読可能な年限が１０年ほどに制限されているので、長期間使用する場合、暗号キーが消失される可能性がある。したがって、リフレッシュ処理部７２０を備えたタグリーダー２０は、暗号キー関連情報を読出す度に、読出したデータを同じアドレスに再記録することによって、そのような問題点を解決できる。
【００９２】
一方、本発明によるタグリーダー２０の構成要素のうち、制御部７００を構成するマイクロプロセッサ、保存部９１０を構成するフラッシュメモリ、表示部９５０の駆動のための駆動回路、操作部９３０のキースキャンのためのキースキャンロジック、無線通信部５００の復調部５３３と変調部５３５及び電力送出部５３１は、単一のＡＳＩＣで設計される。このとき、電力送出部５３１のインダクタのような個別素子は、ＡＳＩＣで具現する時に除外されることが望ましく、前述した構成要素のうち一部は、ＡＳＩＣで具現する時に除外されうる。全体的にカード状のタグリーダー２０は、一つのＡＳＩＣと単に数個に過ぎない個別素子、バッテリ、これらが実装された印刷回路基板と直接連結された７−セグメント、ＬＥＤ、またはＬＣＤで構成された表示部及びキーボードのみを含む。このように、バッテリを薄型に選択し、含まれるアナログ及びデジタル回路を単一のＡＳＩＣで集積することによって、リーダーを小型及び薄型化することが可能である。また、これにより、コストを節減させてリーダーを低コストで大量で普及することが可能である。
【００９３】
本発明によるタグリーダー２０は、携帯電話上に具現されうる。このとき、携帯電話のキーボードのうち一つあるいは幾つのキーが操作部９３０として機能し、携帯電話の液晶画面が表示部９５０として利用される。また、携帯電話自体の不揮発性メモリが保存部９１０として使われ、携帯電話自体のマイクロプロセッサが制御部７００の機能を行う。したがって、この場合、無線通信部５００の構成のみが公知の携帯電話に追加されることによって、本発明によるタグリーダーのハードウェアが完成されうる。このとき、制御部７００の機能を具現するためのソフトウェアモジュールが追加設置されねばならない。
【００９４】
図５は、本発明によるタグリーダーでの製品情報判読過程を示す図面である。
【００９５】
図５を参照すれば、業種、製造企業、ブランド、製品名のうち一つまたはそれ以上の基準によって指定された暗号キーに該当する暗号キー関連情報がタグリーダー２０の保存部９１０に保存される（Ｓ５００）。次いで、タグリーダー２０が検出された通信タグ１０から受信された暗号キーの特定のための情報に基づいて、保存部９１０に保存されている暗号キー関連情報のうち暗号キーを特定して、現在の通信のための暗号キーとして選択する（Ｓ５１０）。このとき、タグリーダー２０は、タグ１０から受信した暗号キー生成情報と保存部９１０に保存されている暗号キーシード情報とを利用して暗号キーを生成することによって暗号キーを特定する。次いで、タグリーダー２０は、タグ１０に製品情報を要請する情報要求メッセージを暗号化して送信する（Ｓ５２０）。また、タグリーダー２０は、タグ１０から受信したブランド名、製品名、等級などを含む製品情報メッセージを復号化して可視的な情報として表示する（Ｓ５３０）。一方、タグリーダー２０は、情報要求メッセージに任意に発生した乱数を付加して暗号化し、通信タグ１０から受信された製品情報メッセージを復号した後、乱数の同一性を確認して再伝送攻撃に対する対応処理を実行する過程を付加的に行える。さらに、タグリーダー２０は、タグ１０から流出された暗号キーに対する廃棄及び新たな暗号キーへの更新を要求する暗号キー更新要求情報を受信すれば（Ｓ５４０）、当該製品に対して指定されている暗号キーを新たな暗号キーに代替し、新たな暗号キーを現在通信のための暗号キーとして選択する（Ｓ５５０）。
【００９６】
図６は、本発明によるタグ１０とタグリーダー２０との通信過程を示すフローチャートである。
【００９７】
図６を参照すれば、ユーザは、タグリーダー２０の特定ボタンを押して製品情報の確認を要請する（Ｓ６００）。これにより、タグリーダー２０は、タグ１０の存在を探索する（Ｓ６０５）。このような探索過程で、ＩＳＯ１４４４３標準案に規定された探索方法が採択されうるが、本発明は、これに限定されるものではない。次いで、タグリーダー２０は、選択的に暗号キーを特定するプロトコルを実行する。タグ１０には、タグリーダー２０との通信に使われる一つの暗号キーのみが保存されてもよく、後述するプロトコルによって、そのうち一つが特定されて使われる複数の暗号キーが保存されてもよい。暗号キーの特定において、タグリーダー２０は、タグ１０に暗号キーの特定を要求する暗号キー特定要求メッセージを伝送する（Ｓ６１０）。このとき、タグリーダー２０は、暗号キー特定要求メッセージに任意に発生した乱数を付加して伝送する。タグ１０は、暗号キー特定要求メッセージに対する応答として、暗号キーの特定に必要な暗号キー特定情報、例えば、暗号キーのインデックスを伝送する（Ｓ６１５）。このとき、タグ１０は、暗号キー特定メッセージにタグリーダー２０から受信された乱数とタグ側で発生した乱数とをさらに付加して伝送する。これにより、送信メッセージだけでなく、受信メッセージも再伝送攻撃から保護できる。ここで使われる暗号化方式は、３−ＤＥＳ方式であり、この方式は、対称キー方式であるので、暗号化キーと復号化キーとが同じである。
【００９８】
一方、タグ１０は、暗号キー生成時に使われる暗号キー生成情報を暗号キー特定情報としてタグリーダー２０に提供できる。暗号キー生成情報は、暗号キー生成関数で使用するパラメータ値である。この場合、タグリーダー２０には、暗号キー生成関数がプログラムで具現されている。タグリーダー２０は、保存部９１０に保存されたシード値及びタグ１０から受信された暗号キー生成情報とに基づいて、暗号キー生成関数を利用して暗号キーを生成する（Ｓ６２０）。例えば、シード値が１２３４５６であるとき、パラメータは、これらの順列組合わせから生成された複数の暗号キーのうち一つを指定するインデックスでありうる。これと違って、パラメータは、シード値を表すデータワードをブロック単位でスクランブリングすることによって、導出可能な複数の暗号キーのうち一つを指定するインデックスでもありうる。また、パラメータは、シード値を表すデータワードをブロック単位でスクランブリングするアルゴリズムで、ブロックの分割と関連したパラメータでもありうる。このような暗号キーの生成については、多様な方法が公知されているので、ここでは詳細な説明は省略する。一方、タグリーダー２０に複数のシード値が保存された場合、タグ１０に保存される暗号キー生成情報は、シードを特定するインデックスを含む。この場合、他の残りの要素は、単一のシードを有する実施形態と類似しているので、ここでは詳細な説明は省略する。前述したような暗号キー生成関数を活用することによって、ユーザがタグリーダー２０を購入した以後に、タグリーダー２０をアップグレードさせずとも製品別に異なる暗号キーを有する真正品認証対象商品を少なくとも生成可能な暗号キーの数ほど追加できる。
【００９９】
一方、暗号キー特定情報は、複数の暗号キーのうち一つを特定するインデックスとなりうる。この場合、タグリーダー２０には、全てのタグの暗号キーに対応する複数（例えば、数百個ほど）の暗号キーが保存される。タグ１０には、自身の暗号キー及び複数の暗号キーのうち一つを特定するインデックスが保存される。タグリーダー２０は、このインデックスを受信して複数の暗号キーのうち現在タグに使われうる一つの暗号キーを特定できる。このように、複数の暗号キーを活用することによって、ユーザがタグリーダー２０を購入した以後にタグリーダー２０をアップグレードさせずとも真正品認証対象商品を少なくとも暗号キーの数ほど追加できる。
【０１００】
また、タグ１０に複数の暗号キーが保存されている場合に、暗号キー特定情報は、タグ１０に保存されている複数の暗号キーを特定する複数のインデックスとなりうる。タグリーダー２０は、タグ１０から受信した複数のインデックスのうち一つを任意に選択して応答する。これにより、タグ１０側でも暗号キーの特定がなされる。この場合、タグリーダー２０は、保存されている複数の暗号キーのうち、自身がタグ１０から受信した複数のインデックスのうち任意に選択した一つのインデックスに該当する暗号キーが現在のタグ１０とのマスターキーとして特定される。これにより、本発明によるタグ１０及びタグリーダー２０で構成された真正品認証システムは、さらに強化された保安性を提供できる。
【０１０１】
前述したような３つの実施形態において、暗号キーの指定は、業種別及び／または製造社別及び／またはブランド別及び／または製品別になされうる。これにより、同じ業種または同じ業種の同じ製造社が製造する製品に対しては、同じ暗号キーが使われてもよい。これにより、同じ業種または同じ業種の同じ製造社が新たな製品を生産して本発明によるタグリーダー２０によって判読される場合、タグリーダー２０の暗号キー情報を更新せずとも製品情報を読取れる。さらに、同じ種類の製品に対して暗号キーを共用する場合、さらに多くの数の新たな製品をタグリーダー２０の発売以後にも追加できる。
【０１０２】
次いで、タグリーダー２０は、タグ１０に製品情報を要請する製品情報要請メッセージを伝送する（Ｓ６２５）。このとき、タグリーダー２０は、タグ１０から受信した乱数及びタグリーダー２０側で新たに生成した乱数を製品情報要請メッセージに付加した後、特定されたマスター暗号キーとして暗号化する。タグリーダー２０から製品情報要請メッセージを受信したタグ１０は、受信された製品情報要請メッセージに含まれている、以前に自身が送信した乱数を抽出して、当初送信した乱数との同一性を確認して、受信した信号が再伝送攻撃であるか否かをチェックする。このとき、タグ１０は、選択的にタグリーダー２０を認証する過程をさらに行える。タグ１０によるタグリーダー２０の認証は、タグリーダー２０に伝送する特定のコードメッセージに対する応答メッセージを受信して、これを解釈した値をチェックすることによって行える。一方、前述したように、暗号キーインデックスまたは暗号キー生成情報インデックスから製品情報の一部があらかじめ確保されてもよい。
【０１０３】
次いで、タグ１０は、保存部３００のカウンター値を抽出してチェックする（Ｓ６３５）。もし、許容可能な回数以上で既に判読が完了したと確認されれば、タグ１０は、追加的な判読を遮断する。これと違って、抽出されたカウンター値が許容可能な回数より小さければ、タグ１０は、製品情報を保存部３００から抽出して応答メッセージである製品情報メッセージを生成する（Ｓ６４０）。このとき、タグ１０は、製品情報にタグリーダー２０から受信された乱数を付加した後、マスターキーで暗号化して製品情報メッセージを生成する。タグ１０は、生成した製品情報メッセージをタグリーダー２０に伝送する（Ｓ６４５）。製品情報の伝送後、タグ１０は、保存部３００のカウンター値を増加させ（Ｓ６５０）、判読日時、判読を要請したタグリーダー２０の一連番号を含む判読履歴情報を保存部３００に保存する（Ｓ６５５）。タグリーダー２０は、タグ１０から製品情報メッセージを受信して復号化し、復号化されたメッセージ中に含まれた乱数を当初送信した乱数と同じであるか否か確認して、受信した信号が再伝送攻撃であるか否かをチェックする（Ｓ６６０）。もし、再伝送攻撃による不正な応答でないと判断されれば、タグリーダー２０は、製品情報を表示する（Ｓ６６５）。
【０１０４】
一方、タグ１０とタグリーダー２０との間に流出された暗号キーに対する更新処理手順が行われうる。この場合、図４に示したように、タグリーダー２０がタグ１０に暗号キー特定要求メッセージを送信すれば、タグ１０は、タグリーダー２０に暗号キー特定メッセージを伝送する代わりに、暗号キー更新要求メッセージを伝送する。タグリーダー２０は、暗号キー更新要求メッセージを受信すれば、内部に当該タグに対して指定された既存の暗号キーを廃棄し、新たな暗号キーに代替する。また、タグリーダー２０は、更新された新たな暗号キーを現在のタグ１０との通信のための暗号キーとして特定する。以後の過程は、同一である。このような過程を通じて流出された暗号キーが廃棄され、新たな暗号キーが通信のための暗号キーと設定されれば、タグ１０とタグリーダー２０とは、Ｓ６２０ないしＳ６６５を行う。
【０１０５】
図７は、本発明によるタグリーダー間の認証過程を示す図面である。
【０１０６】
図７を参照すれば、二つのタグリーダーのうち一つのリーダーが、認証過程において、マスターと指定される。このような指定は、ユーザが認証を要求するボタンを先に押したリーダーをマスターとして動作させることもある（Ｓ７００）。マスターリーダーは、周囲のスレーブリーダーの存在を探索する（Ｓ７０５）。このように、マスターとスレーブとが決まれば、以後に二つの端末機間に通信セションを開始する手順が進められる（Ｓ７１０）。タグリーダー間の通信セションマスターがセション識別子を生成し、これをスレーブに伝送し、二つのタグリーダー間の通信が同じセション識別子を含んでなされることによって維持される。これにより、同じ無線周波数を共用する環境でも、特定の接続状態が維持されるか、または管理されうる。以後に、タグリーダー間に暗号キー特定要求メッセージ及び暗号キー特定メッセージの交換を通じて通信に必要な暗号キーを割当てる過程が実行される（Ｓ７１５ないしＳ７３０）。この過程は、タグとリーダーとの間のマスターキー特定過程と類似しているので、ここでは詳細な説明は省略する。
【０１０７】
一方、タグリーダー間の認証手順は、全体的に暗号化に依存する。すなわち、正当なタグリーダーならば、正当な暗号キーを保有していると推定する。したがって、マスタータグリーダーがチェックメッセージを自身の暗号キーとして暗号化してスレーブタグリーダーに伝送すれば（Ｓ７３５）、スレーブタグリーダーが受信されたチェックメッセージを復号化した後、再び暗号化して伝送する（Ｓ７４５）。このとき、スレーブタグリーダーは、チェックメッセージを受信したを表示部に表示できる（Ｓ７４０）。以後に、マスタータグリーダーは、受信したメッセージを復号化した後、乱数をチェックして再伝送攻撃であるか否かをまずチェックする。もし、抽出したメッセージが当初送信したメッセージと同じであれば、マスタータグリーダーは、スレーブタグリーダーを正当な暗号キーを有するリーダーと判断する。これと違って、抽出したメッセージが当初送信したメッセージと異なれば、マスタータグリーダーは、スレーブタグリーダーを不正なリーダーと判断する。マスタータグリーダーは、スレーブタグリーダーに対する判断結果を表示する（Ｓ７５０）。しかし、本発明は、このような実施形態に限定されず、スレーブタグリーダーが受信したメッセージを復号化した後、若干のメッセージ加工、例えば、受信したメッセージにあらかじめ約定された規則によってバイト単位またはワード単位でマッピングして応答してもよい。
【０１０８】
本発明はまた、コンピュータで読み取り可能な記録媒体にコンピュータで読み取り可能なコードとして具現することが可能である。コンピュータで読み取り可能な記録媒体は、コンピュータシステムによって読取れるデータが保存される全ての種類の記録装置を含む。コンピュータで読み取り可能な記録媒体の例としては、ＲＯＭ、ＲＡＭ、ＣＤ−ＲＯＭ、磁気テープ、ハードディスク、フロッピーディスク、フラッシュメモリ、光データ保存装置があり、また、キャリアウェーブ（例えば、インターネットを通じた伝送）状に具現されるものも含む。また、コンピュータで読み取り可能な記録媒体は、ネットワークに連結されたコンピュータシステムに分散されて、分散方式でコンピュータで読み取り可能なコードとして保存され、かつ実行されうる。
【０１０９】
以上、本発明の望ましい実施形態について図示して説明したが、本発明は、前述した特定の望ましい実施形態に限定されず、請求範囲で請求する本発明の要旨を逸脱せず、当業者ならば誰でも多様な変形実施が可能であり、そのような変更は、請求範囲記載の範囲内にある。
【産業上の利用可能性】
【０１１０】
本発明によれば、小型及び薄型のタグによって一つのタグリーダーで衣類、履き物類、皮革製品類、酒類、農水畜産品、医薬品、電子製品、機械類製品などの購買時に真正品確認が必要な製品だけでなく、貴金属類、芸術品のように持続的かつ長期的に真正品確認が要求される製品まで、ひいては、鑑定書、入場券、各種の証明書及び施設利用券、金券、有価証券、重要書類など広範囲な種類の物品について真正品認証を適用できる。
【０１１１】
また、本発明による携帯用タグリーダーは、携帯電話またはクレジットカードなどの形態で携帯が簡便なリーダーを提供することによって、誰でもポケットあるいは財布にリーダーを携え得る。これにより、購買者の立場では、いつでもどこでも容易かつ簡便に真偽を確認でき、販売者の立場では、いつ、どの消費者によって真偽を認証する状況が起こるか分からないので、模造品を欺いて販売しようとする試みをできなくなる。さらに、このような携帯型端末機が大量に消費者に配布される場合、販売者にしろ消費者にしろ、にせ物商品の販売、購買傾向自体を大きく排除させられる。また、携帯用タグリーダーは、製品情報を平易な文体で表示するので、購買者がその結果を直接容易に確認でき、また深い信頼感を与えうる。
【０１１２】
また、本発明による携帯用タグリーダーによれば、真偽の認証如何が暗号キーの有効性及び携帯型端末機に表示される内容を肉眼によって判断することに依存するので、別途のネットワーク接続や多量のデータをあらかじめ推定保存せねばならない面倒さがない。さらに、暗号キーが同じであっても、表示内容によって製品が区別されるので、リーダーの配布以後に新たに出る新製品または他の種類の製品に対しても、同じ暗号キーを適用すれば、リーダーをアップグレードせずとも真偽の確認が可能である。また、本発明によるタグ及びタグリーダーによれば、数多くの暗号キーを生成できる暗号キー生成モジュールを内蔵するか、または暗号キーを複数個保存することによって、限定されたメモリでも複数の暗号キーを確保でき、既にリーダーを取得した以後にもさらに多くの企業、ブランドまたは製品に対して新たな暗号キーを付与して真正品認証対象に追加することが可能である。さらに、一部企業、ブランドまたは製品の暗号キーが流出された場合にも、残りの企業、ブランドまたは製品に対しては、暗号キーが異なって保安が維持され、暗号キーが流出された場合には、新たな暗号キーを割当てることによって、追加出庫される製品については、模造リーダーの使用を禁止しうる余地をさらに十分に確保する。これにより、本発明は、既に配布された複数のリーダーをアップグレードして初めて、新たな製品に適用できる従来の技術に比べてはるかに有利な長所を有する。
【０１１３】
また、本発明によれば、判読回数を制限することによって、タグを損傷させずともタグの再使用を防止できるだけでなく、さらに、物理的な方法に比べてはるかに信頼性をもって、再使用されてはならないタグが模造品に再活用されることを遮断できる。また、骨董品や芸術品のように所蔵期間が長期間である製品に対して、電子的なメモリのデータ保存年限限界を毎判読時にメモリリフレッシュ過程を実行することによって、保存年限の限界を克服して適用対象物品の範囲をさらに広げ得る。また、本発明によれば、再伝送攻撃に対応することによって、真正品認証メッセージをハッキングして、本認証システム自体を複写しようとする試みを遮断し、真正品認証の信頼性をさらに高めうる。また、本発明によれば、一部の暗号キーが流出される場合、新たに発行されるタグを通じてタグリーダーをオフライン上でアップグレードするので、ユーザ立場では、何らの操作なしにリーダーがアップグレードされるという長所があるだけでなく、模造品の登場による被害を最小化できるという利点がある。また、本発明によれば、携帯型タグリーダー間に相互認証が可能であるので、模造非接触式通信タグを対象として動作する模造携帯型リーダーが使われることも防止しうる。
【図面の簡単な説明】
【０１１４】
【図１】本発明による真正品認証システムを概略的に説明するための図面である。
【図２】本発明による非接触式通信タグの構成を示す図面である。
【図３】本発明によるタグリーダーの全体的な構成を概略的に示すブロック図である。
【図４Ａ】本発明による暗号化／復号化部の第３実施形態による暗号キーの一例を示す図面である。
【図４Ｂ】本発明による暗号化／復号化部の第８実施形態による暗号キーの一例を示す図面である。
【図５】本発明によるタグリーダーでの製品情報の判読過程を示す図面である。
【図６】本発明によるタグとタグリーダーとの通信過程を示す図面である。
【図７】本発明の望ましい一実施形態によるリーダー間の認証過程を示す図面である。
【図１】
2006522404.tif 000003
【図２】
2006522404.tif 000004
【図３】
2006522404.tif 000005
【図４Ａ】
2006522404.tif 000006
【図４Ｂ】
2006522404.tif 000007
【図５】
2006522404.tif 000008
【図６】
2006522404.tif 000009
【図７】
2006522404.tif 000010
【手続補正書】
【提出日】平成18年1月18日(2006.1.18)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項２７
【補正方法】変更
【補正の内容】
【請求項２７】
非接触式通信タグから受信された情報を判読する携帯用タグリーダーにおいて、
一つ以上の暗号キー関連情報が保存される保存部と、
前記暗号キー関連情報のうち前記通信タグから受信された暗号キー特定情報によって選択された暗号キー関連情報に基づいて、前記通信タグから受信されたデータを復号する復号化部と、
製品に付着されている前記通信タグに製品情報を要請し、前記通信タグから受信された前記製品情報を判読する情報判読部と、を備えることを特徴とする携帯用タグリーダー。
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項３７
【補正方法】変更
【補正の内容】
【請求項３７】
前記情報判読部、前記復号化部及び前記保存部は、一つのＡＳＩＣで具現されることを特徴とする請求項２７に記載の携帯用タグリーダー。
【手続補正３】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項３８
【補正方法】変更
【補正の内容】
【請求項３８】
前記情報判読部は、前記通信タグから受信された前記暗号キー特定情報に基づいて、業種、製造企業、ブランド及び製品名のうち複数個の製品情報を特定して出力部に提供することを特徴とする請求項２７に記載の携帯用タグリーダー。
【手続補正４】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項４０
【補正方法】変更
【補正の内容】
【請求項４０】
前記通信タグと無線でデータを交換し、前記タグに必要な電力を無線で送出する無線通信部をさらに備えることを特徴とする請求項２７に記載の携帯用タグリーダー。
【手続補正５】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項４１
【補正方法】変更
【補正の内容】
【請求項４１】
前記判読された製品情報を出力する出力部をさらに備えることを特徴とする請求項２７に記載の携帯用タグリーダー。
【手続補正６】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項４２
【補正方法】変更
【補正の内容】
【請求項４２】
前記出力部は、７−セグメントディスプレイ、異なる色相の複数のＬＥＤ及び異なるビープ音または音声のうちから選択される少なくとも一つを通じて前記製品情報の判読結果を出力することを特徴とする請求項２７に記載の携帯用タグリーダー。
【手続補正７】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項４３
【補正方法】変更
【補正の内容】
【請求項４３】
前記情報判読部は、相異なる製品情報と関連した複数の製品コードを前記通信タグから受信して、順次に出力することを特徴とする請求項２７に記載の携帯用タグリーダー。
【国際調査報告】
2006522404.tif 000011
2006522404.tif 000012