Was ist die Steganographie?
„Steganographie […] bezeichnet die Kunst oder Wissenschaft der verborgenen Speicherung oder Übermittlung von Informationen in einem Trägermedium.“ [Wikipedia] Anders ausgedrückt möchte man mit Steganographie erreichen, dass Informationen in einem Medium (wie einem Bild) so versteckt werden, dass nur beabsichtigte Empfänger sie erkennen und lesen können.
Anwendungen
Steganographie wird in verschiedenen Bereichen eingesetzt, darunter als Nutzung für digitale Wasserzeichen oder - besonders interessant - für die geheime Kommunikation.
Techniken der Steganographie
Es gibt verschiedene Techniken um Informationen zu verstecken, aber der Einfachheit und mit Blick auf die praktische Implementierung (Link) wird sich auf den Least Significant Bit (LSB)-Ansatz beschränkt. Dabei wird in Bezug auf Bilder in dem letzten Bit eines oder mehrerer Farbkanäle ein Bit an Information gespeichert. Zur Rekonstruktion wird dieses Bit wieder gelesen und in die ursprüngliche Nachricht zurück konvertiert. Die Implementierung auf dieser Seite arbeitet mit allen drei Farbkanälen und zur Terminierung der Nachricht mit 8 Bits die auf 0 gesetzt sind.
Herausforderungen und Risiken
Obwohl Steganographie nützlich sein kann, gibt es auch Herausforderungen und Risiken:
- Erkennung: Fortschrittliche Algorithmen können versteckte Nachrichten aufspüren.
- Manipulation: Wenn die Trägerdatei verändert wird, kann die versteckte Nachricht beschädigt, zerstört oder verändert werden.
- Zerbrechlichkeit: Die versteckte Nachricht kann durch Komprimierung oder andere Bildbearbeitung verloren gehen.