Sicherheit allgemein

Der uneingeschränkte Zugang zu öffentlichen Netzen (z.B. Internet, öffentliche WLANs) bedeutet gleichzeitig eine Gefährdung der unverschlüsselt übertragenen Daten (der stattfindenden Kommunikation).

Schon zu Zeiten Cäsars wurden übersandte Informationen verschlüsselt:

Beispiel: ROT-13 (Rotation um 13 Zeichen, also um die Hälfte des Alphabets (26 Buchstaben))

mögliche Ausgangstabelle:

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26

A (1) wird zu N (1+13=14),
B (2) wird zu O (2+13=15) etc.,
Z (26) wird zu M (0+13 = 13)

"Zuse" wird zu "Mhfr" -> 'Mhfr" wird wieder zu "Zuse"

ROT-1: HAL wird zu H + 1 = I, A + 1 = B, L + 1 = M also IBM (HAL-Rechner aus Stanley Kubrick: 2001. Odyssee im Weltraum)

Mit diesem Verfahren wird also Zeichen für Zeichen kodiert. Das ROT-System ist im Übrigen natürlich nicht sicher und leicht wieder zu entschlüsseln.

Ein Verfahren, das nun nicht Zeichen für Zeichen, sondern gleich Zeichenblöcke kodiert, ist das DES Verfahren (Data Encryption Standard von IBM). Heutzutage (2004) - mit der Verfügbarkeit von schnellen Rechnern - gilt es als zu unsicher (innerhalb von Stunden/Tagen entschlüsselbar) - und wird durch triple-DES (dreimalige Anwendung des Verfahrens hintereinander) bzw. AES (Advanced Encryption Standard, Rijndael-Algorithmus) abgelöst.

AES basiert auf dem Umstand, das große natürliche Zahlen (ca. mit 220 Stellen) sehr aufwändig in ihre Primfaktoren zu zerlegen sind (Beispiel: Primfaktorenzerlegung von 123456789 = 3 * 3 * 3607 * 3803).

AES / DES / Triple-DES

Ergänzende und vertiefende Module