Side-channel countermeasures’ dissection and the limits of closed source security evaluations

被引:0
|
作者
Bronchain O. [1 ]
Standaert F.-X. [1 ]
机构
[1] ICTEAM Institute, UCLouvain, Louvain-la-Neuve
基金
欧盟地平线“2020”;
关键词
Affine Masking; Certification; Open Source Design; Security Evaluations; Shuffling; Side-Channel Attacks; Worst-Case (Multivariate) Analysis;
D O I
10.13154/tches.v2020.i2.1-25
中图分类号
学科分类号
摘要
We take advantage of a recently published open source implementation of the AES protected with a mix of countermeasures against side-channel attacks to discuss both the challenges in protecting COTS devices against such attacks and the limitations of closed source security evaluations. The target implementation has been proposed by the French ANSSI (Agence Nationale de la Sécurité des Systèmes d’Information) to stimulate research on the design and evaluation of side-channel secure implementations. It combines additive and multiplicative secret sharings into an affine masking scheme that is additionally mixed with a shuffled execution. Its preliminary leakage assessment did not detect data dependencies with up to 100,000 measurements. We first exhibit the gap between such a preliminary leakage assessment and advanced attacks by demonstrating how a countermeasures’ dissection exploiting a mix of dimensionality reduction, multivariate information extraction and key enumeration can recover the full key with less than 2,000 measurements. We then discuss the relevance of open source evaluations to analyze such implementations efficiently, by pointing out that certain steps of the attack are hard to automate without implementation knowledge (even with machine learning tools), while performing them manually is straightforward. Our findings are not due to design flaws but from the general difficulty to prevent side-channel attacks in COTS devices with limited noise. We anticipate that high security on such devices requires significantly more shares. © 2020, Ruhr-University of Bochum. All rights reserved.
引用
收藏
页码:1 / 25
页数:24
相关论文
共 50 条
  • [21] A tutorial on physical security and side-channel attacks
    Koeune, F
    Standaert, FX
    FOUNDATIONS OF SECURITY ANALYSIS AND DESIGN III, 2005, 3655 : 78 - 108
  • [22] Leveraging Side-Channel Information for Disassembly and Security
    Park, Jungmin
    Rahman, Fahim
    Vassilev, Apostol T.
    Forte, Domenic
    Tehranipoor, Mark
    ACM JOURNAL ON EMERGING TECHNOLOGIES IN COMPUTING SYSTEMS, 2020, 16 (01)
  • [23] Reinforcement Learning-Based Design of Side-Channel Countermeasures
    Rijsdijk, Jorai
    Wu, Lichao
    Perin, Guilherme
    SECURITY, PRIVACY, AND APPLIED CRYPTOGRAPHY ENGINEERING, SPACE 2021, 2022, 13162 : 168 - 187
  • [24] FPGA implementations of SPRING and their countermeasures against side-channel attacks
    Brenner, Hai
    Gaspar, Lubos
    Leurent, Gaëetan
    Rosen, Alon
    Standaert, François-Xavier
    Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2014, 8731 : 414 - 432
  • [25] Analysis and countermeasures to side-channel attacks: a hardware design perspective
    Zoni, Davide
    2019 14TH INTERNATIONAL SYMPOSIUM ON RECONFIGURABLE COMMUNICATION-CENTRIC SYSTEMS-ON-CHIP (RECOSOC 2019), 2019, : 1 - 4
  • [26] Formal Verification of Software Countermeasures against Side-Channel Attacks
    Eldib, Hassan
    Wang, Chao
    Schaumont, Patrick
    ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY, 2014, 24 (02)
  • [27] USB powered devices: A survey of side-channel threats and countermeasures
    Liu, Hao
    Spolaor, Riccardo
    Turrin, Federico
    Bonafede, Riccardo
    Conti, Mauro
    HIGH-CONFIDENCE COMPUTING, 2021, 1 (01):
  • [28] Horizontal Side-Channel Attacks and Countermeasures on the ISW Masking Scheme
    Battistello, Alberto
    Coron, Jean-Sebastien
    Prouff, Emmanuel
    Zeitoun, Rina
    CRYPTOGRAPHIC HARDWARE AND EMBEDDED SYSTEMS - CHES 2016, 2016, 9813 : 23 - 39
  • [29] A Comparative Study Across Static and Dynamic Side-Channel Countermeasures
    Yuri, Gil Dantas
    Hamann, Tobias
    Mantel, Heiko
    FOUNDATIONS AND PRACTICE OF SECURITY, FPS 2018, 2019, 11358 : 173 - 189
  • [30] Micro-architectural Cache Side-Channel Attacks and Countermeasures
    Shen, Chaoqun
    Chen, Congcong
    Zhang, Jiliang
    2021 26TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE (ASP-DAC), 2021, : 441 - 448