• 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