The Implementation of AES-CMAC Authenticated Encryption Algorithm on FPGA

被引:0
|
作者
Pirzada, Syed Jahanzeb Hussain [1 ]
Murtaza, Abid [1 ]
Hasan, Muhammad Noman [1 ]
Xu, Tongge [1 ]
Liu Jianwei [1 ]
机构
[1] Beihang Univ, Sch Cyber Sci & Technol, Beijing, Peoples R China
关键词
advanced encryption standard; authenticated encryption; cipher-based message authentication code; field programmable gate array;
D O I
10.1109/ccet48361.2019.8989202
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The advancements in communication technology have evolved the algorithms used for communication security. Recently, the Authenticated Encryption (AE) algorithms are employed for providing security services for data communication. The Advanced Encryption Standard in Counter mode (AES-CTR) with Cipher-block Chaining Message authentication code (AES-CCM) algorithm is used for providing the data security for various applications. But the AES-CCM algorithm provides limited throughput for data communication. Therefore, in this work, new architecture is proposed for increase in throughput for provision of data security for communication application. The proposed algorithm uses the AES-CTR algorithm with the Cipher-based Message Authentication Code (CMAC) algorithm for providing AE. The proposed AE algorithm is implemented on FPGA and it's compared with the FPGA implementation of AES-CCM algorithm. The comparison results of the proposed algorithm and the AES-CCM algorithm shows that the proposed algorithm provides improvement in the consumption of the area, processing time, and throughput. The implementation of proposed AES-CMAC AE algorithm on FPGA provides a throughput of 4.30 Gbps.
引用
收藏
页码:193 / 197
页数:5
相关论文
共 50 条
  • [1] FPGA Implementation of Authenticated Encryption Algorithm Minalpher
    Kosug, Makiko
    Yasuda, Masahiro
    Satoh, Akashi
    [J]. 2015 IEEE 4TH GLOBAL CONFERENCE ON CONSUMER ELECTRONICS (GCCE), 2015, : 572 - 576
  • [2] FPGA implementation and comparison of AES-GCM and Deoxys Authenticated Encryption schemes
    Koteshwara, Sandhya
    Das, Amitabh
    Parhi, Keshab K.
    [J]. 2017 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2017, : 356 - 359
  • [3] An Efficient FPGA Implementation of AES-CCM Authenticated Encryption IP Core
    Thi-Thanh-Dung Phan
    Van-Phuc Hoang
    Van-Lan Dao
    [J]. 2016 3RD NATIONAL FOUNDATION FOR SCIENCE AND TECHNOLOGY DEVELOPMENT CONFERENCE ON INFORMATION AND COMPUTER SCIENCE (NICS), 2016, : 202 - 205
  • [4] The Parallel CMAC Authenticated Encryption Algorithm for Satellite Communication
    Pirzada, Syed Jahanzeb Hussain
    Murtaza, Abid
    Liu Jianwei
    Xu, Tongge
    [J]. PROCEEDINGS OF 2019 IEEE 9TH INTERNATIONAL CONFERENCE ON ELECTRONICS INFORMATION AND EMERGENCY COMMUNICATION (ICEIEC 2019), 2019, : 499 - 503
  • [5] FPGA Implementation of Chaotic based AES Image Encryption Algorithm
    Shah, Syed Shahzad Hussain
    Raja, Gulistan
    [J]. 2015 IEEE INTERNATIONAL CONFERENCE ON SIGNAL AND IMAGE PROCESSING APPLICATIONS (ICSIPA), 2015, : 574 - 577
  • [6] FPGA Implementation of AES Encryption and Decryption
    Deshpande, Ashwini M.
    Deshpande, Mangesh S.
    Kayatanavar, Devendra N.
    [J]. PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON CONTROL AUTOMATION, COMMUNICATION AND ENERGY CONSERVATION INCACEC 2009 VOLUME II, 2009, : 567 - 573
  • [7] FPGA Implementation of Efficient AES Encryption
    Priya, S. Sridevi Sathya
    Kumar, P. Karthigai
    SivaMangai, N. M.
    Rejula, V.
    [J]. 2015 INTERNATIONAL CONFERENCE ON INNOVATIONS IN INFORMATION, EMBEDDED AND COMMUNICATION SYSTEMS (ICIIECS), 2015,
  • [8] Comparison of various strategies of implementation of the algorithm of encryption AES on FPGA.
    Perez, Oscar
    Berviller, Yves
    Tanougast, Camel
    Weber, Serge
    [J]. 2006 IEEE INTERNATIONAL SYMPOSIUM ON INDUSTRIAL ELECTRONICS, VOLS 1-7, 2006, : 3278 - +
  • [9] FPGA Based Hardware Implementation of AES Rijndael Algorithm for Encryption and Decryption
    Srinivas, N. S. Sai
    Akramuddin, Md.
    [J]. 2016 INTERNATIONAL CONFERENCE ON ELECTRICAL, ELECTRONICS, AND OPTIMIZATION TECHNIQUES (ICEEOT), 2016, : 1769 - 1776
  • [10] Looting the LUTs: FPGA Optimization of AES and AES-like Ciphers for Authenticated Encryption
    Khairallah, Mustafa
    Chattopadhyay, Anupam
    Peyrin, Thomas
    [J]. PROGRESS IN CRYPTOLOGY - INDOCRYPT 2017, 2017, 10698 : 282 - 301