基于攻击安全的真随机数生成算法的研究和应用

被引量 : 0次 | 上传用户:miocoo_daniel
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
真随机数发生器由物理方法实现,具备不确定性、不可预计的特点,多应用在对随机数质量有较高要求的场合。但在面对错误引入攻击(Fault Induction Attacks)时,利用外部环境变化引起的真随机数发生器运行错误可进行逆向工程推导出算法的特征及实例,最终获取密钥。针对上述问题,本文通过软件方法利用伪随机数发生器GSHA-1算法良好的随机性及DES算法的雪崩效应对真随机数发生器进行了改进,使其可以有效减缓错误引入攻击对真随机数发生器的影响,同时相比硬件防护方法还具有实现简单、成本低廉、应用方便的优点。本文首先对迄今为止已有的真随机数生成方法作了较为详细的汇总和比较,并详细介绍了目前密码模块可能受到的各类安全攻击及防护措施,其中重点讲述了错误引入攻击对真随机数发生器的影响。在研究和分析真随机数发生器受到错误引入攻击时出现的运行错误后,确定了抵御该类攻击的改进目标,在此基础上提出了一种改进算法,将真随机数发生器生成的随机数进行DES加密后作为初始值输入GSHA-1生成随机数序列,以保证受到攻击时随机数序列仍有良好的随机性。之后在一款8位安全芯片中进行了改进算法的实现和相关的测试。最后将使用该算法改进的随机数模块应用到RSA的密钥对生成,通过对比实验证明了随机性良好的随机数发生器在实际应用中具有更高的运算性能。通过该算法实现的随机数模块已应用到产品级的芯片开发中,并在生产生活中产生了实际经济价值。
其他文献
元音分松紧是彝语中最有特点的语音现象,松紧元音一直是研究的热点问题,但是目前对彝语松紧元音声学特征的实验性研究还不是很多,很多有争议的问题缺乏实验证据。本文采用实
随着中国城镇化的不断发展,城市人口密度的不断增加,合理开发利用地下空间是其中一条非常有效的解决途径。一方面,发展地下交通工程的确能有效缓解城市的交通压力;但是另一方
外科实践教学是临床理论与临床实际工作能力的转化过程,是影响临床教学质量的关键因素。如何使外科实践教学充满生机和活力,是实践教学面临的重大考验。文章指出了目前外科临
"千里之行始于足下"是形容"脚"的功力。"脚"是人体接触地面支撑身体的部分,"踝"是脚与小腿之间(末端)的一个关节,具有支撑、承重、运动之功用。在日常生活中或运动中若一时情
2008年召开的中国工会第十五次代表大会提出了建设"学习型、服务型、创新型"工会的要求和目标。近年来,我校工会结合工作实际,扎实推进"三型"工会建设,不断加强和改善各级工会组
中小学教师侵犯学生权利现象的法律考察安徽省安庆师范学院毛豪明王翠萍我国宪法规定:“公民在法律面前一律平等”;“中华人民共和国公民在行使自由和权利的时候,不得损害国家的
时尚艺术作为从介质合谋到本体变异的文化后果,是非同一存身界面的时尚与艺术,在同一现场现世之际暧昧相拥的产物,既意味着时尚的艺术化,亦意味着艺术的时尚化,当然更意味着
内蒙古西辽河平原位于东北平原向内蒙古高原的过渡地带,气候具有明显的过渡性,是内蒙古自治区重要粮食生产基地,并且与内蒙古其他两个农业主产区—河套平原和土默特平原的农
网络能力理论是研究企业与客户、企业与社会、企业与企业以及企业内部各种关系的理论。按其基本原理,任何一个企业都具有网络愿景能力、网络管理能力、关系管理能力、组合管
<正>回转窑烟气管道负压的损失,造成回转窑工况恶化、石油焦实收率和品质低下、设备腐蚀严重等问题,找出了造成该现象的根本原因,通过对冷却窑排气烟道、窑头密封、窑转速等