首页> 中文期刊> 《计算机应用研究》 >大数乘法的GPU加速实现

大数乘法的GPU加速实现

     

摘要

大数乘法是公钥加密中最为核心的计算环节之一,快速实现大数乘法单元也是RSA、ElGamal、全同态等密码体制急需解决的问题之一.目前,基于C++的NTL+ GMP库函数虽然能在CPU上实现高精度的大数乘法,但其仍不能满足加密对实时性的要求.针对全同态加密应用需求,提出了一种基于Sch(o)nhage-Strassen算法的大数乘法GPU加速方法.通过比较相同实验平台下仅用CPU和GPU+ CPU异构方法实现的大数乘法运算,验证了设计方法的正确性和有效性.实验结果表明,采用该方法实现的相同大数乘法运算所需的时间比在多核CPU平台实现所需的时间有12倍以上的加速.

著录项

  • 来源
    《计算机应用研究》 |2018年第10期|3075-3077|共3页
  • 作者单位

    南通大学电子信息学院;

    江苏南通226019;

    南通大学电子信息学院;

    江苏南通226019;

    江苏省专用集成电路设计重点实验室;

    江苏南通226019;

    南通大学电子信息学院;

    江苏南通226019;

    江苏省专用集成电路设计重点实验室;

    江苏南通226019;

    南通大学电子信息学院;

    江苏南通226019;

    南通大学电子信息学院;

    江苏南通226019;

  • 原文格式 PDF
  • 正文语种 chi
  • 中图分类 算法理论;
  • 关键词

    大数乘法; 图形处理器; 全同态加密;

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号