Quantitative estimation of side-channel leaks with neural networks

被引:0
|
作者
Saeid Tizpaz-Niari
Pavol Černý
Sriram Sankaranarayanan
Ashutosh Trivedi
机构
[1] University of Texas at El Paso,
[2] TU Wien,undefined
[3] University of Colorado Boulder,undefined
关键词
Security; Deep learning; Side channels; Binarized neural network; Auto-encoder; Quantitative information flow;
D O I
暂无
中图分类号
学科分类号
摘要
Information leaks via side channels remain a challenging problem to guarantee confidentiality. Static analysis is a prevalent approach for detecting side channels. However, the side-channel analysis poses challenges to the static techniques since they arise from non-functional aspects of systems and require an analysis of multiple traces. In addition, the outcome of static analysis is usually restricted to binary answers. In practice, real-world applications may need to disclose some aspects of the confidential information to ensure desired functionality. Therefore, quantification techniques are necessary to evaluate the resulting threats. In this paper, we propose a dynamic analysis technique to detect and quantify side channels. Our novel approach is to split the problem into two tasks. First, we learn a timing model of the program as a neural network. While the program implements the functionality, the neural network models the non-functional property that does not exist in the syntax or semantics of programs. Second, we analyze the neural network to quantify information leaks. As demonstrated in our experiments, both of these tasks are feasible in practice—making the approach a significant improvement over state-of-the-art side channel detectors and quantifiers. Thus, our key technical contributions are (a) a binarized neural network architecture that enables side-channel discovery and (b) a novel MILP-based counting algorithm to estimate the side-channel strength. On a set of benchmarks, we show that neural network models the timing of programs with thousands of methods precisely. We also show that neural networks with thousands of neurons can be efficiently analyzed to quantify information leaks via timing side channels.
引用
收藏
页码:641 / 654
页数:13
相关论文
共 50 条
  • [1] Quantitative estimation of side-channel leaks with neural networks
    Tizpaz-Niari, Saeid
    Cerny, Pavol
    Sankaranarayanan, Sriram
    Trivedi, Ashutosh
    [J]. INTERNATIONAL JOURNAL ON SOFTWARE TOOLS FOR TECHNOLOGY TRANSFER, 2021, 23 (04) : 641 - 654
  • [2] Reverse Engineering Convolutional Neural Networks Through Side-channel Information Leaks
    Hua, Weizhe
    Zhang, Zhiru
    Suh, G. Edward
    [J]. 2018 55TH ACM/ESDA/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2018,
  • [3] A Monitoring Framework for Side-Channel Information Leaks
    Lescisin, Michael
    Mahmoud, Qusay H.
    [J]. 2020 IEEE INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS (ICCE), 2020, : 690 - 695
  • [4] Simulation models for side-channel information leaks
    Tiri, K
    Verbauwhede, I
    [J]. 42ND DESIGN AUTOMATION CONFERENCE, PROCEEDINGS 2005, 2005, : 228 - 233
  • [5] The investigation of neural networks performance in side-channel attacks
    Yinan Kong
    Ehsan Saeedi
    [J]. Artificial Intelligence Review, 2019, 52 : 607 - 623
  • [6] On the Performance of Convolutional Neural Networks for Side-Channel Analysis
    Picek, Stjepan
    Samiotis, Ioannis Petros
    Kim, Jaehun
    Heuser, Annelie
    Bhasin, Shivam
    Legay, Axel
    [J]. SECURITY, PRIVACY, AND APPLIED CRYPTOGRAPHY ENGINEERING, SPACE 2018, 2018, 11348 : 157 - 176
  • [7] TinyPower: Side-Channel Attacks with Tiny Neural Networks
    Li, Haipeng
    Ninan, Mabon
    Wang, Boyang
    Emmert, John M.
    [J]. 2024 IEEE INTERNATIONAL SYMPOSIUM ON HARDWARE ORIENTED SECURITY AND TRUST, HOST, 2024, : 320 - 331
  • [8] Passive Side-Channel Interference Estimation for WiFi Networks
    Onalan, Aysun Gurur
    Kurtoglu, Mehmet Hakan
    Soyak, Eren
    [J]. 2021 IEEE INTERNATIONAL BLACK SEA CONFERENCE ON COMMUNICATIONS AND NETWORKING (IEEE BLACKSEACOM), 2021, : 225 - 230
  • [9] The investigation of neural networks performance in side-channel attacks
    Kong, Yinan
    Saeedi, Ehsan
    [J]. ARTIFICIAL INTELLIGENCE REVIEW, 2019, 52 (01) : 607 - 623
  • [10] Neural Networks as a Side-Channel Countermeasure: Challenges and Opportunities
    Krautter, Jonas
    Tahoori, Mehdi B.
    [J]. 2021 IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI (ISVLSI 2021), 2021, : 272 - 277