YER DEĞİŞTİRME VE DEĞER DÖNÜŞTÜRME ÖZELLİĞİNE SAHİP GÖRÜNTÜ ŞİFRELEME ALGORİTMALARININ ANALİZİ Erdal GÜVENOĞLU erdalg@maltepe.edu.tr Nurşen SUÇSUZ  nsucsuz@trakya.edu.tr.

Slides:



Advertisements
Benzer bir sunumlar
Steganografi.
Advertisements

Diferansiyel Sürüş Sistemi E-posta:
FEN BİLİMLERİ ENSTİTÜSÜ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ
KONU :GÖRÜNTÜNÜN GEOMETRİK MODELLERİNİN KURULMASI
AES (Advanced Encryption Standart)
(Data Encryption Standard) Şifreleme Algoritması
SİMETRİK ŞİFRELEME SİSTEMLERİ VE ÖZELLİKLERİ
TÜRKÇE DOKÜMAN TANIMA SİSTEMLERİNDE KARŞILAŞILAN KARMAŞIK METİN SATIRLARININ TESPİT EDİLMESİ PROBLEMİNİ ORTADAN KALDIRAN BİR GÖRÜNTÜ ANALİZİ YAKLAŞIMI.
TÜRK HAVA KURUMU ÜNİVERSİTESİ İŞLETME DOKTORA PROGRAMI
SEDA ARSLAN TUNCER Android işletim sisteminde RGB histogram değerlerinin gerçek zamanlı olarak elde edilmesi SEDA ARSLAN TUNCER
Parmak İzİ kullanarak görüntü şİfreleme
NESNELER ARASINDAKİ UZAYSAL İLİŞKİLER ÜZERİNE BİR UYGULAMA
EVRE 1 BLOK 1 Uygulamalı Bilgisayar Eğitimi Öğr. Gör. A. Murat ERGİN E.Ü.T.F. Biyoistatistik ve Tıbbi Bilişim A.D.
Steganografi.
OPENCV İLE STEREO GÖRÜNTÜLERDEN DERİNLİK KESTİRİMİ
YAPAY ZEKA ve UZMAN SİSTEMLER
Nesneye Dayalı Programlama
MIT503 Veri Yapıları ve algoritmalar Veri ağaçları
TARAYICI (SCANNER).
SINIFLANDIRMA VE REGRASYON AĞAÇLARI
Rekabet ortamında arama Adversarial Search
Bilgisayar Programlama
DÖNÜŞÜM GEOMETRİSİ ÖRÜNTÜ VE SÜSLEMELER
ÖRÜNTÜLER, ÖTELEME VE SÜSLEMELER
GÜVENLİK CEP TELEFONLARINDA HAZIRLAYANLAR: - GONCA ÖCALAN
Resim Sıkıştırma Yonca BAYRAKDAR
AES S Kutusuna Benzer S Kutuları Üreten Simülatör
BİL551 – YAPAY ZEKA Genetik Algoritma
AĞ TEMELLERİ.
Doç. Dr. Cemil Öz SAÜ Bilgisayar Mühendisliği Dr. Cemil Öz.
Dijital Ölçüler.
Bilgisayar Görmesi Ders 5: İstatistiksel İşlemler
Bilgisayar Görmesi Ders 9:Korelasyon ve İki Boyutlu Dönüşümler
Grafik ve Animasyon.
DERS 4 MİKROİŞLEMCİ PROGRAMLAMA. Dr. Emin Argun Oral, Atatürk Üniversitesi 2008 Ders 4, Slayt 2İÇERİK Yüksek seviyeli programlama dilleri Düşük sevyeli.
Veri Madenciligi . Sınıflandırma ve Regresyon Ağaçları ( CART )
Adım Adım Algoritma.
FAT VE NTFS DOSYA YAPISI
BİÇİMSEL (MORFOLOJİK) GÖRÜNTÜ İŞLEME
UZAMSAL FİLTRELEME.
O R T L G İ M A A Ve Akış şemaları.
Yapay Zeka Algoritmaları
YER FOTOGRAMETRİSİ (2014) SUNU III Doç. Dr. Eminnur Ayhan
YER FOTOGRAMETRİSİ (2014) Doç. Dr. Eminnur Ayhan
Fonksiyonlar ve Diziler
WORD KULLANIMI Sayfaya sütun ve satırların oluşturduğu hücrelerden oluşan bir tablo eklememizi sağlar. TABLO EKLEMEK.
DERS 2 SAYI DÜZENLERİ.
ANKARA ÜNİVERSİTESİ SAĞLIK BİLİMLERİ FAKÜLTESİ SOSYAL HİZMET BÖLÜMÜ
Algoritmalar II Ders 1: Alan zaman takası yöntemi.
Insertion Sort Fikir: Oyun kartlarını sıralamaya benzer.
SAYISAL GÖRÜNTÜ TEMELLERİ
FOTOGRAMETRİ - I Sunu 3- 3 Eminnur Ayhan
FOTOGRAMETRİ - I Sunu 5 Doç Dr. Eminnur Ayhan
ÇOK BOYUTLU İŞARET İŞLEMENİN TEMELÖZELLİKLERİ
Bilgi Sistemleri ve Güvenliği Dersi Proje Raporu
BİYOLOJİDE ÖZEL KONULAR
Öteleme-Yansıma-Döndürme Bileşke Dönüşüm
Doğu Akdeniz Üniversitesi Bilgisayar Ve Teknoloji Yüksek Okulu
İleri Algoritma Analizi
Algoritma Nedir? Algoritmayı, herhangi bir problemin çözümü için izlenecek yolun adımlar halinde yazılması olarak tanımlayabiliriz. Algoritma, bir problemin.
Yıldıray YALMAN Doç. Dr. İsmail ERTÜRK
AES S Kutusuna Benzer S Kutuları Üreten Simulatör
Bilgisayar Mühendisliği Bölümü
Deniz TAŞKIN Nurşen SUÇSUZ
YZM 2116 Veri Yapıları Yrd. Doç. Dr. Deniz KILINÇ
NİŞANTAŞI ÜNİVERSİTESİ
İleri Algoritma Analizi
Konu : Fonksiyonların Lİmiti
Öteleme-Yansıma-Döndürme Bileşke Dönüşüm
Medİkal görüntülerde doktor – hasta bİlgİ gİzlİlİğİnİn sağlanmasI
Sunum transkripti:

