Een werkingsmodus beschrijft hoe herhaaldelijk de single-block-bewerking van een cipher kan worden toegepast om veilig hoeveelheden gegevens groter dan een blok te transformeren. De meeste modi vereisen een unieke binaire reeks, vaak een initialisatievector (IV) genoemd voor elke coderingsbewerking.
Waarom zijn werkingsmodi nodig voor blokcijfers?
Block cipher-werkingsmodi. Een van de belangrijkste problemen met blokcijfers is dat ze je alleen toestaan om berichten te versleutelen die even groot zijn als hun bloklengte. Als je TEA gebruikt, dat een blokgrootte van 64 bits heeft, om een 65-bits bericht te versleutelen, moet je een manier hebben om te definiëren hoe het tweede blok moet worden versleuteld.
Wat is het grootste voordeel van de CBC-werkingsmodus?
Voor- en nadelen van het gebruik van de CBC-modus
Het grootste voordeel van CBC ten opzichte van ECB is dat, met CBC-modus, identieke blokken niet hetzelfde cijfer hebben. Dit komt omdat de initialisatievector een willekeurige factor aan elk blok toevoegt; vandaar dat dezelfde blokken in verschillende posities verschillende cijfers zullen hebben.
Wat zijn verschillende werkingsmodi?
Oplossing: vijf standaard bedrijfsmodi: Electronic Code Book (ECB), Cipher Block Chaining (CBC), Cipher Feedback (CFB), Output Feedback (OFB) en Counter (CTR).
Waarom is de ECB niet veilig?
De belangrijkste reden om geen versleuteling in de ECB-modus te gebruiken, is dat het niet semantisch veilig is - dat wil zeggen, alleen observerenECB-gecodeerde cijfertekst kan informatie over de leesbare tekst lekken (zelfs buiten zijn lengte, die alle versleutelingsschema's die willekeurig lange leesbare teksten accepteren, tot op zekere hoogte zullen lekken).