Über diese Seite

Ein aufgeschlagenes Heft auf einem Schreibtisch mit einem Zirkel und einem Lineal; aus den Seiten steigen eine Kurve, eine Kugel und ein Raster aus Punkten auf.

Eine Seite über Geheimschrift, auf der du alles selbst ausprobieren kannst. Gemacht für alle, die fünfzehn sind und sich fragen, wie es wirklich funktioniert — und für alle, die das mit fünfzehn gern gewusst hätten.

Für wen

Für dich, wenn du in der Sekundarschule bist und wissen willst, was hinter dem Schloss in deinem Browser passiert. Für Mathematik- und Informatiklehrer, die etwas suchen, um zu zeigen, wofür all diese Zahlen gut sind. Und für alle, die beim Wort „Verschlüsselung“ bisher genickt haben, ohne es zu verstehen.

Warum Schaltflächen und keine Bilder

Die meisten Erklärungen zur Verschlüsselung bleiben bei einer Zeichnung von einem Schloss mit einem Schlüssel. Da nickst du, aber verstanden hast du nichts. Sobald du selbst ein Schlüsselpaar machst, etwas verschlüsselst und dann einen Buchstaben änderst und alles scheitern siehst, verstehst du, wo die Grenzen liegen — und diese Grenzen sind der interessanteste Teil.

Deshalb rechnet jede Demo wirklich, mit der eingebauten Kryptografie deines Browsers (für alle, die es genau wissen wollen: die WebCrypto-API). Keine nachgestellte Ausgabe. Was du siehst, hat dein Gerät wirklich berechnet, in diesem Moment.

Und jetzt?

Wenn du bei den Kästchen „Das ist Mathematik“ gedacht hast: Das will ich verstehen — dann ist das hier, was du wissen musst.

In der Sekundarschule Wähl eine Richtung mit viel Mathematik. Nicht, weil du diese Kurven dann schon bekommst, sondern weil du dort lernst, wie ein Beweis funktioniert und wie man mit abstrakten Dingen rechnet. Das ist der Muskel, den du dafür brauchst.
An der Universität Mathematik, Informatik oder Ingenieurwissenschaften. Kryptografie ist ein eigenes Fach, meistens ab dem dritten Jahr. Was du hier gesehen hast — Primzahlen, Uhrenrechnen, Gruppen — lernst du im ersten Jahr Mathematik gründlich, unter den Namen Zahlentheorie und Algebra.
Belgien Spielt zufällig in der obersten Liga. AES — die Geheimschrift aus Kapitel 4, die die ganze Welt benutzt — wurde von zwei Belgiern erfunden, Joan Daemen und Vincent Rijmen, und hieß ursprünglich Rijndael. Die Forschungsgruppe, in der das passierte — COSIC, an der KU Leuven — gibt es noch, und sie gehört immer noch zur Weltspitze.
Schon jetzt Es gibt Wettbewerbe, bei denen du Rätsel löst, indem du genau solche Sachen knackst: capture the flag (CTF). Such mal nach „CTF für Anfänger“. Du musst noch nichts können, um anzufangen.

Wie die Seite gebaut ist

TeilWahl
ServerPHP, ohne Framework
DemosWebCrypto (crypto.subtle), ohne externe Bibliotheken
Die KurvengrafikSelbst auf einem <canvas> gezeichnet, mit den echten Formeln
GestaltungEin Stylesheet, kein Build
eIDAnbindung an die beID Hermes Platform

Die Seite lässt kein einziges Inline-Skript zu (für alle, die den Begriff kennen: eine strenge Content-Security-Policy). Das macht das Bauen schwieriger, aber eine Seite, die erklärt, wie man Dinge sicher macht, sollte sich selbst daran halten.

Was mit deinen Daten passiert

Was du in eine Demo tippst, bleibt bei dir. Die Demos laufen vollständig in deinem Browser. Dein Text, deine Passwörter und die Schlüssel, die du machst, werden nirgendwohin geschickt und nirgendwo gespeichert. Schließt du den Tab, sind sie weg.

Besucherzahlen werden allerdings gemessen. Diese Seite benutzt Google Analytics, um zu sehen, welche Kapitel gelesen werden. Dabei werden Cookies gesetzt, und Daten über deinen Besuch — welche Seite, welches Land, welche Art Gerät — gehen an Google. Willst du das nicht, dann hält ein Werbeblocker das in den meisten Fällen auf.

Das eID-Kapitel wird nicht gemessen. Die Seiten, auf denen eine Kartensitzung läuft, stehen bewusst außerhalb der Statistik. Was dort von deiner Karte kommt, wird einmal gezeigt und nirgendwo aufbewahrt — nicht in einer Datenbank, nicht in einer Logdatei, und es geht nichts davon an Dritte.

Kontakt

Koen Thomeer, MD. Anmerkungen, Fehler und Fragen sind willkommen — besonders wenn du fünfzehn bist und etwas nicht verstanden hast. Dann liegt es an der Erklärung, nicht an dir.