...Willkommen auf der Homepage des Informatikkurses 13 des Abi-Jahrgangs 1999.


Stego

Stego - dies ist eine Kurzform für Steganographie, welches das Verstecken von Daten bezeichnet. Stego ist ebenfalls der Name eines der Projekte, die wir in unserem Informatikkurs Jahrgangsstufe 13 bei Herrn Adler durchgeführt haben. Sie finden auf diesen und den folgenden Seiten das fertige Stego-Programm und eine Erläuterung seiner Funktion.
...Was leistet Stego?
Stego versteckt Texte in Bildern. Dazu gibt man einen Text ein, wählt ein Bild im BMP-Format aus und nach der Anwendung von Stego wird der Text in diesem Bild versteckt. Ein von uns speziell entwickelter Algorithmus macht es möglich. Sie können dann das bearbeitete Bild z.B. einem Bekannten schicken oder in eine GIF-Datei umwandeln und diese in einer HTML-Seite im Internet veröffenftlichen. Dieser kann dann mit unserem Programm die versteckten Daten wieder aus dem Bild extrahieren - der einfachste Weg, Daten verschlüsselt zu übermitteln.
Auf den folgenden Seiten, auf denen auch das fertige Programm zum Download angeboten wird, werden ebenfalls ein paar Bilder dargestellt. Wenn sie diese mit Hilfe unseres Programms in BMP-Format umgewandelt haben, können Sie den in den Bildern verstecken Beispiel-Text lesen. Somit können Sie sich schon an unseren Beispielen überzeugen, daß Stego eine sehr sichere Methode ist, Daten zu verstecken, da man den Bildern nicht ansehen kann, daß Sie versteckte Daten enthalten.
Hinweis: Die Größe des Bildes darf nicht größer als 64 KB sein!
...Wie funktioniert Stego?
Stego verwendet eine recht simplen Algorithmus, um die Daten im Bild zu verstecken bzw. zu extrahieren.
Der Algorithmus funktioniert folgendermaßen: Die Bilddaten und die Textdaten des zu verschlüsselnden Textes werden zunächst in einen Puffer eingelesen. Dann wird jeweils ein Bit der Textdaten genommen und jeweils in das letzte Bit der Bilddaten geschrieben. So werden die Daten im Bild versteckt. Die Umkehrung dieses Algorithmus wäre die Extraktion der Daten aus dem Bildbyte. Hier eine Skizze des Algorithmus.
Durch diese Verschlüsselungsmethode erhält man nachher ein Bild, in dem die Daten im jeweils letzten Bit des Bildes versteckt sind. Das Bild selber hat nur wenig an Qualität verloren, vorausgesetzt, es handelt sich dabei um ein "farbenfrohes" Bild. Die Eigenschaft, das nur in das letzte Bit geschrieben wird, kann man bis zum 4. Bit heraufsetzen, allerdings ist dann natürlich die Qualitätsminderung größer.
...Eine Bitte
In der nächsten Ausbaustufe des Programms soll auch die Umwandlung zwischen den Dateiformaten BMP und GIF möglich sein. Damit dabe nicht die Farbtabelle verändert wird, müssen wir die Umwandlung selbst durchführen. Für Hinweise auf Algorithmen (oder Pascal-Units) dafür wären wir dankbar. Tips bitte an Christoph:
adler@thomaeum.de
...Wie kann ich Stego herunterladen?
Begeben Sie sich dazu einfach auf einer der folgenden Seiten. Jede der folgenden Seiten beinhaltet von der Funktionalität her das gleiche Program, jediglich ein paar individuelle Funktionen und Rafinessen der einzelnen Schüler sind auf den jeweiligen Seiten zu finden.
...Kontakt?

Schreiben Sie bei Fragen einfach an:
thomaeum@gythoke.krefeld.schulen.net