Skip to content

Questions about Shark

Short answers, pulled from the story.

What is SHARK in cryptography?

SHARK stands as a block cipher identified as one of the predecessors to Rijndael. It operates on 64-bit blocks of data during its encryption process with a 128-bit key size.

When did Jakobsen and Knudsen publish their findings on SHARK?

Security researchers Jakobsen and Knudsen published their findings on SHARK in 1997. They demonstrated that five rounds of a modified version could be broken using interpolation attacks.

How many rounds does SHARK use for encryption?

SHARK functions as a six-round SP-network that alternates between different types of processing stages. The design ensures that changes in one part of the input affect many parts of the output through this structure.

Why was SHARK important to the development of AES?

SHARK played a direct role as a predecessor to Rijndael in cryptographic history. Its design principles influenced the development of modern encryption standards like AES.

What mathematical components form the nonlinear layer of SHARK?

Eight 8×8-bit S-boxes form the core of this nonlinear layer within each round. These boxes are based on the function F(x) equals x to the negative first power over GF(2^8).

Up Next