基于FCSR级联的序列密码设计与分析

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:bitlycold
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
序列密码的设计思想正在从线性序列变换到非线性序列,与此同时涌现了很多性质良好的非线性部件。进位反馈移位寄存器(FCSR)由于自带非线性,类似于LFSR的代数结构,具备优良的密码学性能,被认为是LFSR的一个较好的替代。在研究FCSR的结构和生成序列的同时,基于FCSR设计的各种新型序列密码开始出现,催生了各种针对FCSR类密码的分析技术与攻击手段,这反过来促进了FCSR理论与结构的进一步完善。本文主要研究了基于FCSR的序列密码的研究现状和理论成果,设计了两种基于Ring FCSR级联的序列密码,分析了其生成的伪随机密钥流的统计特性和密码结构安全性,具体研究内容主要分为如下两个方面的:一方面:通过分析基于伽罗瓦结构的LFSR和伽罗瓦结构的FCSR级联的序列密码,证明了其无法抵抗M.Hell等人提出的实时攻击。为进一步增强这种级联结构的安全性,在将伽罗瓦结构的FCSR替换为环结构FCSR,以及提出带多输入的Ring FCSR基础上,设计了一种基于LFSR和FCSR级联的可变结构序列密码;给出了可变结构的两种方案,论述了构造的原理、优势、初始化方法。分析了所生成序列的周期和复杂度,证明了所提出的新结构可以有效避免初态碰撞,抵抗实时攻击和侧信道攻击。给出了数字电路实现过程,并使用随机数检测标准对所生成的序列进行了伪随机性测试。另一方面:通过小尺寸的环结构FCSR获得大周期的性能良好的大尺寸的环结构FCSR的级联方法目前没有很好的解决方案。本文在研究Ring FCSR的矩阵表示的基础上,运用分块矩阵的原理,给出了一种基于Ring FCSR的级联反馈方式,列出了具体的设计结构和安全参数,分析了级联方式的优点和缺陷。并基于此设计了一种序列密码方案,详细分析了输出序列的统计特性:周期性、复杂度、均衡性、相关性等。通过对该密码结构的安全性分析发现其无法抵抗Qi等人提出的区分攻击,为此我们进一步给出了三种较为简洁的解决方案:进位加法、自缩与单比特搅拌,以理论分析与实验验证了三种方案的有效性。基于同样的原理,本文也给出了面向软件的环结构的FCSR级联理论与基本结构。最后,我们在数字电路上实现了面向硬件的序列密码,并使用SP800-22检测标准、GM/T0005-2012检测标准和AIS31标准检测进行伪随机性检测。本文设计的两种基于FCSR级联的序列密码结构简单,安全性较高,均可在专用集成电路和FPGA上进行实现,具备较好的实用价值。
其他文献
随着人们现代生活对无线通信需求的与日俱增,有限的频谱资源成为限制通信业务发展的重要因素之一,而一味地增加传输信号带宽或者利用宽带信号也无法保证通信业务不断发展的需要。因此,在当前频谱资源紧张的背景下,频谱资源的有效利用以及传输有效性的提高是通信研究者迫切关注的研究方向。近年来,为抑制共信道干扰,保证传输信号的可靠性,研究者提出了物理层网络编码(Physical-layer Network,PNC)
随着教育制度改革进程的推进,教育政策支持力度不断加大,民办教育行业迎来了新“风口”,其作为教育提供者的功能也被不断重视,涌现出了众多优秀的教育培训学校。然而,因为缺乏合理的引导,使得大量的教育培训学校呈现出竞争混乱、发展状况良莠不齐的情况。本文通过宏观环境分析、行业环境分析和SWOT分析,确定A教育培训学校的营销环境情况。此外,对学校所有任职教师和部分学生家长进行问卷调查,以品牌建设相关理论为基础
学位
在数据挖掘中,数据聚类是一项重要的任务。数据聚类通过优化特定的聚类指标来完成聚类划分任务,已知是一种NP难问题。进化算法是一种全局搜索算法,被大量用于解决这类NP难问题。然而,已有的进化聚类算法存在速度慢、精度不高等问题。为了解决这种问题,研究者将进化算法与k均值相结合用于数据聚类。虽然基于k均值的进化聚类算法取得了良好的聚类效果,但其仍旧存在一些问题可能会限制其聚类性能:1)进化聚类算法通常使用
阿格妮丝·赫勒是最重要的东欧新马克思主义理论家之一,她的历史理论是她独创性思想的重要组成部分,并在东欧新马克思主义理论乃至20世纪马克思主义演进中占有重要的一席之地。本文立足于文本研究,以赫勒“历史理论三部曲”为依据,在分析其历史理论产生的社会历史背景基础上,通过挖掘其理论渊源、系统解读其历史理论的逻辑思路和思想观点,试图阐明赫勒的历史理论在对传统历史哲学和马克思思想批判继承的基础上,从微观层面关
由于城镇化进程的加快和城乡经济的发展,国有存量建设用地和征地制度已不能满足城市建设对土地的需求,与此形成对比的是农村集体经营性建设用地的大量闲置,导致自发流转涌现
在信息革命向人工智能革命转换的当下,人工智能技术正深刻影响社会各领域,自动驾驶汽车概念的提出标志着人工智能技术开始向汽车行业渗透的开始。在现代风险社会的语境下,现代风险呈现出人为性、不确定性与主观建构性,法律对此产生积极与消极两种风险态度。自动驾驶汽车具有人身安全、个人信息安全、社会公共安全的三重风险面向,且大数据的全面性与算法不确定性致使风险具有不确定性。行政法在其风险规制过程出现事后归责模式的
机载DDMA-MIMO雷达发射的是多普勒频分多址(DDMA)信号。它利用傅里叶正交基作为不同阵元发射信号的脉间调制加权,即发射相位随阵元序号和脉冲序号改变。相当于在发射时给每个阵元增加了一个多普勒频率,在接收时就可以利用多普勒滤波器组将不同阵元的发射信号分离。虽然采用DDMA信号的慢时间MIMO雷达具有结构简单、回波相关性高、带宽利用率高等优点。但在决定不模糊距离的脉冲重复频率不变的前提下它的多普
线作为最基本的媒介,它存在于所有的绘画形式当中。在中国绘画和西方绘画中,虽然线的表现形式因为中西方文化的不同而存在着明显的差异,但是线都是用来造型的基本手段。不同的线条在绘画中会呈现不同的视觉效果,“十八描”就是典型的代表,均匀流畅的高古游丝描,刚劲有力的铁线描、轻盈灵动的柳叶描……每一条线都有自己独特的审美价值,具有深远的意义和强烈的表现力。在黑白木刻版画中,线同样具有与众不同的美感,由于黑白木
计算思维作为灵活运用工具、分析解决问题的思维方式,顺应我国创新驱动的发展需求,成为21世纪必备技能之一。计算思维和编程密切相关,然而目前的编程教育仍存在诸多问题。游戏化学习的引入解决了编程中的众多难题,因此本研究将游戏化编程教育应用到中学生的计算思维培养研究。首先梳理计算思维和游戏化编程文献,对其研究现状进行研读,分析目前计算思维的概念、方法以及游戏化教学模式、原则。其次以文献综述为基础,将分解、
随着互联网中流量激增和新业务的不断涌现,现有网络技术已难以满足工业物联网、5G移动通信、AR/VR音视频和智慧城市等新应用场景中对实时性和可靠性的要求。面对这种时间敏感性业务的急切需求,如何保证可靠性,准确控制端到端时延成为热点问题。鉴于其成本低、部署简单、产业链成熟且带宽不断增大,以太网技术在新一代传输和接入网络中被广泛使用。因此,出现了多种改善以太网“尽力而为”机制引起的分组丢失和不确定性等问