Skip to main content
Cipher Visualizers home

Tag

#Lightweight Cryptography

5 articles with this tag.

A visual representation of the Grain Stream Cipher Family
Stream Ciphers Advanced

The Grain Stream Cipher Family

Grain pairs a linear shift register with a nonlinear one and filters them into a keystream. Learn how Grain v1 and Grain-128 work, why they were designed for tiny hardware, and what attacks have taught designers about them.

17 min read

A visual representation of the Trivium Stream Cipher
Stream Ciphers Intermediate

The Trivium Stream Cipher

Trivium is one of the smallest strong stream ciphers ever designed. Learn how three shift registers, a few XORs, and three AND gates build a cipher that fits in about 3,500 gates and made it into the eSTREAM hardware portfolio.

13 min read

A visual representation of the Simon and Speck Algorithms
Block Ciphers Intermediate

The Simon and Speck Algorithms

Simon and Speck are two lightweight block ciphers released by the NSA in 2013 for tiny devices. Learn how Simon gets by on AND, rotate, and XOR, how Speck uses add, rotate, and XOR, and why they became some of the most debated ciphers ever published.

16 min read

A visual representation of the TEA and XTEA Algorithms
Block Ciphers Beginner

The TEA and XTEA Algorithms

TEA is a block cipher small enough to write in a few lines of code, and XTEA is its repaired successor. Learn how shifts, additions, and XORs make a working cipher, and how a flaw in TEA's key handling led to a famous console hack.

14 min read

A visual representation of the Ascon Algorithm
Authenticated Encryption (AEAD) Advanced

Ascon

In August 2025, NIST standardized a cipher small enough to run on a battery-powered sensor and simple enough to fit its whole state in five CPU registers. Learn how Ascon's sponge-based permutation delivers real authenticated encryption at a fraction of AES-GCM's footprint.

14 min read

← All tags