Trivium is a synchronous stream cipher designed by Christophe De Cannière and Bart Preneel to offer a flexible trade-off between speed and gate count in hardware while remaining reasonably efficient in software. It was submitted to the hardware profile of the eSTREAM competition, was chosen for the eSTREAM portfolio of low-area hardware ciphers, is not patented and is specified in the international standard ISO/IEC 29192-3. From an 80-bit key and an 80-bit initialisation vector it can produce up to 2 to the power 64 bits of output. Its 288-bit internal state is three shift registers updated by a few XOR and AND operations, and the state is run for 1152 rounds before any output appears. It is the simplest eSTREAM entrant, and as of 2025 no attack better than brute force is known against the full cipher, although attacks on reduced-round versions come close.
Connections
In Field
Source Trivium (cipher) (Wikipedia)
Invented
Source Trivium (cipher) (Wikipedia)
Sources
Trivium (cipher) (Wikipedia)
In Group: Stream Cipher, Lead, group
Trivium is a synchronous stream cipher designed to provide a flexible trade-off between speed and gate count in hardware, and reasonably efficient software implementation.
In Field: Cryptography, Lead, field
Trivium is a synchronous stream cipher designed to provide a flexible trade-off between speed and gate count in hardware, and reasonably efficient software implementation.
Invented: Bart Preneel, Lead, authors
Trivium was submitted to the Profile II (hardware) of the eSTREAM competition by its authors, Christophe De Cannière and Bart Preneel
View the SourceReader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.
Sign in to dispute this or suggest a correction.