System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本申請涉及通信,尤其涉及一種對稱密鑰生成方法、裝置、設備、介質及產品。
技術介紹
1、無線傳感器網絡包括不同數量的無線傳感器和網絡設備,網絡設備又可被稱為匯入點或者匯聚點等,其中,無線傳感器通過無線通信連接與網絡設備連接,無線傳感器可以通過無線通信連接將數據發送給網絡設備,網絡設備可以對數據進行處理或發送給上級設備,網絡設備也可以通過無線通信連接向無線傳感器發送指令。
2、為了保障無線傳感器與網絡設備的通信安全,無線傳感器和網絡設備可以通過對稱密鑰對二者之間傳輸的數據進行加密和解密處理?,F有技術中,無線傳感器和網絡設備之間互相發送導頻信號,并分別根據接收到的導頻信號計算二者之間通信連接的信道特征值,進而根據信道特征值生成用于加密和解密數據的密鑰。
3、但是,由于導頻信號較為單一、無線傳感器的移動性較小,因而無線傳感器和網絡設備根據導頻信號確定的信道特征值的變化較小,使其他攻擊者比較容易根據導頻信號確定相同的信道特征值,進而破解無線傳感器和網絡設備之間的對稱密鑰,導致了無線傳感器網絡的安全性能較差。
技術實現思路
1、本申請提供一種對稱密鑰生成方法、裝置、設備、介質及產品,以解決無線傳感器網絡中無線傳感器和網絡設備之間使用的對稱密鑰隨機性較差導致的無線傳感器網絡的性能較差的技術問題。
2、本申請第一方面提供一種對稱密鑰生成方法,應用于網絡設備,包括根據目標密鑰生成序列向無線傳感器發送第一信號,使所述無線傳感器根據所述第一信號生成所述無線傳感器的第一
3、本申請第二方面提供一種對稱密鑰生成方法,應用于無線傳感器,包括:根據目標密鑰生成序列向網絡設備發送第二信號,使所述網絡設備根據所述第二信號生成第二對稱密鑰,其中,所述目標密鑰生成序列為隨機數序列;接收來自所述網絡設備的第一信號,所述第一信號是所述網絡設備根據所述目標密鑰生成序列發送的;根據所述第一信號,生成所述無線傳感器的第一對稱密鑰。
4、本申請第三方面提供一種對稱密鑰生成裝置,可用于執行如本申請第一方面提供的對稱密鑰生成方法,該對稱密鑰生成裝置包括發送模塊,用于根據目標密鑰生成序列向無線傳感器發送第一信號,使所述無線傳感器根據所述第一信號生成所述無線傳感器的第一對稱密鑰,其中,所述目標密鑰生成序列為隨機數序列;接收模塊,用于接收來自所述無線傳感器的第二信號;所述第二信號是所述無線傳感器根據所述目標密鑰生成序列發送的;處理模塊,用于根據所述第二信號,生成所述網絡設備的第二對稱密鑰。
5、本申請第四方面提供一種對稱密鑰生成裝置,可用于執行如本申請第二方面提供的對稱密鑰生成方法,該對稱密鑰生成裝置包括發送模塊,用于根據目標密鑰生成序列向網絡設備發送第二信號,使所述網絡設備根據所述第二信號生成第二對稱密鑰,其中,所述目標密鑰生成序列為隨機數序列;接收模塊,用于接收來自所述網絡設備的第一信號,所述第一信號是所述網絡設備根據所述目標密鑰生成序列發送的;處理模塊,用于根據所述第一信號,生成所述無線傳感器的第一對稱密鑰。
6、本申請第五方面提供一種電子設備,包括:存儲器和處理器;所述存儲器存儲計算機可執行指令;所述處理器執行所述存儲器存儲的計算機可執行指令,使所述處理器執行如本申請第一方面或者第二方面所述的對稱密鑰生成方法。
7、本申請第六方面提供一種計算機可讀存儲介質,存儲有計算機可執行指令,所述計算機可執行指令被執行時實現如本申請第一方面或者第二方面所述的對稱密鑰生成方法。
8、本申請第七方面提供一種計算機程序產品,包括計算機程序,所述計算機程序被執行時實現如本申請第一方面或者第二方面所述的對稱密鑰生成方法。
9、綜上,本申請提供的對稱密鑰生成方法、裝置、設備、介質及產品,網絡設備根據目標密鑰生成序列向無線傳感器發送第一信號、無線傳感器根據目標密鑰生成序列向網絡設備發送第二信號,使網絡設備根據第一信號生成第一對稱密鑰、無線傳感器根據第二信號生成第二對稱密鑰。其中,由于目標密鑰生成序列是隨機數序列,而隨機數序列與現有技術中導頻信號相比具有較強的隨機性,其變化相比于導頻信號更大。即使無線傳感器網絡中無線傳感器的移動性較差,也能夠通過目標密鑰生成序列的變化進一步增強、放大無線傳感器與網絡設備之間的信道變化,使無線傳感器和網絡設備根據相互發送的第一信號和第二信號提取的信道特征值的隨機性更強,從而增強了基于信道特征值所產生的對稱密鑰的隨機性更強,使對稱密鑰更為有效,并增加了其他攻擊者根據導頻信號確定相同的信道特征值、破解無線傳感器和網絡設備之間的對稱密鑰的難度,進而增強了無線傳感器與網絡設備之間傳輸的數據的安全性能,保證了整個無線傳感器網絡的安全與穩定。
本文檔來自技高網...【技術保護點】
1.一種對稱密鑰生成方法,應用于網絡設備,其特征在于,包括:
2.根據權利要求1所述的方法,其特征在于,所述根據所述第二信號,生成所述網絡設備的第二對稱密鑰,包括:
3.根據權利要求1所述的方法,其特征在于,所述根據目標密鑰生成序列向無線傳感器發送第一信號之前,還包括:
4.根據權利要求3所述的方法,其特征在于,所述從預設的多個密鑰生成序列中確定所述目標密鑰生成序列,包括:
5.根據權利要求4所述的方法,其特征在于,所述根據所述第二信道特征值,從預設的多個密鑰生成序列中確定與所述第二信道特征值對應的所述目標密鑰生成序列,包括:
6.根據權利要求5所述的方法,其特征在于,所述映射關系是通過如下步驟得到的:
7.根據權利要求4-6任一項所述的方法,其特征在于,
8.根據權利要求1所述的方法,其特征在于,所述根據目標密鑰生成序列向無線傳感器發送第一信號,包括:
9.根據權利要求3所述的方法,其特征在于,所述從預設的多個密鑰生成序列中確定所述目標密鑰生成序列之后,還包括:
10.根
11.根據權利要求2所述的方法,其特征在于,
12.一種對稱密鑰生成方法,應用于無線傳感器,其特征在于,包括:
13.根據權利要求12所述的方法,其特征在于,所述根據所述第一信號,生成所述無線傳感器的第一對稱密鑰,包括:
14.根據權利要求12或13所述的方法,其特征在于,所述根據目標密鑰生成序列向網絡設備發送第二信號之前,還包括:
15.根據權利要求12所述的方法,其特征在于,所述根據目標密鑰生成序列向網絡設備發送第二信號,包括:
16.根據權利要求12所述的方法,其特征在于,所述根據所述第一信號生成第一對稱密鑰之后,還包括:
17.根據權利要求12所述的方法,其特征在于,
18.一種對稱密鑰生成裝置,其特征在于,包括:
19.一種對稱密鑰生成裝置,其特征在于,包括:
20.一種電子設備,其特征在于,包括:存儲器和處理器;
21.一種計算機可讀存儲介質,其特征在于,存儲有計算機可執行指令,所述計算機可執行指令被執行時實現如權利要求1-17任一項所述的對稱密鑰生成方法。
22.一種計算機程序產品,其特征在于,包括計算機程序,所述計算機程序被執行時實現如權利要求1-17任一項所述的對稱密鑰生成方法。
...【技術特征摘要】
1.一種對稱密鑰生成方法,應用于網絡設備,其特征在于,包括:
2.根據權利要求1所述的方法,其特征在于,所述根據所述第二信號,生成所述網絡設備的第二對稱密鑰,包括:
3.根據權利要求1所述的方法,其特征在于,所述根據目標密鑰生成序列向無線傳感器發送第一信號之前,還包括:
4.根據權利要求3所述的方法,其特征在于,所述從預設的多個密鑰生成序列中確定所述目標密鑰生成序列,包括:
5.根據權利要求4所述的方法,其特征在于,所述根據所述第二信道特征值,從預設的多個密鑰生成序列中確定與所述第二信道特征值對應的所述目標密鑰生成序列,包括:
6.根據權利要求5所述的方法,其特征在于,所述映射關系是通過如下步驟得到的:
7.根據權利要求4-6任一項所述的方法,其特征在于,
8.根據權利要求1所述的方法,其特征在于,所述根據目標密鑰生成序列向無線傳感器發送第一信號,包括:
9.根據權利要求3所述的方法,其特征在于,所述從預設的多個密鑰生成序列中確定所述目標密鑰生成序列之后,還包括:
10.根據權利要求2所述的方法,其特征在于,所述根據所述第一信道特征值生成所述第二對稱密鑰之后,還包括:
11.根據權利要求2...
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。