[发明专利]一种基于规整元胞自动机的伪随机数生成方法在审

专利信息
申请号: 201410362589.X 申请日: 2014-07-28
公开(公告)号: CN104135363A 公开(公告)日: 2014-11-05
发明(设计)人: 平萍;毛莺池;吕鑫;许峰;王志坚 申请(专利权)人: 河海大学
主分类号: H04L9/22 分类号: H04L9/22;H04L9/20
代理公司: 南京经纬专利商标代理有限公司 32200 代理人: 朱小兵
地址: 211100 江苏*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开了一种基于规整元胞自动机的伪随机数生成方法包括步骤:首先令规整元胞自动机的长度为256个元胞,并设定演化规则;其次设置密钥以及所需伪随机序列长度L;再次将密钥作为规整元胞自动机的初始全局状态,规整元胞自动机前向迭代产生不同时刻的全局状态,取被4除余1的时刻的全局状态作为二进制序列输出,直到输出的二进制序列长度大于或等于L则停止迭代;最后若二进制序列长度等于L则将该二进制序列直接作为伪随机序列输出,若二进制序列长度大于L则将长度L之后的比特舍去后作为伪随机序列输出。本发明采用规整元胞自动机设计伪随机序列发生器,不仅能够获得高质量的伪随机序列,而且具有逻辑结构简单、易于软硬件实现等优点。
搜索关键词: 一种 基于 规整 自动机 随机数 生成 方法
【主权项】:
一种基于规整元胞自动机的伪随机数生成方法,其特征在于,所述方法包括以下处理步骤:步骤1:令规整元胞自动机的长度为256个元胞,该规整元胞自动机的演化规则如下:sit+1=f(si-2t,si-1t,sit,si+1t,si+2t)=si-1t⊕sit⊕si+1t⊕si+2t⊕(si-2t·sit)⊕(si-1t·sit·si+1t)⊕(si-2t·si-1t·sit·si+1t)‾]]>式中,f(·)为布尔函数;为第i个元胞在t时刻的状态,i的取值为1‑256,为第i‑1个元胞在t时刻的状态,为第i‑2个元胞在t时刻的状态,为第i+1个元胞在t时刻的状态,为第i+2个元胞在t时刻的状态,为第i个元胞在t+1时刻的状态,所述状态的取值为0或1;是异或运算符,·是与运算符,‑是非运算符;元胞的边界采用周期型,即s0t=s256t,s-1t=s255t,s257t=s1t,s258t=s2t;]]>步骤2,设置密钥K,密钥K为256比特的二进制序列k1k2k3,...,k256;同时,设置需要产生的伪随机序列长度为L比特;其中,L为正整数;步骤3,将密钥K作为规整元胞自动机在t=0时刻的全局状态规整元胞自动机根据步骤1中的演化规则向前迭代,依次产生不同t时刻的全局状态取被4除余1的时刻的全局状态作为二进制序列输出,当输出的二进制序列长度大于或等于L比特时,规整元胞自动机停止迭代;步骤4,若步骤3中规整元胞自动机输出的二进制序列长度等于L比特,则将该二进制序列直接作为伪随机序列输出;若规整元胞自动机输出的二进制序列长度大于L比特,则将长度L之后的比特舍去后的二进制序列作为伪随机序列输出;从而完成伪随机数的生成。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

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

本文链接:http://www.vipzhuanli.com/patent/201410362589.X/,转载请声明来源钻瓜专利网。

