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:kriptoanaliza:digitalna_cardanova_resetka [2020/01/08 14:49]
lgajdic [Rezultati]
racfor_wiki:kriptoanaliza:digitalna_cardanova_resetka [2024/12/05 12:24] (trenutno)
Redak 5: Redak 5:
 ===== Sažetak ===== ===== Sažetak =====
  
-How do you write an abstract? Identify your purposeYou're writing about a correlation between lack of lunches in schools and poor grades… Explain the problem at handAbstracts state the “problem” behind your work… Explain your methods. … ([[https://www.aje.com/arc/make-great-first-impression-6-tips-writing-strong-abstract/|Source]]) Save your work regularly!!! Describe your results (informative abstract only). … Abstract should be no longer that 400 words.+<font 12pt/Arial,sans-serif;;inherit;;inherit>Cilj ovog rada bio je predstaviti digitalnu metodu jedne od tehnika steganografije, Cardanovu rešetkuGeneralna metoda Cardanove rešetke je metoda pisanja tajnih porukaCardanova rešetka izrađena je od lima prilično krutog papira ili pergamenta ili od tankog metalaU toj tehnici se predstavljaju linije rukopisa i pravokutna područja izrezana u proizvoljnim intervalima između tih linija.</font>
  
-Ključne riječi: **abstract****bastract**astractretracttractor+<font 12pt/Arial,sans-serif;;inherit;;inherit>Pošiljatelj stavlja rešetku na list papira i piše svoju poruku u pravokutne otvore, od kojih u neki stane jedno slovo, slog ili cijela riječ. Zatim, uklanjajućrešetku, ulomci se popunjavaju kako bi stvorili bilješku ili pismo koje prikrivaju pravu poruku.</font> 
 + 
 +<font 12pt/Arial,sans-serif;;inherit;;inherit>Digitalna verzija veoma je slična generalnoj, samo što se koriste slike preko kojih se stavlja Cardanova rešetka, tj. matrica popunjena koeficijentima čije vrijednosti znaju samo pošiljatelj i primatelj. Prvo se oštećena slika uzima kao maska, a poruka koju želimo sakriti se piše na područje koje treba ispuniti digitalnom Cardanovom rešetkom određenih koeficijenata.</font> 
 + 
 +<font 12pt/Arial,sans-serif;;inherit;;inherit>Ključne riječi: steganografija, Cardanova rešetka</font>
  
  
Redak 35: Redak 39:
 ===== Korištenje digitalne Cardanove rešetke u sakrivanju informacija ===== ===== Korištenje digitalne Cardanove rešetke u sakrivanju informacija =====
  
-<font 12.0pt/inherit;;inherit;;inherit>Metoda digitalna Cardanove rešetke zapravo je automatizirani slučaj osnovne ideje tradicionalne Cardanove rešetke. Pošiljatelj definira masku, nazvanu Digitalna Cardanova rešetka, kako bi odredio gdje je poruka sakrivena, a sakrivene poruke idu izravno na ta mjesta gdje je originalna slika poremećena. Zatim se za dovršavanje slike koristi metoda iscrtavanja slike koja se temelji na GAN-ovima (Slika 1.). Dobro ispunjena slika prenosi se primatelju putem javnog kanala. Prijemnik izvlači tajnu poruku pomoću Cardanove rešetke koju dvije osobe dijele na rekonstruiranoj slici. Jezgra ovog okvira je definiranje Cardanove rešetke koja ne samo da osigurava dosljednost tajnih poruka, već i racionalnost sadržaja metode pomoću GAN-ova prije i nakon završetka iscrtavanja slike. Razvoj GAN-ova dao je tehničku osnovu za zadovoljenje ove dvije premise.</font>+<font 12.0pt/inherit;;inherit;;inherit>Metoda digitalna Cardanove rešetke zapravo je automatizirani slučaj osnovne ideje tradicionalne Cardanove rešetke. Pošiljatelj definira masku, nazvanu digitalna Cardanova rešetka, kako bi odredio gdje je poruka sakrivena, a sakrivene poruke idu izravno na ta mjesta gdje je originalna slika poremećena. Zatim se za dovršavanje slike koristi metoda iscrtavanja slike koja se temelji na GAN-ovima (Slika 1.). Dobro ispunjena slika prenosi se primatelju putem javnog kanala. Primatelj izvlači tajnu poruku pomoću Cardanove rešetke koju dvije osobe dijele na rekonstruiranoj slici. Jezgra ovog okvira je definiranje Cardanove rešetke koja ne samo da osigurava dosljednost tajnih poruka, već i racionalnost sadržaja metode pomoću GAN-ova prije i nakon završetka iscrtavanja slike. Razvoj GAN-ova dao je tehničku osnovu za zadovoljenje ove dvije premise.</font>
  
 {{  :racfor_wiki:kriptoanaliza:1.png?nolink&600x352  }} {{  :racfor_wiki:kriptoanaliza:1.png?nolink&600x352  }}
