Come crittografare con AES-Twofish-Serpent

-1

Mi chiedevo come crittografare eseguendo una crittografia AES-Twofish-Serpent. Significa che crittografo prima in AES, poi in Twofish e successivamente in Serpent (tre crittografie separate). In TrueCrypt si parla di cascata in modalità xts, ma stavo avendo problemi a trovare un tutorial su come farlo.

    
posta abden003 04.08.2013 - 21:18
fonte

1 risposta

2
  • Genera tre chiavi distinte dalla chiave di crittografia originale utilizzando una funzione di derivazione chiave (KDF). Ad esempio, se utilizzi una chiave a 128 bit, ricava una chiave a 384 bit da essa con KDF e dividi il risultato in tre chiavi a 128 bit.
  • Cifra con AES usando la prima chiave, poi cripta l'output con Twofish usando la seconda chiave, quindi cripta il nuovo output con Serpent usando la terza chiave.

Dovresti controllare il codice sorgente TrueCrypt se vuoi fare esattamente come loro (non conosco il meccanismo esatto che usano per derivare le chiavi).

    
risposta data 05.08.2013 - 14:24
fonte

Leggi altre domande sui tag