Anubis

Versiunea actuală a paginii nu a fost încă examinată de colaboratori experimentați și poate diferi semnificativ de versiunea revizuită pe 4 decembrie 2019; verificările necesită 7 modificări .
Anubis
Creator Vincent Rayman și Paulo Baretto
Creată 2000 _
publicat 2000 _
Dimensiunea cheii 128-320 de biți în pași de 32 de biți
Dimensiunea blocului 128 de biți
Numărul de runde 12 (pentru o cheie de 128 de biți) + 1 pentru fiecare 32 de biți suplimentari ai cheii
Tip de Rețea de substituție-permutare

Anubis  este un criptalgoritm bloc simetric în criptografie , dezvoltat de autorul cărții Rijndael  - Vincent Raymen . Algoritmul implicit folosește o cheie de 128 de biți și un bloc de 128 de biți (16 octeți), dar dimensiunea cheii poate fi mărită până la 320 de biți în trepte de 32 de biți (32N, unde N = 4-10) aplicate pentru fiecare adăugat 32 - bit suplimentar pentru cheie rotundă.

Anubis este o variantă a algoritmului Rijndael care utilizează involuții pentru o serie de operații. Involuția este opusul ei înșiși - aplicarea involuției transferă blocul în starea inițială. Astfel, aproape aceeași procedură poate fi folosită atât pentru a cripta, cât și pentru a decripta un bloc. Operațiile pe S-box (tabelul de înlocuire) și matricea de amestecare de octeți a fiecărei coloane sunt involuții. Acest principiu vă permite să implementați cifrul în hardware pe echipamente din categoria de preț cel mai mic.

Variante ale algoritmului

Există două versiuni ale cifrului Anubis; versiunea originală folosește un S-box pseudo-aleatoriu. Apoi a fost aleasă S-box-ul fix optim, care este folosit în versiunea „ajustată” - Anubis tweaked .

Securitate

Algoritmul nu conține vulnerabilități ascunse . Momentan, cea mai bună opțiune pentru recuperarea textului simplu este doar o enumerare completă a opțiunilor cheii, care este 2 m-1 pentru o cheie m-bit și cu m=128 biți nu mai este posibilă pe echipamente existente.

Vezi și

Link -uri