Entwickler-Ecke

Freeware Projekte - Bit Concealer - Steganografie für Dateien jeden Typs


ckurz - Fr 14.10.05 21:06
Titel: Bit Concealer - Steganografie für Dateien jeden Typs
Hallo,
ich möchte hier mein letztes Programm vorstellen: Bit Concealer

Mit diesem Tool können Dateien beliebigen Typs in Bildern versteckt werden, d.h. der Unterschied zwischen Original- und modifiziertem Bild ist für das Auge nicht sichtbar. Es handelt sich also um ein Programm, dass Daten vor Angreifern schützt, indem sie gar nicht bemerkt werden.
Geeignete Bildformate sind Bitmaps, PNGs und JPEGs (z.B. Fotos), jedoch können die Bilder nach dem Einfügen der Datei nur als Bitmaps und PNGs gespeichert werden, da JPEG verlustreich komprimiert und so die Daten zerstört würden.

Zur Funktionsweise: jeder Bildpunkt besteht aus den Farben Blau, Grün und Rot, von denen jede 8 Bit an Speicher beansprucht. Nun kann bei jeder Farbe das jeweils letzte Bit genutzt werden, um Daten unterzubringen, dies macht ein Datenrauschen von 1/256 aus, was mit dem Auge absolut nicht wahrnehmbar ist.
Um größere Dateien unterzubringen können auch mehrere Bits pro Kanal modifiziert werden, was natürlich der Sicherheit abträglich ist. Bis zu 3 Bit pro Farbe sollten bei Fotos jedoch nicht zu sichtbaren Veränderungen führen. Bei dieser Einstellung können in einem Bild mit 1.024 x 768 Pixeln ca. 864 KB an Daten untergebracht werden.

Um die Daten zusätzlich zu schützen können sie vor dem Einfügen in ein Bild verschlüsselt werden. Wird das Stegobild dann als ein solches erkannt sind die Daten immer noch sicher. Dazu wird die Verschlüsselung verwendet, die ich bereits in meinem Programm Data Security nutze.

Außerdem ist es mit diesem Programm möglich, einem Bild ein unsichtbares - also fragiles - Wasserzeichen aufzuprägen, z.B. um es verfolgen zu können.

Für nähere Fragen enthält das Archiv eine ausführliche Dokumentation als PDF, die den Umgang mit dem Programm beschreibt.


Letztes Update: 14.10.2005

Hier geht's zum Download [http://home.arcor.de/ckurz/download/BitConcealer.zip] (306 KB).

Es wird keine Installation benötigt, daher ist kein Uninstaller enthalten. Lediglich eine Datei mit den Einstellungen des Benutzers (bitconcealer.dat) wird im Programmverzeichnis angelegt.

Ich bitte um Rückmeldung bzgl. Sicherheit, Benutzerfreundlichkeit, Design und Nutzen.


Gog - Mi 02.11.05 02:35

interessant, interessant!

keine schlechte idee!
für den alltäglichen gebrauch ist dies vlt. nicht grade sehr sinnvoll, aber die richtigen leute wissen es sicher zu schätzen und es auch richtig einzusetzen.

für die benutzung braucht es fürs erste die dokumentation, aber wenn man das erstmal hat, ist es wirklich einfach zu bedienen.

schön vor allem die zusätzliche verschlüsselungsfunktion, sowie die sache mit dem wasserzeichen.

schönes programm!
vlt. könnte man noch für einsteiger einen wizard hinzufügen, aber das ist nur nebensächlich.


taipan84 - Sa 12.11.05 14:51

Nett, hab auch mal sowas gemacht, allerdings ging das nur mit BMPs ;)

Aber ne kleine Sache ist da noch - die Dateigrößen werden merkwürdig ausgegeben: "143.61.00 KBytes"