Thema: Delphi Steganographie mit JPEGs

Einzelnen Beitrag anzeigen

Benutzerbild von negaH
negaH

Registriert seit: 25. Jun 2003
Ort: Thüringen
2.950 Beiträge
 
#7

Re: Steganographie mit JPEGs

  Alt 7. Jun 2004, 15:50
Dieser Source wäre irrelevant für dich. Du könntest ohne Probleme ein beliebiges Image Format durch eine externe Software in einen Bitmap umwandeln lassen. Danach werden über dein Steganographie Algortihmus die Daten eingebettet und als Bitmap gespeichert. Eine Manipulierung der Helligkeiten, Farbauflösung, Kontraste oder sogar die Konvertierung in eine Jpeg durch externe Programme dürfen dann KEINE Auswirkungen auf die eingebetten Informationen haben. DANN und nur DANN haste einen echt superguten Steganographie Algorithmus entwickelt, der auch als Digitaler Wasserzeichen Algo. anwendbar ist. Der nächste Schritt von dir wäre die Anmeldung eines Patentes und das Hoffen darauf das noch kein andere ein ähnliches Patent innehat. Du könntest reich werden

Das Ziel wäre also das Einbetten deiner Daten in den INHALTLICHEN Kontexts eines Bildes oder Sounds. Nur wenn das Bild inhaltlich seine Informationen verliert, also aus einem Katzenbild ein Hochhausbild wird, würden deine eingetetten Daten zerstört. So lange man also im Katzenbild noch die Katze erkennen würde wären deinen Informationen sicher.

Die heute gängigsten Verfahren bauen ihre Informationen immer nur Kontext-unbezogen ein, und manipulieren auf Farb/Rauschebene ihre Daten ein. Eine einfache Anti-Steganographie-Taktik wäre es also diese Rauschinformation durch eigenes Zufallsrauschen zu ersetzen. D.h. ein Angreifer würde einfach auf Verdacht hin alle Stegano-Daten löschen, er weis also nicht ob tatsächlich solche daten zerstört wurden. Dies ist ihm aber auch ziemlich egal da es nur sein Interesse war eine verdeckte Kommunikation zu unterdrücken. Durch das Manipulieren mit eigenem Rauschen wird aber die eigentliche Träger-Information keineswegs zerstört. Ein Jpeg Bild einer Katze würde eben immer noch eine Katze darstellen, aber die geheimen Steganographie Daten wären zerstört.
Um dies zu vermeiden MUSS man also Kontextbezogen, eg. Inhaltsbezogen, die Daten einbetten.

Gruß Hagen
  Mit Zitat antworten Zitat