椭圆曲线密码快速硬件实现算法研究与设计

来源 :解放军信息工程大学 | 被引量 : 5次 | 上传用户:hzau1
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
公钥密码体制能够有效地解决公共信道上的数字签名、身份认证、密钥分发等问题,因此在保密通信、电子商务、电子政务等领域逐渐得到广泛应用。椭圆曲线密码在安全性、处理速度和电路面积等方面具有诸多优势,已逐渐取代RSA密码成为下一代公钥密码标准。本文以解决椭圆曲线密码硬件设计中存在的速度、灵活性与电路面积之间的矛盾为出发点,以提高椭圆曲线密码处理的高效性与灵活性为目标,从椭圆曲线密码有限域层入手,有效的引入基于冗余有符号数字系统理论,提出了基于冗余有符号数字系统的系列算法并设计了相应硬件结构。研究成果从最底层保证不同类型椭圆曲线密码算法硬件实现的高效性与灵活性,可以作为椭圆曲线密码协处理器的核心处理部件。本文的主要研究工作和成果如下:1.研究了基2冗余有符号数位的硬件表示方法,结合椭圆曲线密码有限域运算的需求,在传统有符号数加法的基础上,分析了混合有符号加法、二进制有符号加法的布尔逻辑,设计了相应的算术单元。2.提出了基于有符号数字系统的模加/模减算法。借鉴非完全约减数思想,首先,将基于字的模加/模减算法改进成基于非完全约减数的模加/模减算法;其次,为减小基于非完全约减数的模加/模减算法硬件结构的关键数据路径延迟,提出了一种基于有符号数字系统的双域模加/模减算法;第三,设计了基于有符号数字系统的双域模加/模减算法硬件结构,该硬件结构支持双有限域的模加/模减运算、支持操作数长度可伸缩,在运算速度、电路面积上均具有较强优势。3.提出了基于有符号数字系统的Montgomery模乘算法。从提高处理速度、减少电路面积的角度出发,以基于字的Montgomery模乘算法为基础,提出了一种基于有符号数字系统的高效双域Montgomery模乘算法,并设计了相应的硬件结构。4.提出了基于有符号数字系统的Montgomery模逆算法。根据素数域与二进制域元素表示存在的共同点,在深入研究原始Montgomery模逆算法的基础上,提出了一种基于有符号数字系统的可伸缩双域模逆算法,并设计了相应的可伸缩双域模逆运算硬件结构。
其他文献
加害人不明是共同危险行为的基本特征,也是区分共同危险行为与其它数人侵权的基本标准。如果从因果关系的角度来看,共同危险行为可以纳入替代因果关系的范畴,但《侵权责任法
针对人工蜂群算法(artificial bee colony algorithm,ABC)存在的收敛速度慢、易陷入局部最优的缺点,提出了一种改进算法。首先,设计新的选择策略和交叉策略,使群体快速向最优
我国学界虽然承认保护义务属于附随义务的类型之一,但是由于对保护义务的历史渊源和法理基础缺乏深入系统的研究,在法学理论中仍然存在着诸多概念上的争议。德国2002年生效的
2月18日至22日,第10届印度航空航天与防务展在班加罗尔附近的耶拉汉卡空军基地举行,来自42个国家的635家公司参加了为期5天的展会,不仅展出了最新型号的军用飞机,而且展示了最先
报纸
一本世纪的最后10年是思想大解放、改革大发展的辉煌时期。1992年邓小平同志视察南方发表重要谈话和党的十四大召开后,我国改革开放和社会主义现代化建设进入了新的发展阶段。1997年党的
在建筑市场发展规模不断壮大的背景下,建筑工程招投标管理方面的问题逐步显现出来,严重影响了建筑行业发展的稳定性。本文通过具体论述建筑工程招投标管理的意义,深入分析建
文章通过对香港新市镇TOD开发经验的分析与总结,特别重点就第三代新市镇将军澳的开发案例进行了详细研究,在重庆建设“二环时代”大型居住聚集区的时代背景下,提出了与重庆实际
目的探讨不同剂量氢化可的松(hydrocortisone,HC)对脓毒性休克早期大鼠凝血功能的影响。方法经股静脉注射脂多糖(lipopolysaccharide,LPS)25 mg/kg建立凝血紊乱的脓毒性休克
“群租”是不同于合租、经营家庭旅馆租赁的一种特殊的房屋租赁形式,从我国现行法律体系来看,群租暂处于合法地位,简单地认定群租为“非法”难以体现现代法治社会的本质要求
<正>通过体制创新统筹协调各个区域,最终保留、优化宁波保税区、梅山保税港区和舟山港综合保税区,整合浙江其他四个出口加工区,根据其自身情况申报保税区或综合保税区。整合