Hopp til innhold

Hva er RC6?

Q: Hva er RC6?A: RC6 er en symmetrisk blokkrypteringsalgoritme avledet fra RC5. Det er en parameterisert algoritme med variabel blokkstørrelse, nøkkelstørrelse og antall runder.Spørsmål: Hvem utviklet RC6?A: RC6 ble utviklet av Ron Rivest, Matt…

Q: Hva er RC6?

A: RC6 er en symmetrisk blokkrypteringsalgoritme avledet fra RC5. Det er en parameterisert algoritme med variabel blokkstørrelse, nøkkelstørrelse og antall runder.

Spørsmål: Hvem utviklet RC6?

A: RC6 ble utviklet av Ron Rivest, Matt Robshaw, Ray Sidney og Yiqun Lisa Yin.

Q: Hva er standard blokkstørrelser for RC5 og AES?

A: Standard blokkstørrelse for RC5 er 64 bits, mens standard blokkstørrelse for AES er 128 bits.

Q: Hvordan er strukturen i RC6 sammenlignet med RC5?

A: Strukturen i RC6 er svært lik strukturen i RC5, men den bruker en ekstra multiplikasjonsoperasjon som ikke finnes i RC5, samt fire b/4-bits arbeidsregistre i stedet for to b/2-bits registre.

Q: Hvorfor brukes fire arbeidsregistre i stedet for to for å bygge AES-arkitekturen med bare 32-biters operasjoner?

Svar: Heltallsmultiplikasjon brukes for å øke spredningen som oppnås per runde, slik at det trengs færre runder og hastigheten kan økes. Det kreves fire arbeidsregistre fordi det brukes 32-biters operasjoner når det er snakk om 64-biters blokker og 64-biters operasjoner når det er snakk om 128-biters blokker.

Q: Kreves det lisensiering eller royalty for produkter som bruker algoritmen?

Svar: Ja, siden det er en proprietær og patentert algoritme (av RSA Security U.S. Patent 5,724,428 og U.S. Patent 5,835,600), kan det kreves lisens- og royaltybetalinger for produkter som bruker algoritmen.

Bildegalleri

1 Bilde

Forfatter

AlegsaOnline.com Hva er RC6?

URL: https://nb.alegsaonline.com/art/81421

Del

Kilder
  • rsasecurity.com : "What are RC5 and RC6"
  • theory.lcs.mit.edu : The RC6 Block Cipher
  • perso.ens-lyon.fr : FPGA Implementations of the RC6 Block Cipher