YER DEĞİŞTİRME VE DEĞER DÖNÜŞTÜRME ÖZELLİĞİNE SAHİP GÖRÜNTÜ ŞİFRELEME ALGORİTMALARININ ANALİZİ Erdal GÜVENOĞLU erdalg@maltepe.edu.tr Nurşen SUÇSUZ  nsucsuz@trakya.edu.tr  

GİRİŞ Gelişen teknoloji karşısında bilgisayar ağlarının en önemli konularından biri de son derece önemli olan bilgilerin, yetkisiz kişilerin eline geçmesini engellemek olmaktadır. Bu nedenlerden dolayı geçmişten günümüze çok çeşitli şifreleme yöntemleri geliştirilmiştir. 02.01.2019 Akademik Bilişim 2007

GÖRÜNTÜ VE METİN DOSYALARI Görüntü dosyaları metin dosyalarından farklıdır. Geleneksel metin şifreleme sistemleri resimler için kullanılabilse de, iki nedenden dolayı bu kötü bir fikir olmaktadır. Resimlerin boyutları metin verilerinden çok daha büyüktür. Bu nedenle geleneksel algoritmalar resimleri şifrelemek için yavaş kalmaktadırlar. Metin verisinin şifresi çözüldüğünde aynen geri gelmesi gerekli iken, resim dosyalarında böyle bir zorunluluk yoktur. 02.01.2019 Akademik Bilişim 2007

GÖRÜNTÜ ŞİFRELEME ALGORİTMALARI Görüntü şifreleme algoritmaları üç temel fikre dayanmaktadır. Değer dönüşümü Yerel permütasyon Değer dönüşümü ve yerel permütasyonlar. 02.01.2019 Akademik Bilişim 2007

GÖRÜNTÜ ŞİFRELEME ALGORİTMALARI 02.01.2019 Akademik Bilişim 2007

