Kryptographie - Symmetrische Verschlüsselung

Warum ist Kryptographie für IT-Sicherheit so wichtig? Erklärung anhand der 5 Säulen der ITS

  • Vertraulichkeit: nur befugte verstehen die Daten. (Verschlüsselung)
  • Authenzität: Daten stammen von angegebenen Urheber. (Digitale Signatur)
  • Verbindlichkeit: Nachverfolgbar, dass Daten gesendet wurden, und wie oft. (Zeitstempel)
  • Integrität: Daten wurden nicht im Nachhinein manipuliert. (Message Digests)

Was erzeugt ein pRNG im Gegensatz zu einem RNG?

Ein pRNG (pseudo random number generator) erzeugt keine wirklichen Zufallszahlen. Es sieht nur zufällig aus. Ein RNG generiert richtige Zufallszahlen.

Was haben One-Time-Pads mit absoluter Sicherheit zu tun?

Jede Information, wird mit einem anderem Schlüssel verschlüsselt.

Absolute/informationstheoretische Sicherheit: Chiffretext gibt keine Hinweise auf Plaintext. Anzahl möglicher Schlüssel > Anzahl möglicher Plaintexte.

Wieso ist security by obscurity schlecht? Welches Prinzip (mit Erklärung) sollte stattdessen verwendet werden?

Sobald der Quellcode in die öffentlichkeit gelangt, ist der Algorithmus nicht mehr sicher. **Das einzige Geheimnis sollte der Schlüssel sein, während die Algorithmen öffentlich bekannt sind. Es gibt genügend Kryptosysteme, die diese Anforderung erfüllen.

Was unterscheidet eine Blockchiffre von einer Stromchiffre?

  • Eine Stromchiffre kann unendlich lang sein.
  • Eine Blockchifre hingegen hat immer eine feste Größe. Längere Daten werden in mehrere Blöcke zerlegt

Nenne Sie jeweils einen Vor- und einen Nachteil von Selbstsynchronisierenden Stromchiffren.

Vorteile: - Selbst bei identischen Schlüsseln, unterscheiden sich die Geheimtexte, wenn sich die plaintexte unterscheiden. - Wenn Bits verloren gehen, synchronisiert sich das System selbst

Nachteile: - Replay attacks sind möglich - Keine Berechnung der Schlüsselbits im Voraus

Wie funktioniert DES? (Zeichnung)

Zu tun

Zeichnung einfügen