Dieses Dokuwiki verwendet ein von Anymorphic Webdesign erstelltes Thema.

Razlike

Slijede razlike između dviju inačica stranice.

Poveznica na ovu usporedbu

Starije izmjene na obje strane Starija izmjena
Novija izmjena
Starija izmjena
racfor_wiki:seminari:steganografija_slika [2023/01/10 12:52]
ak51630 [Poglavlje ...]
racfor_wiki:seminari:steganografija_slika [2023/06/19 18:17] (trenutno)
Redak 1: Redak 1:
 ===== Sažetak ===== ===== Sažetak =====
  
 +U ovom radu objašnjena su svojstva i vrste steganografskih algoritama za slike, praktične primjene steganografije i stegoanaliza slika.
 ===== Steganografija ===== ===== Steganografija =====
  
-Steganografija je koncept skrivanja informacije unutar neke druge informacije (npr. tekst, slika ili zvuk) na način da prisutnost skrivene informacije nije primjetljiva. Razlika između kriptografije i steganografije je da kriptografija transformira podatke u naizgled beskorisne bitove koji se kodiraju i dekodiraju pomoću ključa, dok steganografija kamuflira postojanje podataka. Za razliku od drugih vrsta komunikacije, glavna svrha steganografije je poništena ako se sazna da komunikacija s njome postoji što znači da je prva potreba steganografije neotkrivenost. Za slučaj slika, slika koja se koristi kao slika za prekrivanje neke informacije zove se „prekrivna slika“ (engl. Cover Image, to može, na primjer, biti slika nekog psa, mačke ili generalno bilo čega), dok slika u koju je ugrađena informacija se zove „stego slika“ ( engl. Stego Image). Za ugrađivanje i vađenje informacije iz stego slike koristi se stego ključ (engl. Stego Key). +Steganografija je koncept skrivanja informacije unutar neke druge informacije (npr. tekst, slika ili zvuk) tako da prisutnost skrivene informacije nije primjetljiva. Razlika između kriptografije i steganografije je da kriptografija transformira podatke u naizgled beskorisne bitove koji se kodiraju i dekodiraju pomoću ključa, dok steganografija kamuflira postojanje podataka. Za razliku od drugih vrsta komunikacije, glavna svrha steganografije je poništena ako se sazna da komunikacija s njome postoji što znači da je prva potreba steganografije neotkrivenost. Za slučaj slika, slika koja se koristi kao slika za prekrivanje neke informacije zove se „prekrivna slika“ (engl. Cover Image, to može, na primjer, biti slika nekog psa, mačke ili generalno bilo čega), dok slika u koju je ugrađena informacija se zove „stego slika“ ( engl. Stego Image). Za ugrađivanje i vađenje informacije iz stego slike koristi se stego ključ (engl. Stego Key). 
  
 {{ :racfor_wiki:seminari:stego-system.png?500 |}} {{ :racfor_wiki:seminari:stego-system.png?500 |}}
-Gornja slika (izvor [1]) prikazuje sustav za steganografiju sa navedenim elementima+Gornja slika (izvor [1]) prikazuje sustav za steganografiju navedenim elementima
  
  
Redak 14: Redak 14:
 Za stego sustav postoje 4 temeljna zahtjeva: Za stego sustav postoje 4 temeljna zahtjeva:
  
-  * Neprimjetnost (ili neuočljivost) informacije – prvi i primarni zahtjev, govori kolika je mogućnost dali će ljudsko oko primijetiti išta, no to nije dovoljno jer postoje statističke metode za prepoznavanje steganografije.+  * Neprimjetnost (ili neuočljivost) informacije – prvi i primarni zahtjev, govori kolika je mogućnost da li će ljudsko oko primijetiti išta, no to nije dovoljno jer postoje statističke metode za prepoznavanje steganografije.
   * Robusnost – koliko je steganografski sustav otporan na izdvajanje informacija iz njega i otpornost na brisanje tajnih podataka. Napadi na robusnost mogu biti bilo kakve obrade slike npr. filtri, rotiranje slike, rezanje, kompresija…   * Robusnost – koliko je steganografski sustav otporan na izdvajanje informacija iz njega i otpornost na brisanje tajnih podataka. Napadi na robusnost mogu biti bilo kakve obrade slike npr. filtri, rotiranje slike, rezanje, kompresija…
   * Nosivost (engl. payload capacity) – označava koliko maksimalno informacije se može ugraditi bez kreiranja statistički detektabilnih objekata.   * Nosivost (engl. payload capacity) – označava koliko maksimalno informacije se može ugraditi bez kreiranja statistički detektabilnih objekata.
Redak 29: Redak 29:
 ===== Steganografija slika ===== ===== Steganografija slika =====
  
-Postoje razni formati slika pogodni za steganografiju npr. GIF, PNG, JPG i BMP. Kod formata je potrebno i dodatno obratit pažnju na vrstu kompresije koju on koristi (ako je koristi) što može biti kompresija s gubitcima (engl. lossy) i kompresija bez gubitaka (engl. lossless). Kod kompresije sa gubitcima može doći do smanjenja pouzdanosti. Sama slika u osnovi nije ništa drugo nego 2D polje piksela (boja) gdje se svaki piksel sastoji od određenog broja bitova. Podjela steganografskih sustava za modificiranje slika je sljedeća:+Postoje razni formati slika pogodni za steganografiju npr. GIF, PNG, JPG i BMP. Kod formata je potrebno i dodatno obratiti pažnju na vrstu kompresije koju on koristi (ako je koristi) što može biti kompresija s gubitcima (engl. lossy) i kompresija bez gubitaka (engl. lossless). Kod kompresije gubitcima može doći do smanjenja pouzdanosti. Sama slika u osnovi nije ništa drugo nego 2D polje piksela (boja) gdje se svaki piksel sastoji od određenog broja bitova. Podjela steganografskih sustava za modificiranje slika je sljedeća:
  
   * Prostorna Domena (engl. Spatial Domain)   * Prostorna Domena (engl. Spatial Domain)
