Trivium
Un chiffrement par flot minimaliste, conçu pour le matériel et issu d'eSTREAM, avec une clé de 80 bits et un état interne de 288 bits.
Trivium a été conçu par Christophe De Cannière et Bart Preneel et soumis au profil matériel d'eSTREAM. Il prend une clé de 80 bits et un IV de 80 bits, et son état de 288 bits est réparti sur trois registres à décalage de longueurs différentes. L'initialisation exécute 1152 mises à jour de l'état avant que le flot de clé ne commence.
Sa simplicité et sa faible surface de silicium l'ont rendu populaire dans la recherche. Sa marge de sécurité a toutefois été mise en doute : Maximov et Biryukov ont publié en 2007 une attaque nettement plus rapide que les précédentes contre des conceptions similaires. La construction repose sur des registres à décalage, comme les LFSR, ainsi que A5/1.