[發明專利]一種抗異步攻擊的超輕量級無線射頻識別認證方法有效
| 申請號: | 201310654793.4 | 申請日: | 2013-12-06 |
| 公開(公告)號: | CN103699863A | 公開(公告)日: | 2014-04-02 |
| 發明(設計)人: | 凌捷;沈金偉;鄧小丹;葉盛元 | 申請(專利權)人: | 廣東工業大學;廣州江南科友科技股份有限公司 |
| 主分類號: | G06K7/00 | 分類號: | G06K7/00 |
| 代理公司: | 廣州嘉權專利商標事務所有限公司 44205 | 代理人: | 譚英強 |
| 地址: | 510090 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 異步 攻擊 輕量級 無線 射頻 識別 認證 方法 | ||
1.一種抗異步攻擊的超輕量級無線射頻識別認證方法,其特征在于:包括:
S1、閱讀器的隨機數發生器產生隨機數N1,然后向選中的標簽發送消息Query||N1;
S2、標簽計算出A=(IDS∨K2)+Nt的值,并經過NLMC(x,y)非線性函數運算、ROT(x,y)函數運算與異或運算后得到B=(K1⊕K2*)+(K1*⊕K2)的值,然后經過閱讀器將消息IDS||A||B||N1轉發給后臺服務器;所述K1*=ROT(K1⊕Nm,K1),K2*=ROT(K2⊕Nm,K2),Nm=NLMC(Nt,N1);其中,IDS表示標簽的假名,Nt表示無線射頻識別系統通信過程中的會話密鑰,K1、K2均表示消息的加密密鑰,“∨”表示邏輯加法運算,“⊕”表示異或運算;
S3、后臺服務器檢查其存儲的IDS數據中是否存儲有能與消息IDS||A||B||N1中的IDS數據相匹配的數據;若否,表示閱讀器認證標簽失敗,終止協議,流程結束;否則,則執行步驟S4;
S4、后臺服務器從消息IDS||A||B||N1中提取出Nt'=A-(IDS∨K2),并用與IDS數據相對應的K1、K2計算B'=(K1⊕K2*)+(K1*⊕K2);然后判斷B'是否等于B,若否,表示閱讀器認證標簽失敗,終止協議,流程結束;否則,則執行步驟S5;
S5、閱讀器生成隨機數N2,對后臺服務器的標簽假名IDS、密匙K1、密匙K2和會話密鑰Nt進行更新,并經過NLMC(x,y)非線性函數運算、ROT(x,y)函數運算與異或運算后得到發送給標簽的數據C和D;
S6、標簽從接收的數據中提取出數據N2',并經過NLMC(x,y)非線性函數運算、ROT(x,y)函數運算與異或運算后得到數據D',然后根據數據D與數據D'是否相等來判斷標簽對閱讀器是否驗證成功。
2.根據權利要求1所述的一種抗異步攻擊的超輕量級無線射頻識別認證方法,其特征在于:所述步驟S5,其包括:
S51、閱讀器生成隨機數N2,并將閱讀器當前的標簽假名IDS、密匙K1、密匙K2作為舊標簽假名IDS、舊密匙K1、舊密匙K2存儲至后臺服務器;?
S52、閱讀器對數據N1、N2、IDS、K1、K2進行計算,從而得到新標簽假名IDSnew、新密匙K1new、新密匙K2new和新會話密鑰Ntnew,并將IDSnew、K1new、K2new和Ntnew存儲至后臺服務器;
S53、閱讀器對經過NLMC(x,y)非線性函數運算、ROT(x,y)函數運算與異或運算,從而得到發送給標簽的數據C和D。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣東工業大學;廣州江南科友科技股份有限公司,未經廣東工業大學;廣州江南科友科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310654793.4/1.html,轉載請聲明來源鉆瓜專利網。





