
Correlation Power Analysis of Lightweight Block Cipher Algorithm LiCi
Author(s) -
Xuan Xia,
Bo-Wei Chen,
Weidong Zhong
Publication year - 2021
Publication title -
journal of physics. conference series
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.21
H-Index - 85
eISSN - 1742-6596
pISSN - 1742-6588
DOI - 10.1088/1742-6596/1972/1/012055
Subject(s) - block cipher , computer science , key (lock) , encryption , algorithm , block (permutation group theory) , key size , public key cryptography , cryptography , mathematics , computer security , geometry
The lightweight block cipher algorithm LiCi processes the input plaintexts into high 32-bits and low 32-bits respectively in Feistel structure, and the corresponding keys of these two parts are not related. Therefore, keys of the first round can be cracked independently, and the computational complexity can be reduced from 2 64 to 2 32 . After studying the key update strategy, this paper proposed that the computational complexity of cracking the second round keys can reduce from 2 64 to 2 13 by using the key obtained in the first round attack. When cracking the sixth round, the complete 128-bit key can be recovered. In this paper, the LiCi encryption algorithm was deployed on FPGA, the power consumption curves were measured with Tektronix MSO5204B oscilloscope which are used to recover the key in the LiCi encryption algorithm. we choose 8 bits keys as attack goal and get the true keys.