DOI:

https://doi.org/10.14483/22484728.3515

Published:

2011-06-14

Issue:

Vol. 5 No. 1 (2011)

Section:

A Research Vision

Implementaciones criptográficas en FPGA

Authors

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

Keywords:

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

Abstract (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.

Author Biographies

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

References

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.

How to Cite

APA

Velásquez Clavijo, F., and 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. and 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: 17 jul. 2024.

Chicago

Velásquez Clavijo, Fabián, and 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. and 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 and J. F. Castaño Forero, “Implementaciones criptográficas en FPGA”, Vis. Electron., vol. 5, no. 1, pp. 26–37, Jun. 2011.

MLA

Velásquez Clavijo, Fabián, and Javier Fernando Castaño Forero. “Implementaciones criptográficas en FPGA”. Visión electrónica, vol. 5, no. 1, June 2011, pp. 26-37, doi:10.14483/22484728.3515.

Turabian

Velásquez Clavijo, Fabián, and Javier Fernando Castaño Forero. “Implementaciones criptográficas en FPGA”. Visión electrónica 5, no. 1 (June 14, 2011): 26–37. Accessed July 17, 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]. 2011 Jun. 14 [cited 2024 Jul. 17];5(1):26-37. Available from: https://revistas.udistrital.edu.co/index.php/visele/article/view/3515

Download Citation

Visitas

449

Dimensions


PlumX


Downloads

Download data is not yet available.
Loading...