[发明专利]基于NFSR和钟控双LFSR的流密码实现方法在审

专利信息
申请号: 202210942596.1 申请日: 2022-08-08
公开(公告)号: CN115314206A 公开(公告)日: 2022-11-08
发明(设计)人: 韦永壮;陈艺文;武小年;李灵琛 申请(专利权)人: 桂林电子科技大学
主分类号: H04L9/26 分类号: H04L9/26
代理公司: 桂林市华杰专利商标事务所有限责任公司 45112 代理人: 杨雪梅
地址: 541004 广西*** 国省代码: 广西;45
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开了一种基于NFSR和钟控双LFSR的流密码实现方法,包括设计流密码算法总体结构;设计LFSR部件;使用Grain‑128AEAD算法中的128比特状态的NFSR;设计算法结构输出函数;算法初始化;生成密钥流;算法加解密的步骤。本发明方法使用两个LFSR,在初始化阶段由NFSR控制LFSR的选择,NFSR与LFSR相互影响,并在密钥流生成阶段使用一个额外的钟控函数控制LFSR的选择,使初始向量和密钥混淆和扩散的更充分,有效抵抗时间‑存储‑数据权衡攻击,提高算法安全性。密钥流初始化阶段采用288轮迭代,其输出函数平衡,能够有效抵抗平凡的统计攻击、强攻击、一般猜测攻击等。
搜索关键词: 基于 nfsr 钟控双 lfsr 密码 实现 方法
【主权项】:
暂无信息
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

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

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

