DocumentCode
309240
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
fYear
1997
fDate
17-20 Mar 1997
Firstpage
213
Lastpage
217
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;
fLanguage
English
Publisher
ieee
Conference_Titel
European Design and Test Conference, 1997. ED&TC 97. Proceedings
Conference_Location
Paris
ISSN
1066-1409
Print_ISBN
0-8186-7786-4
Type
conf
DOI
10.1109/EDTC.1997.582361
Filename
582361
Link To Document