Sunum yükleniyor. Lütfen bekleyiniz

Sunum yükleniyor. Lütfen bekleyiniz

Hazırlayanlar: Hakan Kutucu,Mehmet Kaya Ege Üniversitesi Uluslararası Bilgisayar Enstitüsü/2002.

Benzer bir sunumlar


... konulu sunumlar: "Hazırlayanlar: Hakan Kutucu,Mehmet Kaya Ege Üniversitesi Uluslararası Bilgisayar Enstitüsü/2002."— Sunum transkripti:

1 Hazırlayanlar: Hakan Kutucu,Mehmet Kaya Ege Üniversitesi Uluslararası Bilgisayar Enstitüsü/2002

2 STEGANOGRAPHY NEDİR? Eski bir bilgi saklama sanatıdır. Eski bir bilgi saklama sanatıdır. Yunan alfabesinden türetilmiştir. Yunan alfabesinden türetilmiştir. Kökleri στεγαυο-ς (kaplanmış) ve γραΦ-ειν (yazı) kelimelerinden gelir. Kökleri στεγαυο-ς (kaplanmış) ve γραΦ-ειν (yazı) kelimelerinden gelir. Hakan Kutucu & Mehmet Kaya/Ege Üniversitesi Uluslararası Bilgisayar Enstitüsü

3 TARİHTEKİ ÖRNEKLERİ Mesajı taşıyacak olanın başına dövme ile yazılması Mesajı taşıyacak olanın başına dövme ile yazılması Bal mumu ile kaplanmış tabletlere mesajın gizlenmesi Bal mumu ile kaplanmış tabletlere mesajın gizlenmesi Görünmeyen Mürekkepler Görünmeyen Mürekkepler 2. Dünya Savaşında Alman bir casus tarafından gönderilen mesaj; 2. Dünya Savaşında Alman bir casus tarafından gönderilen mesaj; Apparently neutral’s protest is thoroughly discounted and ignored. Isman hard hit. Blockade issue affects pretext for embargo on by-product, ejecting suets and vegetable oils.Apparently neutral’s protest is thoroughly discounted and ignored. Isman hard hit. Blockade issue affects pretext for embargo on by-product, ejecting suets and vegetable oils. Her kelimedeki 2. Harfi birleştirsek:Her kelimedeki 2. Harfi birleştirsek: Pershing sails from NY June 1 Hakan Kutucu & Mehmet Kaya/Ege Üniversitesi Uluslararası Bilgisayar Enstitüsü

4 Cryptography Mesajın içeriği saklanır. Steganography Mesajın varlığı gizlenir. Metin içerisinde, Ses ve görüntü içerisinde, Ağ paketleri içerisinde, Kullanılmayan disk alanlarında vs. Cryptography ve Steganography

5 Hakan Kutucu & Mehmet Kaya/Ege Üniversitesi Uluslararası Bilgisayar Enstitüsü Digital steganography: Mesajı gizlemek için kullanılır. Digital watermarking: Copyright, sahiplik ve lisans bilgilerini gömmek için kullanılır. Digital fingerprinting: Verinin yasadışı dağıtımını izlemek için kullanılır. Steganographynin Farklı Kullanımları

6 Terminoloji Kapak (cover): Resim, ses, text vs. dosyasının orjinal halini belirtir. Kapak (cover): Resim, ses, text vs. dosyasının orjinal halini belirtir. Gömülmüş (embedded): Kapak dosyanın içerisinde gizli olan veriyi ifade eder. Gömülmüş (embedded): Kapak dosyanın içerisinde gizli olan veriyi ifade eder. Stego: Kapak dosyanın, mesaj gömüldükten sonraki halidir. Stego: Kapak dosyanın, mesaj gömüldükten sonraki halidir. Hakan Kutucu & Mehmet Kaya/Ege Üniversitesi Uluslararası Bilgisayar Enstitüsü

7 Stegosistem Modeli Hakan Kutucu & Mehmet Kaya/Ege Üniversitesi Uluslararası Bilgisayar Enstitüsü

8 Sayısal Resimlerde Steganography Hakan Kutucu & Mehmet Kaya/Ege Üniversitesi Uluslararası Bilgisayar Enstitüsü

9 Örnek Original Resim Mesaj Saklanmış Resim

10 Resim Steganographynin Sınıflandırması 1-) Spatial/Image Domain Tekniği 2-) Frequency/Transform Domain Tekniği Hakan Kutucu & Mehmet Kaya/Ege Üniversitesi Uluslararası Bilgisayar Enstitüsü

