徐洪
- 作品数:12 被引量:19H指数:2
- 供职机构:解放军信息工程大学更多>>
- 发文基金:国家密码发展基金国家自然科学基金更多>>
- 相关领域:自动化与计算机技术电子电信理学文化科学更多>>
- FCSR序列的伪随机性及线性复杂度
- 带进位反馈移位寄存器序列简称FCSR序列,其中最重要的是极大周期FCSR序列,即l-序列.它有许多类似于m-序列的伪随机性质.令q=p,若2为模q的本原元,则以q为联接数的极大周期FCSR序列是l-序列,周期为T=φ(q...
- 徐洪
- 关键词:线性递归序列线性复杂度
- SIMON64算法的积分分析被引量:1
- 2020年
- SIMON系列算法自提出以来便受到了广泛关注。积分分析方面,Wang,Fu和Chu等人给出了SIMON32和SIMON48算法的积分分析,该文在已有的分析结果上,进一步考虑了更长分组的SIMON64算法的积分分析。基于Xiang等人找到的18轮积分区分器,该文先利用中间相遇技术和部分和技术给出了25轮SIMON64/128算法的积分分析,接着利用等价密钥技术进一步降低了攻击过程中需要猜测的密钥量,并给出了26轮SIMON64/128算法的积分分析。通过进一步的分析,该文发现高版本的SIMON算法具有更好抵抗积分分析的能力。
- 徐洪方玉颖戚文峰
- 序列密码实现装置及其序列密码实现方法
- 本发明涉及一种序列密码实现装置及其序列密码实现方法,该方法:首先,采用基于混淆和扩散部件设计的Galois结构非线性反馈移位寄存器作为序列源驱动,生成序列源;然后,寄存器装载完密钥、初始化向量和常数参数后,空转一定拍数,...
- 谭林朱宣勇戚文峰杨东郑群雄徐洪田甜陈华瑾
- 文献传递
- 序列密码实现装置及其序列密码实现方法
- 本发明涉及一种序列密码实现装置及其序列密码实现方法,该方法:首先,采用基于混淆和扩散部件设计的Galois结构非线性反馈移位寄存器作为序列源驱动,生成序列源;然后,寄存器装载完密钥、初始化向量和常数参数后,空转一定拍数,...
- 谭林朱宣勇戚文峰杨东郑群雄徐洪田甜陈华瑾
- SPECK型算法的积分分析和不可能差分分析
- 2020年
- SPECK系列算法是2013年由美国国家安全局提出的一类重要的轻量分组密码算法.算法整体采用变形的Feistel结构,轮函数是由模加,循环移位和异或组成的ARX模块,其中模加运算为算法主要的非线性部件.目前对于SPECK系列算法的研究主要分为两个方面:一是针对原始SPECK算法安全性的分析,主要的攻击方法包括差分分析、线性分析、积分分析和不可能差分分析等;二是对采用不同移位参数的SPECK型算法的分析,主要包含对它们抗差分分析能力的评估.本文在此基础上研究了采用不同移位参数的SPECK型算法的积分性质和不可能差分性质.我们先利用混合整数线性规划方法,基于可分性搜索了SPECK型算法的积分区分器;接着利用中间相错思想,基于模加运算的差分性质,搜索了SPECK型算法的不可能差分特征.结合已有的差分分析的结论,我们给出了不同分组长度下具有更强抵抗多种攻击能力的好的移位参数.特别的,在减轮情形下,当分组长度为32比特时,我们发现采用移位参数(9,2)的SPECK型算法比原始算法具有更强的抵抗差分分析、积分分析和不可能差分分析的能力.
- 方玉颖徐洪
- 关键词:可分性
- 减轮SPECK 32/64算法的积分分析
- 2018年
- 考虑对SPECK32/64算法的积分分析,找到SPECK 32/64算法的6轮积分区分器,与目前找到的最长零相关特征和最长不可能差分特征的轮数一致。基于找到的6轮积分区分器,在其后面添加3轮,给出对SPECK 32/64算法的9轮积分分析。在对SPECK 32/64算法的分析中,采用部分和技术降低计算复杂度,共需要猜测42比特的子密钥,所需时间复杂度约为263. 5,数据复杂度为231个选择明文。
- 苏鹏晖徐洪
- 轻量分组密码GRANULE的积分特征自动化搜索
- 2019年
- GRANULE算法是2018年设计提出的一类轻量分组密码。算法整体采用Feistel-SP结构,轮函数的设计满足混淆扩散原则,主要的非线性层为8个并置的4比特S盒。通过研究文献[1]提出的比特级分离特性,构造GRANULE算法S盒比特级分离特性的传播表,结合混合整数线性规划(MILP)思想,用不等式组的形式给出算法比特级分离特性的传播过程,构造MILP模型,求解相应的MILP问题,最终实现对GRANULE算法积分特征的自动化搜索,并找到10轮积分特征。
- 方玉颖徐洪
- NBC算法被引量:11
- 2019年
- NBC算法是一种广义Feistel结构的分组密码算法,支持128/128比特、128/256比特和256/256比特三种分组和密钥尺寸.非线性部分采用16比特的S盒,该S盒基于16级非线性反馈移位寄存器迭代构造,具有很低的硬件实现成本.密钥扩展算法也采用类似的基于字的16级非线性反馈移位寄存器.算法能够抵抗差分、线性、不可能差分、零相关线性、积分等主要密码分析方法,具有足够的安全冗余.
- 徐洪段明谭林戚文峰王中孝
- 极大周期FCSR序列及相关序列伪随机性质的研究
- 带进位反馈移位寄存器(FCSR)是由美国学者Klapper和Goresky提出的一种新的密钥流发生器.产生的方式决定了FCSR序列天然蕴含了较高的复杂性,它不同于线性移位寄存器序列需要再用其它装置加以改造.由FCSR生成...
- 徐洪
- 关键词:本原序列采样自相关函数
- 文献传递
- 减轮SPECK算法的不可能差分分析被引量:6
- 2017年
- SPECK系列算法是2013年由美国国家安全局提出的轻量分组密码算法。算法整体为变形的Feistel结构,轮函数为模整数加法、循环移位和异或的组合,即所谓的ARX模块。在不可能差分研究方面,目前仅有LEE等人给出了SPECK 64算法的一些6轮不可能差分特征。该文进一步找到了SPECK 32/64算法和SPECK 48/96算法的一些6轮不可能差分特征,并在其前面添加1轮后面添加3轮,给出了对两个算法的10轮不可能差分分析。
- 徐洪苏鹏晖戚文峰