{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,2,21]],"date-time":"2025-02-21T12:59:30Z","timestamp":1740142770611,"version":"3.37.3"},"reference-count":50,"publisher":"Oxford University Press (OUP)","issue":"11","license":[{"start":{"date-parts":[[2022,9,5]],"date-time":"2022-09-05T00:00:00Z","timestamp":1662336000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/academic.oup.com\/journals\/pages\/open_access\/funder_policies\/chorus\/standard_publication_model"}],"funder":[{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["U1936209","62002353"],"award-info":[{"award-number":["U1936209","62002353"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100002858","name":"China Postdoctoral Science Foundation","doi-asserted-by":"publisher","award":["2021M701726"],"award-info":[{"award-number":["2021M701726"]}],"id":[{"id":"10.13039\/501100002858","id-type":"DOI","asserted-by":"publisher"}]},{"name":"Yunnan Provincial Major Science and Technology Special Plan Projects","award":["202103AA080015"],"award-info":[{"award-number":["202103AA080015"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2023,11,14]]},"abstract":"<jats:title>Abstract<\/jats:title>\n               <jats:p>Preparing a large number of physical traces is an important first step in Side-Channel Analysis, especially in Deep-Learning based Side-Channel Analysis (DL-SCA). With sufficient training data and a proper modeling algorithm, the secret key of cryptographic devices can be successfully recovered with a small number of attacking data. However, in reality, it may be impossible or difficult, in some threat models, to collect sufficient data due to various resource constraints. In this case, the performance of DL-SCA will be severely decreased. In this work, we propose an easy-to-implement method to achieve an efficient DL-SCA with a small number of training data in the scenario of software-based cryptographic implementations. Our simultaneously multi-byte training method, which trains the model with side-channel leakage characteristics of different byte intermediate values, significantly enhances the robustness and performance of DL-SCA. The simulated experiment shows that our method achieves more robust profiling. The success rate of recovering a secret AES key can be improved by 250% with the same collected data. The results of attacking real-world COTS USIM cards are consistent with the ones of simulation-based counterparts. Compared with state-of-the-art data-augmentation techniques, our results show that the proposed method can achieve the same or even better performance without additional generated training data.<\/jats:p>","DOI":"10.1093\/comjnl\/bxac112","type":"journal-article","created":{"date-parts":[[2022,9,6]],"date-time":"2022-09-06T12:49:50Z","timestamp":1662468590000},"page":"2674-2704","source":"Crossref","is-referenced-by-count":0,"title":["Enhancing Deep-Learning Based Side-Channel Analysis Through Simultaneously Multi-Byte Training"],"prefix":"10.1093","volume":"66","author":[{"given":"Chengbin","family":"Jin","sequence":"first","affiliation":[{"name":"Institute of Information Engineering, Chinese Academy of Sciences , Beijing, China , 100093"},{"name":"School of Cyber Security, University of Chinese Academy of Sciences , Beijing, China , 100049"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yongbin","family":"Zhou","sequence":"additional","affiliation":[{"name":"Institute of Information Engineering, Chinese Academy of Sciences , Beijing, China , 100093"},{"name":"School of Cyber Security, University of Chinese Academy of Sciences , Beijing, China , 100049"},{"name":"School of Cyber Security, Nanjing University of Science and Technology , Nanjing, China , 210094"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"286","published-online":{"date-parts":[[2022,9,5]]},"reference":[{"key":"2023111618465771500_ref1","doi-asserted-by":"crossref","first-page":"158","DOI":"10.1007\/3-540-48059-5_15","volume-title":"Cryptographic Hardware and Embedded Systems","author":"Goubin","year":"1999"},{"key":"2023111618465771500_ref2","doi-asserted-by":"crossref","first-page":"16","DOI":"10.1007\/978-3-540-28632-5_2","volume-title":"Cryptographic Hardware and Embedded Systems - CHES 2004","author":"Brier","year":"2004"},{"key":"2023111618465771500_ref3","doi-asserted-by":"crossref","first-page":"426","DOI":"10.1007\/978-3-540-85053-3_27","volume-title":"Cryptographic Hardware and Embedded Systems \u2013 CHES 2008","author":"Gierlichs","year":"2008"},{"key":"2023111618465771500_ref4","doi-asserted-by":"crossref","first-page":"13","DOI":"10.1007\/3-540-36400-5_3","volume-title":"Cryptographic Hardware and Embedded Systems - CHES 2002","author":"Chari","year":"2003"},{"key":"2023111618465771500_ref5","doi-asserted-by":"crossref","first-page":"30","DOI":"10.1007\/11545262_3","volume-title":"Cryptographic Hardware and Embedded Systems \u2013 CHES 2005","author":"Schindler","year":"2005"},{"key":"2023111618465771500_ref6","doi-asserted-by":"crossref","first-page":"45","DOI":"10.1007\/978-3-319-66787-4_3","volume-title":"Cryptographic Hardware and Embedded Systems \u2013 CHES 2017","author":"Cagli","year":"2017"},{"key":"2023111618465771500_ref7","doi-asserted-by":"crossref","first-page":"156","DOI":"10.1007\/978-3-642-04138-9_12","volume-title":"Cryptographic Hardware and Embedded Systems - CHES 2009","author":"Coron","year":"2009"},{"key":"2023111618465771500_ref8","doi-asserted-by":"crossref","first-page":"463","DOI":"10.1007\/978-3-540-45146-4_27","volume-title":"Advances in Cryptology - CRYPTO 2003","author":"Ishai","year":"2003"},{"key":"2023111618465771500_ref9","first-page":"135","volume-title":"Smart Card Research and Advanced Applications - 19th International Conference, CARDIS 2020, Virtual Event, November 18\u201319, 2020, Revised Selected Papers","author":"Brisfors","year":"2020"},{"key":"2023111618465771500_ref10","first-page":"279","article-title":"Side-channel analysis of the xilinx zynq ultrascale+ encryption engine","volume":"2021","author":"Hettwer","year":"2021","journal-title":"IACR Trans. Cryptogr. Hardw. Embed. Syst."},{"volume-title":"Riscure: Automated neural network construction with genetic algorithm (blog post)","year":"2018","author":"Riscure","key":"2023111618465771500_ref11"},{"key":"2023111618465771500_ref12","first-page":"232","volume-title":"Smart Card Research and Advanced Applications","author":"Sihang Pu","year":"2018"},{"key":"2023111618465771500_ref13","doi-asserted-by":"crossref","first-page":"148","DOI":"10.46586\/tches.v2019.i3.148-179","article-title":"Make some noise. unleashing the power of convolutional neural networks for profiled side-channel analysis","volume":"2019","author":"Kim","year":"2019","journal-title":"IACR Trans. Cryptogr. Hardw. Embed. Syst."},{"key":"2023111618465771500_ref14","first-page":"209","article-title":"The curse of class imbalance and conflicting metrics with machine learning for side-channel evaluations","volume":"2019","author":"Picek","year":"2019","journal-title":"IACR Trans. Cryptogr. Hardw. Embed. Syst."},{"key":"2023111618465771500_ref15","doi-asserted-by":"crossref","first-page":"227","DOI":"10.1007\/978-3-030-65299-9_18","volume-title":"Information Security Applications","author":"Won","year":"2020"},{"key":"2023111618465771500_ref16","first-page":"443","volume-title":"Advances in Cryptology - EUROCRYPT 2009, 28th Annual International Conference on the Theory and Applications of Cryptographic Techniques, Cologne, Germany, April 26\u201330, 2009. Proceedings","author":"Standaert","year":"2009"},{"key":"2023111618465771500_ref17","doi-asserted-by":"crossref","first-page":"163","DOI":"10.1007\/s13389-019-00220-8","article-title":"Deep learning for side-channel analysis and introduction to ASCAD database","volume":"10","author":"Benadjila","year":"2020","journal-title":"J. Cryptogr. Eng."},{"key":"2023111618465771500_ref18","first-page":"1","article-title":"Methodology for efficient CNN architectures in profiling attacks","volume":"2020","author":"Zaid","year":"2020","journal-title":"IACR Trans. Cryptogr. Hardw. Embed. Syst."},{"article-title":"Certification report bsi-dsz-cc-1103-2019 for tcos id 2.0 release 1-bac\/p60d145 from t-systems international gmbh","year":"2019","author":"Bundesamt fr Sicherheit in der Informationstechnik (BSI)","key":"2023111618465771500_ref19"},{"key":"2023111618465771500_ref20","doi-asserted-by":"crossref","first-page":"103","DOI":"10.1007\/978-3-030-68487-7_7","volume-title":"Smart Card Research and Advanced Applications","author":"Udvarhelyi","year":"2021"},{"key":"2023111618465771500_ref21","first-page":"468","volume-title":"Computer Security \u2013 ESORICS 2015","author":"Junrong Liu","year":"2015"},{"volume-title":"The mobile economy 2020","year":"2020","author":"GSMA","key":"2023111618465771500_ref22"},{"journal-title":"CoRR.","article-title":"Wasserstein GAN","author":"Arjovsky","key":"2023111618465771500_ref23"},{"key":"2023111618465771500_ref24","first-page":"1","volume-title":"2020 57th ACM\/IEEE Design Automation Conference (DAC)","author":"Zhang","year":"2020"},{"key":"2023111618465771500_ref25","doi-asserted-by":"crossref","first-page":"107","DOI":"10.46586\/tches.v2019.i2.107-131","article-title":"Non-profiled deep learning-based side-channel attacks with sensitivity analysis","volume":"2019","author":"Timon","year":"2019","journal-title":"IACR Trans. Cryptogr. Hardw. Embed. Syst."},{"key":"2023111618465771500_ref26","doi-asserted-by":"crossref","first-page":"193","DOI":"10.1093\/ietfec\/e91-a.1.193","article-title":"A high-resolution phase-based waveform matching and its application to side-channel attacks","volume":"91-A","author":"Homma","year":"2008","journal-title":"IEICE Trans. Fundam. Electron. Commun. Comput. Sci"},{"first-page":"104","volume-title":"Topics in Cryptology \u2013 CT-RSA 2011","author":"van Woudenberg","key":"2023111618465771500_ref27"},{"key":"2023111618465771500_ref28","doi-asserted-by":"crossref","first-page":"147","DOI":"10.46586\/tches.v2020.i3.147-168","article-title":"Revisiting a methodology for efficient CNN architectures in profiling attacks","volume":"2020","author":"Wouters","year":"2020","journal-title":"IACR Trans. Cryptogr. Hardw. Embed. Syst."},{"key":"2023111618465771500_ref29","first-page":"1293","article-title":"I choose you: Automated hyperparameter tuning for deep learning-based side-channel analysis","volume":"2020","author":"Lichao","year":"2020","journal-title":"IACR Cryptol. ePrint Arch."},{"volume-title":"Inspector side channel analysis","year":"2021","author":"Riscure","key":"2023111618465771500_ref30"},{"key":"2023111618465771500_ref31","doi-asserted-by":"crossref","DOI":"10.1016\/j.cose.2021.102531","article-title":"Breaking real-world COTS USIM cards with unknown side-channel countermeasures","volume":"113","author":"Jin","year":"2022","journal-title":"Comput. Secur."},{"key":"2023111618465771500_ref32","doi-asserted-by":"crossref","first-page":"352","DOI":"10.1016\/j.neucom.2019.06.100","article-title":"smote-variants: a python implementation of 85 minority oversampling techniques","volume":"366","author":"Kov\u00e1cs","year":"2019","journal-title":"Neurocomputing"},{"key":"2023111618465771500_ref33","first-page":"436","article-title":"Deep learning based side-channel attack: a new profiling methodology based on multi-label classification","author":"Maghrebi","year":"2020","journal-title":"IACR Cryptol. ePrint Arch"},{"key":"2023111618465771500_ref34","first-page":"592","article-title":"Side channel analysis against the anssi\u2019s protected AES implementation on ARM","author":"Masure","year":"2021","journal-title":"IACR Cryptol. ePrint Arch"},{"key":"2023111618465771500_ref35","first-page":"291","volume-title":"CHES 2002, 4th International Workshop, Redwood Shores, CA, USA, August 13\u201315, 2002, Revised Papers","author":"Joye","year":"2002"},{"key":"2023111618465771500_ref36","first-page":"80","volume-title":"CARDIS 2010, Passau, Germany, April 14\u201316, 2010. Proceedings","author":"Giraud","year":"2010"},{"key":"2023111618465771500_ref37","first-page":"553","volume-title":"SAC 2013 - 20th International Conference, Burnaby, BC, Canada, August 14\u201316, 2013, Revised Selected Papers","author":"Bauer","year":"2013"},{"key":"2023111618465771500_ref38","first-page":"46","volume-title":"ICICS 2010, Barcelona, Spain, December 15\u201317, 2010. Proceedings","author":"Clavier","year":"2010"},{"key":"2023111618465771500_ref39","doi-asserted-by":"crossref","first-page":"21","DOI":"10.1007\/s13389-017-0171-8","article-title":"Online template attacks","volume":"9","author":"Batina","year":"2019","journal-title":"J. Cryptogr. Eng"},{"key":"2023111618465771500_ref40","first-page":"213","volume-title":"CARDIS 2017, Lugano, Switzerland, November 13\u201315, 2017, Revised Selected Papers","author":"Nascimento","year":"2017"},{"key":"2023111618465771500_ref41","doi-asserted-by":"crossref","first-page":"132","DOI":"10.46586\/tches.v2019.i2.132-161","article-title":"Deep learning to evaluate secure RSA implementations","volume":"2019","author":"Carbone","year":"2019","journal-title":"IACR Trans. Cryptogr. Hardw. Embed. Syst."},{"key":"2023111618465771500_ref42","first-page":"343","article-title":"Keep it unsupervised: Horizontal attacks meet deep learning","volume":"2021","author":"Perin","year":"2021","journal-title":"IACR Trans. Cryptogr. Hardw. Embed. Syst."},{"key":"2023111618465771500_ref43","first-page":"345\u0308C366","article-title":"Semi-automatic locating of cryptographic operations in side-channel traces","volume":"2022","author":"Trautmann","year":". 2021","journal-title":"IACR Transactions on Cryptographic Hardware and Embedded Systems"},{"volume-title":"Lightweight cryptography standardization process","year":"2021","author":"NIST","key":"2023111618465771500_ref44"},{"key":"2023111618465771500_ref45","doi-asserted-by":"crossref","first-page":"390","DOI":"10.46586\/tosc.v2020.iS1.390-416","article-title":"Isap v2.0","volume":"2020","author":"Dobraunig","year":"2020","journal-title":"IACR Trans. Symmetric Cryptol"},{"key":"2023111618465771500_ref46","doi-asserted-by":"crossref","first-page":"31","DOI":"10.46586\/tosc.v2020.iS1.31-59","article-title":"Pyjamask: Block cipher and authenticated encryption with highly efficient masked implementation","volume":"2020","author":"Goudarzi","year":"2020","journal-title":"IACR Trans. Symmetric Cryptol"},{"key":"2023111618465771500_ref47","first-page":"402","article-title":"Fixslicing: A new GIFT representation fast constant-time implementations of GIFT and GIFT-COFB on ARM cortex-m","volume":"2020","author":"Adomnicai","year":"2020","journal-title":"IACR Trans. Cryptogr. Hardw. Embed. Syst."},{"key":"2023111618465771500_ref48","first-page":"515","volume-title":"28th USENIX Security Symposium, USENIX Security 2019, Santa Clara, CA, USA, August 14\u201316, 2019","author":"Batina","year":"2019"},{"key":"2023111618465771500_ref49","doi-asserted-by":"crossref","first-page":"108","DOI":"10.2478\/popets-2019-0039","article-title":"New privacy threat on 3g, 4g, and upcoming 5g aka protocols","volume":"2019","author":"Borgaonkar","year":"2019","journal-title":"Proceedings on Privacy Enhancing Technologies"},{"volume-title":"Universal mobile telecommunications system (umts); lte; 3g security; specification of the milenage algorithm set: An example algorithm set for the 3gpp authentication and key generation functions f1, f1*, f2, f3, f4, f5 and f5*; document 1: General (3gpp ts 35.205 version 14.0.0 release 14):etsi ts 135 205","year":"2015","author":"ETSI-TS-135-205","key":"2023111618465771500_ref50"}],"container-title":["The Computer Journal"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/academic.oup.com\/comjnl\/article-pdf\/66\/11\/2674\/53401235\/bxac112.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/academic.oup.com\/comjnl\/article-pdf\/66\/11\/2674\/53401235\/bxac112.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,11,16]],"date-time":"2023-11-16T18:48:32Z","timestamp":1700160512000},"score":1,"resource":{"primary":{"URL":"https:\/\/academic.oup.com\/comjnl\/article\/66\/11\/2674\/6691911"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,9,5]]},"references-count":50,"journal-issue":{"issue":"11","published-online":{"date-parts":[[2022,9,5]]},"published-print":{"date-parts":[[2023,11,14]]}},"URL":"https:\/\/doi.org\/10.1093\/comjnl\/bxac112","relation":{},"ISSN":["0010-4620","1460-2067"],"issn-type":[{"type":"print","value":"0010-4620"},{"type":"electronic","value":"1460-2067"}],"subject":[],"published-other":{"date-parts":[[2023,11]]},"published":{"date-parts":[[2022,9,5]]}}}