Font Size: a A A

Several Cryptographic Algorithms On The Tms320c6201

Posted on:2004-12-15Degree:MasterType:Thesis
Country:ChinaCandidate:X Y LiuFull Text:PDF
GTID:2208360095456002Subject:Cryptography
Abstract/Summary:PDF Full Text Request
Cryptography, the core of the information security, is playing a more and more important role with the remarkably fast development of the Internet. Speed, precision and security of the related algorithms altogether determine the efficiency and safety of the information system. In view of the commonly-used block cipher and public key cryptography, this article focuses on the improvement we have made for the algorithms about AES , DBS, ECC and RSA. Based on the DSP chip TMS320C6201 from TI Company, we have accomplished the speed of 0.92 usec per AES encryption /decryption, 1. 335 usec per DBS encryption /decryption, and 3. 686usec per TDEA encryption/decryption. We have also modified the Montgomery reduction to accommodate the parallel processing. The speed of ECC are increased greatly after we improve the underlying algorithms and the scalar algorithm. We have achieved the performance of 17.86 msec for one 1024-bit RSA signature and 3. 66 msec for one 192-bit ECDSA verification in GF(p) in the same system.In addition, ECC is widely adopted in the smart cards. Therefore, we have proposed and accomplished a fast algorithm of ECDSA in GF(2m) on a single chip based on the MCS51 kernel. We have achieved the speed of 4. 6s for generating an ECDSA signature on Intel 8051 chip with 12M clock, or 5. 8s on a SLE44 of SIMENS with 3. 57M cyc/s. The method we have developed can be applied in similar systems based on DSPs, and it is a complement of the ECDSA in GF(p) which we realized on TMS320C6201.
Keywords/Search Tags:DES (TDEA),AES,RSA,ECDSA,DSP,TMS320C6201,Single chip, Intel8051
PDF Full Text Request
Related items