Fast Software implementation of the block cipher uBlock algorithm

被引:0
|
作者
Gao, Ying [1 ]
Wang, Longxin [1 ]
Tian, Lei [1 ]
Hu, Yang [1 ]
Zhang, Yupeng [1 ]
Yan, Yu [1 ]
Wu, Qianhong [1 ]
机构
[1] School of Cyber Science and Technology, Beihang University, Beijing,100191, China
来源
Guofang Keji Daxue Xuebao/Journal of National University of Defense Technology | / 46卷 / 06期
关键词
Structural optimization;
D O I
10.11887/j.cn.202406010
中图分类号
学科分类号
摘要
To optimize ihe Software implementation of the domestic block cipher uBlock algorithm, the AVX2 Instruction set supporling 256 bil data widlh was implemented, ihe automatic optimization level of the Compiler was increased, optimizing the ealling process of functions, and the methods of data storage structure optimization, high-level parallelism and low laleney inslruction logie optimization were used in order to implemenl parallel Computing under the single-lhread condition. Using this efficient combination method, the speed of single key short message encryption of uBloek-128/128 algorithm, uBloek-128/256 algorithm and uBlock-256/256 algorithm are 269%, 182% and 49% higher lhan the original code. Based on these optimization methods, the implementation of single-key scenario and multi-key scenario are given for three algorithm versions of uBloek-128/128, uBlock-128/256 and uBlock-256/256. © 2024 National University of Defense Technology. All rights reserved.
引用
收藏
页码:96 / 106
相关论文
共 50 条
  • [31] Implementation of SMS4 Block Cipher on FPGA
    Jin, Yier
    Shen, Haibin
    You, Rongquan
    2006 FIRST INTERNATIONAL CONFERENCE ON COMMUNICATIONS AND NETWORKING IN CHINA, 2006,
  • [32] An efficient hardware implementation of LED lightweight block cipher
    Mhaouch, Ayoub
    Ayadi, Wadhah
    Ridha, Sarra
    Issa, Khaled
    Ben Abdelali, Abdessalem
    Machhout, Mohsen
    2024 IEEE 7TH INTERNATIONAL CONFERENCE ON ADVANCED TECHNOLOGIES, SIGNAL AND IMAGE PROCESSING, ATSIP 2024, 2024, : 312 - 316
  • [33] A Hardware Implementation of CURUPIRA Block Cipher for Wireless Sensors
    Kitsos, Paris
    Selimis, George
    Koufopavlou, Odysseas
    Skodras, Athanassios N.
    11TH EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN - ARCHITECTURES, METHODS AND TOOLS : DSD 2008, PROCEEDINGS, 2008, : 850 - 853
  • [34] Implementation of Chaos based Cryptography in KASUMI Block Cipher
    Halagali, Basavaraj P.
    Desai, Veena V.
    PROCEEDINGS OF THE 2018 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATION AND SIGNAL PROCESSING (ICCSP), 2018, : 165 - 169
  • [35] Power Attack and Protected Implementation on Block Cipher BIG
    Gao, Jixiang
    Gu, Lize
    Sun, Bin
    2020 5TH INTERNATIONAL CONFERENCE ON INFORMATION SCIENCE, COMPUTER TECHNOLOGY AND TRANSPORTATION (ISCTT 2020), 2020, : 386 - 391
  • [36] FPGA Based Implementation Scenarios of TEA Block Cipher
    Hussain, Muhammad Awais
    Badar, Rabiah
    2015 13TH INTERNATIONAL CONFERENCE ON FRONTIERS OF INFORMATION TECHNOLOGY (FIT), 2015, : 283 - 286
  • [37] Efficient hardware implementation of SIMECK lightweight block cipher
    Kumari S.
    Mishra Z.
    Acharya B.
    International Journal of High Performance Systems Architecture, 2023, 11 (03) : 129 - 136
  • [38] A Fast Encryption Mode for Block Cipher with Integrity Authentication
    Chen, Like
    Zhang, Runtong
    IEEE/SOLI'2008: PROCEEDINGS OF 2008 IEEE INTERNATIONAL CONFERENCE ON SERVICE OPERATIONS AND LOGISTICS, AND INFORMATICS, VOLS 1 AND 2, 2008, : 573 - 576
  • [39] An Efficient Hardware Implementation of FeW Lightweight Block Cipher
    Nemati, Ali
    Feizi, Soheil
    Ahmadi, Arash
    Haghiri, Saeed
    Ahmadi, Majid
    Alirezaee, Shahpour
    2015 INTERNATIONAL SYMPOSIUM ON ARTIFICIAL INTELLIGENCE AND SIGNAL PROCESSING (AISP), 2015, : 273 - 278
  • [40] Sosemanuk, a fast software-oriented stream cipher
    Orange Labs, France
    不详
    不详
    不详
    不详
    不详
    不详
    不详
    不详
    Lect. Notes Comput. Sci., 2008, (98-118):