首页> 外文会议>Second International Workshop on Education Technology and Computer Science (ETCS 2010) >High-Throughput FPGA Implementation of 256-bit Montgomery Modular Multiplier
【24h】

High-Throughput FPGA Implementation of 256-bit Montgomery Modular Multiplier

机译:256位蒙哥马利模块化乘法器的高通量FPGA实现

获取原文
获取原文并翻译 | 示例

摘要

A novel modular multiplier is implemented on FPGA for elliptic curve cryptography (ECC) over GF(p). First, using the embedded 18×18-bit multipliers in the FPGA device, we design a 256-bit Montgomery modular multiplier which spends 3 clock cycles to compute a modular multiplication. Second, the algorithm for Karatusba-Ofman multiplication is used to reduce the number of embedded multipliers needed. Third, to get a higher throughput rate on FPGA devices, we propose a 5-stage pipeline structure to realize the modular multiplier. At last, implemented on Altera Cyclone3 EP3C40F324C6, this modular multiplier runs at the clock rate of 30.38MHz, and performs a 256-bit Montgomery modular multiplication in 0.1µs, which is much faster than previous implementations on FPGA device.
机译:在FPGA上实现了一种新颖的模块化乘法器,用于GF(p)上的椭圆曲线加密(ECC)。首先,我们使用FPGA器件中的嵌入式18×18位乘法器,设计了一个256位的Montgomery模块化乘法器,它花费3个时钟周期来计算模块化乘法。其次,用于Karatusba-Ofman乘法的算法用于减少所需的嵌入式乘法器的数量。第三,为了在FPGA器件上获得更高的吞吐率,我们提出了一种5级流水线结构来实现模块化乘法器。最后,该模块化乘法器在Altera Cyclone3 EP3C40F324C6上实现,以30.38MHz的时钟频率运行,并在0.1µs内执行256位Montgomery模块化乘法,这比FPGA器件上的先前实现要快得多。

著录项

  • 来源
  • 会议地点 Wuhan(CN);Wuhan(CN)
  • 作者

    Gong Yaxun; Li Shuguo;

  • 作者单位

    Issue Date: 6-7 March 2010rnrntOn page(s): rnt173rnttrn- 176rnrnrnLocation: Wuhan, ChinarnrnPrint ISBN: 978-1-4244-6388-6rnrnrnrnttrnDigital Object Identifier: href=''http://dx.doi.org/10.1109/ETCS.2010.375'' target=''_blank''>10.1109/ETCS.2010.375 rnrnDate of Current Version: trnrnt2010-05-06 14:33:52.0rnrnt rntt class="body-text">rntname="Abstract">>Abstractrn>A novel modular multiplier is implemented on FPGA for elliptic curve cryptography (ECC) over GF(p). First, using the embedded 18×18-bit multipliers in the FPGA device, we design a 256-bit Montgomery modular multiplier which spends 3 clock cycles to compute a modular multiplication. Second, the algorithm for Karatusba-Ofman multiplication is used to reduce the number o;

  • 会议组织
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类 计算技术、计算机技术;
  • 关键词

    Elliptic curve cryptography (ECC); Karatusba-Ofman multiplication; Montgomery modular multiplication;

    机译:椭圆曲线密码学(ECC); Karatusba-Ofman乘法;蒙哥马利模数乘法;

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号