Hardwarebeveiliging

Welk voordeel, naast snelheid, van het geven van speciale AES-instructies (zoals AES-NI) aan een CPU wordt genoemd?

  1. ADe AES-sleutel wordt automatisch langer
  2. BDe opzoekingen in tabellen die in softwareimplementaties werden gebruikt vervallen, zodat lekken van cachetiming doordat de leesplaats van de sleutel afhangt kunnen worden voorkomen
  3. CAES-cijferteksten kunnen door iedereen zonder sleutel worden gelezen
Antwoord en toelichting tonen

Antwoord: B. De opzoekingen in tabellen die in softwareimplementaties werden gebruikt vervallen, zodat lekken van cachetiming doordat de leesplaats van de sleutel afhangt kunnen worden voorkomen

Software die AES snel berekent, gebruikte vaak grote vooraf berekende tabellen die werden gelezen op plaatsen die door data en sleutel werden bepaald. Omdat de leesplaats van de sleutel afhangt, zijn aanvallen bekend waarbij de sleutel wordt afgeleid uit het verschil in tijd tussen cache-hits en -misses. Speciale instructies berekenen in een constante tijd in de schakeling zonder tabellen te gebruiken, dus ze zijn snel en voorkomen ook dit soort side-channellekken.

Dit onderwerp oefenen Naar de onderwerppagina

Meer vragen over Hardwarebeveiliging

  1. Welke uitspraak over wat moet worden nagekomen bij het implementeren van cryptografische verwerking in 'constante tijd' is juist?
  2. Welke uitspraak over de gedachte van het opdelen (partitioneren) van een gedeelde cache als tegenmaatregel tegen side-channels van de cache is juist?
  3. Waarom wordt bij systemen die vertrouwelijke verwerking uitvoeren soms simultaneous multithreading (SMT) van de CPU uitgeschakeld?
  4. Welke maatregel tegen een aanval waarbij een met de pc verbonden extern apparaat met DMA de inhoud van het hoofdgeheugen eigenmachtig leest en schrijft is juist?
  5. Welke uitspraak over de gedachte van 'defense in depth' (gelaagde verdediging), die bij hardware- en softwarebeveiliging wordt benadrukt, is juist?