A white-box AES-like implementation based on key-dependent substitution-linear transformations

被引:5
|
作者
Xu, Tao [1 ,2 ]
Liu, Feng [1 ,2 ,3 ]
Wu, Chuankun [4 ]
机构
[1] Chinese Acad Sci, Inst Informat Engn, State Key Lab Informat Secur, Beijing, Peoples R China
[2] Univ Chinese Acad Sci, Sch Cyber Secur, Beijing, Peoples R China
[3] Guizhou Normal Univ, Sch Big Data & Comp Sci, Guiyang, Guizhou, Peoples R China
[4] Beijing Kuangen Network Technol Co Ltd, Beijing, Peoples R China
基金
国家重点研发计划; 中国国家自然科学基金;
关键词
White-box cryptography; AES-like; MDS matrix; Key-dependent; Key extraction; Malware;
D O I
10.1007/s11042-017-4562-8
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
It is becoming increasingly common to deploy cryptographic algorithms within software applications which are executed in untrusted environments owned and controlled by a possibly malicious party. White-box cryptography aims to protect the secret key in such an environment. Chow et al. developed a white-box AES implementation in 2002 by hiding secret keys into lookup tables. Afterwards, some improvements were proposed. However, all the published schemes have been shown to be insecure. AES was originally designed without consideration of execution in a white-box attack context. Because of the fixed confusion and diffusion operations, it is easy to break AES's white-box version. In this paper, we propose an AES-like cipher by replacing AES's S-boxes and MixColumn matrices with key-dependent components while keeping their good cryptographic properties. We show that the white-box implementation of our AES-like cipher can resist current known attacks.
引用
收藏
页码:18117 / 18137
页数:21
相关论文
共 5 条
  • [1] A white-box AES-like implementation based on key-dependent substitution-linear transformations
    Tao Xu
    Feng Liu
    Chuankun Wu
    [J]. Multimedia Tools and Applications, 2018, 77 : 18117 - 18137
  • [2] An AES-Like Cipher and Its White-Box Implementation
    Bai, Kunpeng
    Wu, Chuankun
    [J]. COMPUTER JOURNAL, 2016, 59 (07): : 1054 - 1065
  • [3] DWB-AES: an implementation of dynamic white-box based on AES
    Wang, Bin
    Chen, Si
    Chen, Jiadong
    Wang, Xing
    [J]. Tongxin Xuebao/Journal on Communications, 2021, 42 (02): : 177 - 186
  • [4] An efficient construction of key-dependent substitution box based on chaotic sine map
    Usama, Muhammad
    Rehman, Osama
    Memon, Imran
    Rizvi, Safdar
    [J]. INTERNATIONAL JOURNAL OF DISTRIBUTED SENSOR NETWORKS, 2019, 15 (12):
  • [5] White-Box Implementation of the Identity-Based Signature Scheme in the IEEE P1363 Standard for Public Key Cryptography
    Zhang, Yudi
    He, Debiao
    Huang, Xinyi
    Wang, Ding
    Choo, Kim-Kwang Raymond
    Wang, Jing
    [J]. IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2020, E103D (02): : 188 - 195