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
来源
PROCEEDINGS OF THE 2016 INTERNATIONAL CONFERENCE ON COMMUNICATION AND ELECTRONICS SYSTEMS (ICCES) | 2016年
关键词
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] 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
  • [4] 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,
  • [5] 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
  • [6] FPGA Implementation of Chaotic based AES Image Encryption Algorithm
    Shah, Syed Shahzad Hussain
    Raja, Gulistan
    2015 IEEE INTERNATIONAL CONFERENCE ON SIGNAL AND IMAGE PROCESSING APPLICATIONS (ICSIPA), 2015, : 574 - 577
  • [7] Design of a High Throughput 128-bit AES (Rijndael Block Cipher)
    Rahman, Tanzilur
    Pan, Shengyi
    Zhang, Qi
    INTERNATIONAL MULTICONFERENCE OF ENGINEERS AND COMPUTER SCIENTISTS (IMECS 2010), VOLS I-III, 2010, : 1217 - 1221
  • [8] Potential Development of AES 128-bit Key Generation for LoRaWAN Security
    Hayati, Nur
    Suryanegara, Muhammad
    Ramli, Kalamullah
    Suryanto, Yohan
    PROCEEDINGS OF 2019 2ND INTERNATIONAL CONFERENCE ON COMMUNICATION ENGINEERING AND TECHNOLOGY (ICCET 2019), 2019, : 57 - 61
  • [9] Atomic-AES: A Compact Implementation of the AES Encryption/Decryption Core
    Banik, Subhadeep
    Bogdanov, Andrey
    Regazzoni, Francesco
    PROGRESS IN CRYPTOLOGY - INDOCRYPT 2016, 2016, 10095 : 173 - 190
  • [10] Hardware Software Co-simulation of Obfuscated 128-bit AES Algorithm for Image Processing Applications
    Chhabra, Surbhi
    Lata, Kusum
    2018 IEEE 4TH INTERNATIONAL SYMPOSIUM ON SMART ELECTRONIC SYSTEMS (ISES 2018), 2018, : 191 - 194