2014
DOI: 10.1007/978-3-319-12325-7_16
|View full text |Cite
|
Sign up to set email alerts
|

An Equivalence-Preserving Transformation of Shift Registers

Abstract: Abstract. The Fibonacci-to-Galois transformation is useful for reducing the propagation delay of feedback shift register-based stream ciphers and hash functions. In this paper, we extend it to handle Galois-to-Galois case as well as feedforward connections. This makes possible transforming Trivium stream cipher and increasing its keystream data rate by 27% without any penalty in area. The presented transformation might open new possibilities for cryptanalysis of Trivium, since it induces a class of stream ciph… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
4
0

Year Published

2018
2018
2021
2021

Publication Types

Select...
4
2
2

Relationship

0
8

Authors

Journals

citations
Cited by 10 publications
(4 citation statements)
references
References 17 publications
0
4
0
Order By: Relevance
“…Then the transformation algorithm [3] is used to convert F into the Galois NLFSR G. Therefore, the period of the output sequence of G is 2 256 − 1, which provides very good statistical properties for the cipher. Later, the author extend the transformation algorithm to handle Galois-to-Galois case in [6]. This algorithm is the generalized version of the Fibonacci-to-Galois transformation algorithm [3].…”
Section: Transformation Algorithmsmentioning
confidence: 99%
See 1 more Smart Citation
“…Then the transformation algorithm [3] is used to convert F into the Galois NLFSR G. Therefore, the period of the output sequence of G is 2 256 − 1, which provides very good statistical properties for the cipher. Later, the author extend the transformation algorithm to handle Galois-to-Galois case in [6]. This algorithm is the generalized version of the Fibonacci-to-Galois transformation algorithm [3].…”
Section: Transformation Algorithmsmentioning
confidence: 99%
“…Besides, the common problem in all the discussed algorithms is that the output function of an NLFSR is assumed to only tap from the 0th bit, which is infeasible in stream ciphers where the output takes multiple bits from the NLFSR. Furthermore, it is pointed out by the author in [6] that the sequence of states of the two NLFSRs before and after transformation differ in several bit positions. How to efficiently and correctly transform more generalized NLFSRs with output function taken arbitrary taps from the NLFSR remain unsolved.…”
Section: Transformation Algorithmsmentioning
confidence: 99%
“…The current state in LFSRs is a linear function of the previous state [5]. Unlike NLFSRs, LFSRs have a unique transformation between Galois and Fibonacci configurations [6] [7] [8].…”
Section: Fig 1: An N-bit Fsr General Structure [14]mentioning
confidence: 99%
“…In [13], although the uniform conditions are not satisfied, it requires that the update functions only take input from lower stages than the stages they update. Later on, in [14], Dubrova proposed a novel transformation, which can be applied to arbitrary Galois FSRs rather than just the uniform FSRs, but some constraints on the update functions were still necessary to realize this transformation. Very recently, in order to further relax the constraints, Lu et al firstly utilized the Boolean networkbased method to investigate the transformation between these two types of FSRs in [15], where an FSR is regarded as a Boolean networks (BNs).…”
Section: Introductionmentioning
confidence: 99%