Hardwarebeveiliging

Waarom wordt bij het maken van een sleutel uit een PUF een foutcorrectiemechanisme (zoals helper data) gecombineerd?

  1. AOmdat enkele bits van de uitvoer van de PUF door temperatuur, spanning en ruis bij elke uitlezing kunnen veranderen, terwijl de sleutel elke keer precies gelijk moet zijn
  2. BOmdat bij elke uitlezing alle bits van de uitvoer van de PUF worden omgekeerd
  3. COmdat foutcorrectie de sleutellengte automatisch verdubbelt
Antwoord en toelichting tonen

Antwoord: A. Omdat enkele bits van de uitvoer van de PUF door temperatuur, spanning en ruis bij elke uitlezing kunnen veranderen, terwijl de sleutel elke keer precies gelijk moet zijn

De waarde van een PUF wordt door productiespreiding bepaald, maar bij cellen waarbij het verschil tussen de twee kandidaten klein is, kan de waarde bij elke uitlezing veranderen door temperatuur, spanning en ruis. Een cryptografische sleutel is onbruikbaar als één bit verschilt, dus bij registratie wordt aanvullende informatie, helper data, gemaakt, en bij elke uitlezing worden de fluctuerende bits met een foutcorrigerende code hersteld voordat de sleutel wordt gemaakt. De helper data wordt zo gemaakt dat de sleutel zelf niet wordt onthuld.

Dit onderwerp oefenen Naar de onderwerppagina

Meer vragen over Hardwarebeveiliging

  1. Welke uitspraak over een in de chip ingebouwde echte-toevalsgetalgenerator (TRNG) is juist?
  2. Wat kan er gebeuren als bij het maken van een cryptografische sleutel toevalsgetallen van slechte kwaliteit worden gebruikt die gemakkelijk te voorspellen zijn?
  3. Welke uitspraak over een hardware-trojan (hardware Trojan horse) is juist?
  4. Wat is de belangrijkste reden waarom een hardware-trojan met gewone tests moeilijk te vinden is?
  5. Welke van de volgende is geen maatregel tegen hardware-trojans?