Title :
Design and implementation of a coprocessor for cryptography applications
Author :
Royo, Ander ; Moran, Jmier ; López, Juan Carlos
Author_Institution :
Dept. of Ingenieria Electron., Univ. Politecnica de Madrid, Spain
Abstract :
In this paper, an ASIC suitable for cryptography applications based on modular arithmetic techniques, is presented. These applications, such as for example digital signature (DSA) and public key encryption and decryption (RSA) use, as basic operation, the modular exponentiation. This ASIC works as a coprocessor with a special set of instructions specialized in dealing with high accuracy integers, as well as on the rapid evaluation of modular multiplications and exponentiations. The algorithm, the hardware architecture the design methodology and the results are described in detail
Keywords :
application specific integrated circuits; coprocessors; cryptography; digital arithmetic; integrated circuit design; ASIC; coprocessor; cryptography applications; design methodology; digital signature; exponentiations; hardware architecture; high accuracy integers; modular arithmetic techniques; modular multiplications; public key encryption; Application specific integrated circuits; Communication channels; Coprocessors; Data security; Design methodology; Digital arithmetic; Electronic mail; Hardware; Public key; Public key cryptography;
Conference_Titel :
European Design and Test Conference, 1997. ED&TC 97. Proceedings
Conference_Location :
Paris
Print_ISBN :
0-8186-7786-4
DOI :
10.1109/EDTC.1997.582361