VST / CHANNEL_01 / INTERACTIVE LAB

Green Test Token 1

Token erzeugen, über einen Bildkanal übertragen und die Wiederherstellung messen. Alle Schlüssel, Bilder und Rechenschritte bleiben auf diesem Gerät.

Bereit. Payload und AES-Parameter eingeben und ein Token erzeugen.

1Payload und Schlüsselmaterial

Maximal 14 ASCII-Bytes. Kürzere Eingaben werden rechts mit Nullbytes auf 14 Bytes ergänzt.
Sender und Empfänger benötigen denselben Schlüssel und IV.
Die vorbelegten deadbeef-Werte sind öffentliche Laborwerte. Für Vertraulichkeit einen eigenen Schlüssel und einen neuen IV pro Nachricht verwenden.
c = Turbo(payload ∥ CRC16) ∈ {0,1}256
s = AES-256-CTR(K, IV, 0256)
zᵢ = 0,8 · (2(cᵢ ⊕ sᵢ) − 1)112 Bit Nutzdaten + 16 Bit CRC → 256 Kanalbits. Die AES-Maske wird genau einmal angewendet.
Codewort-Inspektion

Unmaskiertes Turbocodewort (32 Bytes):

Noch kein Token erzeugt.

AES-maskiertes Codewort (32 Bytes):

—

2Token und Druckkarte

AWAITING PAYLOAD

Hier erscheint das generierte 256×256-RGB-Token.

Generator → RGB8 → verlustfreies PNG

Die Druckkarte ergänzt vier Ausrichtungsmarken und fünf Graustufen. Fotografieren oder scannen Sie die Karte vollständig, damit sie automatisch entzerrt werden kann.

Referenzdateien enthalten Testpayload, Originalbild und IV, aber keinen AES-Schlüssel. Damit bleiben echte Accuracy-Messungen auch nach dem Schließen der Seite möglich.

GENERATOR→RGB8 / PNG→PRINT / CAMERA→DECODE

3Empfangsbild importieren und ausrichten

Bild oder PDF hier ablegen

Dateiauswahl, Kamera oder Bild aus der Zwischenablage mit Strg/Cmd+V.

PNG · JPEG · WebP · AVIF · BMP · GIF · SVG · TIFF · HEIC/HEIF · PDF

Noch kein Empfangsbild.

Importiertes Foto oder Scan mit optionaler Eckauswahl

Eckreihenfolge: oben links → oben rechts → unten rechts → unten links.

Die Entzerrung kompensiert Perspektive, nicht fehlende Bildinformation. Blur, JPEG und Druckraster werden separat gemessen.

Aktives Modell: Epoche 86, 507.972 Parameter. Trainiert mit 1.000 gestörten Pixeln; geprüft bis 9.000. Bei 6.000: 100 % erfolgreiche Wiederherstellung im archivierten Test.

Ohne Referenz sind Pixel-BER und exakte Payload-Accuracy nicht bestimmbar.

ℓᵢ = Analyzer(Filter(Bild))ᵢ
Lᵢ = (2sᵢ − 1) · ℓᵢ
payload̂ = TurboDecode(L)Die AES-Rückabbildung wechselt Vorzeichen, erhält aber die Konfidenzen für den Softdecoder.
Ausgerichteter Eingang · RGB8
Filterausgabe · Vorschau
Eingangsdifferenz zur Referenz · 6× verstärkt

4Fehler simulieren und Messreihen erstellen

Die Simulation beginnt jeweils erneut beim Referenztoken. Innerhalb gewählter Pixel oder Rechtecke kippt jedes RGB-Bit unabhängig mit p = ½. Positionen und Farbmasken werden pro Übertragung neu gezogen.

Automatische Erhöhung pro neuem Muster.
BER = falsche RGB-Bits / (256 · 256 · 3 · 8)
P(bit flip an beliebigem Bildbit) ≈ K / (2 · 65.536)K gewählte Pixel; bei Bursts zählt die tatsächlich betroffene Vereinigung. Gleiche Fehlerfläche kann je nach räumlicher Häufung sehr unterschiedliche Decodierbarkeit ergeben.

Messjournal

0 Messungen

Exporte enthalten Messwerte und decodierte Testpayloads, aber keinen AES-Schlüssel. Angezeigt werden die letzten 50 Messungen; exportiert wird die ganze Sitzung.

#EingangCRCExakte PayloadFalsche PixelRGB-BERLaufzeit
Interpretation: Eine gültige CRC ist kein kryptografischer Echtheitsnachweis. Ohne bekannte Referenz wird keine vermeintliche „Accuracy“ aus einer CRC-Akzeptanz abgeleitet. Sicherheitsgrenzen →