11 Spatial Domain Tekniği En Az Öneme Sahip Bite Ekleme (Least Significant Bit Insertion ) Spatial Domain Tekniği En Az Öneme Sahip Bite Ekleme (Least Significant Bit Insertion ) 24 bitlik resmin aşağıdaki şekilde olduğunu varsayalım 24 bitlik resmin aşağıdaki şekilde olduğunu varsayalım ( ) ( ) ( ) A harfinin de binary karşılığı=( ) A harfinin de binary karşılığı=( ) ( ) ( ) ( ) Hakan Kutucu & Mehmet Kaya/Ege Üniversitesi Uluslararası Bilgisayar Enstitüsü

12 Resmin Uygunluğu 24 bit BMP 24 bit BMP Veri saklama için idealdir.Veri saklama için idealdir. Fazla yer kaplarFazla yer kaplar 8 bit BMP, GIF (Kayıpsız sıkıştırma) 8 bit BMP, GIF (Kayıpsız sıkıştırma) Renkler her resme özel bir palette tutulur.Renkler her resme özel bir palette tutulur. Paletin yapısına göre, gömme işlemi görülebilir bozulma yaratabilir.Paletin yapısına göre, gömme işlemi görülebilir bozulma yaratabilir. Gri tonlamalı resimler Gri tonlamalı resimler En ideal sonuçları verir.En ideal sonuçları verir. Hakan Kutucu & Mehmet Kaya/Ege Üniversitesi Uluslararası Bilgisayar Enstitüsü

13 256 Renk Resimler Hakan Kutucu & Mehmet Kaya/Ege Üniversitesi Uluslararası Bilgisayar Enstitüsü

14 Maskeleme ve Filtreleme (Masking and Filtering) Watermarking için kullanılır. Watermarking için kullanılır. Piksellerin parlaklık değerinin arttırılması ile yapılır. Piksellerin parlaklık değerinin arttırılması ile yapılır. 24 bit ve gri tonlamalı resimlere uygulanır. 24 bit ve gri tonlamalı resimlere uygulanır. Hakan Kutucu & Mehmet Kaya/Ege Üniversitesi Uluslararası Bilgisayar Enstitüsü

15 Frequency Domain Tekniği DCT (Discrete Cosine Transformation) JPEG Algoritması olarak bilinir. JPEG Algoritması olarak bilinir. LSB tekniğinden daha az bilgi saklanır. LSB tekniğinden daha az bilgi saklanır. LSB’den daha güçlüdür. LSB’den daha güçlüdür. Hakan Kutucu & Mehmet Kaya/Ege Üniversitesi Uluslararası Bilgisayar Enstitüsü

16 BPCS-Steganography (Bit Plane Complexity Segmantation Based Steganography) P=(P1,P2,...,Pn). P=(PR1,PR2,..,PRn,PG1,PG2,..,PGn,PB1,PB2,..,PBn), PR1,PG1,PB1 most significant bit pozisyonları, PRn, PGn, PBn least significant bit pozisyonları. Hakan Kutucu & Mehmet Kaya/Ege Üniversitesi Uluslararası Bilgisayar Enstitüsü Orijinal PR3PR4PR5

17 Seste Steganography Düşük değerli bit kodlaması (LSB) Düşük değerli bit kodlaması (LSB) Faz kodlaması (Phase encoding) Faz kodlaması (Phase encoding) Spread spectrum Spread spectrum Yankı verisine gizleme (Echo data hiding) Yankı verisine gizleme (Echo data hiding) Hakan Kutucu & Mehmet Kaya/Ege Üniversitesi Uluslararası Bilgisayar Enstitüsü

18 Watermarking Orijinal resim Gömme işlemi key (C) 2002 Author: Kemal Başak ID:# Copyright bilgisi dağıtım TEST key (C) 2002 Author: Kemal Başak ID:# İŞARETLEME TEST ETME

19 Watermarking özellikleri Müzik, video ve resimlere uygulanabilir. Müzik, video ve resimlere uygulanabilir. Watermarking görünen ve görünmeyen şekilde yapılabilir. Watermarking görünen ve görünmeyen şekilde yapılabilir. Güçlü olmalıdır. Güçlü olmalıdır. Hakan Kutucu & Mehmet Kaya/Ege Üniversitesi Uluslararası Bilgisayar Enstitüsü

