[發明專利]一種基于Rabin加密的RFID密鑰無線生成方法有效
| 申請號: | 201611191962.5 | 申請日: | 2016-12-21 |
| 公開(公告)號: | CN106603228B | 公開(公告)日: | 2019-10-22 |
| 發明(設計)人: | 凌捷;黃琪;謝銳;龔怡 | 申請(專利權)人: | 廣東工業大學 |
| 主分類號: | H04L9/08 | 分類號: | H04L9/08 |
| 代理公司: | 廣東廣信君達律師事務所 44329 | 代理人: | 楊曉松 |
| 地址: | 510062 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 rabin 加密 rfid 密鑰 無線 生成 方法 | ||
1.一種基于Rabin加密的RFID密鑰無線生成方法,其特征在于:
步驟1、讀寫器根據與三種類型的標簽之間的不同通信確定密鑰生成的三種實際應用場景類型;
步驟2、單個標簽生成密鑰;
步驟3、一組標簽生成共同的組密鑰,即共享密鑰;
步驟4、批量標簽生成獨立密鑰;
所述的步驟2包括:
S1:所述讀寫器預先產生第一隨機數r1,結合讀寫器IDR生成加密信息并將消息A發送給所述標簽;
S2:所述標簽收到消息A后,基于存儲的讀寫器IDR可得出第一隨機數利用隨機數生成函數MIXBITS生成第二隨機數r2=MIXBITS(IDR,r1),結合讀寫器IDR生成加密信息并利用Rabin加密生成第一驗證信息并將消息組合一(P,M1)發送給所述讀寫器;IDS是為了保護標簽真實身份標識ID而設置的一個標簽假簽名,n是梅森數,n=2k-1,k作為系統的安全參數,取密鑰的長度;
S3:所述讀寫器收到消息組合一(P,M1)后,結合自身存儲的IDR得出第二隨機數基于所述讀寫器中存儲的標簽假名IDSnew或者上一輪標簽假名IDSold與兩個隨機數r1、r2利用Rabin加密算法和異或運算生成第二驗證信息或者驗證所述標簽的合法性;判斷P1是否等于P,如果P1與P相等,則計算標簽密鑰加密信息以及第三驗證信息并將消息組合二(M2,Q)發送給所述標簽,同時讀寫器更新標簽假名:IDSold=IDSnew,IDSnew=[(IDSold)2mod n]l;如果P1與P不相等,則判斷P1’是否等于P,如果P1’與P相等,則計算標簽密鑰加密信息以及第四驗證信息并將消息組合三(M2’,Q’)發送給標簽,同時讀寫器更新標簽假名:IDSnew=[(IDSold)2mod n]l;若P1、P1’與P均不相等,則說明標簽不合法,通信立即終止;
S4:所述標簽收到消息組合二(M2,Q)或消息組合三(M2’,Q’)后,基于自身存儲的標簽假名IDSnew或者上一輪標簽假名IDSold以及第一隨機數r1生成第五驗證信息或者驗證讀寫器的合法性;判斷Q1與Q是否相等,如果Q1與Q相等,可得出標簽密鑰并更新標簽假名:IDSold=IDSnew,IDSnew=[(IDSold)2mod n]l;如果Q1與Q’相等,則可得到標簽密鑰并更新標簽假名IDSold=IDSnew,IDSnew=[(IDSold)2mod n]l;如果Q1’與Q相等,可得出標簽密鑰并更新標簽假名IDSnew=[(IDSold)2mod n]l;如果Q1’與Q’相等,可得到標簽密鑰并更新標簽假名IDSnew=[(IDSold)2mod n]l;若Q1與Q、Q’均不相等且Q1’與Q、Q’均不相等,則說明讀寫器不合法,通信立即終止。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣東工業大學,未經廣東工業大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611191962.5/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:應用于并網逆變器軟硬件加密方法
- 下一篇:簽名信息生成方法及裝置





