[發明專利]LFSR-APUF和私有Cover函數的輕量級身份認證協議在審
| 申請號: | 202111544293.6 | 申請日: | 2021-12-16 |
| 公開(公告)號: | CN114448596A | 公開(公告)日: | 2022-05-06 |
| 發明(設計)人: | 王耀;石閃閃 | 申請(專利權)人: | 鄭州大學 |
| 主分類號: | H04L9/00 | 分類號: | H04L9/00;H04L9/06;H04L9/08;H04L9/18;H04L9/32;H04L9/40 |
| 代理公司: | 鄭州慧廣知識產權代理事務所(特殊普通合伙) 41160 | 代理人: | 黃永真 |
| 地址: | 450001 河南*** | 國省代碼: | 河南;41 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | lfsr apuf 私有 cover 函數 輕量級 身份 認證 協議 | ||
1.一種LFSR-APUF和私有Cover函數的輕量級身份認證協議,其特征在于,
包括注冊部分和認證部分;
注冊部分包括以下步驟:
步驟1:服務器中的兩個弱PUF(WPUF1和WPUF2)上電后生成兩個服務器密鑰Ks1和Ks2;
步驟2:服務器為認證網絡中的每個設備k分配唯一的身份標識(IDk)、唯一的本原多項式(pk)以及唯一的超輕量級Cover函數(Coverk);
步驟3:服務器使用加密密鑰Ks1對設備k的pk和Coverk的拼接進行加密,加密后內容用EncKs1(pk||Coverk)表示,縮寫為Enck,其中符號||用于表示兩個向量的連接;之后用IDk作為索引將加密后的信息存儲進數據庫;
步驟4:服務器中的真隨機數生成器(TRNG)生成y組隨機數(nc,Base);對于設備k認證的第i輪,(nc,Base)定義為(nci,Basei);nci有n位,相當于APUF電路級數,y決定用于與相應設備進行身份認證的CRP數據集的大小;
步驟5:對于設備k的第i輪認證,將從服務器接收到的(nci,Basei)輸入到LFSRk中,確定LFSRk第i輪認證的種子值和移位計數值,生成相應的模糊激勵,用nLci表示;
步驟6:設備k中的LFSRk將步驟5中的nLci作為種子值進行激勵擴展,擴展后激勵用cin表示;
步驟7:設備k中的APUFk使用擴展后的cin生成多位響應ri,該響應被發送到服務器;
步驟8:服務器使用加密密鑰Ks2(定義為)對設備k中LFSRk的相關數據和APUFk的響應數據進行加密,并將其存儲在數據庫對應索引下的預留空間中。
認證部分包括以下步驟:
步驟1:設備k向服務器發送身份標識以進行初始認證通信;從設備k接收身份標識后,服務器只需檢查其有效性并將其發送到數據庫,以請求與設備k相關的加密消息;
步驟2:服務器從數據庫中收到關于設備k的相關加密信息,使用WPUF1生成的密鑰Ks1對其進行解密,并配置設備k;
步驟3:服務器完成步驟2配置時,設備k使用TRNG生成(nd,indi1),其中nd是Coverk的隨機l位,indi1用于請求數據庫中的第i輪加密消息;
步驟4:從設備k接收(nd,indi1)后,服務器使用(IDk,indi1)從數據庫請求設備k的相關加密信息Encki;然后,數據庫向服務器發送關于設備k的第i輪加密消息;
步驟5:服務器從數據庫接收到加密消息后,使用WPUF2生成的密鑰Ks2對其進行解密,生成(nci||Basei||ri);在服務器使用Covers(nci||Basei||ri,nd),生成ndc;最后,ndc發送到設備k;
步驟6:設備k使用Uncovers函數解密以獲取相關信息即(nci||Basei||ri);然后,設備k用接收到的(nci||Basei)配置LFSRk用于模糊激勵nLci,之后使用nLci作為種子對激勵進行擴展,并發送至APUFk產生多位響應r’i;將r’i與ri做對比,若相同,則設備對服務器認證成功;
步驟7:認證服務器后,服務器使用自己的TRNG生成(ns,indi2),類似于步驟3;然后,服務器將ns發送到設備k,并發送indi2到數據庫請求相關的加密信息;
步驟8:服務器從數據庫接收到Enckj后,使用密鑰Ks2對其進行解密,生成(ncj||Basej||rj);然后,服務器對(ncj||Basej)與ns使用Covers函數以生成nsc,并發送給設備k;
步驟9:設備k從服務器依次接收到ns和nsc后,使用ns及Uncovers函數對nsc進行解密獲得(ncj||Basej);后將(ncj||Basej)輸入LFSR-APUF生成多位響應r’j,并發送到服務器;
步驟10:在收到設備k發送的r’j后,服務器將其與從數據庫中提取的rj進行比較;如果相同,則服務器將對設備k認證成功;服務器和設備完成相互身份認證。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于鄭州大學,未經鄭州大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202111544293.6/1.html,轉載請聲明來源鉆瓜專利網。





