SciELO - Scientific Electronic Library Online

 
vol.34 issue3High-performance implementation of Montgomery's modular multiplication on reconfigurable hardwareDesign of a Modulator/Demodulator OOK whit configurable carrier and baud rate for low frequency standard in RFID devices author indexsubject indexarticles search
Home Pagealphabetic serial listing  

Services on Demand

Article

Indicators

  • Have no cited articlesCited by SciELO

Related links

  • Have no similar articlesSimilars in SciELO

Share


Ingeniería Electrónica, Automática y Comunicaciones

On-line version ISSN 1815-5928

Abstract

CABRERA ALDAYA, Alejandro  and  CABRERA SARMIENTO, Alejandro José. Design and Integration of Cryptographic Algorithms on FPGA-Based Embedded Systems. EAC [online]. 2013, vol.34, n.3, pp. 41-51. ISSN 1815-5928.

In this paper hardware implementations of cryptographic algorithms are integrated to the OpenSSL library which is used by the Linux operating system applications to protect TCP/IP networks. The selected algorithms are AES and the hash functions SHA-1 and SHA-256. These algorithms are implemented in hardware as coprocessors of Xilinx MicroBlaze soft processor core using the FSL interface for data exchange. These coprocessors are integrated inside the OpenSSL library considering Linux operating system multitasking, so a synchronization technique is selected to control the access to the hardware coprocessors. The speed gain achieved is measured using the OpenSSL's speed utility. Finally a virtual private network is configured using OpenVPN in order to compare the transmission rate using the coprocessors and without them.

Keywords : FPG; microblaze; linux; cryptography; OpenSSL.

        · abstract in Spanish     · text in Spanish     · Spanish ( pdf )

 

Creative Commons License All the contents of this journal, except where otherwise noted, is licensed under a Creative Commons Attribution License