Redak 76: Redak 80:
 <font 12pt/Arial,sans-serif;;inherit;;inherit>Gornjom metodom proširuje se poruka m na poruku m'.</font> <font 12pt/Arial,sans-serif;;inherit;;inherit>Gornjom metodom proširuje se poruka m na poruku m'.</font>
  
-<font 12pt/Arial,sans-serif;;inherit;;inherit>Prvo se odabire skriveni ulaz poremećene slike y<sub>poremećeno</sub> poruke m i Cardanovu rešetku. Važno je zadržati veličinu i vrijednost Cardanove rešetke i lokaciju poremećene slike. Pretpostavlja se da je veličina poremećenog područja a*b, gdje je a=b=3. Tada je Cardanova rešetka, koja mora biti iste veličine, definirana kao:</font>+<font 12pt/Arial,sans-serif;;inherit;;inherit>Prvo se odabire skriveni ulaz poremećene slike y<sub>poremećeno</sub> poruke m i Cardanovu rešetku. Važno je zadržati veličinu i vrijednost Cardanove rešetke i lokaciju poremećene slike. Pretpostavlja se da je veličina poremećenog područja a*b, gdje je a=b=3. Tada je Cardanova rešetka, koja mora biti iste veličine kao što je definirano na slici 3.</font> 
 + 
 +{{  :racfor_wiki:kriptoanaliza:matrica.png?nolink&230x150  }} 
 + 
 +<font 16px/inherit;;inherit;;inherit>Slika 3. Model Cardanove rešetke</font>
  
 <font 12pt/Arial,sans-serif;;inherit;;inherit>Koristi se binarna maska koja ima vrijednosti 0 ili 1. Vrijednost 1 predstavlja dio slike na kojem želimo sakriti poruku, a vrijednost 0 dio gdje ne možemo pisati poruku. Lokacija Cardanove rešetke je u središtu oštećene slike. Poruka tipa '01011' može biti napisana na ulaznoj slici. Dobiva se poremećena slika koja sadrži sakrivenu poruku m'.</font> <font 12pt/Arial,sans-serif;;inherit;;inherit>Koristi se binarna maska koja ima vrijednosti 0 ili 1. Vrijednost 1 predstavlja dio slike na kojem želimo sakriti poruku, a vrijednost 0 dio gdje ne možemo pisati poruku. Lokacija Cardanove rešetke je u središtu oštećene slike. Poruka tipa '01011' može biti napisana na ulaznoj slici. Dobiva se poremećena slika koja sadrži sakrivenu poruku m'.</font>
Redak 85: Redak 93:
 <font 12pt/Arial,sans-serif;;inherit;;inherit>Pretpostavlja se da je pronađena slika iz generatora koja daje razumnu rekonstrukciju nedostajućih dijelova. Dovršeni pikseli mogu biti dodani originalnima da bi se stvorila rekonstruirana slika:</font> <font 12pt/Arial,sans-serif;;inherit;;inherit>Pretpostavlja se da je pronađena slika iz generatora koja daje razumnu rekonstrukciju nedostajućih dijelova. Dovršeni pikseli mogu biti dodani originalnima da bi se stvorila rekonstruirana slika:</font>
  
-<font 12pt/Arial,sans-serif;;inherit;;inherit>x<sub>rekonstruirano</sub> = M ⊙</font>+ (1 – M) ⊙G(z) (8)+<font 16px/Arial,sans-serif;;inherit;;inherit>x<sub>rekonstruirano</sub> = M ⊙y</font>+ (1 – M) ⊙G(z) (8)
  
 <font 12pt/Arial,sans-serif;;inherit;;inherit>**Kontekstualni gubitak**: Da bi se zadržao isti kontekst kao kod ulazne slike, bitno je pobrinuti se da je lokacija poznatih piksela ulazne slike y slična pikselima kod G(z). G(z) se kažnjava ako ne stvori sličnu sliku za piksele koji su nam poznati na način da se oduzmu pikseli u y od G(z) po elementima te se gleda koliko se razlikuju:</font> <font 12pt/Arial,sans-serif;;inherit;;inherit>**Kontekstualni gubitak**: Da bi se zadržao isti kontekst kao kod ulazne slike, bitno je pobrinuti se da je lokacija poznatih piksela ulazne slike y slična pikselima kod G(z). G(z) se kažnjava ako ne stvori sličnu sliku za piksele koji su nam poznati na način da se oduzmu pikseli u y od G(z) po elementima te se gleda koliko se razlikuju:</font>
  
