FPGA Implementation of Parallel Transformative Approach in AES Algorithm

被引:2
|
作者
Prasada, Padma [1 ]
Sathisha [1 ]
Pinto, Ajay Prinston [1 ]
Ranjith, H. D. [1 ]
机构
[1] MITE, Mangalore, India
关键词
Advanced encryption standard; Virtex6; Xilinx ISE; Mix columns; Key expansion; Data security;
D O I
10.1007/978-981-13-0586-3_34
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In recent years, network security is the most critical component in information security. In this research, a new simple yet powerful and fast algorithm for AES is proposed. To have a secured data communication on network usage of an iterative symmetric key block, cipher-based AES is proposed widely. AES is implemented by adopting keys of 128, 192, or 256 bits for encryption/decryption of data in block of 128 bits. These include four transformations in AES: substitute bytes, shift rows, mix columns, and add round key. Here in this approach, parallel transformative method in these transformations mainly in mix columns is proposed. This research mainly focused on the designing of AES according to 192-bit key length in the Verilog language and implementation of it in Virtex6 ML605 FPGA evaluation platform using Xilinx ISE 14.4. To enhance the speed of operation of the algorithm, we followed parallel transformative approach, which achieved throughput of 5565.2173 Mbps with maximum frequency 564.972 MHz in latency of about 13 clock cycles.
引用
收藏
页码:333 / 340
页数:8
相关论文
共 50 条
  • [1] AES Algorithm Optimization and FPGA Implementation
    Liu, Yufeng
    Xu, Xiangyang
    Su, Hao
    [J]. 2019 3RD INTERNATIONAL WORKSHOP ON RENEWABLE ENERGY AND DEVELOPMENT (IWRED 2019), 2019, 267
  • [2] EFFICIENT IMPLEMENTATION OF AES ALGORITHM ON FPGA
    Deshpande, Hrushikesh S.
    Karande, Kailash J.
    Mulani, Altaaf O.
    [J]. 2014 INTERNATIONAL CONFERENCE ON COMMUNICATIONS AND SIGNAL PROCESSING (ICCSP), 2014,
  • [3] FPGA implementation of AES algorithm for high throughput using folded parallel architecture
    Rahimunnisa, K.
    Karthigaikumar, P.
    Rasheed, Soumiya
    Jayakumar, J.
    SureshKumar, S.
    [J]. SECURITY AND COMMUNICATION NETWORKS, 2014, 7 (11) : 2225 - 2236
  • [4] Parallel acceleration of AES algorithm using FPGA
    Lu, LR
    Kuang, YH
    Yang, QH
    Cheng, SL
    [J]. DCABES 2001 PROCEEDINGS, 2001, : 242 - 245
  • [5] Efficient implementation of AES algorithm in FPGA device
    Kaur, Swinder
    Vig, Renu
    [J]. ICCIMA 2007: INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND MULTIMEDIA APPLICATIONS, VOL II, PROCEEDINGS, 2007, : 179 - 187
  • [6] Very compact FPGA implementation of the AES algorithm
    Chodowiec, P
    Gaj, K
    [J]. CRYPTOGRAPHIC HARDWARE AND EMBEDDED SYSTEMS CHES 2003, PROCEEDINGS, 2003, 2779 : 319 - 333
  • [7] Area Optimized Implementation of AES Algorithm on FPGA
    Deshpande, Hrushikesh S.
    Karande, Kailash J.
    Mulani, Aitaaf O.
    [J]. 2015 INTERNATIONAL CONFERENCE ON COMMUNICATIONS AND SIGNAL PROCESSING (ICCSP), 2015, : 10 - 14
  • [8] Parallel FPGA implementation of DCD algorithm
    Liu, Jie
    Quan, Zhi
    Zakharov, Yuriy
    [J]. PROCEEDINGS OF THE 2007 15TH INTERNATIONAL CONFERENCE ON DIGITAL SIGNAL PROCESSING, 2007, : 331 - +
  • [9] AES hardware implementation in FPGA for algorithm acceleration purpose
    Gielata, Artur
    Russek, Pawel
    Wiatr, Kazimierz
    [J]. ICSES 2008 INTERNATIONAL CONFERENCE ON SIGNALS AND ELECTRONIC SYSTEMS, CONFERENCE PROCEEDINGS, 2008, : 137 - 140
  • [10] Spartan-6 FPGA Implementation of AES Algorithm
    Sawant, Anil Gopal
    Nitnaware, Vilas N.
    Deshpande, Anupama A.
    [J]. ICCCE 2019: PROCEEDINGS OF THE 2ND INTERNATIONAL CONFERENCE ON COMMUNICATIONS AND CYBER-PHYSICAL ENGINEERING, 2020, 570 : 205 - 211