20 Görünmeyen watermarking’in bir ses dosyasına uygulanması Hakan Kutucu & Mehmet Kaya/Ege Üniversitesi Uluslararası Bilgisayar Enstitüsü Orijinal ses dosyasının analiziWatermarking den sonraki analiz

21 Watermarking Saldırıları Digital-analog-digital dönüştürme Digital-analog-digital dönüştürme Sıkıştırma Sıkıştırma Döndürme (örnek 1 derece) Döndürme (örnek 1 derece) Öteleme Öteleme Kesme Kesme Boyutlandırma Boyutlandırma Hakan Kutucu & Mehmet Kaya/Ege Üniversitesi Uluslararası Bilgisayar Enstitüsü

22 STEGANALYSIS Gizli mesajın varlığını belirleme sanatı. Gizli mesajın varlığını belirleme sanatı. Bu işi yapanlara steganalyst denir. Bu işi yapanlara steganalyst denir. Steganalysis tipleri ; Steganalysis tipleri ; Tarama/Bulma,Tarama/Bulma, Bozma/Yok Etme.Bozma/Yok Etme.

23 Hakan Kutucu & Mehmet Kaya/Ege Üniversitesi Uluslararası Bilgisayar Enstitüsü stego-only attack Sadece stego-object elimizde chosen stego attack The stego-tool (algoritması) biliniyor ve stego-object elimizde known cover attack Stego-object ve cover object’in orijinal bir kopyası elimizde Known stego attack Stego-tool (algoritması) biliniyor ve stego-object and orijinal kapak (cover) elimizde. known message attack Gizli mesaj ve stego-object elimizde choosen message attack Bir mesaj seçilir ve bilinen algoritma ile stego-object oluşturulur. DETECTION

24 S-Tool ‘da mesaj gizlenmiş bir resim için tahlil Hakan Kutucu & Mehmet Kaya/Ege Üniversitesi Uluslararası Bilgisayar Enstitüsü Orijinal Resim True Color

25 Hakan Kutucu & Mehmet Kaya/Ege Üniversitesi Uluslararası Bilgisayar Enstitüsü Mesaj Saklı Resim Filtrelenmiş Hali

26 Gömülü Mesajı Yok Etme Saldırıları Stego-object üzerinde değişiklik yapmak; Stego-object üzerinde değişiklik yapmak; kesmek, döndürmek, kontrastı arttırmak, bulanıklaştırmak, gürültü eklemek vs. Tekrar mesaj gömmek Tekrar mesaj gömmek Diğer resim formatlarına dönüştürmek Diğer resim formatlarına dönüştürmek Hakan Kutucu & Mehmet Kaya/Ege Üniversitesi Uluslararası Bilgisayar Enstitüsü

27 Steganography Yazılımları S-Tools S-Tools S-Dart S-Dart Hide and Seek Hide and Seek EZ stego,stego-online EZ stego,stego-online J steg-Jpeg J steg-Jpeg StegDetect; Jpeg resimlerinde StegDetect; Jpeg resimlerinde Jsteg, JP Hide ve Seek tarafından saklanan mesajları tarar, Hakan Kutucu & Mehmet Kaya/Ege Üniversitesi Uluslararası Bilgisayar Enstitüsü

28 Watermark Yazılımları EikonaMark,AudioMark,VideoMark EikonaMark,AudioMark,VideoMark Unzign,Stirmak; Birçok populer programdan watermark’I kaldırır. Unzign,Stirmak; Birçok populer programdan watermark’I kaldırır. 2Mosaic; Görünmeyen modifikaasyonlarla watermarkı disable eder. 2Mosaic; Görünmeyen modifikaasyonlarla watermarkı disable eder. Hakan Kutucu & Mehmet Kaya/Ege Üniversitesi Uluslararası Bilgisayar Enstitüsü

29 REFERANSLAR sellars/stego.html sellars/stego.html sellars/stego.html sellars/stego.html Folien/ SteganographyWatermarking.1on1.pdf Folien/ SteganographyWatermarking.1on1.pdf Folien/ SteganographyWatermarking.1on1.pdf Folien/ SteganographyWatermarking.1on1.pdf Hakan Kutucu & Mehmet Kaya/Ege Üniversitesi Uluslararası Bilgisayar Enstitüsü


"Hazırlayanlar: Hakan Kutucu,Mehmet Kaya Ege Üniversitesi Uluslararası Bilgisayar Enstitüsü/2002." indir ppt

Benzer bir sunumlar


Google Reklamları