Grain
The Grain Family of Stream Ciphers
Grain originally saw the light in 2005 during the
eSTREAM project.
It is an innovative stream cipher, which is very
light in hardware and
offers possibilities of
increasing the throughput at the
cost of extra hardware.
Since its appearance, Grain has become
one of the most quoted and cryptanalysed stream ciphers.
Grain v1
takes an 80-bit key and a 64-bit IV.
The eSTREAM project has information on
cryptanalysis
and implementations of Grain v1 as well as
reference code and other information.
The specification
is available in the
International Journal of Wireless and Mobile Computing, 2(1), of 2007.
Grain-128 appeared in 2006 and takes a key of 128 bits
and a 96-bit IV. The
original
document is available
in the proceedings of ISIT of that year.
Back