首页 | 本学科首页   官方微博 | 高级检索  
     


A design of a fast pipelined modular multiplier based on a diminished-radix algorithm
Authors:Glenn Orton  Lloyd Peppard  Stafford Tavares
Affiliation:(1) Department of Electrical Engineering, Queen's University, K7L 3N6 Kingston, Ontario, Canada
Abstract:We present a new serial-parallel concurrent modular-multiplication algorithm and architecture suitable for standard RSA encryption. In the new scheme, multiplication is performed modulo a multiple of the RSA modulus n, which has a diminished-radix form 2 k -v, where k and v are positive integers and v < n. This design is the first concurrent modular multiplier to use a diminished-radix algorithm and to pipeline concurrent modular-reduction to optimize the clock rate. For a modular multiplier of order ranging from 1 to 10 (number of multiplier bits per clock cycle), a faster clock rate and throughput is possible than with other known designs including those of Brickell, Morita, Sedlak and Golze, and Miyaguchi. Throughput estimates for 512-bit RSA decryption range from 100 kbit/s in a serial mode to 650 kbit/s with a modular multiplier of order 10, at a clock rate of 20 MHz on 1.5 mgrm CMOS.
Keywords:Computer arithmetic  Cryptology  Cryptography  Encryption  RSA  Modular exponentiation  Modular multiplication  Pipelining  VLSI  CMOS
本文献已被 SpringerLink 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号