A Deep-Learning Approach for Predicting Round Obfuscation in White-Box Block Ciphers

被引:0
|
作者
Deng, Tongxia [1 ]
Li, Ping [1 ]
Yang, Shunzhi [1 ,4 ]
Zhang, Yupeng [1 ]
Gong, Zheng [1 ]
Duan, Ming [2 ]
Luo, Yiyuan [3 ]
机构
[1] South China Normal Univ, Sch Comp Sci, Guangzhou, Peoples R China
[2] Informat Engn Univ, State Key Lab Math Engn & Adv Comp, Zhengzhou, Peoples R China
[3] Huizhou Univ, Sch Comp Sci & Engn, Huizhou, Peoples R China
[4] Shenzhen Polytech, Inst Appl Artificial Intelligence Guangdong HongK, Shenzhen, Peoples R China
基金
中国国家自然科学基金;
关键词
White-box block cipher; Side-channel analysis; Noisy rounds; Deep learning; AES; ATTACKS;
D O I
10.1007/978-3-031-41181-6_23
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
It has been proven that side-channel analysis such as differential computation/fault analysis can break white-box implementations without reverse engineering efforts. In 2020, Sun et al. proposed noisy rounds as a countermeasure to mitigate the side-channel attacks on white-box block ciphers. The principle is to desynchronize the computation traces of cryptographic implementations by introducing several redundant round functions. In this paper, we propose a multi-label classification method and three deep-learning models (CNN, RNN, and CRNN) to predict the locations of the obfuscated rounds. The experimental results show that the obfuscation of noisy rounds also could not be identified by the deep-learning model. However, the RNN is more effective than the CNN and CRNN with fewer time costs. Subsequently, we investigate the influence of specific components such as the key, affine masking, and transformation matrix on round obfuscation recognition. The extended experiments demonstrate that without the transformation matrix, the deep learning models can successfully distinguish the noisy rounds.
引用
收藏
页码:419 / 438
页数:20
相关论文
共 50 条
  • [41] Collision-Based Attacks on White-Box Implementations of the AES Block Cipher
    Lu, Jiqiang
    Wang, Mingxue
    Wang, Can
    Yang, Chen
    SELECTED AREAS IN CRYPTOGRAPHY, SAC 2022, 2024, 13742 : 328 - 352
  • [42] Test4Deep: an Effective White-box Testing for Deep Neural Networks
    Yu, Jing
    Fu, Yao
    Zheng, Yanan
    Zheng, Wang
    Ye, Xiaojun
    2019 22ND IEEE INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND ENGINEERING (IEEE CSE 2019) AND 17TH IEEE INTERNATIONAL CONFERENCE ON EMBEDDED AND UBIQUITOUS COMPUTING (IEEE EUC 2019), 2019, : 16 - 23
  • [43] Practical and White-Box Anomaly Detection through Unsupervised and Active Learning
    Wang, Yao
    Wang, Zhaowei
    Xie, Zejun
    Zhao, Nengwen
    Chen, Junjie
    Zhang, Wenchi
    Sui, Kaixin
    Pei, Dan
    2020 29TH INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATIONS AND NETWORKS (ICCCN 2020), 2020,
  • [44] White-Box and Black-Box Reliability Modeling Framework: Integration Through Analytical Model and User Profile Validation via Deep Learning - A Practitioner's Approach
    Mohan, K. Krishna
    Shaik, Harun Ul Rasheed
    Srividya, A.
    Verma, Ajit Kumar
    INTERNATIONAL JOURNAL OF RELIABILITY QUALITY AND SAFETY ENGINEERING, 2021, 28 (06)
  • [45] A white-box approach to microarray probe response characterization: the BaFL pipeline
    Kevin J Thompson
    Hrishikesh Deshmukh
    Jeffrey L Solka
    Jennifer W Weller
    BMC Bioinformatics, 10
  • [46] A white-box approach to microarray probe response characterization: the BaFL pipeline
    Thompson, Kevin J.
    Deshmukh, Hrishikesh
    Solka, Jeffrey L.
    Weller, Jennifer W.
    BMC BIOINFORMATICS, 2009, 10
  • [47] Two Sides of the Same Coin: White-box and Black-box Attacks for Transfer Learning
    Zhang, Yinghua
    Song, Yangqiu
    Liang, Jian
    Bai, Kun
    Yang, Qiang
    KDD '20: PROCEEDINGS OF THE 26TH ACM SIGKDD INTERNATIONAL CONFERENCE ON KNOWLEDGE DISCOVERY & DATA MINING, 2020, : 2989 - 2997
  • [48] Explainable "white-box" machine learning is the way forward in preeclampsia screening
    Christiansen, Michael
    Wilstrup, Casper
    Hedley, Paula L.
    AMERICAN JOURNAL OF OBSTETRICS AND GYNECOLOGY, 2022, 227 (05) : 791 - 791
  • [49] Unboxing ARX-Based White-Box Ciphers: Chosen-Plaintext Computation Analysis and Its Applications
    Tang, Yufeng
    Gong, Zheng
    Zhao, Liangju
    Li, Di
    Liu, Zhe
    IACR Transactions on Cryptographic Hardware and Embedded Systems, 2024, 2024 (03): : 634 - 670
  • [50] FOSTERING THE ROBUSTNESS OF WHITE-BOX DEEP NEURAL NETWORK WATERMARKS BY NEURON ALIGNMENT
    Li, Fang-Qi
    Wang, Shi-Lin
    Zhu, Yun
    2022 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING (ICASSP), 2022, : 3049 - 3053