2a. Kryptographische Basistechniken
Die Betriebsart OFB = »Output Feedback«
[Modifizierte Version - die etwas allgemeinere ursprüngliche Version
ist weniger sicher.]
f wird als Zufallsgenerator gebraucht: si
= f(si-1).
Dabei ist s0 ein beliebiger »Initialisierungsvektor«.
Damit wird eine Bitstrom-Verschlüsselung
durchgeführt:
ci = mi XOR si.
Entschlüsselung:
- si = f(si-1),
- mi = ci XOR si.
- Zum Entschlüsseln wird also auch hier nur f benötigt,
nicht f-1.
Eigenschaften:
- Es gibt keine Diffusion, aber gleiche Klartextblöcke werden i. a.
verschieden verschlüsselt.
- Im Falle S = F2r
(Blocklänge r) handelt es sich um eine Bitstrom-Chiffre mit f
als »Zufallsgenerator«.
- Wird eine besonders schnelle Ver- und Entschlüsselung benötigt, so kann
man den »Schlüsselstrom« si auf beiden Seiten
vorausberechnen.
- Auch hier wird zum Entschlüsseln nur f benötigt, nicht
f-1.
Vorlesung Datenschutz und Datensicherheit
Autor: Klaus Pommerening, 31. März 1999;
letzte Änderung: 25. Mai 2004
E-Mail an Pommerening »AT« imbei.uni-mainz.de.