Enhanced Encodings for White-Box Designs

被引:0
|
作者
Battistello, Alberto [1 ,3 ]
Castelnovi, Laurent [2 ]
Chabrier, Thomas [2 ]
机构
[1] Secur Pattern, Brescia, Italy
[2] IDEMIA, Cryptog & Secur Grp, Pessac, France
[3] IDEMIA, Pessac, France
关键词
White-Box; AES; Homomorphic cryptosystem; Benaloh cryptosystem; SECURITY NOTIONS; CRYPTANALYSIS; AES;
D O I
10.1007/978-3-030-97348-3_14
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Designing a robust white-box implementation against state-of-the-art algebraic and differential computational analysis attacks is a challenging problem. The study of white-box security was revamped by recent advances involving grey box attacks. Since then, many authors have struggled to protect implementations against such new attacks. New designs as well as new security notions appeared, and white-box research in general seems to have greatly benefited from such advances. The current research aims at finding the best encodings and masking schemes to resist tracing attacks. In this perspective we suggest a new encoding scheme that can be applied to white-box designs. By using a modified version of the Benaloh cryptosystem, our design introduces semi-homomorphic properties to the encoding. To the best of our knowledge, this is the first time such properties are applied to an encoding design. This allows reducing the memory requirements and providing a better resistance against tracing attacks. Our encoding is versatile and can be adapted to different ciphers, and in most cases it provides performance improvements with respect to the state-of-the-art.
引用
收藏
页码:254 / 274
页数:21
相关论文
共 50 条
  • [1] On Self-equivalence Encodings in White-Box Implementations
    Ranea, Adrian
    Preneel, Bart
    [J]. SELECTED AREAS IN CRYPTOGRAPHY, 2021, 12804 : 639 - 669
  • [2] Self-equivalence encodings and improvements of white-box implementations
    Luo, Yinuo
    Tong, Peng
    Chen, Jie
    Dong, Xiaoli
    [J]. Xi'an Dianzi Keji Daxue Xuebao/Journal of Xidian University, 2022, 49 (02): : 146 - 154
  • [3] Cryptanalysis of white-box DES implementations with arbitrary external encodings
    Wyseur, Brecht
    Michiels, Wil
    Gorissen, Paul
    Preneel, Bart
    [J]. SELECTED AREAS IN CRYPTOGRAPHY, 2007, 4876 : 264 - +
  • [4] A DFA Attack on White-Box Implementations of AES with External Encodings
    Amadori, Alessandro
    Michiels, Wil
    Roelse, Peter
    [J]. SELECTED AREAS IN CRYPTOGRAPHY - SAC 2019, 2020, 11959 : 591 - 617
  • [5] Automating the BGE Attack on White-Box Implementations of AES with External Encodings
    Amadori, Alessandro
    Michiels, Wil
    Roelse, Peter
    [J]. 2020 IEEE 10TH INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS (ICCE-BERLIN), 2020,
  • [6] Revisiting the Computation Analysis against Internal Encodings in White-Box Implementations
    Tang, Yufeng
    Gong, Zheng
    Li, Bin
    Zhao, Liangju
    [J]. IACR Transactions on Cryptographic Hardware and Embedded Systems, 2023, 2023 (04): : 493 - 522
  • [7] A White-Box Speck Implementation Using Self-equivalence Encodings
    Vandersmissen, Joachim
    Ranea, Adrian
    Preneel, Bart
    [J]. APPLIED CRYPTOGRAPHY AND NETWORK SECURITY, ACNS 2022, 2022, 13269 : 771 - 791
  • [8] White-box benchmarking
    Hernández, E
    Hey, T
    [J]. EURO-PAR '98 PARALLEL PROCESSING, 1998, 1470 : 220 - 223
  • [9] White-box testing
    Cole, O
    [J]. DR DOBBS JOURNAL, 2000, 25 (03): : 23 - +
  • [10] Differential Computation Analysis: Hiding Your White-Box Designs is Not Enough
    Bos, Joppe W.
    Hubain, Charles
    Michiels, Wil
    Teuwen, Philippe
    [J]. CRYPTOGRAPHIC HARDWARE AND EMBEDDED SYSTEMS - CHES 2016, 2016, 9813 : 215 - 236