KARMAŞIK RESİM ŞİFRELEME ALGORİTMASI Karmaşık bir sisteme dayalı yeni bir resim şifreleme yöntemidir. Karmaşık şifreleme algoritması, yaygın olarak kullanılan ve yer değiştirme özelliğine sahip bir görüntü şifreleme algoritmasıdır. 02.01.2019 Akademik Bilişim 2007

KARMAŞIK RESİM ŞİFRELEME ALGORİTMASI f, MxN büyüklüğündeki bir resmi göstersin. f(x, y), 0≤ x ≤ M-1, 0≤ y ≤ N-1, f resminin (x, y) pozisyonundaki koordinatlarını ve gri resim seviyesini göstermektedir, f’ ise dönüştürülen resmi ifade etmektedir. 02.01.2019 Akademik Bilişim 2007

KARMAŞIK RESİM ŞİFRELEME ALGORİTMASI Tanım 1: eğer l=0 ise f resmindeki i.satırı (0 ≤ i ≤ M-1), p piksel sola, l=1 ise p piksel sağa döndürmek için tanımlanmıştır. Tanım 2: eğer l=0 ise f resmindeki j. sütun (0 ≤ j ≤ N-1), p piksel yukarıya, l=1 ise p piksel aşağıya döndürmek için tanımlanmıştır. 02.01.2019 Akademik Bilişim 2007

KARMAŞIK RESİM ŞİFRELEME ALGORİTMASI Tanım 3: f resmindeki (x, y) pozisyonundaki pikselleri döndürmek için tanımlanmıştır, öyle ki; x + y = k, 0 ≤ k ≤ M + N - 2, eğer l=0 ise aşağı-sol yönünde p piksel, l=1 ise yukarı-sağ yönünde p piksel döndürmek için tanımlanmıştır. Tanım 4: f resmindeki (x, y) pozisyonundaki pikselleri döndürmek için tanımlanmıştır, öyle ki; x - y = k, -( N - 1) ≤ k ≤ M− 1, eğer l=0 ise yukarı-sol yönünde p piksel, l=1 ise aşağı-sağ yönünde p piksel döndürmek için tanımlanmıştır. 02.01.2019 Akademik Bilişim 2007

KARMAŞIK RESİM ŞİFRELEME ALGORİTMASI Orijinal Resim Sağa – Sola Öteleme Sola Aşağı – Yukarı Öteleme Sağa Aşağı – Yukarı Öteleme 02.01.2019 Akademik Bilişim 2007

KARMAŞIK RESİM ŞİFRELEME ALGORİTMASI Orijinal Resim 4-Ötelemeli 8 - Ötelemeli 16- Ötelemeli 02.01.2019 Akademik Bilişim 2007

AYNA BENZERİ RESİM ŞİFRELEME ALGORİTMASI Jiun- Guo ve Jui-Cheng Yen tarafından sunulan etkili bir ayna benzeri görüntü şifreleme algoritmasıdır. Karmaşık bir sistemden üretilen ikili bir diziye bağlı olarak resmin pikselleri karıştırılmaktadır. Bu yöntem yer değiştirme özelliğine sahip bir resim şifreleme algoritmasıdır. 02.01.2019 Akademik Bilişim 2007

AYNA BENZERİ RESİM ŞİFRELEME ALGORİTMASI f, MxN büyüklüğünde bir resmi göstersin, ve f(x,y), 0 ≤ x ≤ M-1, 0 ≤ y ≤ N-1, f resminin (x,y) koordinatındaki gri seviyesini göstermektedir. Bu algoritma yedi adımdan oluşmakta ve belli pozisyonlardaki pikseller karşılıklı yer değiştirmektedirler. 02.01.2019 Akademik Bilişim 2007

AYNA BENZERİ RESİM ŞİFRELEME ALGORİTMASI Adım 1: Bir 1-D kaotik sistem ve başlangıç noktası x(0) belirlenir. Adım 2: Kaotik bir sistem için karmaşık bir dizi üretilir. Adım 3: Kaotik sistemden binary bir dizi üretilir. Adım 4,5,6,7: ikili diziye göre yer değiştirme fonksiyonları ile görüntü pikselleri yeniden düzenlenir. 02.01.2019 Akademik Bilişim 2007

AYNA BENZERİ RESİM ŞİFRELEME ALGORİTMASI 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 1 2 3 4.Adım 02.01.2019 Akademik Bilişim 2007