Redak 52: Redak 52:
 ===== Primjene steganografije slika ===== ===== Primjene steganografije slika =====
  
-Steganografija se ne mora nužno koristit samo za (potencijalno sumnjivo) skrivanje podataka, nego tehnike steganografije za ugrađivanje informacija se mogu koristiti kao način za spremanje informacija u slike radi moguće jednostavnosti rada sa programom. Na primjer, u digitalnoj igri Spore, igrači mogu izrađivati vlastite kreacije tipa životinje, vozila i građevine. Te kreacije su spremljene na disk u običnom PNG formatu, a igra ih učitavanjem pretvara u 3D modele i po potrebi animira. To je moguće zato što je u toj slici u PNG formatu pomoću steganografije zapisan kod koji igra pročita i na temelju njega stvori 3D model.+Steganografija se ne mora nužno koristiti samo za (potencijalno sumnjivo) skrivanje podataka, nego tehnike steganografije za ugrađivanje informacija se mogu koristiti kao način za spremanje informacija u slike radi moguće jednostavnosti rada programom. Na primjer, u digitalnoj igri Spore, igrači mogu izrađivati vlastite kreacije tipa životinje, vozila i građevine. Te kreacije su spremljene na disk u običnom PNG formatu, a igra ih učitavanjem pretvara u 3D modele i po potrebi animira. To je moguće zato što je u toj slici u PNG formatu pomoću steganografije zapisan kod koji igra pročita i na temelju njega stvori 3D model.
  
-{{ :racfor_wiki:seminari:stego-usage-1.png?600 |}}+{{ :racfor_wiki:seminari:stego-usage-1.png?400 |}}
  
 Drugi primjer je to da se u sliku ugrade podaci koji  ljudsko oko ne vidi, ali kamere (od mobilnih telefona) mogu pa se time mogu prenositi podaci sa slike iz stvarnog života za neku svrhu. To je bio projekt Japanske tvrtke Fujitsu [2]. Na slici dolje [3] je prikazan način rada sustava: Drugi primjer je to da se u sliku ugrade podaci koji  ljudsko oko ne vidi, ali kamere (od mobilnih telefona) mogu pa se time mogu prenositi podaci sa slike iz stvarnog života za neku svrhu. To je bio projekt Japanske tvrtke Fujitsu [2]. Na slici dolje [3] je prikazan način rada sustava:
  
-{{ :racfor_wiki:seminari:stego-usage-2.png?600 |}}+{{ :racfor_wiki:seminari:stego-usage-2.png?500 |}}
  
  
  
  
-===== Zaključak =====+===== Stegoanaliza slika =====
  
 +Svrha stegoanalize je detekcija da li postoji neka skrivena informacija u nekom mediju. Postoje 3 cilja kod stegoanalize slike: detekcija postoji li skrivena informacija u slici, kreiranje stego slike pomoću steganografskih alata i (po potrebi) uklanjanje skrivene informacije. Stegoanaliza se izvršava raznim metodama procesiranja slika tipa filtriranje, rotiranje, rezanje i translacija. Statističke metode uključuju histograme, korelaciju piksela, smjer i udaljenost. Napadi na steganografiju su sljedeći:
  
 +  * Stego-only attack – kada je stego dosje (stego slika) jedini dio informacije za istragu
 +  * Known message attack – stego dosje i originalna Cover slika su dostupne za istragu
 +  * Known message attack – napadač zna koji su skriveni podaci i pokušava razotkriti metodu koja je korištena za kodiranje, no čak i s time, to je težak posao
 +  * Chosen stego attack – poznat je i stego dosje i alat korišten za steganografiju
 +  * Chosen stego message attack – stego analitičar stvara stego dokumente koristeći  poznate steganografske alata u nadi da se prepoznaju uzorci koji naglašavaju koji algoritmi su korišteni
 +  * Known stego attack – Cover slika, stego dosje i algoritam a steganografiju su detektirani
 +
 +
 +===== Zaključak =====
 +
 +Steganografija slika je podosta razvijeno područje s raznim metodama za kodiranje i dekodiranje, no uz to metodama za njenu detekciju. Postoje i praktične primjene steganografije slika koje nisu nužno namijenjene skrivanju informacija radi tajnovitosti nego i praktičnosti.
 ===== Literatura ===== ===== Literatura =====
  
Redak 71: Redak 83:
   * [2] https://www.fujitsu.com/global/about/resources/news/press-releases/2004/0630-01.html   * [2] https://www.fujitsu.com/global/about/resources/news/press-releases/2004/0630-01.html
   * [3] https://pbtstudies.blogspot.com/2011/11/hardware-project-in-steganography.html?m=0   * [3] https://pbtstudies.blogspot.com/2011/11/hardware-project-in-steganography.html?m=0
 +
 +Prezentacija: https://mega.nz/file/EtEXQCqS#N9EfD_3BVzRIxgq-DZL2V7LZrrGEIzen2W0wPgP5xV0
  
racfor_wiki/seminari/steganografija_slika.1673351538.txt.gz · Zadnja izmjena: 2023/06/19 18:15 (vanjsko uređivanje)
Dieses Dokuwiki verwendet ein von Anymorphic Webdesign erstelltes Thema.
CC Attribution-Share Alike 4.0 International
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0