Jump to content

MESH (cipher)

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by Ntsimp (talk | contribs) at 18:34, 20 January 2007 (corrected wikilink). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

MESH
General
DesignersNakahara, Rijmen, Preneel, Vandewalle
First published2002
Derived fromIDEA
Cipher detail
Key sizes128, 192, or 256 bits
Block sizes64, 96, or 128 bits
StructureSubstitution-permutation network
Rounds8.5, 10.5, or 12.5

In cryptography, MESH is a block cipher designed in 2002 by Jorge Nakahara, Jr., Vincent Rijmen, Bart Preneel, and Joos Vandewalle. MESH is based directly on IDEA and uses the same basic operations.

MESH is actually a family of 3 variant ciphers with block sizes of 64, 96, and 128 bits. The key size is twice the block size. The number of rounds is 8.5, 10.5, or 12.5, depending on the block size. The algorithm uses a substitution-permutation network based on IDEA's, but with a larger round structure, or "MA-box". MESH also has a more complex key schedule than IDEA, intended to prevent weak keys and other insecure patterns in subkeys.

References

  • J. Nakahara, Jr, V. Rijmen, B. Preneel, and J. Vandewalle. The MESH Block Ciphers. COSIC Tech Report, 2002. (PDF)