Shark Article Index for
Shark
Articles about
Shark
Website Links For
Shark
 

Information About

Shark





Block Information

  Name SHARK
  Designers Vincent Rijmen , Joan Daemen , Bart Preneel , Antoon Bosselaers , Erik De Win
  Publish Date 1996
  Derived To KHAZAD , Rijndael
  Key Size 128 bits
  Block Size 64 bits
  Structure Substitution-permutation Network
  Rounds 6


In Cryptography , SHARK is a Block Cipher identified as one of the predecessors of Rijndael (the Advanced Encryption Standard ).

SHARK has a 64-bit Block Size and a 128-bit Key Size . It is a six round SP-network which alternates a Key mixing stage with linear and non-linear transformation layers. The linear transformation uses an MDS Matrix representing a Reed-Solomon Error Correcting Code in order to guarantee good Diffusion . The nonlinear layer is composed of eight 8×8-bit S-box es based on the function ''F(x) = x-1'' over ''GF(28)''.

Five rounds of a modified version of SHARK can be broken using an Interpolation Attack (Jakobsen and Knudsen, 1997).


SEE ALSO



REFERENCES

  Author Vincent Rijmen , Joan Daemen , Bart Preneel , Anton Bosselaers, Erik De Win
  Title The Cipher SHARK
  Booktitle 3rd International Workshop on Fast Software Encryption (FSE '96)
  Pages pp99&ndash111
  Publisher Springer-Verlag
  Date February 1996
  Location Cambridge
  Url http://citeseeristpsuedu/rijmen96cipherhtml
  Format PDF / PostScript


  Author T Jakobsen , LR Knudsen
  Title The Interpolation Attack on Block Ciphers
  Booktitle 4th International Workshop on Fast Software Encryption (FSE '97)
  Pages pp28&ndash40
  Publisher Springer-Verlag
  Date January 1997
  Location Haifa
  Url http://citeseeristpsuedu/jakobsen97interpolationhtml
  Format PDF/PostScript


  Author Joan Daemen, Vincent Rijmen
  Title The Design of Rijndael: AES&mdashThe Advanced Encryption Standard
  Publisher Springer-Verlag
  Date 2002