Uni.RC5 History
Hide minor edits - Show changes to output
Changed line 10 from:
Un algoritmo RC5 è sempre contraddistinto da tre valore: '''RC5 w/r/b''':
to:
Un algoritmo RC5 è sempre contraddistinto da tre valori: '''RC5 w/r/b''':
Changed lines 4-5 from:
[[Torna alla pagina di crittografia]]
to:
[[Torna alla pagina di Crittografia -> Crittografia]]
Changed line 28 from:
[[Torna alla pagina di crittografia]]
to:
[[Torna alla pagina di Crittografia -> Crittografia]]
Added lines 1-28:
(:title RC5:) %titolo%''':: RC5 ::'''
[[Torna alla pagina di crittografia]]
!!Che cos'è RC5 è una famiglia di cifrari che condividono lo stesso schema, ma che possono variare per lunghezza password, numero round e dimensione della word.
!!I parametri Un algoritmo RC5 è sempre contraddistinto da tre valore: '''RC5 w/r/b''': * '''w''' = lunghezza in bit della word: 16, 32 o 64 bit * '''r''' = numero di round: da 0 a 255 * '''b''' = lunghezza in BYTE della chiave: da 0 a 255
Quindi, posso avere RC5 16/16/32, RC5 32/128/96 e così via.
!!Come funziona Il '''blocco''' ha la lunghezza di '''2 word'''. Quindi, se la word è di 16 bit, il blocco è di 32 etc.
Vengono generate 2r+2 '''sottochiavi''', cioè 2 sottochiavi per round, più 2 sottochiavi aggiuntive. Quindi, dipendono dal numero di round specificato dal parametro '''r'''.\\ Ogni sottochiave ha la lunghezza di '''w'''.
Ogni round usa 3 operazioni fondamentali: * la somma in modulo 2'^w^' * lo XOR * la rotazione circolare a sinistra
[[Torna alla pagina di crittografia]]
|