-<font 12pt/Arial,sans-serif;;inherit;;inherit>L<sub>kontekstualno</sub>(z) = | | M ⊙</font>G(z) – M ⊙y | | <sub>1</sub> (9)+<font 16px/Arial,sans-serif;;inherit;;inherit>L<sub>kontekstualno</sub>(z) = | | M ⊙G(z)</font>– M ⊙ y | | <sub>1</sub> (9)
  
 <font 12pt/Arial,sans-serif;;inherit;;inherit>U idealnom slučaju, svi su pikseli na poznatim lokacijama između y i G(z) jednaki. Tada je G(z) – y<sub>i</sub> = 0 za poznate piksele te je L<sub>kontekstualno</sub>(z) = 0.</font> <font 12pt/Arial,sans-serif;;inherit;;inherit>U idealnom slučaju, svi su pikseli na poznatim lokacijama između y i G(z) jednaki. Tada je G(z) – y<sub>i</sub> = 0 za poznate piksele te je L<sub>kontekstualno</sub>(z) = 0.</font>
Redak 116: Redak 124:
 <font 12pt/Arial,sans-serif;;inherit;;inherit>m = x<sub>rekonstruirano </sub>⊙</font>M’<sub>CG</sub> (14) <font 12pt/Arial,sans-serif;;inherit;;inherit>m = x<sub>rekonstruirano </sub>⊙</font>M’<sub>CG</sub> (14)
  
-<font 12pt/inherit;;inherit;;inherit>gdje je M'<sub>CG</sub> dobijem dodavanjem nula na M<sub>CG</sub>.</font>+<font 12pt/inherit;;inherit;;inherit>gdje je M'<sub>CG</sub> dobiven dodavanjem nula na M<sub>CG</sub>.</font>
  
  
Redak 127: Redak 135:
 <font 12.0pt/inherit;;inherit;;inherit>Na slici 4. prikazana je demonstracija uspješne predikcije nedostajućeg sadržaja. Potrebno je naznačiti da je u ovom slučaju Cardanova rešetka bila nasumično generirana kao što je to bila i sakrivena poruka.</font> <font 12.0pt/inherit;;inherit;;inherit>Na slici 4. prikazana je demonstracija uspješne predikcije nedostajućeg sadržaja. Potrebno je naznačiti da je u ovom slučaju Cardanova rešetka bila nasumično generirana kao što je to bila i sakrivena poruka.</font>
  
-{{  :racfor_wiki:kriptoanaliza:4.png?nolink&600x496  }} +{{  :racfor_wiki:kriptoanaliza:4.png?nolink&600x496  }}<font 12pt/Arial,sans-serif;;inherit;;inherit>Slika 4. Uspješno provedena implementacija digitalne Cardanove rešetke</font>
- +
-''Slika 4. Uspješno provedena implementacija digitalne Cardanove rešetke''+
  
-<font 12.0pt/inherit;;inherit;;inherit>Također je na slici 5. prikazan proces stvaranja slike s brojem iteracija od 60 do 600. Zaključuje se da se dopunjena slika postaje realnija kako raste broj iteracija.</font>+<font 12.0pt/inherit;;inherit;;inherit>Također je na slici 5. prikazan proces stvaranja slike s brojem iteracija od 60 do 600. Zaključuje se da dopunjena slika postaje realnija kako raste broj iteracija.</font>
  
 {{  :racfor_wiki:kriptoanaliza:5.png?nolink&600x210  }} {{  :racfor_wiki:kriptoanaliza:5.png?nolink&600x210  }}
Redak 143: Redak 149:
 <font 12pt/Arial,sans-serif;;inherit;;inherit>Slika 6. Sakrivanje informaciju uz različite veličine Cardanove rešetke</font> <font 12pt/Arial,sans-serif;;inherit;;inherit>Slika 6. Sakrivanje informaciju uz različite veličine Cardanove rešetke</font>
  
-<font 12.0pt/inherit;;inherit;;inherit>Nadalje, na slici 7. prikazan je rezultat ekstrakcije informacija te cijeli proces sakrivanja informacija pri čemu zadnje dvije slike prikazuju ekstrahiranu poruku i grešku između ekstrahirane slike i sakrivene poruke.</font>+<font 12.0pt/inherit;;inherit;;inherit>Nadalje, na slici 7. prikazan je rezultat ekstrakcije informacija te cijeli proces sakrivanja informacija pri čemu zadnje dvije slike prikazuju ekstrahiranu poruku i grešku između ekstrahirane poruke i sakrivene poruke.</font>
  
 {{  :racfor_wiki:kriptoanaliza:7.png?nolink&600x99  }} {{  :racfor_wiki:kriptoanaliza:7.png?nolink&600x99  }}
racfor_wiki/kriptoanaliza/digitalna_cardanova_resetka.1578494963.txt.gz · Zadnja izmjena: 2024/12/05 12:23 (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