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.
Short answers, pulled from the story.
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.
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.
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.
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.
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).