Divide-and-Conquer Template Attack on Scloud
DOI:
https://doi.org/10.54097/fcis.v3i2.7558Keywords:
Post quantum cryptography, Side-channel attack, Template attack, Convolutional neural networksAbstract
Since shor proposed the quantum algorithm, the traditional public key cryptosystem is facing the risk of being breached. To address this issue, Post-Quantum Cryptography (PQC), also known as Anti-Quantum Cryptography, has been developed. Among the various PQC techniques, lattice-based cryptography has emerged as a significant area of research due to its many advantages. This paper studies the leakage of post quantum cryptography cloud on physical devices. Discovered that the matrix calculation operation of the Scloud algorithm has an impact on key security. Based on the characteristics of the curve, we propose a divide and conquer template attack method and introduce convolutional neural network technology for template construction. On the Cortex-M3 board, we have demonstrated that the proposed attack can effectively recover the key.
Downloads
References
Rivest, R.L., Shamir, A. and Adleman, L. A method for obtaining digital signatures and public-key cryptosystems. Communications of the ACM, 21(2), 1978, pp. 120-126.
Regev, O. On lattices, learning with errors, random linear codes, and cryptography. Journal of the ACM (JACM), 56(6), 2009, pp. 1-40.
Peikert C, Regev O, Stephens-Davidowitz N. Pseudorandomness of ring-LWE for any ring and modulus. InProceedings of the 49th Annual ACM SIGACT Symposium on Theory of Computing 2017 Jun 19 (pp. 461-473).
Chunhuan Z, Zhongxiang Z, Xiaoyun W, Guangwu X. Distinguishing LWE Instances Using Fourier Transform: A Refined Framework and its Applications. Cryptology ePrint Archive. 2019.
Erdfelder E, Faul F, Buchner A. GPOWER: A general power analysis program. Behavior research methods, instruments, & computers. 1996, pp. 1-11.
Albawi S, Mohammed TA, Al-Zawi S. Understanding of a convolutional neural network. ICET 2017, pp. 1-6.
Chari, S., Rao, j. R., & Rohatgi, P. Template attacks. In Cryptographic Hardware and Embedded Systems-CHES. 2002


