Basis en toepassingen van cryptografie
Welke uitspraak beschrijft een kenmerk van de CTR-modus (tellermodus) van een blokcijfer juist?
- AElk blok wordt versleuteld met de cijfertekst van het vorige blok, dus het versleutelen kan niet parallel gebeuren
- BPadding om de platte tekst aan te vullen tot een veelvoud van de bloklengte is altijd nodig
- 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.
Verder: nog 9 vragen over Basis en toepassingen van cryptografie