[发明专利]基于t半序的伪随机序列生成方法及序列发生器无效
申请号: | 200910186015.0 | 申请日: | 2009-09-11 |
公开(公告)号: | CN101645772A | 公开(公告)日: | 2010-02-10 |
发明(设计)人: | 左黎明;汤鹏志 | 申请(专利权)人: | 华东交通大学 |
主分类号: | H04L9/22 | 分类号: | H04L9/22 |
代理公司: | 南昌新天下专利代理有限公司 | 代理人: | 施秀瑾;李炳生 |
地址: | 330013江*** | 国省代码: | 江西;36 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 基于t半序的伪随机序列生成方法及序列发生器,其方法步骤:(S1)设置参数p,q,r;(S2)设置半序控制密钥;(S3)设置初始种子密钥;(S4)设置初始迭代次数;(S5)建立非线性泛函半序迭代;(S6)根据前后迭代序列半序比较结果进行编码;(S7)重复过程(S5),得到足够长序列;发生器是时钟发生器、参数p,q,r寄存器、迭代次数m寄存器、初始种子密钥寄存器、半序控制密钥寄存器通过系统数据总线与非线性迭代函数电路相连,非线性迭代函数电路输出:一个是反馈中间迭代结果到初始种子密钥寄存器中;另一是产生二进制输出,与需加密二进制流输入至异或门电路,异或门电路输出加密二进制流,本发明序列随机度高,速度快,运算相对简单,便于用硬件实现,加解密装置一致,成本相对低廉。 | ||
搜索关键词: | 基于 随机 序列 生成 方法 发生器 | ||
【主权项】:
1、一种基于t半序的伪随机序列生成方法,其特征是通过以下步骤实现:(S1)、设置参数p,q,r,其中p,q,r>0,其中q一般取较大的数;(S2)、设置半序控制密钥t=(t1,t2,t3,t4,t5,t6,t7,…,tu),ti≥1,i=1,2,…,u;(S3)、设置初始种子密钥为:x(0)=(x0,1,x0,2,x0,3,x0,4,x0,5,x0,6,x0,7,…,x0,u),x0,i∈R+;(S4)、设置初始迭代次数为m(m为整数);(S5)、建立非线性算子迭代:x(n+1)=A(x(n)),由x(n)计算x(n+1),其中xn=x(n),xn+1=x(n+1),n=0,1,2,…,此迭代为非线性泛函半序迭代;(S6)、若xn≤txn+1,则记录编码为二进制“0”;若xn与xn+1不可比较,跳过不记录;若xn≥txn+1,则记录编码为二进制“1”,其中比较过程方法如下:计算s 1 = Σ i = 1 u ( x n + 1 , i - x n , i ) 2 , ]]>s 2 = Σ i = 1 u t i * ( x n + 1 , i - x n , i ) , ]]> s3=|s2|,若s1<s3,则说明可比较,若其中s2≥0,记录编码为二进制“0”,否则记编码为二进制“1”,不能比较则不记录;(S7)、重复过程(S5),直到得到足够长二进制序列。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华东交通大学,未经华东交通大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200910186015.0/,转载请声明来源钻瓜专利网。