首页> 外文OA文献 >Evaluation of Large Integer Multiplication Methods on Hardware
【2h】

Evaluation of Large Integer Multiplication Methods on Hardware

机译:硬件上大整数乘法方法的评估

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

Multipliers requiring large bit lengths have a major impact on the performance of many applications, such as cryptography, digital signal processing (DSP) and image processing. Novel, optimised designs of large integer multiplication are needed as previous approaches, such as schoolbook multiplication, may not be as feasible due to the large parameter sizes. Parameter bit lengths of up to millions of bits are required for use in cryptography, such as in lattice-based and fully homomorphic encryption (FHE) schemes. This paper presents a comparison of hardware architectures for large integer multiplication. Several multiplication methods and combinations thereof are analysed for suitability in hardware designs, targeting the FPGA platform. In particular, the first hardware architecture combining Karatsuba and Comba multiplication is proposed. Moreover, a hardware complexity analysis is conducted to give results independent of any particular FPGA platform. It is shown that hardware designs of combination multipliers, at a cost of additional hardware resource usage, can offer lower latency compared to individual multiplier designs. Indeed, the proposed novel combination hardware design of the Karatsuba-Comba multiplier offers lowest latency for integers greater than 512 bits. For large multiplicands, greater than 16384 bits, the hardware complexity analysis indicates that the NTT-Karatsuba-Schoolbook combination is most suitable.
机译:需要大位长的乘法器对许多应用程序的性能产生重大影响,例如密码学,数字信号处理(DSP)和图像处理。由于先前的方法(例如教科书乘法)可能由于参数大小较大而不太可行,因此需要大整数乘法的新颖,优化设计。密码术(例如,基于格和完全同态加密(FHE)方案)中使用的参数位长度最多需要数百万个位。本文介绍了用于大整数乘法的硬件体系结构的比较。针对FPGA平台,分析了几种乘法方法及其组合在硬件设计中的适用性。特别地,提出了结合Karatsuba和Comba乘法的第一硬件架构。此外,进行了硬件复杂度分析,以给出独立于任何特定FPGA平台的结果。结果表明,与单独的乘法器设计相比,组合乘法器的硬件设计以额外的硬件资源使用为代价,可以提供更低的延迟。实际上,提出的Karatsuba-Comba乘法器的新颖组合硬件设计为大于512位的整数提供了最低的延迟。对于大于16384位的大被乘数,硬件复杂度分析表明NTT-Karatsuba-Schoolbook组合是最合适的。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号