Steganografia digikuvissa

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    Favorites, Groups & Events

    Steganografia digikuvissa - Presentation Transcript

    1. Steganografia digikuvissa Mika Aho DIGI2004 / TITE 28.4.2006
    2. Sisällys
      • Mitä steganografia on?
      • Taustaa steganografialle
      • Steganografia ympärillämme - nykypäivää
      • Toimintamenetelmät visuaalisessa mediassa
      • Analyysi – havaitseminen ja poistaminen
      • Vesileima
      • Johtopäätökset
    3. Mitä steganografia on?
      • Johdettu kreikan kielen sanoista ”stegos” ja ”graphia”, tarkoittaa peitettyä kirjoitustapaa
      • Steganografian tavoitteena on piilottaa viestit toisten, harmittomilta näyttävien viestien sisään
      • " S ince e veryone c an r ead, e ncoding t ext i n n eutral s entences i s d oubtfully e ffective” … Secret inside
      • Perinteisiä menetelmiä mm.
        • näkymättömät musteet
        • mikropistetekniikka
      • Voidaan lisäksi myös suojata
    4. Taustaa steganografialle
      • Taustat yleensä aina sidottu sodankäyntiin tai politiikkaan
      • Käytetty vuosituhansien ajan, esim. Kreikan pelastuminen Persian valtaukselta
        • viestit tatuoitu orjien päähän
      • Toinen maailmansota ja kylmä sota oli steganografian kulta-aikaa
        • saksalaisten mikropistetekniikka
        • postishakki, ristisanatehtävät, neulontaohjeet
        • radiolähetykset, kukkalähetykset
        • Iso-Britannian tekstinkäsittelylaitteet ja vakoojat
    5. Steaganografia ympärillämme - nykypäivää
      • Piratismin estäminen/tekijänoikeus
      • Mainonta
      • Seuranta/osoitus: esim. röntgenkuvaus
      • Käyttämämme dokumentit, esim. word dokumentit ja digikameran kuvat
      • Rikollisjärjestöt, terrorismi ja huumekauppa
      • Populaarikulttuuri
        • Da Vinci -koodi
    6. Kuvien tallennuksesta
      • Taulukko joka kuvaa RGB-arvoja jokaiselle pikselille
      • Yleensä 8- tai 24-bittisiä
      • 24-bittisissä kuvissa on paljon tilaa tiedon tallennukseen, mutta ovat suuria ja yleensä pakattuja
      • 8-bittiset ovat parempia piilotetun tiedon tallennukseen
      • Kansikuvan (cover image) valinta on tärkeää
      • Paras vaihtoehto harmaasävykuvat
      • Ihmisen näkökyvyn hyväksikäyttö
    7. Toimintamenetelmät visuaalisessa mediassa
        • vähiten merkitsevien bittien korvaaminen
        • maskaus ja filtteröinti
        • muuntokoodaukseen perustuvat menetelmät
    8. LSB – Vähiten merkitsevien bittien korvaaminen
      • Esimerkkinä 24-bittinen kuva
      • Lisättävä data: kirjain ‘ A’ : (10000011)
      • Tarvitaan 3 pikseliä tallentamaan yksi 8 bittinen kirjain
      • Pikselit valitaan perustuen avaimella alustettavaan pseudogeneraattoriin
      • 00100111 11101001 11001000
      • 00100111 11001000 11101001
      • 11001000 00100111 11101001
      • Lisätään ‘A’  
      • 0010011 1 1110100 0 1100100 0
      • 0010011 0 1100100 0 1110100 0
      • 1100100 1 0010011 1 11101001
      • Tutkimusten mukaan keskimäärin 50% vähiten merkitsevistä pikseleistä muuttuu
      • Ihmissilmä ei huomaa muutosta vaikka data piilotettaisiin 2. vähiten merkitsevään
      • Data ei ole kuitenkaan tilastollisesti enää samanlaista
      • Kohinan lisääntyminen
      • Väripaletin uudelleenjärjestäminen (esim. GIF)
    9. LSB:n aiheuttamat muutokset kuvaan 4 LSB muutos aiheuttaa rengastumia 6 bittiä 7 bittä 8 bittä
    10. Maskaus ja filtteröinti
      • Data piilotetaan eniten merkitseviin bitteihin
      • Piilodatan sisältävät pikselit on valittu kuvan analysoinnin avulla
      • Esim. Luminanssin käyttö
      • Data paremmin suojassa pakkaamiselta ja muokkaukselta
      • Käytetään laajalti digitaalisessa vesileimauksessa ja sormenjälkitunnistuksessa
      • Lisäksi käytetään piilotettaessa kuva toisen sisään
    11. Maskaus ja filtteröinti
      • Peittopikseli : 010 11100
      • Salaisen kuvan pikseli: 11101 010
      • Resultanttipikseli: 010 11101 (3+5)
      • Jokaisen pikselin osuus voi vaihdella halutun vaikutuksen aikaansaamiseksi
      + = SALAISTA 8-bittinen harmaasävykuva (256 väriä)
    12. Maskaus ja filtteröinti Alkuperäinen kuva Irroitettu kuva
      • Uhrataan 2 bittiä peittokuvasta sisältämään 2 bittiä salaista kuvaa
    13. Maskaus ja filtteröinti
      • Uhrataan 5 bittiä peittokuvasta sisältämään 5 bittiä salaista kuvaa
      Alkuperäinen kuva Irroitettu kuva
    14. Muunnoskoodausmenetelmät
      • Matemaattinen operaatio, joka muuntaa tietyssä sarjassa olevat luvut toiseen, ominaisuuksiltaan edullisempaan sarjaan säilyttäen alkuperäisen informaation
      • Kasvatetaan pakkaussuhdetta koodaamalla dataa kuvaavia kertoimia erillisten pikselien pakkaamisen sijaan
      • Tavoitteena saada kertoimet riittävän pieniksi
        • Voidaan jättää pakkauksesta pois
      8x8 Pixel Block Discrete Cosine Transformation Quantizer Binary Encoder 100100…
    15. Diskreetti..mikä??
      • Diskreetti kosinimuunnos
      • Muuntaa 8x8 blokit 64 DCT kertoimiksi
      • ENSIMMÄINEN kerroin on kaikkein tärkein
      • Diskreetit kertoimet piilottavat datan vähiten merkitseviin bitteihin
      • DCT-muunnoksessa tieto leviää laajalle kuvan tilatasossa  salaisen datan havaitseminen vaikeaa
      • Kestää hyvin prosessointia vastaan
      • Yleensä tarvitaan kuitenkin myös alkuperäinen kuva
      41 30 18 26 98 -6 2 4
    16. Kvantisointi
      • Hukkaava tiivistys
      • Arvot kasvavat alaspäin mentäessä
      • Kvantisoitu arvo = Round ( DCT / QUA )
      • JPEG = Ei välitetä nollista
      98 -6 2 4 3 11 17 9 DCT QUA 33 -1 0 0 VALUE 33 -1 JPG
    17. Binääriksi
      • Muunnos binaariksi siksakkissa
      33 -1 0 0 0100001 0000000 1000001 0000000
    18. Kuvien analysointi, steganografian havaitseminen
      • Paras tapa uudelleenkirjoittaa tai uudelleenmääritellä
      • Kuvat
        • Käytetään häviöllistä pakkausta
        • Rajataan kuva uudelleen, muutetaan palettia, värejä, kirkkautta...
    19. Piilotetun viestin havaitseminen
    20. Vesileimat
      • Kuvan vesileima =
        • Digitaalinen signaali
        • Kuvaan sijoitettu kuvio
      • On sekä näkyviä että näkymättömiä vesileimoja
      • Ehkä paras tekniikka on naamiotiedoston käyttö
        • Mielellään samat värialueet
    21. Digimarc
      • Vesileimateknologioiden johtava toimittaja
      • Plugneita mm. Windowsiin, PhotoShopiin
      • Vesileima kertoo:
        • Omistajuuden
        • Kuvan ID:n
        • Kuvan sisällön – p0rnoo yms.
    22. Yhteenveto
      • Paljon kehitystä ja rajattomat mahdollisuudet
        • Varsinkin yksityisyyden säilyttämisessä verkon yli
        • Digitaalisten teosten tekijänoikeudet
      • Väärinkäyttö
      • Sovellettuna kryptografiaan erittäin tehokas työkalu
        • Mallory ei edes tiedä, että on olemassa jonkinlaista kommunikaatiota
      • Tulevaisuuden sovellukset todennäköisesti digitaalisissa vesileimoissa
    SlideShare Zeitgeist 2009

    + Mika AhoMika Aho Nominate

    custom

    71 views, 0 favs, 0 embeds more stats

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 71
      • 71 on SlideShare
      • 0 from embeds
    • Comments 0
    • Favorites 0
    • Downloads 0
    Most viewed embeds

    more

    All embeds

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories