Basis en toepassingen van cryptografie
Welke uitspraak over de hashfuncties SHA-2 en SHA-3 is juist?
- ASHA-3 is een verbeterde versie van SHA-2 die dezelfde interne structuur behoudt en alleen de uitvoer langer maakt
- BSHA-3 is gebaseerd op een sponsconstructie die verschilt van die van SHA-2, en ook SHA-2 wordt tegenwoordig veel gebruikt
- CSHA-256 hoort bij SHA-3: binnen de SHA-3-familie heet de variant met een uitvoer van 256 bits SHA-256
Antwoord en toelichting tonen
Antwoord: B. SHA-3 is gebaseerd op een sponsconstructie die verschilt van die van SHA-2, en ook SHA-2 wordt tegenwoordig veel gebruikt
SHA-2 is een familie van hashfuncties, waaronder SHA-224, SHA-256, SHA-384 en SHA-512, opgebouwd volgens de Merkle–Damgård-constructie, die de blokken een voor een door een compressiefunctie haalt. SHA-3 werd in 2015 als FIPS 202 gestandaardiseerd op basis van Keccak, dat in een competitie van NIST was gekozen, en gebruikt een sponsconstructie die de invoer in een grote interne toestand absorbeert en de uitvoer eruit perst. SHA-3 is niet gemaakt omdat SHA-2 gebroken was, maar dient als alternatief met een andere structuur, en SHA-2 wordt nog steeds veel gebruikt. Van SHA-1 werd daarentegen in 2017 een echte botsing gepubliceerd, en het wordt niet meer gebruikt voor toepassingen zoals digitale handtekeningen.
Verder: nog 9 vragen over Basis en toepassingen van cryptografie