{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,5]],"date-time":"2025-11-05T16:53:38Z","timestamp":1762361618954,"version":"build-2065373602"},"reference-count":38,"publisher":"Institution of Engineering and Technology (IET)","issue":"1","license":[{"start":{"date-parts":[[2023,12,12]],"date-time":"2023-12-12T00:00:00Z","timestamp":1702339200000},"content-version":"vor","delay-in-days":345,"URL":"http:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["62172395","61872103"],"award-info":[{"award-number":["62172395","61872103"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100004329","name":"Javna Agencija za Raziskovalno Dejavnost RS","doi-asserted-by":"publisher","award":["J1-1694","N1-0159","J1-2451","J1-4084"],"award-info":[{"award-number":["J1-1694","N1-0159","J1-2451","J1-4084"]}],"id":[{"id":"10.13039\/501100004329","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100004607","name":"Natural Science Foundation of Guangxi Province","doi-asserted-by":"publisher","award":["2019GXNS-FGA245004"],"award-info":[{"award-number":["2019GXNS-FGA245004"]}],"id":[{"id":"10.13039\/501100004607","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["ietresearch.onlinelibrary.wiley.com"],"crossmark-restriction":true},"short-container-title":["IET Information Security"],"published-print":{"date-parts":[[2023,1]]},"abstract":"<jats:p>Since their introduction in early 2000, CPA (correlation power analysis), as a cryptographic tool, has been widely used in the cryptanalysis of cryptographic algorithms (being applicable to both symmetric key ciphers as well as to public key encryption schemes). An application of the classical CPA method, along with its variants, to cryptographic algorithms that use parallel implementation of its substitution boxes (S\u2010boxes) commonly requires more power traces to extract the secret key compared to the case when serial implementation of S\u2010boxes is employed. To reduce the amount of power traces in this scenario, we propose a modification of the standard CPA approaches and demonstrate practically that our method performs better than the existing ones in this respect. To verify the efficiency of our improved CPA method, we apply it to the public databases of DPA Contest V2. In particular, the experimental results show that only 495 power traces are required to recover the secret key of AES. We also compare the performance of our attack to the relevant methods whose parameters are available at DPA Contest V2. The results show that compared to the best nonprofiling side\u2010channel attack (SCA) attack, our method reduces the number of power traces required to recover the secret key by 6,566. Also, our new method performs almost similarly as the best profiling SCA attack of Benoit Gerard (in terms of the required number of power traces), thus reducing the gap in the performance of profiling and nonprofiling SCA attacks.<\/jats:p>","DOI":"10.1049\/2023\/6653956","type":"journal-article","created":{"date-parts":[[2023,12,12]],"date-time":"2023-12-12T14:50:26Z","timestamp":1702392626000},"update-policy":"https:\/\/doi.org\/10.1002\/crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Improving the Performance of CPA Attacks for Ciphers Using Parallel Implementation of S\u2010Boxes"],"prefix":"10.1049","volume":"2023","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-5544-0239","authenticated-orcid":false,"given":"Fu","family":"Yao","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3371-4865","authenticated-orcid":false,"given":"Yongzhuang","family":"Wei","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0938-689X","authenticated-orcid":false,"given":"Hua","family":"Chen","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Enes","family":"Pasalic","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"265","published-online":{"date-parts":[[2023,12,12]]},"reference":[{"key":"e_1_2_10_1_2","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-68697-5_9"},{"key":"e_1_2_10_2_2","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-48405-1_25"},{"key":"e_1_2_10_3_2","doi-asserted-by":"publisher","DOI":"10.1109\/TPS.2018.2874955"},{"key":"e_1_2_10_4_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-28632-5_2"},{"key":"e_1_2_10_5_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-85053-3_27"},{"key":"e_1_2_10_6_2","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-36400-5_3"},{"key":"e_1_2_10_7_2","doi-asserted-by":"publisher","DOI":"10.1007\/11545262_3"},{"key":"e_1_2_10_8_2","doi-asserted-by":"publisher","DOI":"10.1007\/s13389-011-0023-x"},{"key":"e_1_2_10_9_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-85053-3_26"},{"key":"e_1_2_10_10_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-19074-2_8"},{"key":"e_1_2_10_11_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-27954-6_24"},{"key":"e_1_2_10_12_2","unstructured":"Del PozoS. M.andStandaertF.-X. Blind source separation from single measurements using singular spectrum analysis 2016 Cryptology ePrint Archive Report 2016\/314."},{"key":"e_1_2_10_13_2","doi-asserted-by":"crossref","unstructured":"WeiL. LuoB. LiY. LiuY. andXuQ. I know what you see: power side-channel attack on convolutional neural network accelerators ACSAC \u201918: Proceedings of the 34th Annual Computer Security Applications Conference December 2018 Association for Computing Machinery 393\u2013406 https:\/\/doi.org\/10.1145\/3274694.3274696 2-s2.0-85060045246.","DOI":"10.1145\/3274694.3274696"},{"key":"e_1_2_10_14_2","doi-asserted-by":"crossref","unstructured":"HeuserA. RioulO. andGuilleyS. Good is not good enough: deriving optimal distinguishers from communication theory 2014 Cryptology ePrint Archive Report 2014\/527.","DOI":"10.1007\/978-3-662-44709-3_4"},{"key":"e_1_2_10_15_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-26617-6_15"},{"key":"e_1_2_10_16_2","doi-asserted-by":"publisher","DOI":"10.13154\/tches.v2019.i2.49-79"},{"key":"e_1_2_10_17_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-662-48116-5_6"},{"key":"e_1_2_10_18_2","unstructured":"DavidL.andWoolA. A bounded-space near-optimal key enumeration algorithm for multi-dimensional side-channel attacks 2015 Cryptology ePrint Archive Report 2015\/1236."},{"key":"e_1_2_10_19_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-76953-0_21"},{"key":"e_1_2_10_20_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-38348-9_8"},{"key":"e_1_2_10_21_2","unstructured":"BernsteinD. J. LangeT. andvan VredendaalC. Tighter faster simpler side-channel security evaluations beyond computing power 2015 Cryptology ePrint Archive Report 2015\/221."},{"key":"e_1_2_10_22_2","unstructured":"TimonB. Non-profiled deep learning-based side-channel attacks 2018 Cryptology ePrint Archive Report 2018\/196."},{"key":"e_1_2_10_23_2","doi-asserted-by":"publisher","DOI":"10.1145\/3065386"},{"key":"e_1_2_10_24_2","doi-asserted-by":"crossref","unstructured":"MartinasekZ. DzurendaP. andMalinaL. Profiling power analysis attack based on mlp in DPA contest V4.2 2016 39th International Conference on Telecommunications and Signal Processing (TSP) June 2016 Vienna Austria IEEE 223\u2013226 https:\/\/doi.org\/10.1109\/TSP.2016.7760865 2-s2.0-85006699430.","DOI":"10.1109\/TSP.2016.7760865"},{"key":"e_1_2_10_25_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-23951-9_4"},{"key":"e_1_2_10_26_2","doi-asserted-by":"publisher","DOI":"10.1007\/11894063_14"},{"key":"e_1_2_10_27_2","unstructured":"YongdaeK. TakeshiS. NaofumiH. TakafumiA. AkashiS. AzaA. andAoba-kuS.-S. Biasing power traces to improve correlation in power analysis attacks Proceedings of Constructive Side-Channel Analysis and Secure Design - COSADE 2010 2011 Berlin Heidelberg Springer 77\u201380."},{"key":"e_1_2_10_28_2","doi-asserted-by":"publisher","DOI":"10.1587\/transfun.E93.A.1632"},{"key":"e_1_2_10_29_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-37288-9_15"},{"key":"e_1_2_10_30_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-12160-4_7"},{"key":"e_1_2_10_31_2","doi-asserted-by":"publisher","DOI":"10.1002\/sec.1308"},{"key":"e_1_2_10_32_2","doi-asserted-by":"publisher","DOI":"10.13154\/tches.v2019.i1.1-24"},{"key":"e_1_2_10_33_2","unstructured":"KwonD. KimH. andHongS. Improving non-profiled side-channel attacks using autoencoder based preprocessing 2020 Cryptology ePrint Archive Report 2020\/396."},{"key":"e_1_2_10_34_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.future.2019.12.046"},{"volume-title":"Numerical recipes in c++","year":"2002","author":"Press S.","key":"e_1_2_10_35_2"},{"key":"e_1_2_10_36_2","doi-asserted-by":"crossref","unstructured":"XuJ. TangY. WangY. andWangX. A practical side-channel attack of a lorawan module using deep learning 2019 IEEE 13th International Conference on Anti-counterfeiting Security and Identification (ASID) October 2019 Xiamen China IEEE 17\u201321 https:\/\/doi.org\/10.1109\/ICASID.2019.8925203.","DOI":"10.1109\/ICASID.2019.8925203"},{"key":"e_1_2_10_37_2","unstructured":"DPA Contest 2008\/2009 http:\/\/www.dpacontest.org\/."},{"key":"e_1_2_10_38_2","doi-asserted-by":"publisher","DOI":"10.1007\/s13389-014-0075-9"}],"container-title":["IET Information Security"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/downloads.hindawi.com\/journals\/ietis\/2023\/6653956.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/downloads.hindawi.com\/journals\/ietis\/2023\/6653956.xml","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/ietresearch.onlinelibrary.wiley.com\/doi\/pdf\/10.1049\/2023\/6653956","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,11,5]],"date-time":"2025-11-05T16:49:50Z","timestamp":1762361390000},"score":1,"resource":{"primary":{"URL":"https:\/\/ietresearch.onlinelibrary.wiley.com\/doi\/10.1049\/2023\/6653956"}},"subtitle":[],"editor":[{"given":"Youwen","family":"Zhu","sequence":"additional","affiliation":[],"role":[{"role":"editor","vocabulary":"crossref"}]}],"short-title":[],"issued":{"date-parts":[[2023,1]]},"references-count":38,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2023,1]]}},"alternative-id":["10.1049\/2023\/6653956"],"URL":"https:\/\/doi.org\/10.1049\/2023\/6653956","archive":["Portico"],"relation":{},"ISSN":["1751-8709","1751-8717"],"issn-type":[{"type":"print","value":"1751-8709"},{"type":"electronic","value":"1751-8717"}],"subject":[],"published":{"date-parts":[[2023,1]]},"assertion":[{"value":"2023-05-18","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2023-11-08","order":2,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2023-12-12","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}],"article-number":"6653956"}}