O PADRÃO PKCS#11 EM HARDWARE USANDO O ALGORITMO RSA (The Hardware-based PKCS#11 Standard using the RSA Algorithm)

Fernando Augusto Garcia Muzzi (fagmuzzi@yahoo.com.br)1, Rodolfo Barros Chiaramonte (chiaramonte@univem.edu.br)1, Edward David Moreno Ordonez (edwdavid@gmail.com)2

1Centro Universitário Euripides de Marilia (UNIVEM)
2DCOMP/UFS Depto de Computação da Universidade Federal de Sergipe

This paper appears in: Revista IEEE América Latina

Publication Date: June 2009
Volume: 7,   Issue: 2 
ISSN: 1548-0992

We have implemented a hardware-based security system, which executes RSA-based cryptographical operations and 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 between 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, which allowed verifying the correct behavior and execution of our project; it used the RSA with keys up to 512 bits. Real tests show the transmission of encryption data between our project and a PC by using serial communication.

Index Terms:
Security, RSA Algorithms, PKCS#11 Standard, FPGAs, Performance Evaluation   

Documents that cite this document
This function is not implemented yet.

[PDF Full-Text (1759)]