个性化文献订阅>期刊> IEEE Transactions on Computers
 

Automatic Generation of Modular Multipliers for FPGA Applications

  作者 Beuchat, JL; Muller, JM  
  选自 期刊  IEEE Transactions on Computers;  卷期  2008年57-12;  页码  1600-1613  
  关联知识点  
 

[摘要]Since redundant number systems allow for 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 1,024 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 that selects the best high-radix carry-save representation for a given modulus and generates a synthesizable VHDL description of the operator.

 
      被申请数(0)  
 

[全文传递流程]

一般上传文献全文的时限在1个工作日内