An implementation and experimental evaluation of hardware accelerated ciphers in all-programmable SoCs

5Citations
Citations of this article
9Readers
Mendeley users who have this article in their library.

Abstract

The protection of confidential information has become very important with the increase of data sharing and storage on public domains. Data confidentiality is accomplished through the use of ciphers that encrypt and decrypt the data to impede unauthorized access. Emerging heterogeneous platforms provide an ideal environment to use hardware acceleration to improve application performance. In this paper, we explore the performance benefits of an AES hardware accelerator versus the software implementation for multiple cipher modes on the Zynq 7000 All-Programmable System-on-a-Chip (SoC). The accelerator is implemented on the FPGA fabric of the SoC and utilizes DMA for interfacing to the CPU. File encryption and decryption of varying file sizes are used as the workload, with execution time and throughput as the metrics for comparing the performance of the hardware and software implementations. The performance evaluations show that the accelerated AES operations achieve a speedup of 7 times relative to its software implementation and throughput upwards of 350 MB/s for the counter cipher mode, and modest improvements for other cipher modes.

Cite

CITATION STYLE

APA

Cowart, R., Coe, D., Kulick, J., & Milenkovic, A. (2017). An implementation and experimental evaluation of hardware accelerated ciphers in all-programmable SoCs. In Proceedings of the SouthEast Conference, ACMSE 2017 (pp. 34–41). Association for Computing Machinery, Inc. https://doi.org/10.1145/3077286.3077297

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free