DOI:

https://doi.org/10.14483/22484728.3515

Publicado:

2011-06-14

Número:

Vol. 5 Núm. 1 (2011)

Sección:

Visión Investigadora

Implementaciones criptográficas en FPGA

Autores/as

  • Fabián Velásquez Clavijo
  • Javier Fernando Castaño Forero Universidad de los Llanos

Palabras clave:

Infraestructura de clave pública, criptografía de curvas elípticas, AES, hardware reconfigurable. (es).

Descargas

Resumen (es)

Las técnicas que se requieren para proteger datos, en la actualidad, corresponden al campo de la criptografía basada en modelación matemática, que asegura confidencialidad en la transmisión y almacenamiento de la información. En este artículo, se presentan los resultados parciales del desarrollo de una infraestructura de clave pública, utilizando una plataforma reconfigurable basada en dispositivosFPGA. La arquitectura se soporta en el criptosistema de curvas elípticas (ECC Elliptic curve cryptosystem), además integrada porel algoritmo Rijndael (AES) para cifrado simétrico y SHA como algoritmode integridad de la información. Se especifican los resultados alcanzados en el desarrollo del algoritmo AES y la implementación de criptografía de curvas elípticas en FPGA.

Biografía del autor/a

Fabián Velásquez Clavijo

Ingeniero Electrónico

Universidad de Los Llanos - Unillanos

Maestría en Matemática Aplicada

Universidad Eafit

Javier Fernando Castaño Forero, Universidad de los Llanos

Ingeniería Electrónica

Universidad de Los Llanos – Unillanos

Especialización en diseño y construcción de soluciones telemáticas

Fundación Universidad Autónoma De Colombia

Referencias

M. Merino Martínez. “Una introducción a la criptografía. El criptosistema R.S.A”. I.E.S Cardenal López de Mendoza, 2004.

N. Koblitz. “Elliptic curve cryptosystems”. En Mathematics of Computation. Vol. 48. Boston, American Mathematical Society, 1987, pp. 203-209.

V. Miller. “Uses of elliptic curves in cryptography”. Advances in Cryptology. Crypto 85, Proceedings, Lecture Notes in Computer Science, 218, Springer-Verlag, pp. 417-426, 1986.

D. Hankerson, A. Menezes y S. Vanstone. “Guide to elliptic curve cryptography”. Springer-Verlag, 2004.

