Implementation of a High-Speed and High-Throughput Advanced Encryption Standard

被引:3
|
作者
Kumar, T. Manoj [1 ]
Karthigaikumar, P. [2 ]
机构
[1] Karpagam Inst Technol, Dept ECE, Coimbatore, Tamil Nadu, India
[2] Karpagam Coll Engn, Dept ECE, Coimbatore, Tamil Nadu, India
来源
关键词
Advanced encryption standard; cryptography; FPGA; propagation delay; key expansion; S-box; encryption; decryption; AES ENCRYPTOR;
D O I
10.32604/iasc.2022.020090
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Data security is an essential aspect of data communication and data storage. To provide high-level security against all kinds of unauthorized accesses, cryptographic algorithms have been applied to various fields such as medical and military applications. Advanced Encryption Standard (AES), a symmetric cryptographic algorithm, is acknowledged as the most secure algorithm for the cryptographic process globally. Several modifications have been made to the original architecture after it was proposed by two Belgian researchers, Joan Daemen and Vincent Rijment, at the third AES candidate Conference in 2000. The existing modifications aim to increase security and speed. This paper proposes an efficient pipelined architecture for the key expansion process, effectively reducing the propagation delay to generate the required subkeys. Along with the pipeline structure, the fork and join architecture is also used in the key expansion part of the AES architecture, and it significantly reduces the time taken to generate the required subkeys. The proposed architecture is simulated and implemented on Xilinx Virtex4 XC4VLX200 FPGA. The result indicates that the proposed architecture achieves an improvement of about 37% in throughput compared with the original architecture. Also, the proposed architecture can convert the given plain text to cipher with a minimal propagation delay.
引用
收藏
页码:1025 / 1036
页数:12
相关论文
共 50 条
  • [41] High-Throughput FPGA Implementation of QR Decomposition
    Munoz, Sergio D.
    Hormigo, Javier
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2015, 62 (09) : 861 - 865
  • [42] Advanced High-throughput Platforms for Protein Crystallography
    Honisch, Ulrike
    Gottschlich, Norbert
    ACTA CRYSTALLOGRAPHICA A-FOUNDATION AND ADVANCES, 2005, 61 : C266 - C267
  • [43] Increasing LC throughput with high-speed injections
    Hedgepeth, Bill
    Campbell, Curtis
    Steinike, Sue
    Adams, Terry
    ABSTRACTS OF PAPERS OF THE AMERICAN CHEMICAL SOCIETY, 2005, 230 : U288 - U288
  • [44] A High-Speed AES Architecture Implementation
    Opritoiu, Flavius
    Vladutiu, Mircea
    Prodan, Lucian
    Udrescu, Mihai
    PROCEEDINGS OF THE 2010 COMPUTING FRONTIERS CONFERENCE (CF 2010), 2010, : 95 - 96
  • [45] Implementation of high-speed optical transmitters
    Shang, AZ
    Lehman, J
    OPTOELECTRONIC INTERCONNECTS VII; PHOTONICS PACKAGING AND INTEGRATION II, 2000, 3952 : 304 - 311
  • [46] A high-speed IDDQ sensor implementation
    Antoniolo, Y
    Inufushi, T
    Nishikawa, S
    Kinoshta, K
    PROCEEDINGS OF THE NINTH ASIAN TEST SYMPOSIUM (ATS 2000), 2000, : 356 - 361
  • [47] High-speed direct energy deposition as a high-throughput design tool for laser-based additive manufacturing
    Buessenschuett, Klaus
    Koehnen, Patrick
    Kies, Fabian
    Koss, Stephan
    Schleifenbaum, Johannes Henrich
    Haase, Christian
    ADDITIVE MANUFACTURING LETTERS, 2024, 8
  • [48] Design and implementation of a high-speed reconfigurable
    Li, Wei
    Dai, Zi-Bin
    Meng, Tao
    Ren, Qiao
    ASICON 2007: 2007 7TH INTERNATIONAL CONFERENCE ON ASIC, VOLS 1 AND 2, PROCEEDINGS, 2007, : 177 - 180
  • [49] IMPLEMENTATION OF A HIGH-SPEED PROLOG INTERPRETER
    KRALL, A
    SIGPLAN NOTICES, 1987, 22 (07): : 125 - 131
  • [50] High performance FPGA implementation of Data Encryption Standard
    Abdelwahab, Murtada. M.
    2015 INTERNATIONAL CONFERENCE ON COMPUTING, CONTROL, NETWORKING, ELECTRONICS AND EMBEDDED SYSTEMS ENGINEERING (ICCNEEE), 2015, : 37 - 40