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 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.

AlegsaOnline.com - 2020 / 2023 - License CC3