Anubis

Den aktuelle version af siden er endnu ikke blevet gennemgået af erfarne bidragydere og kan afvige væsentligt fra den version , der blev gennemgået den 4. december 2019; checks kræver 7 redigeringer .
Anubis
Skaber Vincent Rayman og Paulo Baretto
Oprettet 2000 _
offentliggjort 2000 _
Nøglestørrelse 128-320 bit i 32 bit trin
Blokstørrelse 128 bit
Antal runder 12 (for en 128 bit nøgle) + 1 for hver yderligere 32 bit af nøglen
Type Substitution-permutation netværk

Anubis  er en symmetrisk blokkrypteringsalgoritme i kryptografi , udviklet af forfatteren til Rijndael  - Vincent Raymen . Standardalgoritmen bruger en 128-bit nøgle og en 128-bit (16-byte) blok, men nøglestørrelsen kan øges op til 320 bit i 32-bit intervaller (32N, hvor N = 4-10) anvendt for hver tilføjet 32 ​​- ekstra rund nøglebit.

Anubis er en variant af Rijndael -algoritmen , der bruger involutioner til en række operationer. Involution er det modsatte af sig selv - anvendelsen af ​​involution overfører blokken til dens oprindelige tilstand. Således kan næsten den samme procedure bruges til både at kryptere og dekryptere en blok. Operationer på S-boksen (erstatningstabel) og byte-shuffle-matrixen for hver kolonne er involutioner. Dette princip giver dig mulighed for at implementere chifferen i hardware på udstyr i den laveste priskategori.

Varianter af algoritmen

Der er to versioner af Anubis-chifferet; den originale version bruger en pseudo-tilfældig S-boks. Så blev den optimale faste S-boks valgt, som bruges i den “tweaked” version - Anubis tweaked .

Sikkerhed

Algoritmen indeholder ingen skjulte sårbarheder . I øjeblikket er den bedste mulighed for at gendanne klarteksten kun en komplet opremsning af nøglemuligheder, som er 2 m-1 for en m-bit nøgle og med m=128 bit er det ikke længere muligt på eksisterende udstyr.

Se også

Links