Raphael Joud, Pierre-Alain Moëllic, S. Pontié, J. Rigaud
{"title":"A Practical Introduction to Side-Channel Extraction of Deep Neural Network Parameters","authors":"Raphael Joud, Pierre-Alain Moëllic, S. Pontié, J. Rigaud","doi":"10.48550/arXiv.2211.05590","DOIUrl":"https://doi.org/10.48550/arXiv.2211.05590","url":null,"abstract":"Model extraction is a major threat for embedded deep neural network models that leverages an extended attack surface. Indeed, by physically accessing a device, an adversary may exploit side-channel leakages to extract critical information of a model (i.e., its architecture or internal parameters). Different adversarial objectives are possible including a fidelity-based scenario where the architecture and parameters are precisely extracted (model cloning). We focus this work on software implementation of deep neural networks embedded in a high-end 32-bit microcontroller (Cortex-M7) and expose several challenges related to fidelity-based parameters extraction through side-channel analysis, from the basic multiplication operation to the feed-forward connection through the layers. To precisely extract the value of parameters represented in the single-precision floating point IEEE-754 standard, we propose an iterative process that is evaluated with both simulations and traces from a Cortex-M7 target. To our knowledge, this work is the first to target such an high-end 32-bit platform. Importantly, we raise and discuss the remaining challenges for the complete extraction of a deep neural network model, more particularly the critical case of biases.","PeriodicalId":338028,"journal":{"name":"Smart Card Research and Advanced Application Conference","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-11-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115381493","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"A Comparison of χ 2-Test and Mutual Information as Distinguisher for Side-Channel Analysis","authors":"Bastian Richter, David Knichel, A. Moradi","doi":"10.1007/978-3-030-42068-0_14","DOIUrl":"https://doi.org/10.1007/978-3-030-42068-0_14","url":null,"abstract":"","PeriodicalId":338028,"journal":{"name":"Smart Card Research and Advanced Application Conference","volume":"7 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-11-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123330507","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Joseph Gravellier, J. Dutertre, Y. Teglia, Philippe Loubet-Moundi, Francis Olivier
{"title":"Remote Side-Channel Attacks on Heterogeneous SoC","authors":"Joseph Gravellier, J. Dutertre, Y. Teglia, Philippe Loubet-Moundi, Francis Olivier","doi":"10.1007/978-3-030-42068-0_7","DOIUrl":"https://doi.org/10.1007/978-3-030-42068-0_7","url":null,"abstract":"","PeriodicalId":338028,"journal":{"name":"Smart Card Research and Advanced Application Conference","volume":"48 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-11-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114448468","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
A. Beckers, M. Kinugawa, Y. Hayashi, Daisuke Fujimoto, J. Balasch, Benedikt Gierlichs, I. Verbauwhede
{"title":"Design Considerations for EM Pulse Fault Injection","authors":"A. Beckers, M. Kinugawa, Y. Hayashi, Daisuke Fujimoto, J. Balasch, Benedikt Gierlichs, I. Verbauwhede","doi":"10.1007/978-3-030-42068-0_11","DOIUrl":"https://doi.org/10.1007/978-3-030-42068-0_11","url":null,"abstract":"","PeriodicalId":338028,"journal":{"name":"Smart Card Research and Advanced Application Conference","volume":"57 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-11-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127153640","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Lightweight MACs from Universal Hash Functions","authors":"Sébastien Duval, G. Leurent","doi":"10.1007/978-3-030-42068-0_12","DOIUrl":"https://doi.org/10.1007/978-3-030-42068-0_12","url":null,"abstract":"","PeriodicalId":338028,"journal":{"name":"Smart Card Research and Advanced Application Conference","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-11-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130466370","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
M. Azouaoui, R. Poussier, François-Xavier Standaert, Vincent Verneuil
{"title":"Key Enumeration from the Adversarial Viewpoint","authors":"M. Azouaoui, R. Poussier, François-Xavier Standaert, Vincent Verneuil","doi":"10.1007/978-3-030-42068-0_15","DOIUrl":"https://doi.org/10.1007/978-3-030-42068-0_15","url":null,"abstract":"","PeriodicalId":338028,"journal":{"name":"Smart Card Research and Advanced Application Conference","volume":"47 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-11-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127222982","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Carl-Daniel Hailfinger, Kerstin Lemke-Rust, C. Paar
{"title":"CCCiCC: A Cross-Core Cache-Independent Covert Channel on AMD Family 15h CPUs","authors":"Carl-Daniel Hailfinger, Kerstin Lemke-Rust, C. Paar","doi":"10.1007/978-3-030-42068-0_10","DOIUrl":"https://doi.org/10.1007/978-3-030-42068-0_10","url":null,"abstract":"","PeriodicalId":338028,"journal":{"name":"Smart Card Research and Advanced Application Conference","volume":"10 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-11-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116423278","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Optimized Threshold Implementations: Minimizing the Latency of Secure Cryptographic Accelerators","authors":"Dušan Božilov, Miroslav Knezevic, V. Nikov","doi":"10.1007/978-3-030-42068-0_2","DOIUrl":"https://doi.org/10.1007/978-3-030-42068-0_2","url":null,"abstract":"","PeriodicalId":338028,"journal":{"name":"Smart Card Research and Advanced Application Conference","volume":"40 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-11-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126937391","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Luan Cardoso dos Santos, J. Großschädl, A. Biryukov
{"title":"FELICS-AEAD: Benchmarking of Lightweight Authenticated Encryption Algorithms","authors":"Luan Cardoso dos Santos, J. Großschädl, A. Biryukov","doi":"10.1007/978-3-030-42068-0_13","DOIUrl":"https://doi.org/10.1007/978-3-030-42068-0_13","url":null,"abstract":"","PeriodicalId":338028,"journal":{"name":"Smart Card Research and Advanced Application Conference","volume":"8 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-11-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128265597","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}