DocumentCode
1448803
Title
The Hardware-based PKCS#11 Standard using the RSA Algorithm
Author
Muzzi, F.A. ; Chiaramonte, R.B. ; Moreno, E.D.
Author_Institution
LSI-TEC, Sao Paulo, Brazil
Volume
7
Issue
2
fYear
2009
fDate
6/1/2009 12:00:00 AM
Firstpage
160
Lastpage
169
Abstract
In this paper, we have proposed and implemented a hardware-based security system, which executes RSA-based cryptography operations by using the PKCS#11 standard. It was implemented in C, VHDL and FPGAs and it is modular and easily adaptable to the future upgrades for the communication among machines and devices. Any cryptography algorithm can be used; however, in our project we only used the RSA as a case study. We did simulations and real tests that allowed verifying the correct behavior and execution of our project; we used the RSA with keys up to 512 bits. Real tests showed the transmission of ciphered data between our project (PKCS#11 and RSA) and a PC by using serial communication.
Keywords
public key cryptography; telecommunication security; Public Key Cryptography Standard; RSA-based cryptography; Rivest-Shamir-Adleman cryptography; data transmission; hardware-based PKCS#11 standard; hardware-based security system; serial communication; Communication system security; Computer networks; Data security; Field programmable gate arrays; Hardware; Internet; Public key cryptography; Testing; FPGAs; PKCS#11 Standard; Performance Evaluation; RSA Algorithms; Security;
fLanguage
English
Journal_Title
Latin America Transactions, IEEE (Revista IEEE America Latina)
Publisher
ieee
ISSN
1548-0992
Type
jour
DOI
10.1109/TLA.2009.5256823
Filename
5256823
Link To Document