(57)【要約】本発明に係るＵＨＦ帯電子タグ識別番号が隠されたセキュリティ認証方法によれば、電子タグ識別番号ＴＩＤに対して乱数暗号化を行った後、暗号文の形として返信することによって、違法読み書き機器による電子タグ識別番号ＴＩＤの取得、電子タグに標識された物品に対する違法追跡及び違法身元識別を防ぐことができる。また、本発明の認証方法は、盗聴、偽造及びリプレイ攻撃等を効果的に防ぐことができ、電子タグ情報の窃取及びタグの偽造等を防止することができるという効果を奏する。本発明の認証方法では、中国国家認定の対称暗号化アルゴリズムが使用され、デュアルキー及び二段階認証メカニズムが用いられる。これによって、バッチカードを用いた同一秘密キーの電子タグの合法性検証及び単一タグを用いた単一キーの双方向セキュリティ検証を実現することができる。
2017500813.tif 000002
【特許請求の範囲】
【請求項１】
読み書き機器が電子タグに認証要求メッセージを送信し、前記電子タグは、前記読み書き機器が送信した前記認証要求メッセージを受信した後、前記電子タグの情報セキュリティゾーン内からバッチキーＢＫｅｙを読み取り、さらに、情報識別ゾーン内から電子タグバッチ番号ＴＢＮを読み取り、前記バッチキーＢＫｅｙ、前記電子タグバッチ番号ＴＢＮ及び乱数ＲＮｔと電子タグ識別番号ＴＩＤとに対して暗号化アルゴリズムを行い、タグ暗号化識別番号ＴＩＤ’を取得し、次に、前記タグ暗号化識別番号ＴＩＤ’、前記乱数ＲＮｔ及び前記電子タグバッチ番号ＴＢＮを応答として前記読み書き機器内に返信するステップａと、
前記読み書き機器は、前記タグ暗号化識別番号ＴＩＤ’、前記乱数ＲＮｔ及び前記電子タグバッチ番号ＴＢＮを受信し、認証ルートキーＲＫｅｙを用いて前記電子タグバッチ番号ＴＢＮに対して暗号化分散を行って、読み書きバッチキーＢＫｅｙ’を取得し、次に、前記読み書きバッチキーＢＫｅｙ’を用いて前記タグ暗号化識別番号ＴＩＤ’及び前記乱数ＲＮｔに対して暗号解読アルゴリズムを行って、読み書きタグ暗号解読識別番号ＴＩＤ”を取得するステップｂと、
前記読み書き機器は、前記認証ルートキーＲＫｅｙを用いて前記読み書きタグ暗号解読識別番号ＴＩＤ”に対して暗号化分散を行い、読み書き単一タグ認証キーＴＫｅｙ’を取得し、さらに、前記読み書き単一タグ認証キーＴＫｅｙ’及び前記乱数ＲＮｒに対して暗号化アルゴリズムを行って、読み書きアクセス制御コードＭＡＣ1を取得し、次に、前記読み書きアクセス制御コードＭＡＣ1を前記電子タグに送信するステップｃと、
前記電子タグは、前記読み書きアクセス制御コードＭＡＣ1を受信し、前記情報セキュリティゾーンの単一タグ認証キーＴＫｅｙを用いて暗号解読アルゴリズムを行い、乱数ＲＮｔ’を取得し、前記乱数ＲＮｔ’を前記乱数ＲＮｔと比較し、前記乱数ＲＮｔ’が前記乱数ＲＮｔと一致しない場合は、前記読み書き機器との認証過程を中止し、前記乱数ＲＮｔ’が前記乱数ＲＮｔと一致する場合は、ステップｅに進むステップｄと、
前記電子タグは、再び乱数ＲＮｔ”を生成し、前記乱数ＲＮｔ”及び前記単一タグ認証キーＴＫｅｙに対して暗号化アルゴリズムを行って、タグアクセス制御コードＭＡＣ2を取得し、さらに、前記タグアクセス制御コードＭＡＣ2を前記読み書き機器に送信するステップｅと、
前記読み書き機器は、前記タグアクセス制御コードＭＡＣ2を受信し、前記読み書き単一タグ認証キーＴＫｅｙ’を用いて前記タグアクセス制御コードＭＡＣ2に対して暗号解読アルゴリズムを行って、乱数ＲＮｒ’を取得し、前記乱数ＲＮｒ’が乱数ＲＮｒと一致する場合は、前記読み書き機器による前記電子タグの認証が成功したことを示し、前記乱数ＲＮｒ’が前記乱数ＲＮｒと一致しない場合は、前記認証が失敗したことを示すステップｆとを含むことを特徴とするＵＨＦ帯電子タグ識別番号が隠されたセキュリティ認証方法。
【請求項２】
前記ステップｂにおいて、前記認証ルートキーＲＫｅｙは、前記読み書き機器のセキュリティ制御モジュールＰＳＡＭ内に位置し、前記セキュリティ制御モジュールＰＳＡＭは、前記認証ルートキーＲＫｅｙを用いて前記電子タグバッチ番号ＴＢＮに対して暗号化分散を行って、前記読み書きバッチキーＢＫｅｙ’を取得することを特徴とする請求項１に記載のＵＨＦ帯電子タグ識別番号が隠されたセキュリティ認証方法。
【請求項３】
前記ステップａにおいて、前記電子タグは、前記電子タグ識別番号ＴＩＤ、前記乱数ＲＮｔ及び前記電子タグのバッチキーＢＫｅｙに対して暗号化アルゴリズムを行い、前記電子タグが取得する前記タグ暗号化識別番号ＴＩＤ’は、下記式で表されることを特徴とする請求項１に記載のＵＨＦ帯電子タグ識別番号が隠されたセキュリティ認証方法。
[式１]
2017500813.tif 000016
【請求項４】
前記ステップｂにおいて前記読み書き機器が取得する前記読み書きタグ暗号解読識別番号ＴＩＤ”は、下記式で表されることを特徴とする請求項１に記載のＵＨＦ帯電子タグ識別番号が隠されたセキュリティ認証方法。
[式２]
2017500813.tif 000017
【請求項５】
前記ステップｃにおいて前記読み書き機器が取得する前記読み書きアクセス制御コードＭＡＣ1は、下記式で表されることを特徴とする請求項１に記載のＵＨＦ帯電子タグ識別番号が隠されているセキュリティ認証方法。
[式３]
2017500813.tif 000018
【請求項６】
前記ステップｄにおいて前記電子タグが取得する前記乱数ＲＮｔ’は、下記式で表されることを特徴とする請求項１に記載のＵＨＦ帯電子タグ識別番号が隠されているセキュリティ認証方法。
[式４]
2017500813.tif 000019
【請求項７】
前記ステップｅにおいて前記電子タグが取得する前記タグアクセス制御コードＭＡＣ2は、下記式で表されることを特徴とする請求項１に記載のＵＨＦ帯電子タグ識別番号が隠されているセキュリティ認証方法。
[式５]
2017500813.tif 000020
【請求項８】
前記ステップｆにおいて前記読み書き機器が取得する前記乱数ＲＮｒ’は、下記式で表されることを特徴とする請求項１に記載のＵＨＦ帯電子タグ識別番号が隠されているセキュリティ認証方法。
[式６]
2017500813.tif 000021
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、認証方法（特にＵＨＦ帯電子タグ識別番号が隠されたセキュリティ認証方法）に関し、極超短波無線周波数識別の技術分野に属する。
【背景技術】
【０００２】
無線周波数識別（ＲＦＩＤ）は、無線通信に基づく非接触式自動識別技術であり、ユビキタスネットワーク分野における６つの基本的な技術の１つである。無線周波数識別技術は、物理的な接触を必要とせずに物体情報に対する自動識別や読み書きを実現することができるため、人、動物及び物品等の身元自動識別及びデジタル化管理に幅広く応用されている。
【０００３】
パッシブ極超短波無線周波数識別（ＵＨＦ帯ＲＦＩＤ）は、動作周波数が８４０〜８４５ＭＨｚ及び９２０〜９２５Ｍｈｚの無線周波数識別システムである。簡単な電子タグ読み取りシステムは、電子タグ、読み書き機器及びアンテナの３つの部分から構成されている。電子タグ及び読み書き機器は、電磁後方散乱カップリングの方式で通信を行い、電子タグは、バッテリを必要とせず、電磁誘導を介して動作に必要なエネルギーを取得する。
【０００４】
ＵＨＦ帯ＲＦＩＤ無線通信は、ブロードキャストの特性を有し、特に読み取り距離が長い（５メートル〜２０メートル）ため、偽造やリプレイ攻撃等の被害を受けやすい。そのため、無線周波数識別システムを利用する際には、プライバシー保護及び情報セキュリティが重要な考慮事項である。現在、ＵＨＦ帯ＲＦＩＤに関する主なエアインタフェースプロトコルの規格は、ＩＳＯ  １８０００−６Ｃ（６−Ｔｙｐｅ−Ｃ規格と略称）及び中国が２０１３年に公布した国家規格ＧＢ／Ｔ２９７６８である。ここで、６−Ｔｙｐｅ−Ｃ規格は、暗証番号をアクセスすることによって電子タグのユーザゾーンのデータを保護するほかなく、電子タグのアクセス暗証番号及び識別番号（ＴＩＤ）は、エアで平文伝送される。そのため、６−Ｔｙｐｅ−Ｃ規格は、電子タグデータの複製及び盗用を防ぐことが困難である。一方、中国の国家規格ＧＢ／Ｔ２９７６８は、共通鍵暗号方式に基づいたセキュリティ認証方法及び通信メカニズムが採用されているため、６−Ｔｙｐｅ−Ｃ規格よりも安全性が大幅に高い。しかし、国家規格ＧＢ／Ｔ２９７６８では、セキュリティ認証過程において電子タグ識別番号（ＴＩＤ）が秘密キー分散パラメータとして使用され、ＴＩＤ平文が返却されなければならない。そのため、国家規格ＧＢ／Ｔ２９７６８では、ＴＩＤ情報に対する読み取り保護を行うことができない。一方、ＴＩＤは、電子タグに表示される固有の車両標識情報として、自動車関連に適用されるコア情報である。ＴＩＤを保護することができなければ、違法読み書き機器がＴＩＤを読み取ることによって、車両軌跡に対する追跡が実現するため、セキュリティリスクが大きくなる。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
従来技術の欠点を克服すべく、本発明は、違法読み書き機器が電子タグ識別番号を取得することによって車両軌跡を追跡することを防止し、電子タグと読み書き機器との相互認証及び通信を確保することができる、ＵＨＦ帯電子タグ識別番号が隠されたセキュリティ認証方法を提供する。
【課題を解決するための手段】
【０００６】
本発明に係る技術的解決手段によれば、ＵＨＦ帯電子タグ識別番号が隠されたセキュリティ認証方法は、以下のステップを含む。
【０００７】
ステップａ：読み書き機器が電子タグに認証要求メッセージを送信し、前記電子タグは、前記読み書き機器が送信した前記認証要求メッセージを受信した後、前記電子タグの情報セキュリティゾーン内からバッチキーＢＫｅｙを読み取り、さらに、情報識別ゾーン内から電子タグバッチ番号ＴＢＮを読み取り、前記バッチキーＢＫｅｙ、前記電子タグバッチ番号ＴＢＮ及び乱数ＲＮｔと電子タグ識別番号ＴＩＤとに対して暗号化アルゴリズムを行い、タグ暗号化識別番号ＴＩＤ’を取得し、次に、前記タグ暗号化識別番号ＴＩＤ’、前記乱数ＲＮｔ及び前記電子タグバッチ番号ＴＢＮを応答として前記読み書き機器内に返信する。
【０００８】
ステップｂ：前記読み書き機器は、前記タグ暗号化識別番号ＴＩＤ’、前記乱数ＲＮｔ及び前記電子タグバッチ番号ＴＢＮを受信し、認証ルートキーＲＫｅｙを用いて前記電子タグバッチ番号ＴＢＮに対して暗号化分散を行って、読み書きバッチキーＢＫｅｙ’を取得し、次に、前記読み書きバッチキーＢＫｅｙ’を用いて前記タグ暗号化識別番号ＴＩＤ’及び前記乱数ＲＮｔに対して暗号解読アルゴリズムを行って、読み書きタグ暗号解読識別番号ＴＩＤ”を取得する。
【０００９】
ステップｃ：前記読み書き機器は、前記認証ルートキーＲＫｅｙを用いて前記読み書きタグ暗号解読識別番号ＴＩＤ”に対して暗号化分散を行い、読み書き単一タグ認証キーＴＫｅｙ’を取得し、さらに、前記読み書き単一タグ認証キーＴＫｅｙ’及び前記乱数ＲＮｒに対して暗号化アルゴリズムを行って、読み書きアクセス制御コードＭＡＣ1を取得し、次に、前記読み書きアクセス制御コードＭＡＣ1を前記電子タグに送信する。
【００１０】
ステップｄ：前記電子タグは、前記読み書きアクセス制御コードＭＡＣ1を受信し、前記情報セキュリティゾーンの単一タグ認証キーＴＫｅｙを用いて暗号解読アルゴリズムを行い、乱数ＲＮｔ’を取得し、前記乱数ＲＮｔ’を前記乱数ＲＮｔと比較し、前記乱数ＲＮｔ’が前記乱数ＲＮｔと一致しない場合は、前記読み書き機器との認証過程を中止し、前記乱数ＲＮｔ’が前記乱数ＲＮｔと一致する場合は、ステップｅに進む。
【００１１】
ステップｅ：前記電子タグは、再び乱数ＲＮｔ”を生成し、前記乱数ＲＮｔ”及び前記単一タグ認証キーＴＫｅｙに対して暗号化アルゴリズムを行って、タグアクセス制御コードＭＡＣ2を取得し、さらに、前記タグアクセス制御コードＭＡＣ2を読み書き機器に送信する。
【００１２】
ステップｆ：前記読み書き機器は、前記タグアクセス制御コードＭＡＣ2を受信し、前記読み書き単一タグ認証キーＴＫｅｙ’を用いて前記タグアクセス制御コードＭＡＣ2に対して暗号解読アルゴリズムを行って、乱数ＲＮｒ’を取得し、前記乱数ＲＮｒ’が乱数ＲＮｒと一致する場合は、前記読み書き機器による前記電子タグの認証が成功したことを示し、前記乱数ＲＮｒ’が前記乱数ＲＮｒと一致しない場合は、前記認証が失敗したことを示す。
【００１３】
前記ステップｂにおいて、前記認証ルートキーＲＫｅｙは、前記読み書き機器のセキュリティ制御モジュールＰＳＡＭ内に位置し、前記セキュリティ制御モジュールＰＳＡＭは、前記認証ルートキーＲＫｅｙを用いて前記電子タグバッチ番号ＴＢＮに対して暗号化分散を行って、前記読み書きバッチキーＢＫｅｙ’を取得する。
【００１４】
前記ステップａにおいて、前記電子タグは、前記電子タグ識別番号ＴＩＤ、前記乱数ＲＮｔ及び前記電子タグのバッチキーＢＫｅｙに対して暗号化アルゴリズムを行い、前記電子タグが取得する前記タグ暗号化識別番号ＴＩＤ’は、下記式で表される。
[式１]
2017500813.tif 000003
【００１５】
前記ステップｂにおいて前記読み書き機器が取得する前記読み書きタグ暗号解読識別番号ＴＩＤ”は、下記式で表される。
[式２]
2017500813.tif 000004
【００１６】
前記ステップｃにおいて前記読み書き機器が取得する前記読み書きアクセス制御コードＭＡＣ1は、下記式で表される。
[式３]
2017500813.tif 000005
【００１７】
前記ステップｄにおいて前記電子タグが取得する前記乱数ＲＮｔ’は、下記式で表される。
[式４]
2017500813.tif 000006
【００１８】
前記ステップｅにおいて前記電子タグが取得する前記タグアクセス制御コードＭＡＣ2は、下記式で表される。
[式５]
2017500813.tif 000007
【００１９】
前記ステップｆにおいて前記読み書き機器が取得する前記乱数ＲＮｒ’は、下記式で表される。
[式６]
2017500813.tif 000008
【発明の効果】
【００２０】
本発明によれば、無線周波数識別システムに存在するプライバシーを効果的に保護してセキュリティリスクを軽減することができる。当該効果は、特に自動車関連の分野において顕著である。具体的には、以下のメリットを有する。
【００２１】
１、電子タグ識別番号ＴＩＤ情報を保護する機能を有する。本発明に係るセキュリティ認証方法では、電子タグ識別番号ＴＩＤ情報は、乱数を用いた排他的論理和演算及び暗号化の後に戻される。従って、同一の電子タグは、毎回の戻り値が異なる。これにより、違法読み書き機器がタグ応答情報を記録することによってタグを追跡することを効果的に防ぐことができる。
【００２２】
２、単一タグ単一キーの双方向身元認証が可能である。セキュリティ認証方法におけるタグごとに異なる身元認証キーを有するため、違法の方式で単一タグ認証キーを取得したとしても、１つのタグデータしか読み取ることができず、ほかの電子タグに記憶されたデータを読み取ることができない。これにより、タグに記憶された情報が盗難されることを効果的に防ぐことができる。
【００２３】
３、高速且つ長距離の読み取り等が必要な自動車関連の分野に適用できる。本発明に係る認証方法では、読み書き機器が認証要求を発信した後に、電子タグは、まず電子タグ識別番号ＴＩＤを含む暗号文情報を返信する。そのため、たとえ後のセキュリティ認証ステップが失敗したとしても、読み書き機器は、電子タグの電子タグ識別番号ＴＩＤを取得することができる。自動車関連への応用において、電子タグ識別番号ＴＩＤは、車両の個々に対応することができ、バックグラウンドアプリケーションの検索によって車両登録の身元情報を取得することができる。
【図面の簡単な説明】
【００２４】
【図１】本発明に係るパッシブ極超短波無線周波数識別システムのセキュリティ認証システムの構成概略図である。
【図２】本発明に係るＵＨＦ帯電子タグ識別番号が隠されたセキュリティ認証方法のフロー図である。
【発明を実施するための形態】
【００２５】
以下、図面及び実施形態と併せて本発明について詳細に説明する。
【００２６】
図１は、本発明に係るパッシブ極超短波無線周波数識別システムのセキュリティ認証システムの構成概略図であり、当該システムは、電子タグ及び読み書き機器から構成されている。
【００２７】
電子タグは、情報識別ゾーン、ユーザデータゾーン及び情報セキュリティゾーンの３つのメモリゾーンを備えている。情報識別ゾーンは、電子タグ識別番号ＴＩＤ（固有のシリアル番号）及び電子タグバッチ番号ＴＢＮ情報を記憶している。電子タグ識別番号ＴＩＤは、タグチップメーカーによって初期設定として書き込まれる。電子タグバッチ番号ＴＢＮは、秘密キー管理センターによって電子タグの初期設定が完了する際に書き込まれる。電子タグ識別番号ＴＩＤ及び電子タグバッチ番号ＴＢＮは、書き込み後の変更が不可能である。ユーザデータゾーンは、識別された物品のパーソナライズ情報を記憶している。これらの情報は、電子タグが実際に使用される際に個別に書き込まれる。情報セキュリティゾーンは、バッチキーＢＫｅｙ及び単一タグ認証キーＴＫｅｙを記憶している。バッチキーＢＫｅｙ及び単一タグ認証キーＴＫｅｙは、認証ルートキーＲＫｅｙが電子タグバッチ番号ＴＢＮ及び電子タグ識別番号ＴＩＤに対して暗号化分散することによって生成され、電子タグバッチ番号ＴＢＮ情報と同時に書き込まれる。
【００２８】
読み書き機器内に配置されたセキュリティ制御モジュールＰＳＡＭには、認定された管理機構が書き込んだ認証ルートキーＲＫｅｙ情報が記憶されている。
【００２９】
違法読み書き機器が電子タグ識別番号を取得することによって車両軌跡を追跡することを防止し、電子タグと読み書き機器との相互認証及び通信を確保するために、本発明に係る認証方法は、以下のステップを含む。
【００３０】
ステップａ：読み書き機器が電子タグに認証要求メッセージを送信し、電子タグは、読み書き機器が送信した認証要求メッセージを受信した後、電子タグの情報セキュリティゾーン内からバッチキーＢＫｅｙを読み取り、さらに、情報識別ゾーン内から電子タグバッチ番号ＴＢＮを読み取り、バッチキーＢＫｅｙ、電子タグバッチ番号ＴＢＮ及び乱数ＲＮｔと電子タグ識別番号ＴＩＤとに対して暗号化アルゴリズムを行い、タグ暗号化識別番号ＴＩＤ’を取得し、次に、タグ暗号化識別番号ＴＩＤ’、乱数ＲＮｔ及び電子タグバッチ番号ＴＢＮを応答として読み書き機器内に返信する。
【００３１】
具体的には、電子タグは、電子タグ識別番号ＴＩＤ、乱数ＲＮｔ及び電子タグのバッチキーＢＫｅｙに対して暗号化アルゴリズムを行う。電子タグが取得するタグ暗号化識別番号ＴＩＤ’は、下記式で表される。下記式において、乱数ＲＮｔは、電子タグ内でランダムに生成された数値である。
[式１]
2017500813.tif 000009
【００３２】
ステップｂ：読み書き機器は、タグ暗号化識別番号ＴＩＤ’、乱数ＲＮｔ及び電子タグバッチ番号ＴＢＮを受信し、認証ルートキーＲＫｅｙを用いて電子タグバッチ番号ＴＢＮに対して暗号化分散を行って、読み書きバッチキーＢＫｅｙ’を取得し、次に、読み書きバッチキーＢＫｅｙ’を用いてタグ暗号化識別番号ＴＩＤ’及び乱数ＲＮｔに対して暗号解読アルゴリズムを行って、読み書きタグ暗号解読識別番号ＴＩＤ”を取得する。
【００３３】
認証ルートキーＲＫｅｙは、読み書き機器のセキュリティ制御モジュールＰＳＡＭ内に位置する。セキュリティ制御モジュールＰＳＡＭは、認証ルートキーＲＫｅｙを用いて電子タグバッチ番号ＴＢＮに対して暗号化分散を行って、読み書きバッチキーＢＫｅｙ’を取得する。計算式は、以下の通りである。
[式７]
2017500813.tif 000010
【００３４】
前記ステップｂにおいて前記読み書き機器が取得する前記読み書きタグ暗号解読識別番号ＴＩＤ”は、下記式で表される。
[式２]
2017500813.tif 000011
【００３５】
具体的に実施する際に、認定された正当な読み書き機器において、電子タグ内の暗号化関数Ｅ１及び読み書き機器内の暗号化関数Ｅ２は、プリセット暗号化タイプであり、電子タグの暗号化を経て取得したタグ暗号化識別番号ＴＩＤ’を、読み書き機器内において暗号解読によって読み書きタグ暗号解読識別番号ＴＩＤ”を取得することができる。具体的な実施過程は、当業者に周知である。読み書き機器が正当な装置である場合、取得した読み書きバッチキーＢＫｅｙ’は、電子タグ内のバッチキーＢＫｅｙと一致する。読み書き機器が違法な装置である場合、取得した読み書きバッチキーＢＫｅｙ’は、電子タグ内のバッチキーＢＫｅｙと一致しない。そのため、取得した読み書きタグ暗号解読識別番号ＴＩＤ”は、プリセットによって得られた結果ではない。
【００３６】
ステップｃ：読み書き機器は、認証ルートキーＲＫｅｙを用いて読み書きタグ暗号解読識別番号ＴＩＤ”に対して暗号化分散を行い、読み書き単一タグ認証キーＴＫｅｙ’を取得し、さらに、読み書き単一タグ認証キーＴＫｅｙ’及び乱数ＲＮｒに対して暗号化アルゴリズムを行って、読み書きアクセス制御コードＭＡＣ1を取得し、次に、読み書きアクセス制御コードＭＡＣ1を電子タグに送信する。
【００３７】
前記ステップｃにおいて前記読み書き機器が取得する前記読み書きアクセス制御コードＭＡＣ1は、下記式で表される。
[式３]
2017500813.tif 000012
【００３８】
ステップｄ：電子タグは、読み書きアクセス制御コードＭＡＣ1を受信し、情報セキュリティゾーンの単一タグ認証キーＴＫｅｙを用いて暗号解読アルゴリズムを行い、乱数ＲＮｔ’を取得し、乱数ＲＮｔ’を乱数ＲＮｔと比較し、乱数ＲＮｔ’が乱数ＲＮｔと一致しない場合は、読み書き機器との認証過程を中止し、乱数ＲＮｔ’が乱数ＲＮｔと一致する場合は、ステップｅに進む。
【００３９】
ステップｄにおいて電子タグが取得する乱数ＲＮｔ’は、下記式で表される。
[式４]
2017500813.tif 000013
【００４０】
ステップｅ：電子タグは、再び乱数ＲＮｔ”を生成し、乱数ＲＮｔ”及び単一タグ認証キーＴＫｅｙに対して暗号化アルゴリズムを行って、タグアクセス制御コードＭＡＣ2を取得し、さらに、タグアクセス制御コードＭＡＣ2を読み書き機器に送信する。
【００４１】
ステップｅにおいて電子タグが取得するタグアクセス制御コードＭＡＣ2は、下記式で表される。
[式５]
2017500813.tif 000014
【００４２】
ステップｆ：読み書き機器は、タグアクセス制御コードＭＡＣ2を受信し、読み書き単一タグ認証キーＴＫｅｙ’を用いてタグアクセス制御コードＭＡＣ2に対して暗号解読アルゴリズムを行って、乱数ＲＮｒ’を取得し、乱数ＲＮｒ’が乱数ＲＮｒと一致する場合は、読み書き機器による電子タグの認証が成功したことを示し、乱数ＲＮｒ’が乱数ＲＮｒと一致しない場合は、認証が失敗したことを示す。
【００４３】
ステップｆにおいて読み書き機器が取得する乱数ＲＮｒ’は、下記式で表される。
[式６]
2017500813.tif 000015
【００４４】
本発明の具体的な実施形態では、ステップａ〜ｆの対称暗号化アルゴリズム関数Ｅ１、Ｅ２の暗号化アルゴリズムとして、中国国家認定暗号アルゴリズムＳＭ７が用いられ、暗号化分散関数ＥＤの暗号化アルゴリズムとして、ＳＭ１アルゴリズムが用いられる。しかし、本発明に係る対称暗号化アルゴリズムは、ＳＭ７アルゴリズムに限定されず、ＳＭ４、ＤＥＳ、３ＤＥＳ等の対称暗号化アルゴリズムが使用されてもよい。
【００４５】
本発明は、電子タグ識別番号ＴＩＤに対して乱数暗号化を行った後、暗号文の形として返信することによって、違法読み書き機器による電子タグ識別番号ＴＩＤの取得、電子タグに標識された物品に対する違法追跡及び違法身元識別を防ぐことができる。また、本発明の認証方法は、盗聴、偽造及びリプレイ攻撃等を効果的に防ぐことができ、電子タグ情報の窃取及びタグの偽造等を防止することができるという効果を奏する。本発明の認証方法では、中国国家認定の対称暗号化アルゴリズムが使用され、デュアルキー及び二段階認証メカニズムが用いられる。これによって、バッチカードを用いた同一秘密キーの電子タグの合法性検証及び単一タグを用いた単一キーの双方向セキュリティ検証を実現することができる。
【図１】
2017500813.tif 000022
【図２】
2017500813.tif 000023
【国際調査報告】
2017500813.tif 000024
2017500813.tif 000025
2017500813.tif 000026
2017500813.tif 000027