椭圆曲线密码(ECC)研究分析及其IP的实现与验证

来源 :上海交通大学 | 被引量 : 0次 | 上传用户:neverer123
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机和互联网技术的不断发展,信息安全问题越来越受到关注。1985年提出椭圆曲线密码(ECC)作为一种新的公钥密码系统,因其算法高效安全性高,极有可能代替RSA成为PKI下一代的核心算法。国内外都纷纷组织力量对其进行研究,各国际组织和国家相关部门也已着手制定相应的行业标准。本文先对素数域上ECC算法进行研究分析,针对ECC算法和硬件实现的特点提出一个包含详细算法并适合实现的方案,对其进行逻辑和层次划分,并用C语言对方案进行实现,验证其正确性,可行性和效率,并在此基础上进行优化和改进,为IP的设计奠定了基础。随后,基于素域上的椭圆曲线密码算法方案,进行了ECCIP的VLSI设计,采用层次化模块化方法,新的点运算策略和改进的Montgomery模乘器,实现了素数域内任意ECC曲线上的点乘、倍点和点加减运算并支持RSA功能。应用NIST推荐的256 bit和521bit椭圆曲线,每秒分别能运行120次和18次点乘运算。同时采用SRAM做大数存储器,大大降低了面积的开销,基于SMIC0.18μm工艺,运行在100MHz时钟,IP的面积是100k Gate,具有国内领先的水平。IP在设计完成后经过严格的FPGA测试和后端设计验证,并达到了商业产品的水准,这对满足国家信息安全日益紧迫的需求具有重要意义。
其他文献
以炼化企业重整制氢中变气为原料,测试、改进并优选吸附材料,通过研究建立了制取燃料电池级氢气的吸附剂装填理论计算方法,并搭建了实验装置,对变压吸附制取燃料电池级氢气的
分别以乙二醇、氯化胆碱/乙二醇(摩尔比1∶2,DES1)、氯化胆碱/乙醇酸(摩尔比1∶3,DES2)低共熔溶剂为萃取剂,设计萃取精馏和萃取隔壁塔流程,模拟分离乙腈和水形成的共沸体系.
研究了以PAC进行辅助化学除磷的过程中铝盐对生物除磷与硝化过程产生的影响,分别进行了小型SBR反应器的测试与实际污水处理厂环境中的磷去除实验效果分析.研究结果表明,在实
合成孔径雷达( Synthetic Aperture Radar, SAR )具有高分辨率、全天候、全天时等优点,其图像的应用研究已成为该领域的研究热点。以方向滤波器组( Dire- tional Filter Bank
气相法聚丙烯装置排放气回收系统排放至火炬系统的尾气含有大量烃类和氮气,应用膜分离和深冷分离组合技术高效回收尾气中的乙烯、丙烯和氮气等组分,减少火炬排放,降低装置物
期刊