[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Paper available on new cipher
Bruce Schneier and I have been designing a block cipher, called
"MacGuffin", based on a new variant of the standard Feistel (S-P)
network structure. We are presenting a paper describing the cipher,
entitled "The MacGuffin Block Cipher Algorithm", at the
Leuven crypto algorithms workshop later this month. Here's the
abstract:
\begin{abstract}
This paper introduces MacGuffin, a 64 bit ``codebook'' block cipher.
Many of its characteristics (block size, application domain,
performance and implementation structure) are similar to those of the
U.S. Data Encryption Standard (DES). It is based on a Feistel
network, in which the cleartext is split into two sides with one side
repeatedly modified according to a keyed function of the other.
Previous block ciphers of this design, such as DES, operate on equal
length sides. MacGuffin is unusual in that it is based on a {\em
generalized unbalanced Feistel network (GUFN)} in which each round of
the cipher modifies only 16 bits according to a function of the other
48. We describe the general characteristics of MacGuffin architecture
and implementation and give a complete specification for the 32-round,
128-bit key version of the cipher.
\end{abstract}
A PostScript preprint of the paper is available via anonymous FTP from:
ftp://research.att.com/dist/mab/mcg.ps
A forthcoming paper will discuss the characteristics GUFN structure
in more detail.
Comments and analysis greatly appreciated.
-matt