Unified coprocessor for high-speed AES-128 and SM4 encryption

被引:4
|
作者
Xu, Yongkang [1 ]
Deng, Feng [2 ]
Xu, Weihan [1 ]
Huo, Guanting [1 ]
Yang, Yang [1 ]
Jin, Yufeng [1 ]
Cui, Xiaole [1 ]
机构
[1] Peking Univ, Shenzhen Grad Sch, Beijing, Peoples R China
[2] Shenzhen State Micro Technol Co Ltd, Shenzhen, Peoples R China
来源
2022 IEEE 6TH ADVANCED INFORMATION TECHNOLOGY, ELECTRONIC AND AUTOMATION CONTROL CONFERENCE (IAEAC) | 2022年
关键词
Cryptographic coprocessor; AES-128; SM4; RCSL; HIGH-THROUGHPUT; S-BOX; AES; EFFICIENT; DESIGN;
D O I
10.1109/IAEAC54830.2022.9929737
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In modern systems-on-chip, cryptographic coprocessors bring more flexibility to design, not only accelerating the encryption process but also compressing design resources by sharing algorithm units. A highperformance unified coprocessor for AES-128 and SM4 encryption is proposed in this paper. On the one hand, based on the similarities between the two types of algorithms, the multiplicative inverse (MI) unit of the Sbox is realized in the composite field, and by sharing the reconfigurable Sbox logic (RCSL), the hardware resource consumption of circuits compatible with both algorithms is reduced. On the other hand, global pipeline technology based on shared-RCSL is used to improve the throughput of the coprocessor. In TSMC 65nm 1.08V CMOS technology, compared to the synthesized results of independently AES-128 and SM4, the area and power at 500MHz of the unified coprocessor are reduced by 42% and 43%, respectively.
引用
收藏
页码:640 / 644
页数:5
相关论文
共 50 条
  • [1] Unified Lossless-Throughput Architecture for AES and SM4 Encryption with Changeable Keys
    Huang, Zhishuo
    Tao, Jia
    Zhao, Haosong
    Chen, Donglong
    Zhu, Shuyan
    Fu, Yinjin
    Xiao, Nong
    Liu, Yao
    2024 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, ISCAS 2024, 2024,
  • [2] AES-128 cipher.: High speed, low cost FPGA implementation
    Liberatori, Monica
    Otero, Fernando
    Bonadero, J. C.
    Castineira, Jorge
    2007 3RD SOUTHERN CONFERENCE ON PROGRAMMABLE LOGIC, PROCEEDINGS, 2007, : 195 - +
  • [3] Authenticated Encryption Based on SM4 Round Function
    Zhang J.
    Wu W.-L.
    Tien Tzu Hsueh Pao/Acta Electronica Sinica, 2018, 46 (06): : 1294 - 1299
  • [4] A novel encryption scheme based on timestamp in gigabit Ethernet passive optical network using AES-128
    Yin, Aihan
    Wang, Shengkai
    OPTIK, 2014, 125 (03): : 1361 - 1365
  • [5] AES Encryption and Decryption Algorithm for High-Speed Design FPGA-Based
    Zhou Yong-hong
    Shao Jin-xiang
    Xiao Shun-wen
    Tang Zheng-ming
    NATIONAL CONFERENCE OF HIGHER VOCATIONAL AND TECHNICAL EDUCATION ON COMPUTER INFORMATION, 2010, : 266 - +
  • [6] Enhancement of Security Mechanism for Confidential Data using AES-128, 192 and 256bit Encryption in Cloud
    Raj, Gaurav
    Kesireddi, Ram Charan
    Gupta, Shruti
    2015 1ST INTERNATIONAL CONFERENCE ON NEXT GENERATION COMPUTING TECHNOLOGIES (NGCT), 2015, : 374 - 378
  • [7] RETRACTED: Optimization of AES-128 Encryption Algorithm for Security Layer in ZigBee Networking of Internet of Things (Retracted Article)
    Luo, Zhonghua
    Shen, Keyong
    Hu, Rongqun
    Yang, Yuhan
    Deng, Rongchun
    COMPUTATIONAL INTELLIGENCE AND NEUROSCIENCE, 2022, 2022
  • [8] A high-speed unified hardware architecture for 128 and 256-bit security levels of AES and the SHA-3 candidate Grostl
    Rogawski, Marcin
    Gaj, Kris
    Homsirikamol, Ekawat
    MICROPROCESSORS AND MICROSYSTEMS, 2013, 37 (6-7) : 572 - 582
  • [9] Optimization of SM4 Encryption Algorithm for Power Metering Data Transmission
    Zhang, Yi-Ming
    Xu, Jia
    Zhao, Yi-Tao
    Liu, Qing-Chan
    Gong, Qiu-Hao
    INTERNATIONAL JOURNAL OF ENGINEERING AND TECHNOLOGY INNOVATION, 2024, 14 (01) : 44 - 57
  • [10] High performance AES-128/192/256 crypto-processor for smart card
    Lee, YK
    Park, Y
    8TH WORLD MULTI-CONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL VIII, PROCEEDINGS: CONTROL, COMMUNICATION AND NETWORK SYSTEMS, TECHNOLOGIES AND APPLICATIONS, 2004, : 434 - 439