Towards practical white-box lightweight block cipher implementations for IoTs

被引:6
|
作者
Zhou, Lu [1 ]
Su, Chunhua [1 ]
Wen, Yamin [2 ]
Li, Weijie [3 ]
Gong, Zheng [3 ]
机构
[1] Univ Aizu, Div Comp Sci, Aizu Wakamatsu, Fukushima, Japan
[2] Guangdong Univ Finance & Econ, Sch Math & Stat, Guangzhou 510320, Guangdong, Peoples R China
[3] South China Normal Univ, Sch Comp Sci, Guangzhou 510631, Guangdong, Peoples R China
基金
中国国家自然科学基金;
关键词
Internet of things (IoTs); White-box cryptography; Lightweight block cipher; Implementation;
D O I
10.1016/j.future.2018.04.011
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
According to the Kerckhoffs's principle, the security of a system should be only depended on the security of its secret key. To build the trusted computing base, Secure Element (SE) and Trusted Execution Environment (TEE) have been proposed for secure computing and authentication. But users still need to believe that SE and TEE-supported hardware will not be evil or intruded. In order to totally remove the dependence of extra hardware, white-box cryptography was introduced by Chow et al. (2002) which gives a software solution for AES implementations in an extremely hostile environment. After Chow et al.'s seminal paper, many white-box implementations were proposed on different block ciphers. In IoTs applications, SE and TEE might have the practical issues if the implementation costs are constrained. In this paper, we first discuss the practical issues that relate to white-box block cipher implementations from lightweight block ciphers. Furthermore, we give the white-box implementations of KLEIN, Present and LBlock as the typical candidates that represent the Substitution-Permutation Network (SPN) and Feistel structures. Finally the performance and the costs are compared with the white-box AES implementation. The comparison shows that white-box implementations are not only related to block and key lengths, but also the structure of the cipher and its white-box implementation methodology strongly affect the implementation costs. (C) 2018 Elsevier B.V. All rights reserved.
引用
收藏
页码:507 / 514
页数:8
相关论文
共 50 条
  • [31] 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,
  • [32] 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
  • [33] Practical Attack on 8 Rounds of the Lightweight Block Cipher KLEIN
    Aumasson, Jean-Philippe
    Naya-Plasencia, Maria
    Saarinen, Markku-Juhani O.
    [J]. PROGRESS IN CRYPTOLOGY - INDOCRYPT 2011, 2011, 7107 : 134 - 145
  • [34] Revisiting Higher-order Computational Attacks against White-box Implementations
    Maghrebi, Houssem
    Alessio, Davide
    [J]. ICISSP: PROCEEDINGS OF THE 6TH INTERNATIONAL CONFERENCE ON INFORMATION SYSTEMS SECURITY AND PRIVACY, 2020, : 265 - 272
  • [35] Security Assessment of Software Security: A Closer Look at White-Box Cryptographic Implementations
    Bos, Joppe W.
    Michiels, Wil
    [J]. ERCIM NEWS, 2016, (106): : 10 - +
  • [36] Fast White-Box Implementations of Dedicated Ciphers on the ARMv8 Architecture
    Rodrigues, Felix Carvalho
    Fujii, Hayato
    Zoppi Serpa, Ana Clara
    Sider, Giuliano
    Dahab, Ricardo
    Lopez, Julio
    [J]. PROGRESS IN CRYPTOLOGY - LATINCRYPT 2019, 2019, 11774 : 341 - 363
  • [37] InFEP - Lightweight Virtualization of Distributed Control on White-box Networking Hardware
    Kohler, Thomas
    Duerr, Frank
    Baeumlisberger, Christian
    Rothermel, Kurt
    [J]. 2017 13TH INTERNATIONAL CONFERENCE ON NETWORK AND SERVICE MANAGEMENT (CNSM), 2017,
  • [38] DBST: a lightweight block cipher based on dynamic S-box
    Yan, Liuyan
    Li, Lang
    Guo, Ying
    [J]. FRONTIERS OF COMPUTER SCIENCE, 2023, 17 (03)
  • [39] Protecting White-Box Block Ciphers with Galois/Counter Mode
    Xie, Nanjiang
    Gong, Zheng
    Tang, Yufeng
    Wang, Lei
    Wen, Yamin
    [J]. 2022 5TH IEEE CONFERENCE ON DEPENDABLE AND SECURE COMPUTING (IEEE DSC 2022), 2022,
  • [40] Chaos-based S-box for Lightweight Block Cipher
    Ta Thi Kim Hue
    Thang Manh Hoang
    Dat Tran
    [J]. 2014 IEEE FIFTH INTERNATIONAL CONFERENCE ON COMMUNICATIONS AND ELECTRONICS (ICCE), 2014, : 572 - 577