[发明专利]基于耦合混沌映射系统的并行伪随机比特发生器有效

专利信息
申请号: 201210364841.1 申请日: 2012-09-27
公开(公告)号: CN102904715A 公开(公告)日: 2013-01-30
发明(设计)人: 王世红;梁仁夫;周琥 申请(专利权)人: 北京邮电大学
主分类号: H04L9/22 分类号: H04L9/22
代理公司: 暂无信息 代理人: 暂无信息
地址: 100876 北京市海淀区*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 耦合 混沌 映射 系统 并行 随机 比特 发生器
【说明书】:

技术领域

发明涉及信息安全技术领域,是基于耦合混沌映射系统的并行伪随机比特发生器。

技术背景

伪随机数在蒙特卡罗计算、文本加密、图像加密和视频加密以及在密码协议中的密钥、初始化变量中有着广泛的应用,因此随机数发生器的研究在统计物理和现代密码中有着重要的地位。伪随机数发生器产生的序列要求具有尽可能大的周期和良好的随机性。

由于混沌轨道对初值和参数的敏感性,以及混沌信号的伪随机性,近年来,许多研究者应用混沌动力学来构建伪随机数发生器。从现有的研究成果来看,比较有竞争力的一类是以时空耦合混沌映射格子为基础的混沌伪随机数发生器。与低维系统相比,时空混沌系统具有多个正的李雅普诺夫指数,增加了系统的复杂性和周期。混沌运算是基于实数域的,因此已有的基于混沌的随机数发生器的设计大多适用于软件操作环境,用于平移到硬件平台上存在着操作代价高,运行效率低的缺点。

本发明特制了全新的、基于混沌耦合映射的并行伪随机比特发生器,其主要特点是采用一维耦合混沌映射系统,通过选择有效的参数,保证了系统的时空混沌复杂性,也通过有限的、方便的移位操作不仅使输出的序列具有良好的统计特性,而且适用于硬件平台;同时可用于并行输出随机比特序列。

发明内容

本发明的目的是设计可用于硬件实现、适用于并行操作、高效率的伪随机比特发生器。基于耦合混沌映射系统的并行伪随机比特发生器,其过程特征在于以下处理步骤:

A1)通过初始化模块,把伪随机比特发生器的初始值(也称为种子)通过非线性变换扩展产生耦合混沌映射系统的初始值;

A2)把扩展产生的耦合混沌映射系统的初始值输入耦合混沌映射系统,经过耦合混沌映射系统的作用,并行输出多路混沌序列;

A3)把输出的混沌序列通过输出模块的处理,并行输出满足测试标准的随机比特序列。

在A1中,64比特的初始值通过非线性变换扩展成32N比特,产生耦合混沌映射系统的N个初始值x0(i),i=1,2,...,N,N为耦合映射的个数,N≥4,每个x0(i)都是属于[0,232)区间上的整数;若有全部相等的初始值,即x0(i)=x0(1),i=2,3,...,N,输出的初始值变化为x0(i)=x0(1)+10000×i,i=2,3,...,N,其中符号+为模232加法。

在A2中,把A1中扩展产生的耦合混沌映射系统的初始值输入耦合混沌映射系统,所述的耦合混沌映射系统满足

xn+1(i)=(1-ε12)f(xn(i))+ε1f(xn(i+1))+ε2f(xn(i-1)),i=1,2,...,N,

其中n=0,1,2,...为离散时间步数;i为耦合映射位置坐标,N为耦合映射格子的长度;采用周期边界条件xn(0)=xn(N),xn(N+1)=xn(1);f(x)=ax mod 232是移位映射,a∈(1,2];ε1和ε2为耦合强度,满足ε1>0,ε2>0,且ε1≠ε2,1-ε12>0;

而且,所述的耦合混沌映射系统要求参数a,ε1和ε2的选择使得耦合系统为时空混沌系统,同时为了使复杂的乘法运算转化为简单的移位操作,取参数为如下形式

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京邮电大学,未经北京邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201210364841.1/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top