RECHIN

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare

În criptologie , SHARK este un algoritm de cifrare bloc identificat ca predecesorul Rijndael , mai bine cunoscut ca Advanced Encryption Standard .

SHARK criptează blocurile pe 64 de biți cu o cheie pe 128 de biți. Efectuează șase runde (treceri) într-o rețea alternativă de substituție și permutare cu un bloc care efectuează o transformare liniară și neliniară. Transformarea liniară este derivată din codul de corectare a erorilor Reed-Solomon utilizat deoarece garantează o difuzie ridicată. Transformarea neliniară este asigurată de o cutie S de 8 biți bazată pe funcția F (x) = x -1 definită pe câmpurile finite GF (2 8 ) .

Cinci pase cu o versiune modificată a lui SHARK au fost forțate de un atac între tween . (Jakobsen și Knudsen , 1997).

Bibliografie

  • Joan Daemen , Vincent Rijmen : Designul lui Rijndael: AES - Standardul avansat de criptare. Springer 2002, ISBN 3540425802 .
  • Thomas Jakobsen, Lars Knudsen : Atacul de interpolare asupra cifrelor bloc. Criptare software rapidă 1997: 28-40
  • Vincent Rijmen, Joan Daemen, Bart Preneel, Anton Bossalaers, Erik De Win: The Cipher SHARK. Criptare software rapidă 1996: 99-111

linkuri externe