[发明专利]基于演化密码的安全跳频序列构造方法有效
申请号: | 201310080710.5 | 申请日: | 2013-03-14 |
公开(公告)号: | CN103199992A | 公开(公告)日: | 2013-07-10 |
发明(设计)人: | 刘瑞;张焕国;王潮;王永丽;贾徽徽;姜丽莹 | 申请(专利权)人: | 上海大学 |
主分类号: | H04L9/06 | 分类号: | H04L9/06;H04B1/7136 |
代理公司: | 上海上大专利事务所(普通合伙) 31205 | 代理人: | 陆聪明 |
地址: | 200444*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: |
本发明公开了一种基于演化密码的安全跳频序列构造方法,该方法通信收发双方通过一组伪随机序列同步地改变载波频率来进行信息传递,将控制载波频率跳变的伪码序列称为跳频序列,该跳频序列是采用演化DES分组加密算法,以用户的地址码为加密密钥,通过对用户的TOD信息进行加密得到密文,然后从加密的密文中选取n位作为跳频码,进而构成跳频序列。该方法所构造的跳频序列在均匀性,相关性和线性复杂性方面均优于现有技术方案,其次,本发明的方案中,引入演化数据加密算法( |
||
搜索关键词: | 基于 演化 密码 安全 序列 构造 方法 | ||
【主权项】:
1.一种基于演化密码的安全跳频序列构造方法,其特征在于,该方法通信收发双方通过一组伪随机序列同步地改变载波频率来进行信息传递,将控制载波频率跳变的伪码序列称为跳频序列,该跳频序列是采用演化DES分组加密算法,以用户的地址码为加密密钥,通过对用户的TOD信息进行加密得到密文,然后从加密的密文中选取n位作为跳频码,进而构成跳频序列,其具体步骤如下:步骤1、设置初始值,设定跳频序列
的可用频点数为
,n≤64,跳频序列
中第i个元素为
, i 为跳频序列
中元素序数,初始设定i=0,跳频序列
的长度为L,设定TOD信息的初值(
),该初值(
)是由当前实际时间按格式转换为64比特的二进制的初值,设定用户的地址码分别为(
),(
),┄┄,(
) ,其中下标1, 2,┄┄, j为用户编号,用户的地址码为一个64比特的二进制数;步骤2、判断跳频序列
中元素序数 i与跳频序列长度L是否相等,即, i =L是否成立如果 跳频序列
中元素序数i与跳频序列长度为L是相等,则结束, 如果 跳频序列
中元素序数i与跳频序列长度为L是不相等,则转步骤3;步骤3、将64比特的TOD信息的初值(
)与跳频序列
中元素序数i进行加法运算,产生64比特的加密明文
,以64比特的
信息为明文输入,用户编号为 j 的64比特的地址码(
)为密钥,使用演化数据加密算法(
)进行加密运算,产生64比特的密文
,即:
式中,
为加密后的密文,
为演化数据加密算法,
为加密明文,
为用户编号 j 的地址码;步骤4、从步骤3中得到的64比特的密文
中选取n比特输出密文
,将n比特二进制数密文
转换成一个十进制数值,该数值即为跳频序列的第i个元素
;步骤5、将跳频序列
中元素序数i进行递增运算产生新的跳频序列
中元素序数i+1,则返回步骤2,重复循环进行步骤2 至步骤 5,直至依次得到一组跳频序列
中元素序数。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海大学,未经上海大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310080710.5/,转载请声明来源钻瓜专利网。
- 上一篇:烟用滤棒爆口检测仪
- 下一篇:显示装置及其控制方法