首页> 中国专利> 一种基于GPU的高吞吐量SM2数字签名计算系统及方法

一种基于GPU的高吞吐量SM2数字签名计算系统及方法

摘要

本发明属于信息安全技术领域,公开了一种基于GPU的高吞吐量SM2数字签名计算系统及方法,所述基于GPU的高吞吐量SM2数字签名计算系统,包括系统初始化与预计算模块、签名生成模块、签名验证模块、椭圆曲线群运算模块和有限域运算模块。本发明将SM2数字签名系统拆分为椭圆曲线和有限域计算模块,并使用5种优化方法分别优化各个计算模块。通过GPU底层指令优化基础运算的计算过程;利用预计算表加速模乘和固定点乘的计算;缩短SM2推荐素数的加法链,大幅提升基于费马小定理的模逆处理速度;利用预计算窗口减少未知点乘运算的计算量;结合GPU平台特性,对SM2算法进行分层、模块化优化,大幅提升了SM2签名、验签运算在GPU平台上的吞吐量。

著录项

  • 公开/公告号CN113628094A

    专利类型发明专利

  • 公开/公告日2021-11-09

    原文格式PDF

  • 申请/专利权人 西安电子科技大学;

    申请/专利号CN202110866751.1

  • 申请日2021-07-29

  • 分类号G06T1/20(20060101);G06F21/72(20130101);G06F21/64(20130101);G06F21/60(20130101);

  • 代理机构61227 西安长和专利代理有限公司;

  • 代理人何畏

  • 地址 710071 陕西省西安市太白南路2号西安电子科技大学

  • 入库时间 2023-06-19 13:12:12

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号