ZUC is a stream
cipher
In cryptography, a cipher (or cypher) is an algorithm for performing encryption or decryption—a series of well-defined steps that can be followed as a procedure. An alternative, less common term is ''encipherment''. To encipher or encode i ...
included in the
Long Term Evolution standards used in 3GPP specifications for confidentiality and integrity .
It is named after
Zu Chongzhi, the fifth-century Chinese mathematician.
It uses a 16-stage
linear feedback shift register
In computing, a linear-feedback shift register (LFSR) is a shift register whose input bit is a linear function of its previous state.
The most commonly used linear function of single bits is exclusive-or (XOR). Thus, an LFSR is most often a sh ...
with each stage in
and produces a 32-bit word on each tick.
References
Further reading
*
Zu Chongzhi
Stream ciphers
{{crypto-stub