[發明專利]5G網絡環境下的無線物聯網設備通信密鑰交換方法有效
| 申請號: | 202110777176.8 | 申請日: | 2021-07-09 |
| 公開(公告)號: | CN113242548B | 公開(公告)日: | 2021-09-17 |
| 發明(設計)人: | 陳文;周蘭;康明 | 申請(專利權)人: | 四川大學 |
| 主分類號: | H04W12/0431 | 分類號: | H04W12/0431;H04W12/0471;H04W12/06;G16Y30/10 |
| 代理公司: | 四川省成都市天策商標專利事務所 51213 | 代理人: | 張秀敏 |
| 地址: | 610000 四*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 網絡 環境 無線 聯網 設備 通信 密鑰 交換 方法 | ||
1.一種5G網絡環境下的無線物聯網設備通信密鑰交換方法,其特征在于,包括IoT網絡中準備建立保密通信的終端設備UEA和終端設備UEB,以及位于5G服務網絡中的簽名驗證模塊SA和簽名驗證模塊SB,所述終端設備UEA和終端設備UEB分別通過無線接入點APA和無線接入點APB接入各自對應的服務網絡中;所述的通信密鑰交換方法包括以下步驟:
步驟1、終端設備UEA和終端設備UEB協商通信密鑰;
所述步驟1具體包括以下步驟:
(1)其中一個終端設備選取一個生成元g和一個大素數p,發送(g,p)給另外一個終端設備;
(2)終端設備UEA和終端設備UEB分別選取介于2到p-2之間的一個隨機數x和y,即2≤x≤p-2,2≤y≤p-2,計算中間值X=gx mod p和Y=gy mod p;
(3)終端設備UEA以過去T秒內采集到的終端設備UEA與無線接入點APA之間的無線信道物理特征VA作為簽名密鑰對中間值X=gx mod p進行簽名,生成終端設備UEA的身份簽名MACX=f(X||VA),終端設備UEB以過去T秒內采集到的終端設備UEB與無線接入點APB之間的無線信道物理特征VB作為簽名密鑰對中間值Y=gy mod p進行簽名,生成終端設備UEB的身份簽名MACY=f(Y||VB),其中f()為哈希散列函數,||為連接操作;
(4)終端設備UEA將協商向量(X,MACX,TMSIA,SNAID)傳給終端設備UEB,終端設備UEB將協商向量{Y,MACY,TMSIB,SNBID}傳給終端設備UEA,TMSIA和TMSIB分別為終端設備UEA和終端設備UEB在其對應的服務網絡SNA和服務網絡SNB中注冊的臨時身份標識,SNAID和SNBID分別為終端設備UEA和終端設備UEB所在的服務網絡ID;
步驟2、根據終端設備UEA或UEB與各自對應的無線接入點APA或APB之間的無線信道物理特征進行身份簽名驗證,雙方通過各自所屬5G服務網絡中的簽名驗證模塊SA和簽名驗證模塊SB向無線接入點APA和無線接入點APB驗證簽名的有效性;
在步驟2中,終端設備UEA的身份簽名驗證具體包括以下步驟:
(a)終端設備UEA將收到的協商向量{Y,MACY,TMSIB,SNBID}傳給簽名驗證模塊SA,由簽名驗證模塊SA根據SNBID將驗證請求{Y,TMSIB,SNBID}轉發給服務網絡SNB的簽名驗證模塊SB;
(b)簽名驗證模塊SB檢查SNBID是否是本服務網絡的ID,若不是,則設置返回值ResB=‘error1’,轉步驟(e),否則將{Y,TMSIB}轉發給無線接入點APB,請求計算TMSIB對應終端設備的哈希簽名;
(c)無線接入點APB接收到{Y,TMSIB}檢查TMSIB是否為本接入點注冊的本地設備,若不是設置返回值ResB=‘error2’,轉步驟(d);否則以過去T秒內采集到的終端設備UEB與無線接入點APB之間的無線信道物理特征VB作為簽名密鑰對Y進行簽名,生成終端設備UEB的身份驗證簽名MACY'=f(Y||VB),其中f()為哈希散列函數,||為連接操作,無線接入點APB設置返回值為ResB=‘MACY'’;
(d)無線接入點APB將ResB返回給簽名驗證模塊SB;
(e)簽名驗證模塊SB將ResB轉發給簽名驗證模塊SA;
(f)若ResB為‘error1’或‘error2’,則簽名驗證模塊SA直接返回ResB給終端設備UEA,否則簽名驗證模塊SA比較終端設備UEB的身份簽名MACY與ResB中包含的終端設備UEB的身份驗證簽名MACY':若MACY=MACY',設置ResB=‘OK’,否則設置ResB=‘FAILED’,隨后返回ResB給終端設備UEA;
(g)終端設備UEA檢查ResB的返回結果,若ResB為‘OK’,則計算Yx mod p,即(gy)x mod p得到會話密鑰K1=gxymod p,否則重新發起與終端設備UEB的密鑰協商過程;
終端設備UEB的身份簽名驗證具體包括以下步驟:
(A)終端設備UEB將收到的協商向量{X,MACX,TMSIA,SNAID}傳給簽名驗證模塊SB,由簽名驗證模塊SB根據SNAID將驗證請求{X,TMSIA,SNAID}轉發給服務網絡SNA的簽名驗證模塊SA;
(B)簽名驗證模塊SA檢查SNAID是否是本服務網絡的ID,若不是,則設置返回值ResA=‘error1’,轉步驟(E),否則將{X,TMSIA}轉發給無線接入點APA,請求計算TMSIA對應終端設備的哈希簽名;
(C)無線接入點APA接收到{X,TMSIA}檢查TMSIA是否為本接入點注冊的本地設備,若不是設置返回值ResA=‘error2’,轉步驟(D);否則以過去T秒內采集到的終端設備UEA與無線接入點APA之間的無線信道物理特征VA作為簽名密鑰對X進行簽名,生成終端設備UEA的身份驗證簽名MACX'=f(X||VA),其中f()為哈希散列函數,||為連接操作,無線接入點APA設置返回值為ResA=‘MACX'’;
(D)無線接入點APA將ResA返回給簽名驗證模塊SA;
(E)簽名驗證模塊SA將ResA轉發給簽名驗證模塊SB;
(F)若ResA為‘error1’或‘error2’,則簽名驗證模塊SB直接返回ResA給終端設備UEB,否則簽名驗證模塊SB比較終端設備UEA的身份簽名MACX與ResA中包含的終端設備UEA的身份驗證簽名MACX':若MACX=MACX',設置ResA=‘OK’,否則設置ResA=‘FAILED’,隨后返回ResA給終端設備UEB;
(G)終端設備UEB檢查ResA的返回結果,若ResA為‘OK’,則計算Xy mod p,即(gx)y mod p得到會話密鑰K2=gxy mod p,否則重新發起與終端設備UEB的密鑰協商過程;
若會話密鑰K1=K2=gxy mod p,則終端設備UEA和終端設備UEB的完成身份簽名驗證和密鑰協商過程。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于四川大學,未經四川大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110777176.8/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種家具制造木質板材表面精加工打磨機械
- 下一篇:具備維護辨識結構的變壓器





