Jag har gjort ett program som kan gömma data i bilder. Det manipulerar färgerna i bilden på ett smart sätt så det inte syns för blotta ögat och kan på det viset spara undan en massa data där. Ju större bild desto mer data ryms det.Jag är inte helt säker på hur watermarking fungerar men jag misstänker att det är något liknande jag har gjort fast kanske inte riktigt med samma syfte. Jag tänkte att i dessa avlyssningstider kan det vara bra med ett sätt att gömma data “in plain sight” så att säga. Kanske kan det hjälpa nån stackare i Kina som vill skicka hemliga meddelanden. Just nu är algoritmen ganska rak på sak men jag planerar att förfina den så att den dels förvanskar bilden mindre, dels rymmer mer data, samt krypterar den.
Såhär ser en modifierad bild ut:

Kan du hitta den gömda datan i den?
[Edit:]
Ok, det var faktiskt nån som försökte hitta datan i den, jag trodde inte nån på allvar skulle göra det =), det var bara slumpmässig data. Men denna gång har jag lagt in riktig data i form av text. Så, om någon känner sig manad denna gång så går det faktiskt att få ut den

Tjena, kul blogg du har,täntke på om det var du som skapat simsons gubben eller ? om det är du kanske du skulle villja ha ett lite uppdrag av mig, jag skulle behöva lite hjälp med något liknande, hör av dig om det kan vara intressant.mvh david
Jag gjorde ett tappert försök. Jag undersökte varje färgkanal separat, kollade hög- och lågdagrar, sökte efter små variationer som man normalt inte lägger märke till, lekte med kontraster och ljusstyrka (och annat). Jag hittade ingenting. Ledtråd?
Du kan få veta att det är 2 bitar per färgkanal som sparas, dvs totalt 6 bitar per pixel. Vilket innebär att en bokstav som i regel är en byte stor tar upp 4 färgkanaler i följd, t.ex RGB och sen in på R igen.
Det låter ju inte som som datan göms “in plain sight” modell watermarking som du antydde. Utifrån ledtråden framstår det snarare som om datan inte kan ses visuellt överhuvudtaget, och då faller hela nöjet med att försöka hitta den visuellt.
Jodå, den kan ses visuellt. Men du får tänka att det är 1 och en tredjedels pixel för varje tecken i en text om det nu är en text man gömt i bilden.
Meeeh, inte kan man se det visuellt utan att ha orginalbilden bredvid! Och med så små färgvariationer på så små ytor är det ju inte lätt för en mänsklig hjärna att tolka det.
Så visuellt vågar jag påstå att man inte kan hitta (eller ivf inte tyda) datat. Det krävs en dator till det.
Men jag tror att Micke menar med “in plain sight” att det är variationer i själva färgerna som manipulerats och inte att det ligger extra data och gömmer sig i filen men som inte syns…
Jo, Vidde har rätt, det är precis det jag menar med “in plain sight”