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:

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 >>