Generalized NLFSR Transformation Algorithms and Cryptanalysis of the Class of Espresso-like Stream Ciphers

11/04/2019
by   Ge Yao, et al.
0

Lightweight stream ciphers are highly demanded in IoT applications. In order to optimize the hardware performance, a new class of stream cipher has been proposed. The basic idea is to employ a single Galois NLFSR with maximum period to construct the cipher. As a representative design of this kind of stream ciphers, Espresso is based on a 256-bit Galois NLFSR initialized by a 128-bit key. The 2^256-1 maximum period is assured because the Galois NLFSR is transformed from a maximum length LFSR. However, we propose a Galois-to-Fibonacci transformation algorithm and successfully transform the Galois NLFSR into a Fibonacci LFSR with a nonlinear output function. The transformed cipher is broken by the standard algebraic attack and the Rø njom-Helleseth attack with complexity O(2^68.44) and O(2^66.86) respectively. The transformation algorithm is derived from a new Fibonacci-to-Galois transformation algorithm we propose in this paper. Compare to existing algorithms, proposed algorithms are more efficient and cover more general use cases. Moreover, the transformation result shows that the Galois NLFSR used in any Espresso-like stream ciphers can be easily transformed back into the original Fibonacci LFSR. Therefore, this kind of design should be avoided in the future.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
12/22/2021

An algebraic attack on stream ciphers with application to nonlinear filter generators and WG-PRNG

In this paper, we propose a new algebraic attack on stream ciphers. Star...
research
07/03/2018

Design of a New Stream Cipher: PARS

In this paper, a new stream cipher is designed as a clock-controlled one...
research
06/21/2018

COZMO-A New Lightweight Stream Cipher

This paper deals with the merger of the two lightweight stream ciphers: ...
research
06/07/2023

Security Analysis of WG-7 Lightweight Stream Cipher against Cube Attack

Welch–Gong (WG) is a hardware-oriented LFSR-based stream cipher. WG-7 is...
research
01/17/2019

New family of Stream Ciphers and their applications for Physical Security

In this paper, we propose a new family of stream ciphers based on combin...
research
10/10/2011

Supporting Temporal Reasoning by Mapping Calendar Expressions to Minimal Periodic Sets

In the recent years several research efforts have focused on the concept...
research
01/17/2019

New Family of Stream Ciphers as Physically Clone-Resistant VLSI-Structures

A new large class of 2^100 possible stream ciphers as keystream generato...

Please sign up or login with your details

Forgot password? Click here to reset