基于SM4与ECC数字信封的算法设计

来源 :东南大学 | 被引量 : 2次 | 上传用户:pamfdpv007
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着时代的发展,信息安全已经成为不容忽视的问题。单一的密码体制越来越不能满足信息安全领域的需求,混合密码体制将成为研究的重要趋势。数字信封是一种通过公钥密码算法加密并分发对称密码算法密钥的混合加解密方法。中国商用密码SM4算法是一种具有数据吞吐率高、硬件资源消耗少等优点的对称密码算法,椭圆曲线密码(Elliptic Curve Cryptography,ECC)算法是常用的安全指数较高的公钥密码算法。因此本课题提出了一种基于SM4与ECC数字信封的算法设计。首先本课题在研究对称密码算法SM4与公钥密码算法ECC的基础上,提出了一种混合加解密算法,将SM4作为数据加解密算法,ECC作为密钥加解密算法。其中SM4密钥扩展模块改变原来的系统参数FK,用随机生成的序列作为新的参数,从而提高SM4算法安全性。ECC模乘模块采用数字串行的方式执行,缩短关键路径,提升了整个模块的时钟频率。然后完成了算法的模块设计,采用自顶向下的方法对算法进行模块划分与设计,通过Modelsim软件进行功能仿真。最后选用Xilinx的V6系列现场可编程门阵列(Field Programmable Gate Array,FPGA)开发板进行算法的板级验证,使用TSMC 90nm的工艺库进行逻辑综合。本课题所设计的基于SM4与ECC数字信封的算法模块综合后时钟频率可达205MHz,资源利用率仅占49%,SM4加解密模块数据吞吐率可达262Mbps,ECC模块点乘速度可达20541/s,达到预期的功能指标与性能指标。工艺库逻辑综合后算法模块的时钟频率可达400MHz。本课题所提出的基于SM4与ECC数字信封的算法设计充分结合了对称密码算法与公钥密码算法的优点,解决了密钥分发管理困难与数据吞吐率较低的问题,实现了速度与安全方面的双向优化,具有良好的发展前景。
其他文献
大型立式淬火炉是航空航天领域高强度铝合金构件热处理的关键装备。为保证高强度铝合金构件优质的力学性能和机械硬度,允许的淬火温度范围非常狭窄。淬火炉温度控制系统保证
为了更准确地全面分析迪庆州的降水分布情况,为规划和部署气象防灾减灾工作提供理论依据,利用2006—2015年迪庆州夏季(6—8月)逐小时降水资料,按照现行降水强弱分级业务标准
在每学期刚开学的时候,我常常建议同学们准备一个专门的本子,用来收集整理平时做错的题目。研究易错题,是一种好的学习方法,也是提高生物成绩的一种有效途径。平时训练或者测
湛江湾红树林在防止海岸侵蚀和减轻台风危害中起到重要作用。为研究其土壤环境现状,选择东海大堤、礼部村、特呈岛3个代表性的红树林样地,采集各样地土层深为0~10 cm、10~20
以台州某电子垃圾拆解工业园为圆心,在半径为16 km的范围内,由近及远设计了C(3 km)、S(510 km)和R(1016km)三圈共30个采样点,研究了该区域水及沉积物中多溴联苯醚(PBDEs)的污染特征与
大头马的文风,有人说有翻译腔。某种程度上倒也是对的。她吃面包多过吃米饭,啃西方文学远超中国文学,连红楼梦都没读过,更别说其他名著。但对西方文学经典,却一读再读
采用丹酰化反应──聚酰胺薄膜层析鉴定植物中氨基酸,其方法灵敏度高、操作简便、试样制备简单、速度快、鉴定结果可靠、具有实用价值。 The use of dansyllation reaction
基于无人驾驶汽车的智能养护系统主要由自制的电动小车、养护中心、语音播报和主控台制作一辆模型车来模拟以后的无人驾驶汽车,主控台通过无线通讯和STC15W4K58S4单片机控制
摘要:钨基合金增塑挤压成形技术是制备大长径比钨基合金棒材的重要途径之一,传统的工艺参数确定法具有很大的局限性,且实验周期长,成本高,效率低,采用数值模拟技术可以解决这
语言是人们日常生活中的重要交际工具,教学活动当然也不例外,任何一门学科的教学都必须借助语言来实现,语言是各个学科教学的媒介。但语文与其它学科相比,其教学语言又具有其