Fpga Implementation Of Image Encryption And Decryption Using AES 128-Bit

被引:0
|
作者
Priyanka, M. P. [1 ]
Prasad, E. Lakshmi [2 ]
Reddy, A. R. [3 ]
机构
[1] MITS, Dept ECE, Madanapalle, India
[2] JNTUA, Dept ECE, Anantapur, Andhra Pradesh, India
[3] MITS, Dept ECE, ECE, Madanapalle, India
关键词
AES; Image Encryption and Decryption; Block Cipher; Cipher text; Decipher text;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
AES is one of the standard algorithm and widely used to encrypt and decrypt the data. In this paper, image encryption and decryption algorithm implemented by using AES 128-bit core. Here, image information is converted into a hexadecimal format using Matlab code and this plain hexadecimal data are transmitted to the FPGA via UART for encryption. Thus, the same process is also used for Decryption. The entire AES 128-bit core is simulated and synthesized for Spartan-3E-1600E FPGA using Xilinx ISE 14.3. Therefore, the experimental results are measured and compared with respect to area, power, and latency. The total amount of area occupied for encryption is 6% of slices, 2% of slice Flip flops, 5% of 4-input LUTS and 44% of BRAMS, latency for 128-bit is 6.645 ns and the amount of power consumption is 441.91 mW. Similarly, for the decryption amount of area occupied is 7% of slices, 2% of slice Flip flops, 7 % of 4-input LUTS and 55% of BRAMS, latency for 128-bit is 7.770 ns and the total amount of power consumption is 442 mW.
引用
收藏
页码:156 / 160
页数:5
相关论文
共 50 条
  • [1] The Design and Implementation of 128-bit AES encryption in PRIME
    Ming, Yan
    Jian-hua, Dai
    PROCEEDINGS OF 2010 3RD IEEE INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND INFORMATION TECHNOLOGY (ICCSIT 2010), VOL 7, 2010, : 345 - 348
  • [2] FPGA Implementation of AES Encryption and Decryption
    Deshpande, Ashwini M.
    Deshpande, Mangesh S.
    Kayatanavar, Devendra N.
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON CONTROL AUTOMATION, COMMUNICATION AND ENERGY CONSERVATION INCACEC 2009 VOLUME II, 2009, : 567 - 573
  • [3] A design of AES encryption circuit with 128-bit keys using look-up table ring on FPGA
    Qin, H
    Sasao, T
    Iguchi, Y
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2006, E89D (03): : 1139 - 1147
  • [4] PIPELINE IMPLEMENTATION OF THE 128-BIT BLOCK CIPHER CLEFIA IN FPGA
    Kryjak, Tomasz
    Gorgon, Marek
    FPL: 2009 INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE LOGIC AND APPLICATIONS, 2009, : 373 - 378
  • [5] Hardware implementation of AES encryption and decryption system based on FPGA
    Zhu, Shihai
    Open Cybernetics and Systemics Journal, 2015, 9 (01): : 1373 - 1377
  • [6] FPGA based fast and high-throughput 2-slow retiming 128-bit AES encryption algorithm
    Farashahi, Reza Rezaeian
    Rashidi, Bahram
    Sayedi, Sayed Masoud
    MICROELECTRONICS JOURNAL, 2014, 45 (08) : 1014 - 1025
  • [7] FPGA-based 128-bit Chaotic Encryption Method for Voice Communication
    Riyadi, Munawar A.
    Pandapotan, Natanael
    Khafid, M. Reza A.
    Prakoso, Teguh
    2018 INTERNATIONAL SYMPOSIUM ON ELECTRONICS AND SMART DEVICES (ISESD 2018): SMART DEVICES FOR BIG DATA ANALYTIC AND MACHINE LEARNING, 2018, : 34 - 38
  • [8] Design and implementation of unified hardware for 128-bit block ciphers ARIA and AES
    Koo, Bonseok
    Ryu, Gwonho
    Chang, Taejoo
    Lee, Sangjin
    ETRI JOURNAL, 2007, 29 (06) : 820 - 822
  • [9] Design and Analysis of Logic Encryption Based 128-Bit AES Algorithm: A Case Study
    Chhabra, Surbhi
    Lata, Kusum
    IEEE INDICON: 15TH IEEE INDIA COUNCIL INTERNATIONAL CONFERENCE, 2018,
  • [10] FPGA Based Hardware Implementation of AES Rijndael Algorithm for Encryption and Decryption
    Srinivas, N. S. Sai
    Akramuddin, Md.
    2016 INTERNATIONAL CONFERENCE ON ELECTRICAL, ELECTRONICS, AND OPTIMIZATION TECHNIQUES (ICEEOT), 2016, : 1769 - 1776