首页> 外文OA文献 >Automatic Generation of Modular Multipliers for FPGA Applications
【2h】

Automatic Generation of Modular Multipliers for FPGA Applications

机译:自动生成用于FPGA应用的模块化乘法器

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

摘要

Since redundant number systems allow constant time addition, they are often at the heart of modular multipliers designed for public key cryptography (PKC) applications. Indeed, PKC involves large operands (160 to 1024 bits) and several researchers proposed carry-save or borrow-save algorithms. However, these number systems do not take advantage of the dedicated carry logic available in modern Field Programmable Gate Arrays (FPGAs). To overcome this problem, we suggest to perform modular multiplication in a high-radix carry-save number system, where a sum bit of the carry-save representation is replaced by a sum word. Two digits are then added by means of a small Carry-Ripple Adder (CRA). Furthermore, we propose an algorithm which selects the best high-radix carry-save representation for a given modulus, and generates a synthesizable VHDL description of the operator.
机译:由于冗余数字系统允许恒定的时间加法,因此它们通常是为公共密钥加密(PKC)应用程序设计的模块化乘法器的核心。实际上,PKC涉及较大的操作数(160至1024位),并且一些研究人员提出了进位保存或借位保存算法。但是,这些数字系统没有利用现代现场可编程门阵列(FPGA)中可用的专用进位逻辑。为了克服这个问题,我们建议在高基数进位保留编号系统中执行模数乘法,在该系统中,将进位保留表示的总和替换为总和字。然后,通过一个小型的纹波加法器(CRA)将两位数字相加。此外,我们提出了一种算法,该算法针对给定模数选择最佳的高基数进位保存表示,并生成可算符的可合成VHDL描述。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号