椭圆曲线密码算法及芯片实现方法研究

来源 :浙江大学 | 被引量 : 0次 | 上传用户:zhangshuyunhuiming
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
椭圆曲线密码(ECC)是1985年提出的一种公钥密码算法。在保证相同安全强度下,ECC与另一种公钥密码算法RSA相比,所需的密钥长度更短、存储信息更少、硬件实现效率更高。因此,具有广阔的应用情景。在许多安全标准如IPsec、WAPI中,都包含了ECC的使用。ECC的研究主要包括安全和实现效率两方面。安全的问题在理论上主要围绕离散对数问题、椭圆曲线参数的选取及攻击算法研究等,而在工程上则涉及时间分析攻击、功耗分析攻击、电磁分析攻击和差错分析攻击等。实现效率的问题主要是标量乘k⊙P的计算问题(k为一个大整数而P为椭圆曲线上的一个点),研究的领域包括椭圆曲线标量乘算法研究、有限域运算研究、软硬件体系架构设计和硬件底层数据通路优化等。作为21世纪前后热门研究领域之一,ECC的研究取得了重多的成果,理论上的安全问题已基本得到澄清,现有研究多是针对提高实现效率和在工程上防止攻击等问题而展开。论文在简短回顾ECC研究领域的既有成果基础之上,主要针对特征为2有限域ECC的标量乘实现、有限域乘法器和安全扫描链设计展开了研究,并给出了详实的数据,也对ECC相关技术作了探讨。在前人成果的基础上,主要做了以下的工作并获得了一些成果:1.提出了非平衡模归约算法。基于非平衡模归约算法,设计了一种ECC的可配置加速器。加速器采用类CPU的流水线设计,使用有限状态机产生指令以控制整个算法的流程;采用基于分段运算的域可扩展设计的方法设计运算单元,支持多种不同有限域的运算。2.提出了一种在特征为2有限域上的并行快速实现ECC标量乘运算的方法。该方法利用硬件动态指令调度技术,同时采用指令级并行和线程级并行,提高并行运算的性能。3.提出一种针对一类椭圆曲线密码的硬件实现的攻击方法,并相应提出一种防止该类攻击的简单有效的密码芯片的安全扫描方法,使得在保持高测试覆盖率的同时,并不降低芯片的安全性。4.提出一类有限域乘法器的归一化设计架构并进行复杂度分析。架构可实现参数化的部分并行乘法器,分析结果为应用时的参数选取提供参考。
其他文献
<正> 第一次世界大战把中国卷进了空前剧烈而复杂的世界范围的争斗,它把如何处理战争与和平的重要课题,向包括中国在内的世界各界人士尖锐而又紧迫地提了出来。
期刊
现代密码学理论和密码技术是信息安全的重要基础。分组密码是密码学的一个重要分支,它具有速度快、易于标准化和便于软硬件实现等特点,通常是信息与网络安全中实现数据加密、数
回 回 产卜爹仇贱回——回 日E回。”。回祖 一回“。回干 肉果幻中 N_。NH lP7-ewwe--一”$ MN。W;- __._——————》 砧叫]们羽 制作:陈恬’#陈川个美食 Back to yield
介绍了新型原油加热系统热媒脱水与脱轻馏分工艺。针对热媒炉系统易发生水击、无法实现自动控制和优化运行、热效率低、热媒乳化失效快等问题进行了分析,发现主要根源是热媒脱
[摘 要:随着教育改革,对小学数学思维要求发生了很大的变化。小学生的思维还是以直观思维为主,所以教学内容不要过于抽象,内容应具备趣味性的特点,而不是枯燥的。所以,即使有抽象的、枯燥的数学知识,也要尽量地化为形象的、直观的,而且是通俗易懂的知识,这样才能符合学生的认知特点,内容相对容易,学习时也会从容。  关键词:小学低段;数学教学;兴趣培养]  一、鼓励学生进行探究性学习  小学低年级的学生对于自
粒子群优化算法是近十几年新出现的一种基于群迭代的模拟群体生物相互协同寻优的启发式优化算法,因其收敛速度快和易于实现等特点,已经成为计算智能领域新的研究热点。由于粒
作为一种人类特有的意识形态,道德意识也由社会生产力与生产关系的发展变化所决定。作为一种新型的社会形态,网络虚拟社会在改变人们的生产生活的同时,也对人的道德意识产生了全
维果茨基强调“童年的教学只有走在发展前面并能引导发展,才是好教学”。  一、了解幼儿的绘画需求  了解幼儿的绘画需求是通过绘画教学引导幼儿发展的前提。幼儿的绘画行为产生自绘画动机,绘画动机来源于绘画需要。因此,我注重深入幼儿一日生活的各个环节中,与幼儿一起聊天,一起玩耍,一起学习,了解幼儿的“最近发展区”掌握幼儿的思想动态,所选择的绘画内容才会适合幼儿的年龄特点,幼儿才会感兴趣。例如:电视热播光头
摘要:全光通信网传输速率的不断提高对网络节点提出了更高的要求。因此,能够支持网络节点实现具有透明性、可扩展性和可重构性功能的光器件与相关技术受到了研究者的广泛关注