SOBER is a stream cipher designed
specifically for fast software implementation on embedded
microprocessors, such as mobile phones. Its use is free for
non-embedded applications.
- sober.tgz
(5k) (full source code for reference implementation, including
test harness)
- sober.ps
(720k) (design paper in PostScript)
The original paper about SOBER was
presented at the Australian Conference on Information Security and
Privacy in July, 1998, (ACISP'98) and proceedings were published by
Springer-Verlag in the Lecture Notes in Computer Science series. The
paper here is significantly more detailed, mostly in the area of
security analysis, and details a slightly more robust version of the
algorithm than that in the original paper (in the light of the
security analysis). The original version of SOBER was broken by
having linear key loading and insufficient diffusion. This version
is thought to be secure, but has been superseded by t8 (see link to
T-Class at left).
|