Steganografie
Die Steganografie beschäftigt sich mit dem
unauffälligen Verstecken von Nachrichten innerhalb von digitalen
Objekten, beispielsweise von Texten, Grafiken, Videos oder Fotos.
Wiederhole die Verschlüsselung in Pixelgrafiken >>
Historische Beispiele
Ein etwas zeitraubendes Verfahren ist aus der Antike bekannt:
- Dort wurde einem Sklaven der Kopf geschoren und eine Nachricht
auf die Kopfhaut tätowiert. Sobald die Haare wieder nachgewachsen
waren, wurde der Sklave zum Empfänger geschickt.
- Bekannte Beispiele sind auch Wachstafeln, die normalerweise in
Wachs geritzte Botschaften enthalten. Im Gegensatz dazu wurden die
geheimen Botschaften in das Holz darunter geritzt, das Wachs darüber
gegossen und mit einer unverdächtigen Botschaft versehen.
- Weitere historische Beispiele
- Wasserzeichen in Papier oder Banknoten.
- die auf Papier „unsichtbare“ Geheimtinte (beispielsweise
Zitronensaft)
- ein doppelter Boden in Paketen oder Briefumschlägen
- hohle Absätze von Schuhen und ähnliches
- geheimes Schreiben mit Licht: Stenographia
Bilder in Bildern verstecken
Arbeite den Text bei inf-schule.de durch und löse die Aufgaben: Geheime Nachrichten in Bildern
Lade die EXE-Datei von inf-schule.de auf den Desktop (rechte Maustaste - speichern unter...)
Finde heraus, welche Farbwerte zum Verstecken bzw. Sichtbarmachen verwendet werden!
Zeichne
ein Haus und verstecke es in der Grafik. Mache ein Bildschirmfoto
(Umschalttaste, Windows-Taste und Taste S gleichzeitig
drücken) von der Grafik und speichere das Ergebnis ab!
Texte in Bildern verstecken
Klartext: geheim
ASCII --> Dualzahl 7 Bit (dez)
g 1100111 (103)
e 1100101 (101)
h 1101000 (104)
e 1100101 (101)
i 1101001 (106)
m 1101101 (109)
Auflistung in 3-er Gruppen (wegen RGB)
110 011 111 001 011 101 000
110 010 111 010 011 101 101
Jedes Bit eines Buchstabens bekommt ein Bit eines Farbanteils
zugeordnet. 1 Pixel kann also 3 bit eines Buchstabens verschlüsseln.
Es sind 4 Pixel mit je einer Farbe in Dezimalschreibweisee gegeben:
Pixel1
Pixel2 Pixel3
Pixel4
Rot 246
005 209
062 ...
Grün 041 130
063
039 ...
Blau 145 062
193
125 ...
Aufgabe 1:
Finde heraus, um welche Farben es sich hierbei handelt! (Farbcode
dezimal) Farbrechner
Verschlüsselung der Botschaft GEHEIM
Es können mit jedem Pixel also nur die
ersten bits von "geheim" verschlüsselt werden.
g
e
h ...
R 246 005 209 062 ...
G 041 130 063 039 ...
B 145 062 193 125 ...
Verstecken des Textes im Bild
Regel: Für jede 0 wird der Farbwert gerade, für jede 1 ungerade. Ist
eine Zahl schon vorher gerade bzw. ungerade, dann bleibt sie
unverändert.

Aufgabe 2:
Finde auch jetzt die Farbe heraus! Farbrechner
Gibt es Unterschiede zur Originalfarbe (Aufgabe 1)?
Aufgabe 3
Für das 5. und 6.Pixel ist der Farbcode gegeben. Verschlüssele nun auch
den Rest des Wortes "geheim"!
Da nur 3 bit eines Buchstabens mit 1 Pixel verschlüsselt werden können,
fülle den Rest mit gleicher Farbe (197, 240, 004) auf!
R 002 197 197 197 ...
G 093 240 240 240 ...
B 222 004 004 004 ...
Aufgabe 4
Verschlüssele das Wort "Info" in einer roten Fläche (255, 0, 0)! Was
stellst du fest?
Bei Farbgrenzen wird nicht 1 addiert sondern subtrahiert!
ASCII (dez.) -->ASCII dual
I 073 ...
n 110 ...
f 102 ...
o 111 ...
3-er Gruppe: ...
Verschlüsselung der Farbwerte: ...
Aufgabe 5
Steganographie in Python >>