TY - GEN
T1 - Filtering-based correlation power analysis (CPA) with signal envelopes against shuffling methods
AU - Jeon, Youngbae
AU - Yoon, Ji Won
N1 - Funding Information:
This work was supported as part of Military Crypto Research Center (UD170109ED) funded by Defense Acquisition Program Administration (DAPA) and Agency for Defense Development (ADD).
Publisher Copyright:
© Springer Nature Switzerland AG 2020.
PY - 2020
Y1 - 2020
N2 - The Correlation Power Analysis (CPA) is one of the powerful Side-Channel Analysis (SCA) methods to reveal the secret key using linear relationship between intermediate values and power consumption. To defense the analysis, many crypto-systems often embed the shuffling implementation which shuffles the order of operations to break the relationship between power consumption and processed information. Although the shuffling method increases the required number of power traces for deploying the CPA, it is still vulnerable if an attacker can classify or group the power traces by operations. In this work, we propose a new CPA technique by efficiently clustering the power traces using signal envelopes. We demonstrate theoretically reduced time complexity and tested our approach with the eight-shuffling AES implementations.
AB - The Correlation Power Analysis (CPA) is one of the powerful Side-Channel Analysis (SCA) methods to reveal the secret key using linear relationship between intermediate values and power consumption. To defense the analysis, many crypto-systems often embed the shuffling implementation which shuffles the order of operations to break the relationship between power consumption and processed information. Although the shuffling method increases the required number of power traces for deploying the CPA, it is still vulnerable if an attacker can classify or group the power traces by operations. In this work, we propose a new CPA technique by efficiently clustering the power traces using signal envelopes. We demonstrate theoretically reduced time complexity and tested our approach with the eight-shuffling AES implementations.
KW - Clustering algorithm
KW - Correlation Power Analysis (CPA)
KW - Envelope
KW - Shuffling method
KW - Side-Channel Analysis
UR - http://www.scopus.com/inward/record.url?scp=85098285018&partnerID=8YFLogxK
U2 - 10.1007/978-3-030-65299-9_29
DO - 10.1007/978-3-030-65299-9_29
M3 - Conference contribution
AN - SCOPUS:85098285018
SN - 9783030652982
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 389
EP - 402
BT - Information Security Applications - 21st International Conference, WISA 2020, Revised Selected Papers
A2 - You, Ilsun
PB - Springer Science and Business Media Deutschland GmbH
T2 - 21st International Conference on Information Security Applications, WISA 2020
Y2 - 26 August 2020 through 28 August 2020
ER -