J. Lopez y R. Dahab. “Fast multiplication on elliptic curves over GF(2n) without precomputation”. Cryptographic Hardware and Embedded Systems. CHES`99, Lecture Notes in Computer Science, 1717, 2002, pp. 316-327.

J. Daemen y V. Rijmen. “AES Proposal: Rijndael”. Rijndael Tecjnical Report, 1999. En línea: http://csrc.nist.gov/archive/aes/rijndael/Rijndaelammeded.pdf

M. Liberatori. “Desarrollo de encriptado AES en FPGA”. Tesis de Maestría en Redes de Datos, Universidad de la Plata, 2004.

F. Standaert. “Effi cient Implementation of Rijndael Encryption in Reconfigurable Hardware: Improvements and Design Tradeoffs”. Cryptographic Hardware and Embedded Systems. CHES 2003, 2003, pp. 334-350.

A. Segredo. “Diseño de un procesador criptográfico Rijndael en FPGA”. X Workshop Iberchip, 2004, p. 64.

E. López. “Implementación efi ciente en FPGA del modo CCM usando AES”. Tesis de Maestría en Ciencias, Centro de Investigación y de Estudios Avanzados del Instituto Politécnico Nacional, México, 2005.

J. López et al. “Implementación en hardware del algoritmo Rijndael”. Grupo de Bioelectrónica y Nanoelectronica, Escuela IEEE, Universidad del Valle, 2003.

D. Hankerson, A. Menezes y S. Vanstone. “Guide to Elliptic Curve Cryptography”. Springer-Verlag, 2004, pp.230-233.

T. Itoh y S. Tsujii. “A fast algorithm for computing multiplicative inverses in GF(2m) using nomal bases”. Information and Computation, 78 (1988): 171-177.

K. H. Leung, K. W. Ma, W. K. Wong y P. H. W. Leong. “FPGA Implementation of a microcoded elliptic curve cryptographic processor”. Proc. IEEE FCCM 2000, pp. 68-76, Napa Valley.

M. Ernst, S. Klupsch, O. Hauck y S. A. Huss. “Rapid prototyping for hardware accelerated elliptic curve public-keycryptosystems”. Proc. 12th IEEE Workshop on Rapid System Prototyping (RSP01), Monterey, CA, 2001.

S. Okada, N. Torii, K. Itoh y M. Takenaka. “Implementation of Elliptic Curve Cryptographic Coprocessor over GF(2m) on an FPGA”. C. K. Kocy C. Paar (eds.). Workshop on Cryptographic Hardware and Embedded Systems (CHES 2000), Lecture Notes in Computer Science, 1965, Springer-Verlag, 2000, pp. 25-40.

G. Orlando. “Effi cient elliptic curve processor architectures for fi eld programmable logic”. Tesis, Worcester Polytechnic Logic, 2002.

V. Trujillo et al. “Design of an elliptic curve cryptoprocessor over GF(2163)”. XI Workshop Iberchip, Salvador de Bahía, marzo de 2005.

Cómo citar

APA

Velásquez Clavijo, F., y Castaño Forero, J. F. (2011). Implementaciones criptográficas en FPGA. Visión electrónica, 5(1), 26–37. https://doi.org/10.14483/22484728.3515

ACM

[1]
Velásquez Clavijo, F. y Castaño Forero, J.F. 2011. Implementaciones criptográficas en FPGA. Visión electrónica. 5, 1 (jun. 2011), 26–37. DOI:https://doi.org/10.14483/22484728.3515.

ACS

(1)
Velásquez Clavijo, F.; Castaño Forero, J. F. Implementaciones criptográficas en FPGA. Vis. Electron. 2011, 5, 26-37.

ABNT

VELÁSQUEZ CLAVIJO, Fabián; CASTAÑO FORERO, Javier Fernando. Implementaciones criptográficas en FPGA. Visión electrónica, [S. l.], v. 5, n. 1, p. 26–37, 2011. DOI: 10.14483/22484728.3515. Disponível em: https://revistas.udistrital.edu.co/index.php/visele/article/view/3515. Acesso em: 16 abr. 2024.

Chicago

Velásquez Clavijo, Fabián, y Javier Fernando Castaño Forero. 2011. «Implementaciones criptográficas en FPGA». Visión electrónica 5 (1):26-37. https://doi.org/10.14483/22484728.3515.

Harvard

Velásquez Clavijo, F. y Castaño Forero, J. F. (2011) «Implementaciones criptográficas en FPGA», Visión electrónica, 5(1), pp. 26–37. doi: 10.14483/22484728.3515.

IEEE

[1]
F. Velásquez Clavijo y J. F. Castaño Forero, «Implementaciones criptográficas en FPGA», Vis. Electron., vol. 5, n.º 1, pp. 26–37, jun. 2011.

MLA

Velásquez Clavijo, Fabián, y Javier Fernando Castaño Forero. «Implementaciones criptográficas en FPGA». Visión electrónica, vol. 5, n.º 1, junio de 2011, pp. 26-37, doi:10.14483/22484728.3515.

Turabian

Velásquez Clavijo, Fabián, y Javier Fernando Castaño Forero. «Implementaciones criptográficas en FPGA». Visión electrónica 5, no. 1 (junio 14, 2011): 26–37. Accedido abril 16, 2024. https://revistas.udistrital.edu.co/index.php/visele/article/view/3515.

Vancouver

1.
Velásquez Clavijo F, Castaño Forero JF. Implementaciones criptográficas en FPGA. Vis. Electron. [Internet]. 14 de junio de 2011 [citado 16 de abril de 2024];5(1):26-37. Disponible en: https://revistas.udistrital.edu.co/index.php/visele/article/view/3515

Descargar cita

Visitas

429

Dimensions


PlumX


Descargas

Los datos de descargas todavía no están disponibles.
Loading...