ZUC icon indicating copy to clipboard operation
ZUC copied to clipboard

Stream cipher ZUC - core component in the 3GPP confidentiality and integrity algorithms 128-EEA3 and 128-EIA3.

ZUC

The stream cipher ZUC is a world–oriented stream cipher, taking a 128-bit secret key and a 128-bit IV as input, and outputs a keystream of 32-bit words, which is used to encrypt or decrypt the data.

This repository is my implementation of standart: Specification.

Algorithm

alg

Links

Analysis on ZUC Algorithm

Wiki

ZUC in Cryptol

Usage

Count main.cpp as test case.

    $ make
    $ ./prog