AYNA BENZERİ RESİM ŞİFRELEME ALGORİTMASI 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 2 1 5.Adım 02.01.2019 Akademik Bilişim 2007

AYNA BENZERİ RESİM ŞİFRELEME ALGORİTMASI 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 1 2 6.Adım 02.01.2019 Akademik Bilişim 2007

AYNA BENZERİ RESİM ŞİFRELEME ALGORİTMASI 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 1 2 7.Adım 02.01.2019 Akademik Bilişim 2007

AYNA BENZERİ RESİM ŞİFRELEME ALGORİTMASI Şifrelenmiş Resim Orijinal Resim 02.01.2019 Akademik Bilişim 2007

BRIE RESİM ŞİFRELEME ALGORİTMASI Bu yeni bir resim şifreleme algoritması olması ile birlikte, karmaşık resim şifreleme sistemini kullanan bir resim şifreleme algoritmasıdır. Karmaşık bir sistemden bit kaydırmalı bir fonksiyon ve ikili bir dizi tanımlanmaktadır ve resimde her bir piksel gri resim pikseline dönüştürülmektedir. 02.01.2019 Akademik Bilişim 2007

BRIE RESİM ŞİFRELEME ALGORİTMASI f, MxN boyutlarında bir resmi göstermek üzere, f(x,y), 0≤x≤ M-1, 0≤y≤N-1 ve (x,y) koordinatları f resminin gri seviyesini göstermektedir ve G={0, 1, 2, 3, ….255} gri resim dizisi olarak tanımlanmaktadır. ikili gösterimin her bir dönüşümlü biti olmak üzere, x € G için eğer p=0 ise q bit küçük seviyeli bitten yüksek seviyeli bite , p=1 ise yüksek seviyeli bitten düşük seviyeli bite doğru bir bit öteleme işlemi yapılmaktadır. 02.01.2019 Akademik Bilişim 2007

BRIE RESİM ŞİFRELEME ALGORİTMASI BRIE algoritmasının blok diyagramı 02.01.2019 Akademik Bilişim 2007

BRIE RESİM ŞİFRELEME ALGORİTMASI 02.01.2019 Akademik Bilişim 2007

BRIE RESİM ŞİFRELEME ALGORİTMASI Orijinal Resim Şifrelenmiş Resim 02.01.2019 Akademik Bilişim 2007

Sonuç Yaygın olarak kullanılan karmaşık resim şifreleme algoritmasının temel avantajı, her bir pikselin, önceden tanımlanmış adım sayısına göre resmin karmaşıklığının artmasıdır. Diğer yandan insan doğası gereği, adım sayısı ne kadar az olursa şifrelenmek istenen resmin göz tarafından algılanması da kolay olacaktır. Ayna benzeri resim şifreleme algoritmasında, her ne kadar yapı olarak karmaşık şifreleme algoritmasına benzese de farklı olarak kendi içerisinde yer değiştirme işlemi önceden tanımlanmış olan çeşitli piksel blokları arasında yapmaktadır. Algoritma yapısı bilindiğinden yer değiştirme işleminin hangi bloklarda yapıldığı da bilinebilmektedir. 02.01.2019 Akademik Bilişim 2007

Sonuç Bit ötelemeli şifreleme algoritmasında, karmaşık ve ayna benzeri şifreleme algoritmalarına karşılık piksellerin yerleri değiştirilmeyip, bulunduğu piksel koordinatında en düşük öncelikli bitten en yüksek öncelikli bite veya en yüksek öncelikli bitten en düşük öncelikli bite doğru bir yer değiştirme dolayısıyla da değer dönüştürme işlemlerini gerçekleştirmektedir. 02.01.2019 Akademik Bilişim 2007

Sonuç Algoritmaların avantaj ve dezavantajları göz önüne alınınca, öteleme sayısı arttıkça karmaşık şifreleme algoritması ve değer dönüşümü ile mevcut piksel içinde yer değiştirme özelliğine sahip bit ötelemeli resim şifreleme algoritmasının dijital ortamlarda kullanılması daha güvenli olmaktadır. 02.01.2019 Akademik Bilişim 2007

Teşekkürler 02.01.2019 Akademik Bilişim 2007