同类专利
  • 基于NFSR和钟控双LFSR的流密码实现方法-202210942596.1
  • 韦永壮;陈艺文;武小年;李灵琛 - 桂林电子科技大学
  • 2022-08-08 - 2022-11-08 - H04L9/26
  • 本发明公开了一种基于NFSR和钟控双LFSR的流密码实现方法,包括设计流密码算法总体结构;设计LFSR部件;使用Grain‑128AEAD算法中的128比特状态的NFSR;设计算法结构输出函数;算法初始化;生成密钥流;算法加解密的步骤。本发明方法使用两个LFSR,在初始化阶段由NFSR控制LFSR的选择,NFSR与LFSR相互影响,并在密钥流生成阶段使用一个额外的钟控函数控制LFSR的选择,使初始向量和密钥混淆和扩散的更充分,有效抵抗时间‑存储‑数据权衡攻击,提高算法安全性。密钥流初始化阶段采用288轮迭代,其输出函数平衡,能够有效抵抗平凡的统计攻击、强攻击、一般猜测攻击等。
  • 一种Espresso流密码及其变体的硬件实现装置与方法-202011420424.5
  • 杨刚强;石正源;魏斌 - 山东大学
  • 2020-12-08 - 2022-04-26 - H04L9/26
  • 本发明涉及一种Espresso流密码及其变体的硬件实现装置与方法,旨在提供Espresso流密码及其斐波那契型变体Espresso‑F、线性反馈移位寄存器变体Espresso‑L的FPGA硬件实现方案及面积优化方法和吞吐率优化方法,针对不同设计方案的性能参数,为不同应用场景提供参考,使得Espresso流密码在硬件实现上占用面积更小,数据吞吐率更高。
  • 非线性反馈移位寄存器-202080059362.1
  • A·约翰逊 - 国际商业机器公司
  • 2020-08-13 - 2022-04-01 - H04L9/26
  • 本发明提供一种使用非线性反馈移位寄存器(NLFSR)生成n级至少接近最大长度的伪随机序列的方法和系统,其中最大长度为2n‑1。该方法可以包括:在最大长度线性反馈移位寄存器中选择n个抽头,其中n需要两个以上抽头;以及针对所选择的n级寄存器,使用仅第一逻辑门和第二逻辑门的反馈逻辑运算生成伪随机序列。两个合适的非端抽头是用于第一逻辑门的输入,第一逻辑门的输出和端抽头是用于第二逻辑门的输入,并且第二逻辑门的输出用作对n级寄存器的第一级的反馈。
  • 非线性挤压保护密码S盒的方法-201410784299.4
  • 韦永壮;朱嘉良;丁勇 - 桂林电子科技大学
  • 2014-12-16 - 2017-08-11 - H04L9/26
  • 本发明公开一种非线性挤压保护密码S盒的方法,首先通过引入随机变元,将随机变元做线性变换,同时将含有敏感变元的变量做非线性变换;然后将所得到的值相异或后作为S盒的输入,同时随机变元各自经由随机函数进行变元更新;最后将更新后的随机变元与S盒的输出相异或后做与上述非线性变换互为逆运算的非线性变换,作为S盒最终的输出结果送入密码运算本次迭代的后续步骤中。同时更新后的随机变元也要经过与上述的线性变换互为逆运算的线性变换作为密码运算下次迭代的随机变元。本发明采用了非线性变换对敏感变元进行伪装,具有能够抵御代数侧信道与高阶相关功耗攻击的能力。
  • 具有均匀分布特征的多维伪随机序列快速并行生成方法-201210125897.1
  • 刘建东;杨凯;王夏辉 - 北京石油化工学院
  • 2012-04-26 - 2012-09-19 - H04L9/26
  • 一种具有均匀分布特性的多维伪随机序列快速并行生成方法,本发明的方法按照密码学的安全性要求,对经典的耦合映象格子模型(CML)进行改进,取消其扩散系数,增加常数项,通过取模运算将其格点值限定在[0,1]内,实现了一个具有均匀分布特征的新型的耦合帐篷映象格子系统;通过用户密匙转换、初值向量转换、利用具有均匀分布特性的耦合帐篷映像格子系统模型生成伪随机序列。本发明继承了CML模型的耦合扩散机理及并行迭代特征,通过局部格点帐篷映射的拉伸与折叠及取模运算的双重非线性作用,使得系统状态走向各态遍历,克服了CML模型安全性上的不足,可以并行快速生成多维具有均匀分布特性的伪随机序列。
  • 用于计算标量乘法的结果的设备和方法-201210031162.2
  • B.迈耶 - 英飞凌科技股份有限公司
  • 2012-02-13 - 2012-08-15 - H04L9/26
  • 本发明公开了用于计算标量乘法的结果的设备和方法。一种用于计算参考数与椭圆曲线上的参考点的标量乘法的结果的设备包括随机数发生器和处理器。随机数发生器生成随机比特,以及处理器使用第一辅助变量和第二辅助变量基于计算算法来计算标量乘法的结果,第一辅助变量存储代表参考点的整数倍或参考点的整数倍的坐标的第一中间结果,第二辅助变量存储代表参考点的另一整数倍或参考点的另一整数倍的坐标的第二中间结果。此外,如果取决于生成的随机比特的交换条件被满足,则处理器在计算标量乘法的结果期间交换由第一辅助变量所存储的值与由第二辅助变量所存储的值。
  • 一种抵抗能量分析的随机混合加密系统及其实现方法-201110418111.0
  • 郑志明;邱望洁;张筱;王钊;张尧;李昊阳 - 北京航空航天大学
  • 2011-12-14 - 2012-07-04 - H04L9/26
  • 本发明公开了一种抵抗能量分析的随机混合加密系统及其实现方法,属于信息安全领域。系统采用自上而下一体化的设计方案,由伪随机序列PN128生成模块、S盒更新模块、掩码修正值生成模块、明文输入寄存器、伪随机序列PN64生成模块、选通电路A、选通电路B、SMS4加密模块、AES加密模块、多路器、密文输出寄存器十一个部分组成。本发明首次提出了一种抵抗能量分析的随机混合加密系统及其实现方法,通过伪随机序列PN64,对明文随机采用基于掩码技术的AES或者SMS4算法进行加密,算法硬件实现中所有的基本电路单元均通过对称电路实现,从根本上杜绝了简单和差分能量分析,加密系统具有多种工作模式,适用于不同场景。
  • 管理XDM服务信息的系统和方法-200680029767.0
  • 吴载权;金旭;成常庆 - 三星电子株式会社
  • 2006-08-17 - 2008-08-13 - H04L9/26
  • 公开了一种管理XDM服务信息以提高OMA(开放式移动联盟)服务信息的管理效率的系统和方法。设备包括:控制器,创建共享用户资源标识符(URI),并使用由控制器创建的值作为将被用作用于被服务信息参考的共享服务信息的新创建的参考句柄的静态值。将新创建的值设置为不改变的值(即,在相应的元素消失之前保持静态),从而防止由于共享服务信息的修改所导致的信令开销、兼容性恶化和资源浪费。
  • 宽带码分多址系统的长扰码序列相位偏移方法和装置-200610076598.8
  • 冯立国;陈月峰;梁戈超 - 中兴通讯股份有限公司
  • 2006-05-08 - 2007-11-14 - H04L9/26
  • 本发明公开了一种宽带码分多址系统的长扰码序列相位偏移方法和装置,其方法包括以下步骤:根据扰码序列中X、Y序列生成的多项式,分别得到对应X、Y序列生成多项式的相位偏移矩阵XT和YT;由扰码序列偏移量确定XT和YT矩阵不同次幂的乘积组合;由确定的XT和YT不同次幂的矩阵参数分别相乘计算得到X序列和Y序列的相位偏移矩阵参数;将扰码序列X、Y分别与对应相位偏移矩阵相乘,得到相位偏移后的扰码序列X′、Y′。本发明方法和装置在长扰码序列相位偏移量较大时无须多次对扰码序列X、Y进行移位操作,可以快速得到各相位偏移的扰码码字,其系统处理延时减小了,系统设计的复杂性也大大降低,节省了大量的硬件资源。
  • 含有人体信息的高度安全的加密解密方法-200710056657.X
  • 顾泽苍 - 天津市阿波罗信息技术有限公司
  • 2007-01-30 - 2007-09-05 - H04L9/26
  • 本发明属于信息安全领域中的一种利用人体信息进行高度安全的加密解密方法。本发明打破传统的固定规则的加密理念,提出将含有加密解密实施者人体信息的真随机数列作为密钥,并且还导入了复杂系空间映射的新型加密算法,即采用许多可随机选取的映射函数进行加密,再将加密后的代码变换成二维图形的网屏编码,实现了对机密文件在加密的基础上又进行了图像埋入隐藏处理。该方法解决了在国际信息安全领域上所遗留的难题,是一个高度安全的,具有加密密级高,计算速度快,使用方便等特点的新型加密方法。可用于在普通的网络上传递高密级的信息,适于在党政军以及金融企事业等重要部门推广使用。
  • 随机数发生装置、方法及对应的数据交互系统-200610063593.1
  • 宋安飞;李波 - 华为技术有限公司
  • 2006-11-10 - 2007-04-18 - H04L9/26
  • 本发明涉及一种随机数发生装置,一种随机数发生装置,包括第一级采样模块和第二级采样模块,其中所述第一级采样模块包括:第一振荡器、第二振荡器以及用于使用第二振荡器产生信号采样第一振荡器产生信号产生并输出第一输出信号第一采样器;所述第二采样模块包括以所述第一输出信号为控制电压产生压控振荡信号的压控振荡器、用于产生第三振荡信号的第三振荡器以及用于使用所述压控振荡信号采样所述第三振荡信号产生随机数据的第二采样器。本发明还提供一种随机数发生方法及一种数据交互系统。本发明通过二级振荡器采样,第一级振荡器采样为第二级振荡器采样提供随机的控制电压,提高了第二级振荡器采样的随机性,同时可以提高输出随机数的速率。
  • 用于随机数生成、加密和解密的装置、方法、程序及记录介质-03826198.7
  • 金成主;长谷川晃朗;梅野健 - 独立行政法人情报通信研究机构
  • 2003-03-25 - 2006-04-12 - H04L9/26
  • 通过CA核生成用于加密的随机数。CA核作成一维二态三邻接单元自动机的结构。对单元的各单元供给对于自身和两个相邻单元等共计3个输入。各单元进行逻辑运算,并输出逻辑运算结果。在各单元中包括寄存器,各寄存器与时钟脉冲同步,依次取得逻辑运算结果并加以保存。为了进行下一时间步长的运算,将单元的输出反馈至单元,这时进行使输出向左侧移位、然后反馈至单元的旋转移位操作。为了作为多比特的随机数输出,可选择单元输出中的40比特。被选择的单元序号不是等间隔的,而是逐渐增大的。
专利分类
×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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