Flexible Hardware Design for RSA and Elliptic Curve Cryptosystems [chapter]

Lejla Batina, Geeke Bruin-Muurling, Sıddıka Berna Örs
2004 Lecture Notes in Computer Science  
This paper presents a scalable hardware implementation of both commonly used public key cryptosystems, RSA and Elliptic Curve Cryptosystem (ECC) on the same platform. The introduced hardware accelerator features a design which can be varied from very small (less than 20 Kgates) targeting wireless applications, up to a very big design (more than 100 Kgates) used for network security. In latter option it can include a few dedicated large number arithmetic units each of which is a systolic array
more » ... rforming the Montgomery Modular Multiplication (MMM). The bound on the Montgomery parameter has been optimized to facilitate more secure ECC point operations. Furthermore, we present a new possibility for CRT scheme which is less vulnerable to side-channel attacks.
doi:10.1007/978-3-540-24660-2_20 fatcat:6a73zujjwfdhnltdc4bmkkkz3q