同类专利
  • 基于模糊熵算法的混沌伪随机序列复杂度稳定性测度方法-201310489258.8
  • 孙克辉;贺少波;王会海 - 中南大学
  • 2013-10-18 - 2019-02-26 - H04L9/22
  • 本发明公开了一种基于模糊熵算法的混沌伪随机序列复杂度稳定性测度方法,主要解决现有伪随机序列复杂度稳定性测度算法的不足和准确性差的问题,包括k错模糊熵稳定性算法和复杂度时间稳定算法。其计算步骤分别为:(1)读取数据0‑1数据,(2)划分窗口,(3)计算每个窗口的k错模糊熵,(4)计算k错模糊熵稳定性;(1)读取0‑1数据,(2)划分窗口,(3)计算每个窗口的模糊熵,(4)计算复杂度时间演化稳定性。从结果来看,多涡卷混沌系统产生的混沌伪随机序列复杂度和复杂度稳定性并不随涡卷数增加而变得更好;不同测度值之间具有一定的相似性,表明本发明测度结果的准确性和测度实用性。本发明可用于计算混沌0‑1伪随机序列的复杂度稳定性。
  • 一种大数据量快速安全数据传输的方法-201811457241.3
  • 张平;贾卫娟;王秀芬;张扬;信维辉;李建强 - 山东三江电子工程有限公司
  • 2018-11-30 - 2019-02-15 - H04L9/22
  • 本发明涉及一种大数据量快速数据传输的方法,解决的是传输效率低、实时更新慢的技术问题,通过采用步骤1,发送端对数据添加数据属性标签,对网络连接添加网络连接属性标签,并定义数据属性标签库以及网络连接属性标签库;步骤2,发送端判断待发送数据属性以及判断网络连接属性进行数据信息发送;步骤3,发送端侦听接收端的反馈信息,并根据反馈信息判断接收端是否成功接收数据;将反馈信息添加到数据属性标签库的技术方案,较好的解决了该问题,可应用于物联网中。
  • 一种加密方法-201410065138.X
  • 李敬锋;马俊 - 苏州朗格智能配用电系统有限公司
  • 2014-02-26 - 2017-12-05 - H04L9/22
  • 本发明涉及一种加密方法。其包括以下步骤原文X采用32位表示;定义一个非线性函数,表达式为F(NLF1、NLF2、NLF3、NLF4、NLF5);在32位数字中,取5个数字I0、I1、I2、I3、I4;设置64位密钥key;设定循环初值N以及起始值B;1≦B≦63;设定循环变量i;0≦i<N*64+B;X(i+1)=X(i)>>1异或(bit(X(i),0)异或bit(X(i),B)异或bit(key,i&63)异或bit(NLF,g5(X(i),I0,I1,I2,I3,I4)))<<31);且X(0)=X,X(N*64+B)为密文。本发明加密方法加密性强、不易破解。
  • 专用智能移动终端的内置式安全管控模块-201620465892.7
  • 苏静;赵大维;赵晓辉;刘岗;李哲;黄乔;左文洪 - 北京军地联合网络技术中心
  • 2016-05-19 - 2016-12-07 - H04L9/22
  • 本实用新型公开了一种专用智能移动终端的内置式安全管控模块,其包括:信息管控部件;与信息管控部件连接,用于存储安全管控信息的管控信息保存电路;存储被控智能移动终端的设备信息的数据存储单元,所述管控部件包括:口逻辑电路;管控电路;解密电路;数据存取电路以及只读存储器,解密电路分别连接信息管控电路、数据存取电路以及只读存储器;只读存储器中存储的密文由所述解密电路根据信息管控电路生成的秘钥解密后,发送给数据存取电路使用。通过采用本实用新型的专用智能移动终端的内置式安全管控模块,在保证内置有该安全管控装置的智能移动终端正常使用的同时,防止敏感信息遭到泄漏。
  • 一种基于规整元胞自动机的伪随机数生成方法-201410362589.X
  • 平萍;毛莺池;吕鑫;许峰;王志坚 - 河海大学
  • 2014-07-28 - 2014-11-05 - H04L9/22
  • 本发明公开了一种基于规整元胞自动机的伪随机数生成方法包括步骤:首先令规整元胞自动机的长度为256个元胞,并设定演化规则;其次设置密钥以及所需伪随机序列长度L;再次将密钥作为规整元胞自动机的初始全局状态,规整元胞自动机前向迭代产生不同时刻的全局状态,取被4除余1的时刻的全局状态作为二进制序列输出,直到输出的二进制序列长度大于或等于L则停止迭代;最后若二进制序列长度等于L则将该二进制序列直接作为伪随机序列输出,若二进制序列长度大于L则将长度L之后的比特舍去后作为伪随机序列输出。本发明采用规整元胞自动机设计伪随机序列发生器,不仅能够获得高质量的伪随机序列,而且具有逻辑结构简单、易于软硬件实现等优点。
  • 一种随机密钥的生成方法-201210467350.X
  • 陈明捷;许宁;陈茹涛;庄益强 - 厦门雅迅网络股份有限公司
  • 2012-11-19 - 2014-05-28 - H04L9/22
  • 本发明一种随机密钥的生成方法,将加密者自身特有的信息作为增加的密钥种子的来源,大大的增加了密钥的安全性和特殊性;采用的密钥更新方法能使密钥样本的随机性大大增加,且生成密钥的效率高,有足够的灵活性,不容易被破解,可以应用于对密钥安全要求较高的场合,如在某些认证和共享密钥形成的场合作为公钥使用,或作为重要数据内容的加密密钥。
  • 保证最小周期的随机比特流生成器-201310289214.0
  • 赖纳·戈特费尔特;马库斯·盖尔;奔迪特·加梅尔 - 英飞凌科技股份有限公司
  • 2013-07-10 - 2014-01-29 - H04L9/22
  • 本发明公开了保证最小周期的随机比特流生成器,该用于生成随机比特流的随机比特流生成器包括被配置为存储随机比特流生成器的当前内部状态的内部状态存储器以及被配置为提供周期比特序列的周期比特序列生成器。随机比特流生成器进一步包括被配置为接收周期比特序列的比特序列部分和当前内部状态的第一内部状态部分的输出函数。随机比特流的新输出比特由所述输出函数基于比特序列部分和第一内部状态部分的布尔组合来确定。随机比特流生成器还包括反馈装置,被配置为通过执行涉及新输出比特和当前内部状态的第二内部状态部分的布尔组合将新输出比特反馈到内部状态存储器以确定随机比特生成器的下一内部状态。
  • 网络资源情况指数下发方法、数据安全传输方法及装置-201110301992.8
  • 何申;周建明;欧阳聪星;常嘉岳;李遥;彭华熹 - 中国移动通信集团公司
  • 2011-09-30 - 2013-04-10 - H04L9/22
  • 本发明公开了一种用于表征网络侧资源使用情况的健康指数下发方法,包括获得各用于表征网络当前资源使用情况的参数值;并基于获得的各参数值,确定用于表征网络侧当前资源使用情况的健康指数值;将确定的健康指数值下发。本发明还公开了一种对数据进行安全传输的方法,包括将待传输的整体数据划分为至少一个数据块;以及针对划分得到的每个数据块分别执行下述操作:针对该数据块随机生成一个随机数;并确定网络侧下发的最新健康指数值,所述健康指数值用于表征网络侧的资源使用情况;根据生成的随机数和确定的健康指数值的关系,确定是否对该数据块进行加密传输。本发明可以在对整体数据进行安全传输的基础上,降低对处理资源的占用。
  • 基于耦合混沌映射系统的并行伪随机比特发生器-201210364841.1
  • 王世红;梁仁夫;周琥 - 北京邮电大学
  • 2012-09-27 - 2013-01-30 - H04L9/22
  • 本发明的目的是设计可用于硬件实现、适用于并行操作、高效率的伪随机比特发生器。基于耦合混沌映射系统的伪随机比特发生器,通过初始化模块,把随机比特发生器的初始值(也称为种子)通过非线性变换扩展并产生耦合混沌映射系统的初始值;把扩展产生的耦合混沌映射系统的初始值输入耦合混沌映射系统,经过耦合混沌映射系统的作用,并行输出多路混沌序列;把输出的混沌序列通过输出模块的处理,并行输出满足NIST SP800-22修订测试标准的伪随机比特序列。
  • 扰频器、扰频处理方法以及程序-201210001796.3
  • 真岛太一 - JVC建伍株式会社
  • 2005-09-29 - 2012-08-01 - H04L9/22
  • 本发明涉及扰频器、扰频处理方法以及程序。倍值确定单元(12)确定倍值,该倍值是与用于构成在码型生成单元(11)中生成的扰频码型的二进制位串中包含的每一个位的位值相对应的正值或负值。倍乘处理单元(13)将符号数据与由倍值确定单元(12)所确定的倍值进行倍乘,所述符号数据表示由在值域中由包含有预定对的具有相同绝对值的正值和负值的多元符号所形成的符号数据串中的每一个符号值。这里,倍值处理单元(13)在针对一个符号的符号数据与对应于包含在扰频码型中的一个位的位值所确定的倍值之间进行倍乘,直到到达由符号数据串所表示的符号数为止。本发明通过简单操作对数据串进行扰频,并且即便当功能信道内容发生改变时也可通过简单处理执行扰频。
  • 基于随机序列的具有误导功能的加密方法-201110453431.X
  • 王勇;林华;汪华登 - 桂林电子科技大学
  • 2011-12-30 - 2012-04-11 - H04L9/22
  • 本发明针对密钥的窃取、对密钥持有人的挟持、软磨硬泡攻击和唯密文攻击等攻击,发明涉及一种具有误导功能的加密方法,应用该方法加密可以很容易得到伪密钥,从而可以误导密码分析者,这种误导是决定于内层密钥的,为了可以进行任意的误导,采用长随机序列来产生子密钥,长随机序列可以由量子密钥分配产生。对于文档中的标记采用特别的处理方式,使得即使规定的标记可能出现在文本中,依然不会混淆。加密的时候需要有一个关键词数据库,其内层加密利用数据库进行关键词的扩充,外层加密采用了传统的加密方法。本方法解密时无需数据库的支持,避免了数据库同步的问题。本发明在各种场合加密应用中均具有一定的使用价值,特别是军事上。
  • 一种数字信息的无逻辑硬加密、解密方法-201110156090.X
  • 丛树业 - 丛树业
  • 2011-06-13 - 2011-10-26 - H04L9/22
  • 一种数字信息的无逻辑硬加密、解密方法,属于信息处理技术领域,其步骤是发送端将原码阵通过变易模块对数字信息进行变易,再通过莠码模块增加莠码;将加密信息发送至接收端;接收端接收到加密信息后通过反向莠码模块去掉莠码,再通过反向变易模块恢复原码阵,本发明用固化成硬件的方法解决加密的问题,从而使得基于函数、本原多项式等有章可循的攻击方法无法实施,信息的安全性大幅度提高。
  • 基于生物特征点拓扑结构的随机数发生器-200810162233.6
  • 李虹 - 李虹
  • 2008-11-27 - 2010-06-16 - H04L9/22
  • 本发明基于生物特征点拓扑结构的随机数发生器尤其涉及基于生物特征点拓扑结构的随机数制作方法。本发明的目的是提供一种可产生包含生物特征点拓扑结构信息的随机数发生器。技术特征包括设置输入接口连接G数据获取模块获取G变量数据,G数据获取模块设有把输入生物特征点拓扑结构矩阵数据进行程序数据结构化处理并赋值给G的步骤,设置输入接口连接K获取模块获取K变量数据,K获取模块设有传统随机数发生器,把输入的G数据和K按GK=P进行随机地位移、旋转运算处理,把P数据各点坐标参数依次拼接成包含生物特征点拓扑结构信息的随机数,用于可认证密钥。
  • 基于t半序的伪随机序列生成方法及序列发生器-200910186015.0
  • 左黎明;汤鹏志 - 华东交通大学
  • 2009-09-11 - 2010-02-10 - H04L9/22
  • 基于t半序的伪随机序列生成方法及序列发生器,其方法步骤:(S1)设置参数p,q,r;(S2)设置半序控制密钥;(S3)设置初始种子密钥;(S4)设置初始迭代次数;(S5)建立非线性泛函半序迭代;(S6)根据前后迭代序列半序比较结果进行编码;(S7)重复过程(S5),得到足够长序列;发生器是时钟发生器、参数p,q,r寄存器、迭代次数m寄存器、初始种子密钥寄存器、半序控制密钥寄存器通过系统数据总线与非线性迭代函数电路相连,非线性迭代函数电路输出:一个是反馈中间迭代结果到初始种子密钥寄存器中;另一是产生二进制输出,与需加密二进制流输入至异或门电路,异或门电路输出加密二进制流,本发明序列随机度高,速度快,运算相对简单,便于用硬件实现,加解密装置一致,成本相对低廉。
  • 加密装置、程序及方法-200780027733.2
  • 角尾幸保;齐藤照夫;久保博靖;洲崎智保 - 日本电气株式会社;北陆日本电气软件株式会社
  • 2007-07-11 - 2009-07-29 - H04L9/22
  • 提供一种在数据通信和存储时用于对数据保密的安全性高的加密装置。将基于以有限个数值的列的排序为基础的状态的内部状态作为用于生成所述模拟随机数列的内部状态,使用于生成所述模拟随机数列的临时变量中的至少一个为具有如下值的临时变量:根据采用了所述内部状态中的一个或多个数值的线性、非线性、线性与非线性的组合的结果,执行取决于比内部状态的数小的数且预先设定的左旋转移位或右旋转移位,该执行后的结果即为所述临时变量的值,并且对所述内部状态中的一个或者多个数值和所述临时变量进行运算,从而生成所述生成的模拟随机数。
  • 基于广义信息域的伪随机码发生器-200820200429.5
  • 张国基;丁月华;刘清;黎凤鸣;徐浩 - 华南理工大学
  • 2008-09-12 - 2009-06-03 - H04L9/22
  • 本实用新型提供一种基于广义信息域的伪随机码发生器,其包括依次连接的初始地址信息(IV)生成模块、IV规格化模块、密钥产生算法(m)模块、约束化处理模块、密钥长度判断模块,所述m模块同时还与活动背景生成模块相连接,所述活动背景生成模块主要由物理重构模块、逻辑重构模块连接组成。本实用新型突破传统密码学的二元限制,引入广义信息域概念,扩展为三元组结构,实现密钥安全性问题向广义信息域安全性问题的转移,提高抗密码分析的强度,进而提高信息保密性。本实用新型能够快速地产生非常长的伪随机码,用作密钥时可加大密钥空间的大小,能根据不同的用途提供特定的密钥。所产生的伪随机码具有初值敏感性及良好的随机性。
  • 用于确保无线通信的方法和系统-200780014139.X
  • L·J·古乔内;I·乍;A·列兹尼克;C·叶;R·拉沙 - 交互数字技术公司
  • 2007-04-18 - 2009-05-13 - H04L9/22
  • 无线发射/接收单元(WTRU)和节点B,分别执行不被他者共享的联合随机性(JRNSO)测量,以基于在WTRU和节点B之间的信道脉冲评估结果产生JRNSO位。然后,WTRU和节点B执行调节过程,以产生公共JRNSO位。节点B发送该公共JRNSO位至服务网络。WTRU和SN通过使用公共JRNSO位来保护会话密钥(例如完整性密钥、密码密钥和匿名密钥)。不断执行JRNSO测量,并使用新组的公共JRNSO位来更新会话密钥。可通过使用伪随机数发生器(PNG)或窗口技术来扩展JRNSO位。可有意采用切换,以增加JRNSO位产生率。
专利分类
×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

400-8765-105周一至周五 9:00-18:00

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