Firma electrónica habilitada por tarjetas inteligentes para fines de seguridad
Resumen
En este trabajo se describe una forma para la implementación de firma digital usando un sistema de encriptación. Específicamente, se mostrará el proceso de firma digital usando tarjetas inteligentes mediante un sistema criptográfico de llave pública, que para nuestros fines es el RSA. Esto tiene la finalidad de que la información sea transmitida de manera segura cuando se realizan las operaciones de autenticación y firma digital. Otro elemento que se aborda en este trabajo, es la definición y uso del Protocolo de Aplicación para la Unidad de Datos (APDU) que se utiliza al comunicarse de manera directa entre un lector de tarjetas y una tarjeta inteligente.
Descargas
Citas
Chirico, U. (2014). Smart card programming, second edition. Lulu.com. ISBN: 1291610502.
Conrad, K. Number theory and cryptography. Disponible en línea en: https://kconrad.math.uconn.edu/blurbs/ugradnumthy/RSAnotes.pdf
ISO, 2011. Identification cards - Integrated circuit cards - Part 1: Cards with contacts - Physical characteristics. ISO/IEC 7816-1:2011.
ISO, 2013. Identification cards - Integrated circuit cards - Part 4: Organization, security and commands for interchange. ISO/IEC 7816-4:2013.
Koblitz, N. (1987). A course in number theory and cryptography. Springer.
Rivest, R. L., Shamir, A., Adleman, L. (1978). A method for obtaining digital signatures and public-key cryptosystems, comm. Available online at http://people.csail.mit.edu/rivest/ Rsapaper.pdf
Stein, W. (2009). Elementary Number Theory: Primes, Congruences, and Secrets, A computational approach. Springer.
Zhang, M. (2013). Secure digital certificate design based on the public key cryptography algorithm. DOI: 10.11591/telkomnika.v11i12.3824