Simon is a a family of symmetric block-cipher algorithms with block sizes ranging from 32 to 128 bits, and key sizes ranging from 64 bits up to 256 bits, depending on the block size.

Simon is optimized for best performance in hardware, while still providing good performance in software implementations.

See the wikipedia page for more information.

history | show excerpt | excerpt history