Basis en toepassingen van cryptografie

Welke uitspraak beschrijft een kenmerk van de CTR-modus (tellermodus) van een blokcijfer juist?

  1. AElk blok wordt versleuteld met de cijfertekst van het vorige blok, dus het versleutelen kan niet parallel gebeuren
  2. BPadding om de platte tekst aan te vullen tot een veelvoud van de bloklengte is altijd nodig
  3. CEen waarde die een nonce en een teller combineert, wordt versleuteld tot een sleutelstroom, die via XOR met de platte tekst wordt gecombineerd
Antwoord en toelichting tonen

Antwoord: C. Een waarde die een nonce en een teller combineert, wordt versleuteld tot een sleutelstroom, die via XOR met de platte tekst wordt gecombineerd

In CTR-modus wordt een waarde die een nonce combineert met een teller die per blok met 1 wordt verhoogd, met het blokcijfer versleuteld, en de uitvoer wordt als sleutelstroom via XOR met de platte tekst gecombineerd. De sleutelstroom van elk blok kan onafhankelijk van het vorige blok worden berekend, dus zowel versleutelen als ontsleutelen kan parallel, en ook alleen een gewenste positie kan worden ontsleuteld. De sleutelstroom kan eenvoudig op de lengte van de platte tekst worden afgekapt, dus padding is niet nodig. Ook bij het ontsleutelen gebruikt het blokcijfer alleen de richting van het versleutelen.

Dit onderwerp oefenen Naar de onderwerppagina

Meer vragen over Basis en toepassingen van cryptografie

  1. In CTR-modus werden per vergissing twee berichten met dezelfde sleutel en dezelfde nonce versleuteld. Voor de byte op een bepaalde positie is de eerste platte tekst P₁ gelijk aan 01001000 (ASCII „H”), de bijbehorende cijfertekst C₁ is 01110100 en de tweede cijfertekst C₂ is 01010101. Wat is de tweede platte tekst P₂ op dezelfde positie als de aanvaller P₁ kent?
  2. Wat biedt geauthenticeerde versleuteling (AEAD) zoals AES-GCM in één bewerking?
  3. Welke uitspraak over de nonce (IV) van 96 bits die in AES-GCM wordt gebruikt, is juist?
  4. Op een bepaald apparaat duurt een brute-force-aanval die alle sleutels van 56 bits probeert ongeveer 20 uur. Welke waarde ligt het dichtst bij de tijd die hetzelfde apparaat nodig heeft om alle sleutels van 64 bits te proberen?
  5. Welke uitspraak over de hashfuncties SHA-2 en SHA-3 is juist?