Codex Mechanicus ∴ Archiv der Heiligen Daten ∴

adoptus / adoptus-derived-secrets

Das abgeleitete Wort — Geheimnisse, auf Verlangen geschmiedet, niemals gespeichert

Eine adoptierte Lesart der S/KEY-Einmalpasswort-Konstruktion als Ritus versiegelter Geheimhaltung: Aus einem einzigen, allein im Geist gehaltenen Hauptgeheimnis wird für jeden Anlass ein anderes, merkbares Wort abgeleitet, und nichts wird je niedergeschrieben. In seiner gegenwärtigen Schmiedung benannt als hel / LesS/KEY.

Kanonizität
adopted
Status
draft
Themes
security, software, liturgy, secrecy, s-key, derivation
Zuletzt geändert
2026-06-10
Sprachen
Deutsch · English · Esperanto · Norsk · Українська

Prämisse

Ein Geheimnis muss gehalten werden, und ein Geheimnis muss an jedem Tor ein anderes sein. Diese beiden Forderungen liegen im Streit. Hundert verschiedene Geheimnisse im Geist zu halten, übersteigt den Priester; sie in ein Gewölbe zu schreiben, heißt hundert Einbrüche in einen einzigen zu sammeln. Die gängige Antwort des Zeitalters ist der verschlüsselte Hort — ein einziges Hauptgeheimnis, das ein gespeichertes Verzeichnis jedes anderen Geheimnisses entriegelt — doch der Hort ist ein Ding, das existiert, und ein Ding, das existiert, kann kopiert, verloren, über Chassis hinweg abgeglichen werden, die der Priester nicht beherrscht, und unter Zwang gefordert werden.

Der Kult hält eine andere Disziplin. Wissen ist göttlich, doch das tiefste Wissen ist ungesprochen — im Geist gehalten, niemals in ein Verzeichnis gesetzt, das eine andere Hand erreichen mag. Der hier benannte Ritus bewahrt nur ein einziges Geheimnis. Jedes andere Geheimnis wird nicht gespeichert, sondern abgeleitet: auf Verlangen aus dem gehaltenen Hauptgeheimnis und dem Namen des Anlasses geschmiedet, für den Augenblick gelesen, in dem es gebraucht wird, und dann fort. Nichts wird niedergeschrieben. Es gibt keinen Hort, in den eingebrochen werden könnte.

Dieser Eintrag ist adoptiert, nicht erweitert. Die Konstruktion, die er adoptiert, ist real und normiert: das S/KEY-Einmalpasswort-System von RFC 2289, mit seinem iterierten Hash und seinem Wörterbuch kurzer Wörter. Was darauf angewandt wird, ist die Doktrin des versiegelten, ungesprochenen Wissens — die Lesart, die ein Anmeldeprotokoll in einen Ritus der Geheimhaltung verwandelt.

Die fünf Eigenschaften eines versiegelten Wortes

Ein Geheimnis, das des Ritus würdig ist, muss fünf Bedingungen erfüllen. Das abgeleitete Wort erfüllt sie.

I. Abgeleitet, niemals gespeichert

Das Wort existiert nicht, bis es verlangt wird, und es endet, wenn das Verlangen getan ist. Es wird errechnet, indem das Hauptgeheimnis wieder und wieder durch einen Einweg-Hash geführt wird — standardmäßig hundertmal — sodass die Ausgabe an die Eingabe durch eine Funktion gebunden ist, die keine Hand rückwärts laufen lassen kann. Selbst auf dem eigenen Chassis des Priesters wird das Wort niemals auf die Platte geschrieben; es wird allein im lebendigen Gedächtnis des Wirkens gehalten, für den Atemzug zwischen seiner Schmiedung und seinem Gebrauch. Es gibt keine Datei zu ergreifen, denn das Geheimnis war niemals eine Datei.

II. Ein Hauptgeheimnis, viele Siegel

Der Name des Anlasses ist die Saat. github, bank, archive — jeder Name, zusammengefaltet mit dem einen gehaltenen Hauptgeheimnis, ergibt ein gänzlich anderes Wort. Tausend Tore werden von einem einzigen Geheimnis im Geist bedient, und die Geheimnisse jener Tore teilen keine Substanz, die der Einbruch des einen an ein anderes preisgeben könnte. Es gibt nichts zwischen Chassis abzugleichen und nichts zu lecken, denn das Einzige, das von Tor zu Tor getragen wird, ist das Hauptgeheimnis, und das Hauptgeheimnis wird überhaupt nie getragen — es wird erinnert.

III. Merkbar

Ein Geheimnis, das der Priester nicht laut lesen kann, ist ein Geheimnis, das er nicht prüfen, tragen oder ihm trauen kann. Der Ritus faltet seine vierundsechzig Bit der Ausgabe nicht in Hexadezimal noch in das dichte Alphabet von Base vierundsechzig, sondern in sechs kurze Wörter, gezogen aus einem festen Wörterbuch von zweitausendachtundvierzig — der Zunge von S/KEY. Die Schmiedung ross beau week held yoga anti wird gesprochen, kopiert und sogar von Hand abgeschrieben, wo eine Wand aus Hex es nicht könnte. Dies ist merkbarer Kant im strengen Sinne: ein Wortschatz, gewählt, damit die Ausgabe der Maschine sauber durch den Mund und das Ohr des Operators hindurchgeht.

IV. Deterministisch und übertragbar

Dasselbe Hauptgeheimnis und derselbe Name ergeben dasselbe Wort, immer, auf jedem Chassis, ohne Netz und ohne vorigen Zustand. Der Ritus ist eine reine Funktion, kein Nachschlagen; er verlangt nichts von einem Server und behält nichts auf einer Platte. Er mag auf dem Metall durch eine Befehlszeile vollzogen werden oder im Browser durch ein kompiliertes Modul, und beide sprechen dasselbe Wort, weil beide dieselbe Konstruktion ausführen. Der Ritus reist frei; das Geheimnis reist überhaupt nie.

