Skip to content
EntityQ2658354· pop 6· linked from 184 articles

In cryptography, SHARK is a block cipher identified as one of the predecessors of Rijndael (the Advanced Encryption Standard).

Wikidata facts

Instance of
block cipher
Show 1 more fact
publication date
1996-00-00
Sources (1)

via Wikidata · CC0

~1 min read

Encyclopedic overview

3 sections
Contents
  • See also
  • References
  • External links

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-boxes based on the function F(x) = x−1 over GF(28).

Excerpted from Wikipedia’s “SHARK” article, available under the CC BY-SA 4.0 licence.

Available in 6 languages

via Wikidata sitelinks · CC0