Hardware Implementation of 128-Bit AES Image Encryption with Low Power Techniques on FPGA to VHDL

This paper describes the implementation of a low power and high-speed encryption algorithm with high throughput for encrypting the image. Therefore, we select  a highly secured symmetric key encryption algorithm AES(Advanced Encryption Standard), in order to decrease the power using retiming and gli...

Full description

Saved in:
Bibliographic Details
Main Authors: Ali Farmani, Hossein Balazadeh Bahar
Format: Article
Language:English
Published: OICC Press 2024-02-01
Series:Majlesi Journal of Electrical Engineering
Subjects:
Online Access:https://oiccpress.com/mjee/article/view/5218
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:This paper describes the implementation of a low power and high-speed encryption algorithm with high throughput for encrypting the image. Therefore, we select  a highly secured symmetric key encryption algorithm AES(Advanced Encryption Standard), in order to decrease the power using retiming and glitch and operand isolation techniques in four stages, control unit based on logic gates, optimal design of multiplier blocks in mixcolumn phase and simultaneous production  keys and rounds. Such procedure makes AES suitable for fast image encryption. Implementation of a 128-bit AES on FPGA of Altera Company has been done, and the results are as follows:  throughput, 6.5 Gbps in 441.5 MHz and 130mw power consumption. The time of encrypting in tested image with 32*32 sizes is 1.25ms.
ISSN:2345-377X
2345-3796