Tammo 80

Home / Weblog / Java / Reizen / Taalverhaspelingen

4 May 2007

Steganografie

TijgetjeVandaag ben ik even naar de Amsterdamse AIO-dag geweest. Vincent hield daar een praatje, getiteld “What Dan Brown didn’t tell you: How everything cool in mathematics is related to the golden ratio”. In het praatje vertelde hij van alles dat ik al wist, aangevuld met nieuwe dingen, vooral over E8 (een bijzonder object uit de wiskunde, dat dus tenminste iets te maken heeft met de gulden snede).

Op de terugweg kwam ik Ruden tegen, die naar een ander symposium was geweest, meer op het gebied van discrete wiskunde. Hij had een leuk praatje gehoord over steganografie in digitale foto’s. Een voorbeeld hiervan zie je hiernaast: in de pels van Tijgetje zit een boodschap verstopt!

Als je de boodschap geheel op eigen houtje wilt ontcijferen, stop dan met lezen. Voor degenen die nu nog aan het lezen zijn: de grijswaarden van het plaatje zijn soms even, en soms oneven. Als de waarde oneven is, dan staat op die plek een 1, anders een 0. Zo zit er dus een reeks enen en nullen verstopt in de afbeelding. Een groepje van 8 enen of nullen vormen samen een byte, die op zijn beurt (met de ASCII-tabel) met een letter correspondeert. Wie vindt als eerste de tekst? Hij/zij verdient een eervolle vermelding hier, en wie weet zelfs de grote prijs!

Update: Mathematica-tovenaar Wil van de TU/E heeft de puzzel opgelost, met een eenregelig Mathematica-programma.

Update 2: Guido heeft de code inmiddels ook gekraakt (ook met Mathematica, maar ‘t kan natuurlijk met willekeurig welk programma).

No Comments »

No comments yet.

RSS feed for comments on this post. TrackBack URL

Leave a comment