{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,26]],"date-time":"2026-05-26T19:02:55Z","timestamp":1779822175204,"version":"3.53.1"},"publisher-location":"Cham","reference-count":28,"publisher":"Springer Nature Switzerland","isbn-type":[{"value":"9783032017987","type":"print"},{"value":"9783032017994","type":"electronic"}],"license":[{"start":{"date-parts":[[2025,10,23]],"date-time":"2025-10-23T00:00:00Z","timestamp":1761177600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2025,10,23]],"date-time":"2025-10-23T00:00:00Z","timestamp":1761177600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2026]]},"DOI":"10.1007\/978-3-032-01799-4_4","type":"book-chapter","created":{"date-parts":[[2025,10,22]],"date-time":"2025-10-22T07:47:34Z","timestamp":1761119254000},"page":"58-76","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Hamming Weight-Based Side Channel Analysis of\u00a0HLS Kyber Hardware Using Neural Networks"],"prefix":"10.1007","author":[{"given":"Alexander","family":"Kharitonov","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Tarick","family":"Welling","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7640-7232","authenticated-orcid":false,"given":"Ma\u00ebl","family":"Gay","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6563-2725","authenticated-orcid":false,"given":"Ilia","family":"Polian","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2025,10,23]]},"reference":[{"key":"4_CR1","unstructured":"Avanzi, R., et al.: CRYSTALS-Kyber - reference C implementation. https:\/\/github.com\/pq-crystals\/kyber\/tree\/main\/ref"},{"key":"4_CR2","unstructured":"Avanzi, R., et al.: CRYSTALS-Kyber (version 3.02) (2021). https:\/\/pq-crystals.org\/kyber\/data\/kyber-specification-round3-20210804.pdf"},{"issue":"2","key":"4_CR3","doi-asserted-by":"publisher","first-page":"163","DOI":"10.1007\/s13389-019-00220-8","volume":"10","author":"R Benadjila","year":"2019","unstructured":"Benadjila, R., Prouff, E., Strullu, R., Cagli, E., Dumas, C.: Deep learning for side-channel analysis and introduction to ASCAD database. J. Cryptogr. Eng. 10(2), 163\u2013188 (2019). https:\/\/doi.org\/10.1007\/s13389-019-00220-8","journal-title":"J. Cryptogr. Eng."},{"key":"4_CR4","doi-asserted-by":"publisher","unstructured":"Bos, J., et al.: CRYSTALS-Kyber: a CCA-secure module-lattice-based KEM. In: 2018 IEEE European Symposium on Security and Privacy (EuroS &P), pp. 353\u2013367. IEEE (2018). https:\/\/doi.org\/10.1109\/EuroSP.2018.00032","DOI":"10.1109\/EuroSP.2018.00032"},{"key":"4_CR5","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"16","DOI":"10.1007\/978-3-540-28632-5_2","volume-title":"Cryptographic Hardware and Embedded Systems - CHES 2004","author":"E Brier","year":"2004","unstructured":"Brier, E., Clavier, C., Olivier, F.: Correlation power analysis with a leakage model. In: Joye, M., Quisquater, J.-J. (eds.) CHES 2004. LNCS, vol. 3156, pp. 16\u201329. Springer, Heidelberg (2004). https:\/\/doi.org\/10.1007\/978-3-540-28632-5_2"},{"key":"4_CR6","unstructured":"Gilbert\u00a0Goodwill, B.J., Jaffe, J., Rohatgi, P., et\u00a0al.: A testing methodology for side-channel resistance validation. In: NIST Non-Invasive Attack Testing Workshop. vol.\u00a07, pp. 115\u2013136 (2011)"},{"key":"4_CR7","doi-asserted-by":"publisher","unstructured":"Hoang, A.T., et al.: Deep learning enhanced side channel analysis on CRYSTALS-Kyber. In: 2024 25th International Symposium on Quality Electronic Design (ISQED), pp.\u00a01\u20138 (2024). https:\/\/doi.org\/10.1109\/ISQED60706.2024.10528674","DOI":"10.1109\/ISQED60706.2024.10528674"},{"key":"4_CR8","doi-asserted-by":"publisher","unstructured":"Hospodar, G., Gierlichs, B., Mulder, E., Verbauwhede, I., Vandewalle, J.: Machine learning in side-channel analysis: a first study. J. Cryptographic Eng. 1, 293\u2013302 (2011). https:\/\/doi.org\/10.1007\/s13389-011-0023-x","DOI":"10.1007\/s13389-011-0023-x"},{"key":"4_CR9","doi-asserted-by":"crossref","unstructured":"Huang, Z., Wang, H., Cao, B., He, D., Wang, J.: A comprehensive side-channel leakage assessment of CRYSTALS-Kyber in IIoT. Internet Things 27 (2024)","DOI":"10.1016\/j.iot.2024.101331"},{"key":"4_CR10","unstructured":"Ioffe, S., Szegedy, C.: Batch normalization: accelerating deep network training by reducing internal covariate shift. In: Bach, F., Blei, D. (eds.) International Conference on Machine Learning. Proceedings of Machine Learning Research, vol.\u00a037, pp. 448\u2013456. PMLR (2015). https:\/\/proceedings.mlr.press\/v37\/ioffe15.html"},{"key":"4_CR11","doi-asserted-by":"publisher","unstructured":"Ji, Y., Dubrova, E.: A side-channel attack on a masked hardware implementation of CRYSTALS-Kyber. In: Workshop on Attacks and Solutions in Hardware Security, pp. 27\u201337. ASHES\u201923, Association for Computing Machinery (2023). https:\/\/doi.org\/10.1145\/3605769.3623992","DOI":"10.1145\/3605769.3623992"},{"key":"4_CR12","doi-asserted-by":"publisher","unstructured":"Ji, Y., Wang, R., Ngo, K., Dubrova, E., Backlund, L.: A side-channel attack on a hardware implementation of CRYSTALS-Kyber. In: 2023 IEEE European Test Symposium (ETS) (2023). https:\/\/doi.org\/10.1109\/ETS56758.2023.10174000","DOI":"10.1109\/ETS56758.2023.10174000"},{"key":"4_CR13","doi-asserted-by":"publisher","unstructured":"Kingma, D.P., Ba, J.: Adam: A method for stochastic optimization (2017). https:\/\/doi.org\/10.48550\/arXiv.1412.6980","DOI":"10.48550\/arXiv.1412.6980"},{"key":"4_CR14","doi-asserted-by":"publisher","unstructured":"Kocher, P., Jaffe, J., Jun, B.: Differential power analysis. In: Wiener, M. (ed.) Advances in Cryptology \u2014 CRYPTO\u2019 99, pp. 388\u2013397. Springer Berlin Heidelberg, Berlin, Heidelberg (1999). https:\/\/doi.org\/10.1007\/3-540-48405-1_25","DOI":"10.1007\/3-540-48405-1_25"},{"key":"4_CR15","doi-asserted-by":"publisher","unstructured":"Langlois, A., Stehl\u00e9, D.: Worst-case to average-case reductions for module lattices. DCC 75(3), 565\u2013599 (2015). https:\/\/doi.org\/10.1007\/s10623-014-9938-4","DOI":"10.1007\/s10623-014-9938-4"},{"key":"4_CR16","doi-asserted-by":"publisher","first-page":"221","DOI":"10.1007\/978-981-97-1235-9_12","volume-title":"Information Security and Cryptology - ICISC 2023","author":"Y Ma","year":"2024","unstructured":"Ma, Y., Yang, X., Wang, A., Wei, C., Chen, T., Xu, H.: Side-channel analysis on lattice-based KEM using multi-feature recognition - the case study of Kyber. In: Seo, H., Kim, S. (eds.) Information Security and Cryptology - ICISC 2023, pp. 221\u2013239. Springer Nature Singapore, Singapore (2024)"},{"key":"4_CR17","doi-asserted-by":"publisher","unstructured":"Martinasek, Z., Hajny, J., Malina, L.: Optimization of power analysis using neural network. In: Francillon, A., Rohatgi, P. (eds.) Smart Card Research and Advanced Applications, pp. 94\u2013107. Springer International Publishing, Cham (2014). https:\/\/doi.org\/10.1007\/978-3-319-08302-5_7","DOI":"10.1007\/978-3-319-08302-5_7"},{"key":"4_CR18","unstructured":"Martinasek, Z., Zeman, V.: Innovative method of the power analysis. Radioengineering 22(2), 586\u2013594 (2013). https:\/\/www.radioeng.cz\/fulltexts\/2013\/13_02_0586_0594.pdf"},{"key":"4_CR19","doi-asserted-by":"publisher","unstructured":"Randolph, M., Diehl, W.: Power side-channel attack analysis: a review of 20 years of study for the layman. Cryptography 4, 15 (2020). https:\/\/doi.org\/10.3390\/cryptography4020015","DOI":"10.3390\/cryptography4020015"},{"key":"4_CR20","doi-asserted-by":"publisher","unstructured":"Regev, O.: New lattice based cryptographic constructions. In: 35th ACM STOC, pp. 407\u2013416. ACM Press (2003). https:\/\/doi.org\/10.1145\/780542.780603","DOI":"10.1145\/780542.780603"},{"key":"4_CR21","doi-asserted-by":"publisher","unstructured":"Regev, O.: On lattices, learning with errors, random linear codes, and cryptography. In: Proceedings of the Thirty-Seventh Annual ACM Symposium on Theory of Computing, pp. 84\u201393. STOC \u201905, Association for Computing Machinery, New York, NY, USA (2005). https:\/\/doi.org\/10.1145\/1060590.1060603","DOI":"10.1145\/1060590.1060603"},{"issue":"6","key":"4_CR22","doi-asserted-by":"publisher","first-page":"386","DOI":"10.1037\/h0042519","volume":"65","author":"F Rosenblatt","year":"1958","unstructured":"Rosenblatt, F.: The perceptron: a probabilistic model for information storage and organization in the brain. Psychol. Rev. 65(6), 386 (1958). https:\/\/doi.org\/10.1037\/h0042519","journal-title":"Psychol. Rev."},{"key":"4_CR23","doi-asserted-by":"publisher","unstructured":"Shor, P.W.: Algorithms for quantum computation: discrete logarithms and factoring. In: Proceedings 35th Annual Symposium on Foundations of Computer Science, pp. 124\u2013134. IEEE (1994). https:\/\/doi.org\/10.1109\/SFCS.1994.365700","DOI":"10.1109\/SFCS.1994.365700"},{"issue":"1","key":"4_CR24","first-page":"1929","volume":"15","author":"N Srivastava","year":"2014","unstructured":"Srivastava, N., Hinton, G., Krizhevsky, A., Sutskever, I., Salakhutdinov, R.: Dropout: a simple way to prevent neural networks from overfitting. J. Mach. Learn. Res. 15(1), 1929\u20131958 (2014)","journal-title":"J. Mach. Learn. Res."},{"key":"4_CR25","doi-asserted-by":"publisher","unstructured":"Standaert, F.X.: Introduction to Side-Channel Attacks, pp. 27\u201342. Springer (2010). https:\/\/doi.org\/10.1007\/978-0-387-71829-3_2","DOI":"10.1007\/978-0-387-71829-3_2"},{"key":"4_CR26","unstructured":"TensorFlow, GoogleResearch: Large-scale machine learning on heterogeneous systems (2015)"},{"key":"4_CR27","doi-asserted-by":"publisher","first-page":"301","DOI":"10.1007\/978-3-031-54776-8_12","volume-title":"Applied Cryptography and Network Security","author":"R Wang","year":"2024","unstructured":"Wang, R., Brisfors, M., Dubrova, E.: A side-channel attack on a higher-order masked CRYSTALS-Kyber implementation. In: P\u00f6pper, C., Batina, L. (eds.) Applied Cryptography and Network Security, pp. 301\u2013324. Springer Nature Switzerland, Cham (2024)"},{"key":"4_CR28","unstructured":"Welling, T., Gay, M., Polian, I.: Multi coefficient CPA on a black box hardware implementation of CRYSTALS-Kyber. In: 2025 IEEE European Test Symposium (ETS) (2025)"}],"container-title":["Lecture Notes in Computer Science","Applied Cryptography and Network Security Workshops"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-032-01799-4_4","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,5,26]],"date-time":"2026-05-26T18:23:36Z","timestamp":1779819816000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-032-01799-4_4"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,10,23]]},"ISBN":["9783032017987","9783032017994"],"references-count":28,"URL":"https:\/\/doi.org\/10.1007\/978-3-032-01799-4_4","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2025,10,23]]},"assertion":[{"value":"23 October 2025","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"The authors have no competing interests to declare that are relevant to the content of this article.","order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Disclosure of Interests"}},{"value":"ACNS","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on Applied Cryptography and Network Security","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Munich","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Germany","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2025","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"23 June 2025","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"26 June 2025","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"23","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"acns2025","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/acns2025.fordaysec.de\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}}]}}