Abstract
Preprocessing is a very important step in side channel analysis. The quality of the collected power traces seriously affects the efficiency of side channel analysis. Therefore, the preprocessing of Wavelet Transform (WT) and Wavelet Packet Denoising (WPD) are widely used. However, WT has certain defects in characterizing detail information of power traces. The threshold of WPD is not universal and adaptive. In order to solve these problems, it provides a preprocessing of power traces by combining WPD and Singular Spectrum Analysis (SSA), which takes advantage of the former to resolve the power consumption data, and the latter is used to extract the information of the low frequency and high frequency parts. Then, according to the fluctuation trend of singular entropy, the key information contained in the two parts is extracted adaptively, so as to improve the quality of power traces. Finally, through the selection of plaintext attack on the SM4 algorithm implemented by hardware, it can improve the efficiency of Correlation Power Analysis (CPA).
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Kocher, P., Jaffe, J., Jun, B.: Differential power analysis. In: Advances in Cryptology, CRYPTO, vol. 1666 (1999)
Kocher, P.C.: Timing attacks on implementations of Diffie-Hellman, RSA, DSS, and other systems. In: Advances in Cryptology—CRYPTO 1996. Springer, Heidelberg (1996)
Agrawal, D., et al.: The EM Side – Channel (s): Attacks and Assessment Methodologies (2003)
Brier, E., Clavier, C., Olivier, F.: Correlation power analysis with a leakage model. In: International Workshop on Cryptographic Hardware and Embedded Systems. Springer, Heidelberg (2004)
Le, T.H., Clediere, J., Serviere, C., et al.: Noise reduction in side channel attack using fourth-order cumulant. IEEE Trans. Inf. Forensics Secur. 2(4), 710–720 (2007)
Charvet, X., Pelletier, H.: Improving the DPA attack using wavelet transform. In: NIST Physical Security Testing Workshop, p. 46 (2005)
Souissi, Y., Elaabid, M.A., Debande, N., et al.: Novel applications of wavelet transforms based side-channel analysis. In: Non-Invasive Attack Testing Workshop (2011)
Liu, W., Wu, L., Zhang, X., et al.: Wavelet-based noise reduction in power analysis attack. In: 2014 Tenth International Conference on Computational Intelligence and Security, pp. 405–409. IEEE (2014)
Yanni, P.: Application of wavelet transform in signal denoising. J. ChongQing Univ. 27(10), 40–43 (2004)
Duan, X., She, G., Gao, X., et al.: Wavelet packet based AES related power analysis attack. Comput. Eng. 43(6), 84–91 (2017)
Myung, N.K.: Singular spectrum analysis. 1283(4), 932–942 (2009). Springer, Berlin
Wold, S.: Principal component analysis. Chemometr. Intell. Lab. Syst. 2(1), 37–52 (1987)
Yang, W., Jiang, J.: Study on singular entropy of mechanical signals. J. Mech. Eng. 36(12), 9–13 (2000). (in Chinese)
Wang, S., Gu, D., Liu, J., et al.: A power analysis on SMS4 using the chosen plaintext method. In: 2013 9th International Conference on Computational Intelligence and Security (CIS), pp. 748–752. IEEE (2013)
Teng, Y., Chen, Y., Chen, J. et al.: Differential power consumption and related power analysis of SM4 algorithm. J. Chengdu Univ. Inf. Technol. 29(1), 13–18 (2014)
Pan, M., Lv, X., Zhang, L., et al.: Signal case analysis combining wavelet transform and Fourier transform. Inf. Secur. Commun. Priv. 6, 62–63 (2007)
Ma, L., Han, Y.: Periodicity of time series using wavelet transform. In: National Academic Conference on Youth Communication (2007)
Liu, Z.: Signal denoising method based on wavelet analysis. J. ZheJiang Ocean Univ. (Nat. Sci. Ed.) 30(2), 150–154 (2011)
Qi, X.: Research on quantitative timing strategy based on wavelet packet transformation (2018)
Nikolaou, N.G., Antoniadis, I.A.: Rolling element bearing fault diagnosis using wavelet packets. NDT E Int. 35(3), 197–205 (2002)
Golub, G.H., Reinsch, C.: Singular value decomposition and least squares solutions. In: Linear Algebra, pp. 134–151. Springer, Heidelberg (1971)
Ai, J., Wang, Z., Zhou, X., et al.: Improved wavelet transform for noise reduction in power analysis attacks. In: 2016 IEEE International Conference on Signal and Image Processing (ICSIP), pp. 602–606. IEEE (2016)
Ren, N., Liu, Z.: Research on spectral analysis method based on modern signal processing. Software 39(455(3)), 157–159 (2018)
Lv, N., Su, S., Zhai, C.: Application of improved wavelet packet threshold algorithm in vibration signal denoising. In: 11th Youth Academic Conference of the Chinese Acoustics Society, vol. 1, pp. 330–333 (2017)
Acknowledgements
This work is supported by the National Key Research and Development Program of China Under Grants No. 2017YFB0802000, National Cryptography Development Fund of China Under Grants No. MMJJ20170112, the Natural Science Basic Research Plan in Shaanxi Province of china (Grant Nos. 2018JM6028), National Nature Science Foundation of China (Grant Nos. 61772550, 61572521, U1636114, 61402531), Engineering University of PAP’s Funding for Scientific Research Innovation Team (grant no. KYTD201805).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this paper
Cite this paper
Ma, P., Wang, Zy., Zhong, W., Wang, X.A. (2020). Preprocessing of Correlation Power Analysis Based on Improved Wavelet Packet. In: Barolli, L., Hellinckx, P., Natwichai, J. (eds) Advances on P2P, Parallel, Grid, Cloud and Internet Computing. 3PGCIC 2019. Lecture Notes in Networks and Systems, vol 96. Springer, Cham. https://doi.org/10.1007/978-3-030-33509-0_34
Download citation
DOI: https://doi.org/10.1007/978-3-030-33509-0_34
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-33508-3
Online ISBN: 978-3-030-33509-0
eBook Packages: EngineeringEngineering (R0)