[发明专利]在认知无线网络中生成随机数的方法及通信密钥产生方法无效
| 申请号: | 201010505112.4 | 申请日: | 2010-11-29 |
| 公开(公告)号: | CN101980557A | 公开(公告)日: | 2011-02-23 |
| 发明(设计)人: | 周怀北;朱丽;黄俊园;陈勇群;毛庆华;田在荣;陈波;肖除病;曾理 | 申请(专利权)人: | 武汉大学 |
| 主分类号: | H04W12/02 | 分类号: | H04W12/02;H04W12/04 |
| 代理公司: | 武汉科皓知识产权代理事务所(特殊普通合伙) 42222 | 代理人: | 张火春 |
| 地址: | 430072*** | 国省代码: | 湖北;42 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 认知 无线网络 生成 随机数 方法 通信 密钥 产生 | ||
1.一种在认知无线网络中生成随机数的方法,其特征在于:基于终端节点的空间位置信息和周围空白频谱信息来生成安全认证机制中的随机数,具体方式如下,
步骤1,提取终端节点具有的唯一性设备ID,根据设备ID生成一个整数K;
步骤2,终端节点每隔一段时间记录其空间位置信息,形成记录;终端节点每隔一段时间记录其感知到的周围空白频谱信息,形成记录;
步骤3,选择终端节点的空间位置信息的K条记录,得到列表List1;选择终端节点的周围空白频谱信息的K条记录,得到列表List2;
步骤4,利用加密算法对ID+List1+List2进行加密,获得随机数RAND,此随机数即为通信过程中的种子随机数。
2.如权利要求1所述在认知无线网络中生成随机数的方法,其特征在于:步骤4所述加密算法采用SHA-256算法。
3. 一种基于权利要求1所生成随机数的通信密钥产生方法,其特征在于:包括以下步骤,
步骤a,基于终端节点的空间位置信息和周围空白频谱信息得到随机数RAND后,通过对随机数RAND进行非对称加密获得相关的初级密钥key;
步骤b,使用Dot22KDF 算法对初级密钥key加密得到任意长度的密钥AK;
步骤c,根据密钥AK和终端节点的列表List1和List2生成各种通信密钥。
4.如权利要求3所述的通信密钥产生方法,其特征在于:步骤c生成各种通信密钥包括如下内容,
1)利用密钥AK和终端节点的列表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和终端节点的列表List1和List2获得单波密钥,获取方式为key-single=SHA-256(AK | List1 | List 2);
3)利用初级密钥key和终端节点的列表List1和List2获得组播密钥,获取方式为Key-multi=SHA-256(key | List 1 | List 2)。
5.如权利要求3或4所述的通信密钥产生方法,其特征在于:步骤a所述非对称加密采用ECC算法实现。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉大学,未经武汉大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010505112.4/1.html,转载请声明来源钻瓜专利网。





