ECC加密算法的研究与实现

来源 :广东工业大学 | 被引量 : 2次 | 上传用户:guansea
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
信息化程度作为衡量人类社会发展水平的重要指标,其技术发展已成为当今世界科技进步的重要因素,以信息技术为基础的万物互联现象也已经在我们的生活中普遍存在。密码技术作为当今人类社会保障信息安全的重要手段,其发展与技术革新更是日新月异。公钥密码体系的建立,为人类打开了更为广阔的密码世界新局面。人们利用公钥密码体系解决了公共信道上对称密码体系难以实现的问题,如数字签名、身份认证、密钥分发等问题。而椭圆曲线密码(ECC)的出现又将公钥密码体系推向了另一个高潮,椭圆曲线密码虽然作为公钥密码的一种,但却具有安全性高、密钥长度小、带宽要求低等特点,因此椭圆曲线密码一出现便受到密码学家的推崇。目前,椭圆曲线经过不断完善已经形成了国际标准,越来越多的国家为了巩固国家安全,也根据国际标准制定了自己的椭圆曲线密码标准,椭圆曲线密码也将会是下一代密码技术发展的重要方向。为此,本文根据国际椭圆曲线密码标准设计了一种硬件密码系统。该系统能够实现椭圆曲线协议规定的数字签名验签、公钥加解密和密钥对生成等密码功能。系统共分为底层模运算层、曲线域算术层和密码协议层三大功能层,并通过模块化思想实现各个功能层的硬件架构。另外,本文通过层级划分,深入了解椭圆曲线密码算法的工作原理,最后根据数据处理任务量着重针对底层模运算进行了优化设计。将4-Radix算法引入底层模运算并实现了4-Radix模逆和模乘模块的硬件设计,提升了模逆和模乘模块的移位效率,进而改善了传统的底层模运算性能不高的问题。最后通过软硬件协同调试的方法对整个密码系统和各个功能块进行了仿真测试,测试结果表明椭圆曲线密码系统各个功能正常,能够如期完成椭圆曲线密码协议规定的数字签名验签、公钥加解密和密钥对生成三大功能;另外,本文还利用RC逻辑综合工具对密码系统的硬件代码进行了综合分析,分析报告表明,在SMIC 0.11μm工艺库下,本文所设计的密码系统最高设计工作频率可达200MHz,签名速率为132次/s,验签速率为63次/s,公钥加密速率为66次/s,公钥解密速率为129次/s,密钥对生成速率为130次/s。
其他文献
随着信号的频率和复杂性逐渐增加,更大的存储深度以及更高的数据存取和处理速率是当代示波器提高对异常信号捕获能力的重要手段。作为示波器的主要存储模块,DDR3 SDRAM设计的
非酒精性脂肪性肝病(non alcoholic fatty liver disease,NAFLD)为临床多见代谢应激性肝受损疾病,人们普遍认为是一种代谢综合征在肝脏内病理表征,可进展成肝癌或者肝硬化,对
飞行器在飞行过程中都面临着复杂多变的外部空间环境,同时自身内部的元件也会因为磨损等原因发生故障,这些问题都会在不同程度上影响飞行控制系统的稳定性和可靠性。因此,基
本研究采用问卷法和访谈法调查了大学本科生的深度学习状况。研究包括两部分:第一部分是通过问卷调查了学生的学习深度处于何种水平。问卷是根据布鲁姆的认知目标层次理论而
人类社会的快速发展引发了对可持续能源的巨大需求,便携高效的能量存储设备成为了研究的热点。在众多的电子设备中,全固态非对称超级电容器凭借其快速充放电、高功率密度、长
散热器的散热性能对维持中央处理器(CPU)的运行速率和使用寿命具有重要影响。通过对CPU散热器进行热设计,优化散热器的结构,采用热阻分析法建立CPU散热器的数学模型,利用CFD数
目的探讨慢性阻塞性肺疾病(COPD)稳定期与急性发作期患者铜绿假单胞菌感染状况,为COPD患者铜绿假单胞菌感染的防治提供参考。方法选取2015年1月-2017年12月于医院内诊治的COP
由于大气污染日益严重,用于检测和量化有害气体的有效且廉价的系统变得越来越重要。气体传感器由于其低成本,高灵敏度,快速响应和直接电子接口而被认为是环境测量的有前途的替代品。而金属氧化物半导体是最具潜力的候选者,因为它们成本低,灵敏度高,响应/恢复时间快,电子界面简单,易于使用,能够检测大量气体等。其中,α-Fe_2O_3由于其环境友好、制备成本低、稳定性高等优点被广泛应用于气体传感器领域。具有大比表
专业文化建设是专业建设过程中常常被人忽略的极为重要的内容,专业文化是专业建设的灵魂,是校园文化与专业教育相结合的产物,它对社会行业文化既有吸收又有引领作用,研究专业
二氧化氮(NO_2)是一种有毒的大气主要污染物之一,不同浓度的NO_2均有可能引起环境污染问题,并对人体健康造成危害。目前已有多种方法可以针对NO_2进行检测,其中NO_2气体传感器因其制作方法简单、成本低、灵敏度高等优点成为了最主要的NO_2检测方法。金属氧化物半导体(MOS)传感器是市场上应用最为广泛的NO_2传感器。在目前MOS气体传感器的研究中,采用双金属氧化物结合的方式被认为是一种可行且