DocumentCode
379571
Title
High speed LSI processing for the RSA cryptogram
Author
Fujisawa, Yoshinori ; Fuwa, Yasushi ; Yamazaki, Youhei
Author_Institution
Nagano Nat. Coll. of Technol., Japan
Volume
4
fYear
2002
fDate
2002
Firstpage
2196
Abstract
In this work, we developed a high speed LSI for encoding and decoding the RSA cryptogram and describe the processing method in this paper. This cryptogram is used not only for encrypting data, but also for such purposes as authentication. However, the RSA encoding and decoding processes take a long time because they require a great deal of calculations. As a result, this cryptogram is not suited for practical use. In order to make a high-speed processing method, we introduce the following ideas: (1) to reduce the number of summation operations, we increase the number of coding bits used to represent a digit; (2) we propose a high-speed addition operation for handling the case in which each digit has a large number of bits; (3) we guarantee the value of modulo operations by determining the possible range and create parallel subtraction circuits as a result. By applying these concepts, we are able to reduce processing times compared to the previous methods. We also developed the LSI to realize our proposed algorithm.
Keywords
decoding; digital arithmetic; encoding; large scale integration; message authentication; public key cryptography; LSI; RSA cryptogram; authentication; coding bits; decoding; encoding; high-speed addition operation; high-speed processing; modulo operations; parallel subtraction circuits; summation operations; Authentication; Circuits; Computer crime; Decoding; Educational institutions; Encoding; Internet; Large scale integration; Polarization; Public key cryptography;
fLanguage
English
Publisher
ieee
Conference_Titel
Communications, 2002. ICC 2002. IEEE International Conference on
Print_ISBN
0-7803-7400-2
Type
conf
DOI
10.1109/ICC.2002.997236
Filename
997236
Link To Document