Steganografie: Fontcode versteckt Botschaften in Texten
Ein Subtext ist eine weitere, implizite Botschaft in einem expliziten Text. Das von New Yorker Wissenschaftlern entwickelte System Fontcode schafft einen anderen Subtext: Es versteckt eine Botschaft in einem Text, indem es Buchstaben modifiziert.
Buchstaben ergeben eine Nachricht. Aber diese Buchstaben enthalten selbst noch eine Nachricht: Wissenschaftler aus New York haben eine Technik entwickelt, um Botschaften in Buchstaben unterzubringen.
Fontcode wurde von einem Team an der Columbia Universität in New York entwickelt. Das System ist kompatibel mit gängigen Textverarbeitungs- oder Grafikprogrammen wie Word, Photoshop und Illustrator. Um eine Botschaft in einem Text zu verstecken, wird Fontcode mit dem Text selbst sowie mit der einzubettenden Nachricht gefüttert. Letztere wandelt das System erst in eine Bitfolge um und anschließend in eine Folge ganzer Zahlen.
Diese Daten werden dann in Form von winzigen Veränderungen der Buchstaben im ursprünglichen Text untergebracht. Das kann eine Änderung der Strichbreite sein, der Ober- und Unterlängen oder der Serifenrundung. Die Länge der versteckten Nachricht hängt dabei von der Länge des sichtbaren Texts ab.
Mit dem bloßen Auge sind diese über den ganzen Text verstreuten Modifikationen nicht zu erkennen. Aber ein Convolutional Neural Network erkennt sie und kann die geheime Botschaft dekodieren. Dazu wird der Text fotografiert oder gescannt und dann entschlüsselt. Fontcode wird dabei auch mit Störungen etwa durch einen ungünstigen Kamerawinkel, falsche Fokussierung oder das Licht fertig. Das System kann eine Botschaft auch dann noch dekodieren, wenn etwa ein Viertel der Buchstabenmodifikationen nicht richtig erkannt wird.
Eine mögliche Anwendung für Fontcode ist natürlich die Übertragung geheimer Nachrichten - die zudem auch verschlüsselt sein können. Das System lasse sich aber auch nutzen, um die Integrität wichtiger Dokumente, etwa einer Urkunde, sicherzustellen, sagte Projektleiter Changxi Zheng dem US-Wissenschaftsmagazin IEEE Spectrum: "Mit unserer Technik lässt sich feststellen, ob ein Dokument, auch wenn es auf Papier gedruckt wurde, manipuliert wurde. Sie kann sogar eingesetzt werden, um zu erkennen, welcher Teil des Dokuments manipuliert wurde."
Ein Wasserzeichen für einen Text
Die Entwickler haben noch weitere Anwendungsmöglichkeiten im Sinn: So könnte man Zusatzinformationen im Text unterbringen, etwa den Namen des Autors oder ein Wasserzeichen. Auch könnte in der modifizierten Schrift eine Internetadresse kodiert werden, die der Leser aufruft, indem er den Text scannt.
Zheng und seine Kollegen wollen Fontcode im August auf der Siggraph vorstellen. Die Konferenz findet in diesem Jahr vom 12. bis 16. August in Vancouver statt.
Das ist ja einfach... Der Typ wird wird samt seinen Büchern einkassiert (wg...
Wenn man sieht wie ineffizient Gmail manchmal HTML Mail codet: ein Buchstabe, der in...
Wichtiges gibt man nicht als Druck von der Originalquelle weiter ;)
Wenn es von einer einzigarten Schriftart abhängt, ist es für digitales unbrauchbar.