Cryptology ePrint Archive: Report 2020/349

Differential Power Analysis on (Non-)Linear Feedback Shift Registers

Siang Meng Sim

Abstract: Differential power analysis (DPA) is a statistical analysis of the power traces of cryptographic computations. DPA has many applications including key-recovery on linear feedback shift register based stream ciphers. In 2017, Dobraunig et. al. presented a DPA on Keymill to uncover the bit relations of neighbouring bits in the shift registers, effectively reduces the internal state guessing space to 4-bit. In this work, we generalise the analysis methodology to uncover more bit relations on both linear feedback shift registers (LFSRs) and non-linear feedback shift registers (NLFSRs) and with application to fresh re-keying scheme --- LR-Keymill. In addition, we improve the DPA on Keymill by halving the data resources needed for the attack.

Category / Keywords: secret-key cryptography / SCA, DPA, LFSR, NLFSR, Fresh re-keying scheme, Keymill, LR-Keymill

Date: received 24 Mar 2020, last revised 29 Mar 2020

Contact author: crypto s m sim at gmail com

Available format(s): PDF | BibTeX Citation

Version: 20200330:033230 (All versions of this report)

Short URL:

[ Cryptology ePrint archive ]