[發(fā)明專利]在認知無線網絡中生成隨機數的方法及通信密鑰產生方法無效
| 申請?zhí)枺?/td> | 201010505112.4 | 申請日: | 2010-11-29 |
| 公開(公告)號: | CN101980557A | 公開(公告)日: | 2011-02-23 |
| 發(fā)明(設計)人: | 周懷北;朱麗;黃俊園;陳勇群;毛慶華;田在榮;陳波;肖除病;曾理 | 申請(專利權)人: | 武漢大學 |
| 主分類號: | H04W12/02 | 分類號: | H04W12/02;H04W12/04 |
| 代理公司: | 武漢科皓知識產權代理事務所(特殊普通合伙) 42222 | 代理人: | 張火春 |
| 地址: | 430072*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 認知 無線網絡 生成 隨機數 方法 通信 密鑰 產生 | ||
1.一種在認知無線網絡中生成隨機數的方法,其特征在于:基于終端節(jié)點的空間位置信息和周圍空白頻譜信息來生成安全認證機制中的隨機數,具體方式如下,
步驟1,提取終端節(jié)點具有的唯一性設備ID,根據設備ID生成一個整數K;
步驟2,終端節(jié)點每隔一段時間記錄其空間位置信息,形成記錄;終端節(jié)點每隔一段時間記錄其感知到的周圍空白頻譜信息,形成記錄;
步驟3,選擇終端節(jié)點的空間位置信息的K條記錄,得到列表List1;選擇終端節(jié)點的周圍空白頻譜信息的K條記錄,得到列表List2;
步驟4,利用加密算法對ID+List1+List2進行加密,獲得隨機數RAND,此隨機數即為通信過程中的種子隨機數。
2.如權利要求1所述在認知無線網絡中生成隨機數的方法,其特征在于:步驟4所述加密算法采用SHA-256算法。
3.?一種基于權利要求1所生成隨機數的通信密鑰產生方法,其特征在于:包括以下步驟,
步驟a,基于終端節(jié)點的空間位置信息和周圍空白頻譜信息得到隨機數RAND后,通過對隨機數RAND進行非對稱加密獲得相關的初級密鑰key;
步驟b,使用Dot22KDF?算法對初級密鑰key加密得到任意長度的密鑰AK;
步驟c,根據密鑰AK和終端節(jié)點的列表List1和List2生成各種通信密鑰。
4.如權利要求3所述的通信密鑰產生方法,其特征在于:步驟c生成各種通信密鑰包括如下內容,
1)利用密鑰AK和終端節(jié)點的列表List1和List2產生管理密鑰,產生方式如下,
首先,得到固定長度的隨機數rand,rand=Truncate(AK?|?List1?|?List2,?Length(AK)),其中Trunctate(?)為卷積函數,Length(AK)為密鑰AK的長度;
然后,由隨機數rand在ECC曲線上選擇合適的點,作為管理密鑰對(SK,?PK),(SK,?PK)=?ECC(Rand),SK為管理密鑰對的私鑰,PK為管理密鑰對的公鑰;
2)利用密鑰AK和終端節(jié)點的列表List1和List2獲得單波密鑰,獲取方式為key-single=SHA-256(AK?|?List1?|?List?2);
3)利用初級密鑰key和終端節(jié)點的列表List1和List2獲得組播密鑰,獲取方式為Key-multi=SHA-256(key?|?List?1?|?List?2)。
5.如權利要求3或4所述的通信密鑰產生方法,其特征在于:步驟a所述非對稱加密采用ECC算法實現。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于武漢大學,未經武漢大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010505112.4/1.html,轉載請聲明來源鉆瓜專利網。





