基于FPGA的SM2验签器设计与实现

被引量 : 0次 | 上传用户:zjlzjl943
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着物联网和网络通信技术的发展,信息安全也变得越来越重要。密码学技术是信息安全的基石,非对称加密算法通过公钥和私钥分离的数学特性从根本上解决了密钥协商过程中可能产生的泄露问题。在非对称加密方面,我国也走在了世界前列。商用密码算法2(SM2)算法作为国产椭圆曲线加密算法,在电子政务、电子商务以及数字银行等方面都有着广泛应用。SM2算法具有安全性高、计算速度快、资源占用率低等优势,但与RSA算法更为均衡的签名验签速度相比,SM2的验签速度比签名速度慢得多,而且SM2验签占用CPU资源也更多。针对这些问题,本文提出了一种基于现场可编程门阵列(Field Programmable Gate Array,FPGA)硬件实现的SM2验签加速解决方案。本文的主要工作为:1、完整实现了 SM2验签计算流程,包括椭圆曲线标量乘、点加、倍点运算和256位素数有限域上的模乘、模逆、模加和模减运算。2、由于SM2使用国家密码管理局推荐的椭圆曲线参数及基点坐标,本文针对这些提前可知且固定不变的参数进行了预计算并将结果写入存储器,降低了标量乘计算的复杂度。3、根据FPGA自身资源情况,对计算流程采取了适用的并行优化,对模乘计算采用DSP配合分治法计算大数乘,并采用SM2快速约减法计算取模。4、基于xdmaIP核实现了 PCIe链路,打通了上位机到SM2验签IP的高速数据通路,将FPGA开发板通过PCIe插槽连接到上位机后,可直接通过驱动调用SM2验签加速。
其他文献
<正>“我扫码反映问题的第四天,肖家铁索桥就修整好了,这样的服务态度和办事效率我非常满意!”近日,在“码上监督·马上办”网上监督平台的督促下,遵义市正安县流渡镇和平村贾大爷的一桩揪心事放下了。此前,他多次向和平村委会反映铁索桥多处破损,影响周边群众出行,但问题一直未得到妥善解决。一筹莫展之际,贾大爷想到了张贴在村民组的“码上监督·马上办”网上监督平台二维码,便尝试用手机扫码实名进行反映。扫码反映,
期刊
各国在经济快速发展的同时,也出现了一系列的环境问题。当前,企业需要在考虑环境、社会和经济绩效的情况下制定经营战略。由于绿色人力资源管理除了能够实现经济稳定和环境平衡外,还有助于满足组织及其员工的社会公平、健康和福利的可持续性要求,它成为了企业应对利益相关者压力和实现可持续发展的重要举措。W公司是我国知名的电扶梯制造商,它在科技创新、节能减排等方面投入了大量的资源。尽管如此,W公司中还是存在许多“非
期刊
文章全面梳理了以中国为主兼顾少数其他国家和地区的萤火虫文化(包括民俗传说、诗词歌赋、解字称谓、成语典故、电影动漫、生物认知和美术作品等),对一些文化内容进行了讨论,总结了萤火虫的文化属性特点,最后阐述了萤火虫文化在多个产业中的应用思路。
<正>随着国家综合实力的不断提升,人们对生活质量的追求越来越高,人们注重食物的品质、服饰的材质、以及环境的整洁、自然等多个方面。人们对于心中所向往的生活的追求从未停止过。中国作为饮食文化的大国,对于"吃"这门学问有着上千年的钻研和积淀,而人们也将饮食作为提升生活质量的一大标准,餐饮行业正是在人们对饮食质量的不断追求下逐步兴起的。而且餐饮行业也随着不断的发展,将发展的眼光不仅放眼于食物的种类是否多样
期刊
<正> 胡志德在《政府上网与人大监督》一文中认为,当前我国政府正在组织实施"政府上网工程"。政府上网的真正意义在于在网络上重建政府,实现政府从工业时代政府向信息时代政府的转变。因此,建立人大网上监督体系具有重要的理论和现实意义。"网上政府"本身就应该包括人大的网上监督功能,政府上网也要求人大对在网上运作的政府实施网上监督。人大网上监督体系具有一般网络系统的普遍特征和作用,同时也具有监督体系本身独有
期刊
目的探究软坚消瘿颗粒对肝郁脾虚型HT(Hashimoto’sthyroiditis)大鼠甲状腺组织SOCS1\3\JAK-STATS信号通路表达的影响。方法 SD大鼠40只,随机取10只作为正常对照组,剩余大鼠采用高碘饮水与皮下注射甲状腺球蛋白联合方案建立桥本甲状腺炎大鼠模型,通过慢性束缚应激、过度疲劳、饮食失节复合方法建立肝郁脾虚大鼠模型。模型复制成功后,随机分为模型对照组(10只)、雷公藤多苷
期刊
报纸