ECC中密钥对生成与杂凑函数的研究与实现

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:a76s333
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
无线通信系统、个人通信系统和智能卡的快速发展,给从事信息安全的工程师和学者带来了新的机遇和挑战。尽管现存的公钥密码体制解决了通信系统中存在的很多问题,然而它在运算中对即时存储器、码长和速度的过多要求使得它的应用越来越有限,尤其在无线通信系统中。因此,我们需要寻求一种新的公钥加密算法,这种算法应具有高速度、低功耗、带宽需求小等特点。椭圆曲线密码相比其它公钥密码,有密钥短的特点,尤其适合在智能卡等资源受限的条件下使用。  本文研究内容主要包含四个部分:首先,介绍了椭圆曲线密码中涉及到的各个环节,包括有限域的运算,参数的选取以及安全性分析。其次,将现有的密钥对生成算法,即仿射坐标算法,投影坐标算法和Montgomery算法进行了比较。由于Montgomery算法相比于其他算法具有运算简单、功耗低和精度高等优点,我们选取它来生成密钥对。然后,为了提高椭圆曲线密码的密钥对生成模块的运算速度,多项式乘法模块的设计采用数据的并行化处理,并选取了一种快速约减算法。该算法利用了特征为2的有限域中的不可约多项式第二项次数较小的特点,将多项式的高次项转化为几个多项式的和的形式,进而达到了多项式化简的目的。设计并实现了密钥对生成模块,在SMIC的0.13μm工艺库下,使用Synopsys公司的综合工具Design Compiler对其进行了综合。整个模块的面积为5.2mm2,动态功耗为239mW,最高工作频率达到了125MHz。最后,本文对数字签名中的杂凑函数进行了分析,设计并完成了它的RTL级代码。同时利用Cadence公司的NC-Verilog仿真器对其进行了功能仿真。在SMIC的0.13μm工艺库下,对其进行了综合,在时钟频率为125MHz、面积及功耗约束最小的情况下,模块的面积为0.12mm2,动态功耗为5.8mW。
其他文献
目的:银莲花素A(RA)对实验性自身免疫性脑脊髓炎(EAE)小鼠自噬及p38MAPK通路的影响.方法:选取60只C57BL/6小鼠随机分为空白对照组、EAE模型组及RA低、中、高剂量组,每组12只,
嵌入式语音合成系统是在音频驱动开发基础上,将语音合成技术与嵌入式系统相结合,实现语音合成系统合成发声。嵌入式语音合成技术在工业方面有着广泛的应用。因此,对于该系统
精准农业的发展和其产业化过程的逐渐实现,使其在各个领域日益发挥不可替代的作用。其目的在于以最少、最节省的投入达到最高的收入,同时改善生态环境,科学地、高效地利用各项农
背景:大鼠是最早被用于科学研究的实验动物。与最为常用的模式生物小鼠相比,大鼠具有许多独特的优势,如体型更大便于实验操作、生理特征与药物反应性与人更为接近等,因而长期被更
卡波氏肉瘤相关疱疹病毒(KSHV),又称人类疱疹病毒8型(HHV-8)是与多种人类肿瘤紧密相关的病毒。KSHV引发卡波氏肉瘤(KS),还与原发渗出性淋巴瘤(PEL)和多中心卡斯特曼病(MCD)密切
学位
目的:本文旨在研究白茅苷对宫颈癌细胞增殖、凋亡和线粒体膜电位的影响.方法:采用CCK-8法检测不同剂量白茅苷对宫颈癌SiHa细胞活力的影响,选用无显著毒性的0、25、50、100μm
草地是地球上广泛分布的生态系统之一,约占陆地表面的20%,年均碳汇值约为0.5PgC,约占全球陆地生态系统当前碳汇量的18%,在调节温室气体浓度变化的过程中具有重要的作用。地上净初级
全球变暖是当今科学研究的热点环境问题之一,已知的化石燃料燃烧、农业活动等人为因素排放的温室气体(例如N2O、CH和CO2,GHGs)是导致全球变暖的主要诱因。已有研究认为,相比传统翻
花粉萌发和花粉管生长对于高等植物有性生殖具有极其重要的作用。很多生物学进程都参与了花粉管的生长调控,细胞壁的合成和修饰是影响这个过程的重要因素之一,然而对于相关的分