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

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.
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.
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.
Schreiben Sie bei Fragen einfach an:
thomaeum@gythoke.krefeld.schulen.net