Hardwarebeveiliging: nieuwste ontwikkelingen

De publieke sleutel van ML-KEM-768 is 1184 bytes en de cijfertekst 1088 bytes, terwijl de publieke waarde van X25519, een sleuteluitwisseling op elliptische krommen, 32 bytes is. Hoeveel keer zo groot als de publieke waarde van X25519 is de publieke sleutel van ML-KEM-768?

  1. A37 keer
  2. B71 keer
  3. C296 keer
Antwoord en toelichting tonen

Antwoord: A. 37 keer

1184 ÷ 32 = 37, dus 37 keer. Bij een sleuteluitwisseling wordt ook de cijfertekst van 1088 bytes verstuurd, dus er worden veel meer gegevens uitgewisseld dan bij een sleuteluitwisseling op elliptische krommen, waarbij publieke waarden van 32 bytes worden uitgewisseld. Bij een smartcard of een kleine microcontroller moeten onder meer de grootte van het RAM en de buffers voor sleutels en tussenwaarden en de maximale grootte van in één keer verstuurde gegevens worden herzien, wat het hardwareontwerp beïnvloedt. Ook bij handtekeningen is een handtekening van ML-DSA-65 al 3309 bytes groot, veel groter dan een handtekening op elliptische krommen.

Dit onderwerp oefenen Naar de onderwerppagina

Meer vragen over Hardwarebeveiliging: nieuwste ontwikkelingen

  1. Bij de decapsulatie van ML-KEM wordt uit het resultaat van het ontsleutelen van de ontvangen cijfertekst met de privésleutel opnieuw een cijfertekst opgebouwd en vergeleken met de ontvangen cijfertekst. Welke voorzorg bij de implementatie van dit deel is juist?
  2. U ontwerpt een SoC voor een embedded apparaat dat meer dan 10 jaar wordt gebruikt. Welk hardware- en firmwareontwerp is passend als voorbereiding op een toekomstige migratie van cryptografie (zoals de overstap op post-kwantumcryptografie)?
  3. Wat is het meest passende voordeel van initiatieven zoals OpenTitan en Caliptra, die het ontwerp van schakelingen voor een root of trust openbaar maken?
  4. Welke uitspraak beschrijft het mechanisme van DICE (Device Identifier Composition Engine), vastgelegd door de TCG, juist?
  5. Een apparaat werkt zijn firmware bij met twee gebieden, kant A en kant B, en legt voor rollbackbeveiliging een minimaal versienummer in eFuse vast. Wanneer is het het meest passend om dit minimale versienummer naar het nieuwe versienummer op te hogen?