Basis en toepassingen van cryptografie
Beeldgegevens werden met AES in ECB-modus versleuteld, en in het versleutelde beeld waren de contouren van de oorspronkelijke afbeelding nog te herkennen. Wat is hiervan de oorzaak?
- ADe AES-sleutel was te kort, waardoor sommige blokken onversleuteld bleven
- BDe ECB-modus maakt voor elk blok automatisch een andere sleutel, en het patroon van die sleutels verschijnt in het versleutelde beeld
- CIn ECB-modus worden identieke blokken platte tekst altijd identieke blokken cijfertekst, zodat de patronen van vlakken met dezelfde kleur zichtbaar blijven
Antwoord en toelichting tonen
Antwoord: C. In ECB-modus worden identieke blokken platte tekst altijd identieke blokken cijfertekst, zodat de patronen van vlakken met dezelfde kleur zichtbaar blijven
De ECB-modus (electronic codebook) versleutelt eenvoudigweg elk blok onafhankelijk met dezelfde sleutel. Bevat de platte tekst blokken met dezelfde inhoud, dan verschijnen in de cijfertekst dus identieke blokken op dezelfde plaatsen. In een beeld met grote vlakken van dezelfde kleur, zoals een achtergrond, blijft de informatie over waar dezelfde kleur staat bewaard; het voorbeeld van een versleutelde afbeelding van een pinguïn is bekend. Daarom wordt de ECB-modus niet gebruikt om gewone gegevens te versleutelen, maar modi die ook uit dezelfde platte tekst elke keer een andere cijfertekst maken, zoals CBC-modus, CTR-modus en GCM.
Verder: nog 9 vragen over Basis en toepassingen van cryptografie