{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,5]],"date-time":"2026-06-05T15:58:19Z","timestamp":1780675099671,"version":"3.54.1"},"reference-count":38,"publisher":"Springer Science and Business Media LLC","issue":"3","license":[{"start":{"date-parts":[[2023,7,21]],"date-time":"2023-07-21T00:00:00Z","timestamp":1689897600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2023,7,21]],"date-time":"2023-07-21T00:00:00Z","timestamp":1689897600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Cryptogr Eng"],"published-print":{"date-parts":[[2024,9]]},"abstract":"<jats:title>Abstract<\/jats:title>\n                  <jats:p>Hyperparameter tuning represents one of the main challenges in deep learning-based profiling side-channel analysis. For each different side-channel dataset, the typical procedure to find a profiling model is applying hyperparameter tuning from scratch. The main reason is that side-channel measurements from various targets contain different underlying leakage distributions. Consequently, the same profiling model hyperparameters are usually not equally efficient for other targets. This paper considers autoencoders for dimensionality reduction to verify if encoded datasets from different targets enable the portability of profiling models and architectures. Successful portability reduces the hyperparameter tuning efforts as profiling model tuning is eliminated for the new dataset, and tuning autoencoders is simpler. We first search for the best autoencoder for each dataset and the best profiling model when the encoded dataset becomes the training set. Our results show no significant difference in tuning efforts using original and encoded traces, meaning that encoded data reliably represents the original data. Next, we verify how portable is the best profiling model among different datasets. Our results show that tuning autoencoders enables and improves portability while reducing the effort in hyperparameter search for profiling models. Lastly, we present a transfer learning case where dimensionality reduction might be necessary if the model is tuned for a dataset with fewer features than the new dataset. In this case, tuning of the profiling model is eliminated and training time reduced.<\/jats:p>","DOI":"10.1007\/s13389-023-00330-4","type":"journal-article","created":{"date-parts":[[2023,7,21]],"date-time":"2023-07-21T05:01:43Z","timestamp":1689915703000},"page":"475-497","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":5,"title":["Autoencoder-enabled model portability for reducing hyperparameter tuning efforts in side-channel analysis"],"prefix":"10.1007","volume":"14","author":[{"given":"Marina","family":"Kr\u010dek","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Guilherme","family":"Perin","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2023,7,21]]},"reference":[{"key":"330_CR1","unstructured":"Bank, D., Koenigstein, N., Giryes, R.: Autoencoders. arXiv preprint arXiv:2003.05991 (2020)"},{"issue":"2","key":"330_CR2","doi-asserted-by":"publisher","first-page":"163","DOI":"10.1007\/s13389-019-00220-8","volume":"10","author":"R Benadjila","year":"2020","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 (2020). https:\/\/doi.org\/10.1007\/s13389-019-00220-8","journal-title":"J. Cryptogr. Eng."},{"key":"330_CR3","doi-asserted-by":"crossref","unstructured":"Bhasin, S., Bruneau, N., Danger, J.L., Guilley, S., Najm, Z.: Analysis and improvements of the dpa contest v4 implementation. In: International Conference on Security, Privacy, and Applied Cryptography Engineering, pp. 201\u2013218. Springer (2014)","DOI":"10.1007\/978-3-319-12060-7_14"},{"key":"330_CR4","doi-asserted-by":"crossref","unstructured":"Bhasin, S., Chattopadhyay, A., Heuser, A., Jap, D., Picek, S., Ranjan, R.: Mind the portability: A warriors guide through realistic profiled side-channel analysis. In: NDSS 2020-Network and Distributed System Security Symposium, pp. 1\u201314 (2020)","DOI":"10.14722\/ndss.2020.24390"},{"key":"330_CR5","doi-asserted-by":"publisher","unstructured":"Brier, E., Clavier, C., Olivier, F.: Correlation power analysis with a leakage model. In: Joye, M., Quisquater, J. (eds.) Cryptographic Hardware and Embedded Systems - CHES 2004: 6th International Workshop Cambridge, MA, USA, August 11\u201313, 2004. Proceedings, Lecture Notes in Computer Science, vol. 3156, pp. 16\u201329. Springer (2004). https:\/\/doi.org\/10.1007\/978-3-540-28632-5_2","DOI":"10.1007\/978-3-540-28632-5_2"},{"key":"330_CR6","unstructured":"Bronchain, O.: Worst-case side-channel security: from evaluation of countermeasures to new designs. Ph.D. thesis, Catholic University of Louvain, Louvain-la-Neuve, Belgium (2022). https:\/\/hdl.handle.net\/2078.1\/258155"},{"key":"330_CR7","doi-asserted-by":"crossref","unstructured":"Bronchain, O., Hendrickx, J.M., Massart, C., Olshevsky, A., Standaert, F.: Leakage certification revisited: Bounding model errors in side-channel security evaluations. IACR Cryptol. ePrint Arch. p. 132 (2019). https:\/\/eprint.iacr.org\/2019\/132","DOI":"10.1007\/978-3-030-26948-7_25"},{"key":"330_CR8","doi-asserted-by":"publisher","unstructured":"Cagli, E., Dumas, C., Prouff, E.: Convolutional neural networks with data augmentation against jitter-based countermeasures - profiling attacks without pre-processing. In: Fischer, W., Homma, N. (eds.) Cryptographic Hardware and Embedded Systems - CHES 2017 - 19th International Conference, Taipei, Taiwan, September 25-28, 2017, Proceedings, Lecture Notes in Computer Science, vol. 10529, pp. 45\u201368. Springer (2017). https:\/\/doi.org\/10.1007\/978-3-319-66787-4_3","DOI":"10.1007\/978-3-319-66787-4_3"},{"key":"330_CR9","doi-asserted-by":"crossref","unstructured":"Cao, P., Zhang, C., Lu, X., Gu, D.: Cross-device profiled side-channel attack with unsupervised domain adaptation. IACR Trans. Cryptogr. Hardw. Embedded Syst. pp. 27\u201356 (2021)","DOI":"10.46586\/tches.v2021.i4.27-56"},{"key":"330_CR10","doi-asserted-by":"crossref","unstructured":"Cao, P., Zhang, H., Gu, D., Lu, Y., Yuan, Y.: Al-pa: cross-device profiled side-channel attack using adversarial learning. In: Proceedings of the 59th ACM\/IEEE Design Automation Conference, pp. 691\u2013696 (2022)","DOI":"10.1145\/3489517.3530517"},{"key":"330_CR11","doi-asserted-by":"publisher","unstructured":"Chari, S., Rao, J.R., Rohatgi, P.: Template attacks. In: B.S.K. Jr., Ko\u00e7, \u00c7.K., Paar, C. (eds.) Cryptographic Hardware and Embedded Systems - CHES 2002, 4th International Workshop, Redwood Shores, CA, USA, August 13\u201315, 2002, Revised Papers, Lecture Notes in Computer Science, vol. 2523, pp. 13\u201328. Springer (2002). https:\/\/doi.org\/10.1007\/3-540-36400-5_3","DOI":"10.1007\/3-540-36400-5_3"},{"key":"330_CR12","doi-asserted-by":"crossref","unstructured":"Choudary, O., Kuhn, M.G.: Template attacks on different devices. In: Constructive Side-Channel Analysis and Secure Design: 5th International Workshop, COSADE 2014, Paris, France, April 13-15, 2014. Revised Selected Papers 5, pp. 179\u2013198. Springer (2014)","DOI":"10.1007\/978-3-319-10175-0_13"},{"key":"330_CR13","doi-asserted-by":"crossref","unstructured":"Das, D., Golder, A., Danial, J., Ghosh, S., Raychowdhury, A., Sen, S.: X-deepsca: Cross-device deep learning side channel attack. In: Proceedings of the 56th Annual Design Automation Conference 2019, pp. 1\u20136 (2019)","DOI":"10.1145\/3316781.3317934"},{"issue":"200","key":"330_CR14","doi-asserted-by":"publisher","first-page":"675","DOI":"10.1080\/01621459.1937.10503522","volume":"32","author":"M Friedman","year":"1937","unstructured":"Friedman, M.: The use of ranks to avoid the assumption of normality implicit in the analysis of variance. J. Am. Stat. Assoc. 32(200), 675\u2013701 (1937)","journal-title":"J. Am. Stat. Assoc."},{"key":"330_CR15","doi-asserted-by":"crossref","unstructured":"Genevey-Metat, C., G\u00e9rard, B., Heuser, A.: On what to learn: Train or adapt a deeply learned profile? Cryptology ePrint Archive (2020)","DOI":"10.1007\/978-3-030-88238-9_11"},{"issue":"5786","key":"330_CR16","doi-asserted-by":"publisher","first-page":"504","DOI":"10.1126\/science.1127647","volume":"313","author":"GE Hinton","year":"2006","unstructured":"Hinton, G.E., Salakhutdinov, R.R.: Reducing the dimensionality of data with neural networks. Science 313(5786), 504\u2013507 (2006)","journal-title":"Science"},{"key":"330_CR17","doi-asserted-by":"crossref","unstructured":"Kocher, P.C.: Timing attacks on implementations of diffie-hellman, rsa, dss, and other systems. In: Annual International Cryptology Conference, pp. 104\u2013113. Springer (1996)","DOI":"10.1007\/3-540-68697-5_9"},{"key":"330_CR18","doi-asserted-by":"publisher","unstructured":"Kocher, P.C., Jaffe, J., Jun, B.: Differential power analysis. In: Wiener, M.J. (ed.) Advances in Cryptology - CRYPTO \u201999, 19th Annual International Cryptology Conference, Santa Barbara, California, USA, August 15-19, 1999, Proceedings, Lecture Notes in Computer Science, vol. 1666, pp. 388\u2013397. Springer (1999). https:\/\/doi.org\/10.1007\/3-540-48405-1_25","DOI":"10.1007\/3-540-48405-1_25"},{"key":"330_CR19","unstructured":"Kwon, D., Kim, H., Hong, S.: Improving non-profiled side-channel attacks using autoencoder based preprocessing. Cryptology ePrint Archive (2020)"},{"issue":"3","key":"330_CR20","doi-asserted-by":"publisher","first-page":"235","DOI":"10.46586\/tches.v2021.i3.235-274","volume":"2021","author":"X Lu","year":"2021","unstructured":"Lu, X., Zhang, C., Cao, P., Gu, D., Lu, H.: Pay attention to raw traces: A deep learning architecture for end-to-end profiling attacks. IACR Trans. Cryptogr. Hardw. Embed. Syst. 2021(3), 235\u2013274 (2021). https:\/\/doi.org\/10.46586\/tches.v2021.i3.235-274","journal-title":"IACR Trans. Cryptogr. Hardw. Embed. Syst."},{"key":"330_CR21","doi-asserted-by":"crossref","unstructured":"Masure, L., Cristiani, V., Lecomte, M., Standaert, F.: Don\u2019t learn what you already know: Grey-box modeling for profiling side-channel analysis against masking. IACR Cryptol. ePrint Arch. p. 493 (2022). https:\/\/eprint.iacr.org\/2022\/493","DOI":"10.46586\/tches.v2023.i1.32-59"},{"key":"330_CR22","doi-asserted-by":"publisher","unstructured":"Masure, L., Dumas, C., Prouff, E.: A comprehensive study of deep learning for side-channel analysis. IACR Transactions on Cryptographic Hardware and Embedded Systems 2020(1), 348\u2013375 (2019). https:\/\/doi.org\/10.13154\/tches.v2020.i1.348-375. https:\/\/tches.iacr.org\/index.php\/TCHES\/article\/view\/8402","DOI":"10.13154\/tches.v2020.i1.348-375"},{"key":"330_CR23","doi-asserted-by":"publisher","DOI":"10.1016\/j.comnet.2021.108230","volume":"196","author":"S Paguada","year":"2021","unstructured":"Paguada, S., Batina, L., Armendariz, I.: Toward practical autoencoder-based side-channel analysis evaluations. Comput. Netw. 196, 108230 (2021)","journal-title":"Comput. Netw."},{"issue":"10","key":"330_CR24","doi-asserted-by":"publisher","first-page":"1345","DOI":"10.1109\/TKDE.2009.191","volume":"22","author":"SJ Pan","year":"2009","unstructured":"Pan, S.J., Yang, Q.: A survey on transfer learning. IEEE Trans. Knowl. Data Eng. 22(10), 1345\u20131359 (2009)","journal-title":"IEEE Trans. Knowl. Data Eng."},{"key":"330_CR25","doi-asserted-by":"crossref","unstructured":"Pawar, K., Attar, V.Z.: Assessment of autoencoder architectures for data representation. In: Deep Learning: Concepts and Architectures, pp. 101\u2013132. Springer (2020)","DOI":"10.1007\/978-3-030-31756-0_4"},{"issue":"4","key":"330_CR26","doi-asserted-by":"publisher","first-page":"828","DOI":"10.46586\/tches.v2022.i4.828-861","volume":"2022","author":"G Perin","year":"2022","unstructured":"Perin, G., Wu, L., Picek, S.: Exploring feature selection scenarios for deep learning-based side-channel analysis. IACR Trans. Cryptogr. Hardw. Embed. Syst. 2022(4), 828\u2013861 (2022). https:\/\/doi.org\/10.46586\/tches.v2022.i4.828-861","journal-title":"IACR Trans. Cryptogr. Hardw. Embed. Syst."},{"key":"330_CR27","doi-asserted-by":"publisher","unstructured":"Picek, S., Heuser, A., Perin, G., Guilley, S.: Profiled side-channel analysis in the efficient attacker framework. In: Grosso, V., P\u00f6ppelmann, T. (eds.) Smart Card Research and Advanced Applications - 20th International Conference, CARDIS 2021, L\u00fcbeck, Germany, November 11-12, 2021, Revised Selected Papers, Lecture Notes in Computer Science, vol. 13173, pp. 44\u201363. Springer (2021). https:\/\/doi.org\/10.1007\/978-3-030-97348-3_3","DOI":"10.1007\/978-3-030-97348-3_3"},{"key":"330_CR28","doi-asserted-by":"publisher","DOI":"10.1017\/CBO9780511806384","volume-title":"Experimental Design and Data Analysis for Biologists","author":"GP Quinn","year":"2002","unstructured":"Quinn, G.P., Keough, M.J.: Experimental Design and Data Analysis for Biologists. Cambridge University Press, Cambridge (2002)"},{"issue":"3","key":"330_CR29","doi-asserted-by":"publisher","first-page":"677","DOI":"10.46586\/tches.v2021.i3.677-707","volume":"2021","author":"J Rijsdijk","year":"2021","unstructured":"Rijsdijk, J., Wu, L., Perin, G., Picek, S.: Reinforcement learning for hyperparameter tuning in deep learning-based side-channel analysis. IACR Trans. Cryptogr. Hardw. Embed. Syst. 2021(3), 677\u2013707 (2021). https:\/\/doi.org\/10.46586\/tches.v2021.i3.677-707","journal-title":"IACR Trans. Cryptogr. Hardw. Embed. Syst."},{"key":"330_CR30","doi-asserted-by":"publisher","first-page":"443","DOI":"10.1007\/978-3-642-01001-9_26","volume-title":"Adv. Cryptol. EUROCRYPT 2009","author":"FX Standaert","year":"2009","unstructured":"Standaert, F.X., Malkin, T.G., Yung, M.: A unified framework for the analysis of side-channel key recovery attacks. In: Joux, A. (ed.) Adv. Cryptol. EUROCRYPT 2009, pp. 443\u2013461. Springer, Berlin Heidelberg, Berlin, Heidelberg (2009)"},{"key":"330_CR31","unstructured":"Thapar, D., Alam, M., Mukhopadhyay, D.: Transca: Cross-family profiled side-channel attacks using transfer learning on deep neural networks. Cryptology ePrint Archive (2020)"},{"issue":"1","key":"330_CR32","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1186\/s40537-016-0043-6","volume":"3","author":"K Weiss","year":"2016","unstructured":"Weiss, K., Khoshgoftaar, T.M., Wang, D.: A survey of transfer learning. J. Big data 3(1), 1\u201340 (2016)","journal-title":"J. Big data"},{"key":"330_CR33","doi-asserted-by":"publisher","first-page":"3215","DOI":"10.1109\/TIFS.2021.3076928","volume":"16","author":"Y Won","year":"2021","unstructured":"Won, Y., Hou, X., Jap, D., Breier, J., Bhasin, S.: Back to the basics: Seamless integration of side-channel pre-processing in deep neural networks. IEEE Trans. Inf. Forensics Secur. 16, 3215\u20133227 (2021). https:\/\/doi.org\/10.1109\/TIFS.2021.3076928","journal-title":"IEEE Trans. Inf. Forensics Secur."},{"key":"330_CR34","doi-asserted-by":"publisher","unstructured":"Wu, L., Perin, G., Picek, S.: I choose you: Automated hyperparameter tuning for deep learning-based side-channel analysis. IEEE Trans. Emerg. Top. Comput. pp. 1\u201312 (2022). https:\/\/doi.org\/10.1109\/TETC.2022.3218372","DOI":"10.1109\/TETC.2022.3218372"},{"key":"330_CR35","doi-asserted-by":"publisher","unstructured":"Wu, L., Picek, S.: Remove some noise: On pre-processing of side-channel measurements with autoencoders. IACR Transactions on Cryptographic Hardware and Embedded Systems 2020(4), 389\u2013415 (2020). https:\/\/doi.org\/10.13154\/tches.v2020.i4.389-415. https:\/\/tches.iacr.org\/index.php\/TCHES\/article\/view\/8688","DOI":"10.13154\/tches.v2020.i4.389-415"},{"key":"330_CR36","unstructured":"Yosinski, J., Clune, J., Bengio, Y., Lipson, H.: How transferable are features in deep neural networks? Adv. Neural Inf. Process. Syst. 27 (2014)"},{"key":"330_CR37","doi-asserted-by":"publisher","unstructured":"Zhou, Y., Standaert, F.: Deep learning mitigates but does not annihilate the need of aligned traces and a generalized resnet model for side-channel attacks. J. Cryptogr. Eng. 10(1), 85\u201395 (2020). https:\/\/doi.org\/10.1007\/s13389-019-00209-3","DOI":"10.1007\/s13389-019-00209-3"},{"issue":"1","key":"330_CR38","doi-asserted-by":"publisher","first-page":"43","DOI":"10.1109\/JPROC.2020.3004555","volume":"109","author":"F Zhuang","year":"2020","unstructured":"Zhuang, F., Qi, Z., Duan, K., Xi, D., Zhu, Y., Zhu, H., Xiong, H., He, Q.: A comprehensive survey on transfer learning. Proc. IEEE 109(1), 43\u201376 (2020)","journal-title":"Proc. IEEE"}],"container-title":["Journal of Cryptographic Engineering"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s13389-023-00330-4.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s13389-023-00330-4\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s13389-023-00330-4.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,9,14]],"date-time":"2024-09-14T09:05:32Z","timestamp":1726304732000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s13389-023-00330-4"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,7,21]]},"references-count":38,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2024,9]]}},"alternative-id":["330"],"URL":"https:\/\/doi.org\/10.1007\/s13389-023-00330-4","relation":{"has-preprint":[{"id-type":"doi","id":"10.21203\/rs.3.rs-2443498\/v1","asserted-by":"object"}]},"ISSN":["2190-8508","2190-8516"],"issn-type":[{"value":"2190-8508","type":"print"},{"value":"2190-8516","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,7,21]]},"assertion":[{"value":"4 January 2023","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"26 June 2023","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"21 July 2023","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"The authors declare no competing interests.","order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Competing interests"}}]}}