International Association for Cryptologic Research

International Association
for Cryptologic Research

CryptoDB

Jennifer Seberry

Publications

Year
Venue
Title
2005
EPRINT
Py (Roo): A Fast and Secure Stream Cipher using Rolling Arrays
Eli Biham Jennifer Seberry
Py (pronounced Roo, a shorthand for Kangaroo) is a new stream cipher designed especially for the Ecrypt stream cipher contest. It is based on a new kind of primitive, which we call Rolling Arrays. It also uses various other ideas from many types of ciphers, including variable rotations and permutations. In some sense, this design is a kind of a new type of rotor machine, which is specially designed with operations that are very efficient in software. The allowed stream size is $2^{64}$ bytes in each stream (or $2^{40}$ in the smaller version Py6). The security claims of the cipher are that no key recovery attacks can be performed with complexity smaller than that of exhaustive search, and distinguishing attacks are also impractical with a similar complexity. The speed of the cipher is impressively fast, as it is more than 2.5 times faster than RC4 on a Pentium III (with less than 2.9 cycles/byte when implemented with the API of NESSIE and tested with the NESSIE software).
2003
FSE
2001
PKC
2000
PKC
1998
ASIACRYPT
1994
ASIACRYPT
1994
CRYPTO
1994
EUROCRYPT
1993
CRYPTO
1993
EUROCRYPT
1992
AUSCRYPT
1992
AUSCRYPT
1992
AUSCRYPT
1992
CRYPTO
1992
JOFC
1992
AUSCRYPT
1991
ASIACRYPT
1990
AUSCRYPT
1990
AUSCRYPT
1990
AUSCRYPT
1989
EUROCRYPT
1986
CRYPTO
1986
EUROCRYPT

Program Committees

Crypto 1994
Eurocrypt 1993
Eurocrypt 1992
Auscrypt 1992 (Program chair)