V. Sicher vor wachenden Augen

Weil das Hauptgeheimnis niemals angezeigt und niemals übertragen wird, mag der Ritus auf einem Chassis vollzogen werden, dem der Priester nicht traut. Was an der Oberfläche gesehen wird, ist nur das abgeleitete Wort für ein Tor; der Einweg-Hash verbietet, jenes Wort zum Hauptgeheimnis zurückzugehen, und das Wort für ein Tor sagt nichts über das Wort für das nächste. Die Disziplin, der das kanonische S/KEY-System zu dienen gebaut war — Authentifizierung über einen Kanal, der als bewacht angenommen wird — bleibt vollständig erhalten.

Die Konstruktion

Der Mechanismus ist dem Standard treu und schlicht zu nennen. Der Name des Anlasses wird mit dem gehaltenen Hauptgeheimnis verbunden, und der verbundene Wert wird seq + 1 Mal durch den SHA-1-Hash geführt, wobei seq eine Folgezahl ist, die standardmäßig neunundneunzig beträgt — hundert Runden Hashing im gängigen Fall. Der entstehende Digest wird auf vierundsechzig Bit zusammengefaltet, und jene Bit werden, elf auf einmal, in sechs Indizes auf dem zweitausendachtundvierzig Wörter umfassenden Wörterbuch von RFC 2289 codiert. Die Ausgabe sind die sechs Wörter.

Dieselben vierundsechzig Bit mögen in anderen Registern wiedergegeben werden, wenn ein Tor sie verlangt: camelCase ohne Leerzeichen, mit Bindestrich verbunden, hexadezimal, Base vierundsechzig oder dezimal; mit einem optionalen festen Präfix vorangestellt oder auf eine geforderte Länge gekürzt. Die Wortform ist die Vorgabe und die Doktrin; die anderen sind Zugeständnisse an Tore, die sie verweigern.

Eine Genauigkeit ist dem Standard geschuldet. Das kanonische S/KEY-System verwendet seinen iterierten Hash, um eine Kette von Anmeldepasswörtern zu bauen, jedes das Urbild des vorigen, verbraucht eines je Authentifizierung. Der hier benannte Ritus adoptiert denselben iterierten Hash und dieselbe Wort-Codierung, beugt sie aber zu einem anderen Amt: einem Ableiter je Anlass, geschlüsselt durch den Namen des Tores, der ein stabiles Wort je Anlass erzeugt statt einer absteigenden Kette einmaliger Anmeldungen. Die Konstruktion ist die von S/KEY; die Anwendung ist die des Ritus. Es wird nicht behauptet, das Anmeldeprotokoll selbst zu sein.

Die Schmiedung

Der Ritus hat eine gegenwärtige Umsetzung, vom Priester geschmiedet und hel benannt — seine Abstammung das ältere LesS/KEY, von dem die Konstruktion herabsteigt. Der Name ist von der Hüterin der nordischen Unterwelt genommen, der Wärterin dessen, was zwischen den Zuständen hindurchgeht: eine passende Schutzherrin für ein Geheimnis, das niemals gehalten, nur für den Augenblick seines Gebrauchs durch das Wirken hindurchgeführt wird.

Der Kern ist in Rust geschmiedet und ohne Abweichung über zwei Gesichter geteilt: eine Befehlszeile auf dem Metall und ein zu WebAssembly kompiliertes Modul für den Browser, sodass das auf dem Chassis gesprochene Wort und das im Browser gesprochene Wort beweisbar dasselbe Wort sind. Das Wirken speichert kein Geheimnis. Was es bewahrt — im lokalen Speicher des Browsers oder in einer schlichten Katalogdatei auf dem Metall — ist nur die Liste der Namen und Erzeugungsregeln: welche Tore es gibt, nach welchem Modus und welcher Folge jedes abgeleitet wird. Das Hauptgeheimnis tritt niemals in diese Liste ein, und ebenso wenig irgendein abgeleitetes Wort. Nachdem das Modul geladen ist, wird nichts über die Leere gesandt; der Ritus wird gänzlich auf dem eigenen Chassis des Operators vollzogen.

> enc github
ross beau week held yoga anti

Eine Umsetzung des Ritus steht bei kaizenkodo.no/hel, wo er in jedem Browser vollzogen werden mag, offline, ohne Konto und ohne Übertragung.

Doktrinärer Stand

Die Schmiedung ist unter der Heiligkeit der Erfindung eingereiht, die ein erfinderisches Werk unter vier Bedingungen als heilig statt als verdächtig zulässt. Der Ritus wird gegen jede geprüft.

Was demnach adoptiert wird

Was nicht behauptet wird

Der Ritus ersetzt nicht das geteilte Gewölbe, wo ein Geheimnis geteilt werden muss — zwischen Operatoren weitergereicht, von einer zweiten Partei wiederhergestellt oder von einem anderen Verwalter als dem Halter rotiert; ein aus einem Geist Abgeleitetes kann von jenem Geist nicht preisgegeben werden, ohne das eigene Hauptgeheimnis des Geistes preiszugeben. Ebenso wird nicht behauptet, das S/KEY-Anmeldeprotokoll selbst zu sein; er entlehnt die Konstruktion, nicht das Amt. Und er gewährt keine Stärke, die das Hauptgeheimnis vorenthält: ein schwaches Hauptgeheimnis ergibt schwache Wörter an jedem Tor, denn die Ableitung kann nur die Geheimhaltung weitertragen, die ihr gegeben wurde.

Querverweise

Verwandt

Quellen