Parmak İzi Kullanarak Görüntü Şifreleme. Image Encryption By Using Fingerprint

Benzer belgeler
Parmak İzi Kullanarak Görüntü Şifreleme

BİYOMETRİK İRİS SINIFLANDIRMA SİSTEMLERİ

ŞİFRELEME YÖNTEMLERİ

İRİSTEN KİMLİK TANIMA SİSTEMİ

İSTANBUL TİCARET ÜNİVERSİTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ BİLGİSAYAR SİSTEMLERİ LABORATUVARI LİNEER KRİPTANALİZ

Güncel Kriptografik Sistemler

ŞİFRELEME BİLİMİ. Prof. Dr. Şeref SAĞIROĞLU Gazi Üniversitesi Mühendislik Fakültesi Bilgisayar Mühendisliği Bölümü Maltepe/Ankara

Dalgacık Dönüşümüne Dayalı Çoklu Model Biyometrik Sistem

Simetrik (Gizli) Kriptografik Sistemler Blok Şifreler Standartlaştırma. DES-Data Encryption Standard (Bilgi Şifreleme Standardı)

Mukayeseli Veri Şifreleme Algoritmaları

S. N ala l n n T OP OP A B Ğ Fatih i h A BL B AK K

TMMOB Harita ve Kadastro Mühendisleri Odası Ulusal Coğrafi Bilgi Sistemleri Kongresi 30 Ekim 02 Kasım 2007, KTÜ, Trabzon

TODAİE edevlet MERKEZİ UYGULAMALI E-İMZA SEMİNERİ KASIM E-imza Teknolojisi. TODAİE Sunumu

Elena Battini SÖNMEZ Önder ÖZBEK N. Özge ÖZBEK. 2 Şubat 2007

Daha komplike uygulamalar elektronik ticaret, elektronik kimlik belgeleme, güvenli e-posta,

BioAffix Ones Technology nin tescilli markasıdır.

XIX. Türkiye de Internet Konferansı (inet-tr 14) BULUT BİLİŞİM GÜVENLİĞİ HOMOMORFİK ŞİFRELEME Kasım, 2014, Yaşar Üniversitesi İÇİN

BioAffix Ones Technology nin tescilli markasıdır.

Uzaktan Algılama Uygulamaları

Biometrik tanıma ve kimlik doğrulama sistemleri (COMPE 551) Ders Detayları

Bulanık Mantık Tabanlı Uçak Modeli Tespiti

BioAffix Ones Technology nin tescilli markasıdır.

T.C. ERCİYES ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ EĞİTİM ÖĞRETİM YILI DERS KATALOĞU

Biyometrik İris Sınıflandırma Sistemleri. Biometric Iris Classification Systems

KRİPTOLOJİYE GİRİŞ Ders 1. Yrd. Doç. Dr. Barış Koçer

ŞİFRELEME YÖNTEMLERİ

Yapı Malzemesi Enformasyon Sistemi - YMES. Y.Doç.Dr. Elçin TAŞ Y.Doç.Dr. Leyla TANAÇAN Dr. Hakan YAMAN

FOTOGRAMETRİK YÖNTEMLERLE 3 BOYUTLU COĞRAFİ VERİ TABANININ GÜNCELLENMESİ

Mobil Cihazlarda Online Görüntü İşleme Yazılımının Geliştirilmesi

Dijital Görüntü İşleme Teknikleri

İZMİR EKONOMİ ÜNİVERSİTESİ. Central Disc System Merkezi Disk Sistemi

Trafik Yoğunluk Harita Görüntülerinin Görüntü İşleme Yöntemleriyle İşlenmesi

AES (Advanced Encryption Standard)

BioAffix Ones Technology nin tescilli markasıdır.

İNFOSET İNFOSET Ses Kayıt Sistemi v2.0. Sistem Kataloğu

Dijital (Sayısal) Fotogrametri

Algoritma Geliştirme ve Veri Yapıları 3 Veri Yapıları. Mustafa Kemal Üniversitesi

Kampüslerde Uygulanan Yeni Biyometrik Sistemler

Mobil Cihazlarda Online Görüntü İşleme Yazılımının Geliştirilmesi

LABORATUVAR BİLGİ SİSTEMİ NEDİR? ÇALIŞMA PRENSİPLERİ NELERDİR?

III. Gizli Anahtar Kriptografi

Kullanım ve Yardım Kılavuzu

VIERO, görüntü tabanlı analiz sayesinde, ortalama araç hızı bilgisi üretmekte ve araç yoğunluğunu da ölçmektedir. VIERO Araç Sayım Sistemi

ISSN: El-Cezerî Fen ve Mühendislik Dergisi Cilt: 3, No: 2, 2016 ( )

Görüntü İşlemeye Giriş Introduction to Image Processing. Doç. Dr. Aybars UĞUR

SIRMA Bilgisayar Eğitim Danışmanlık San. ve Tic. Ltd. Şti Plaka Tanıma - Plaka Okuma Sistemi

PERFORMANCE COMPARISON OF KARATSUBA AND NIKHILAM MULTIPLICATION ALGORITHMS FOR DIFFERENT BIT LENGTHS

EGE ÜNİVERSİTESİ Bilgisayar Mühendisliği. Dr. Kemal YILMAZ, Prof. Dr. Aylin KANTARCI, Prof. Dr. Cezmi AKKIN

FOTOGRAMETRİ DAİRESİ BAŞKANLIĞI FAALIYETLERI

Biz Kimiz? Yetkin ve çok yönlü ekibi ile beraber birçok alanda farklı başarılara imza atılması hedeflenmektedir.

Yaz.Müh.Ders Notları #6 1

Veri Yapıları. Öğr.Gör.Günay TEMÜR Düzce Üniversitesi Teknolojis Fakültesi

Bunyamin Demir, <bunyamindemir at gmail dot com>, webguvenligi.org, 20/01/2011 ORACLE VERĠTABANI TRAFĠĞĠNĠN GÜVENLĠĞĠ

MPEG AKIMIMINDA BAŞLIK ŞİFRELEME

Şekil 1- CryptoLocker Tarafından Kullanıcılara Gönderilen Eposta

CHAOS TM Dinamik Kavşak Kontrol Sistemi

Internet te Veri Güvenliği


Bilişim Sistemleri. Modelleme, Analiz ve Tasarım. Yrd. Doç. Dr. Alper GÖKSU

YER DEĞİŞTİRME VE DEĞER DÖNÜŞTÜRME ÖZELLİĞİNE SAHİP GÖRÜNTÜ ŞİFRELEME ALGORİTMALARININ ANALİZİ

SİMETRİK ŞİFRELEME. DES (Veri Şifreleme Standardı, Data Encryption Standard)

Yüz Tanımaya Dayalı Uygulamalar. (Özet)

DSİ kapsamında oluşturulan dağınık durumdaki verilerinin düzenlenmesi, yeniden tasarlanarak tek bir coğrafi veri tabanı ortamında toplanması,

BİLİŞİM SİSTEMLERİ GÜVENLİĞİNDE YENİ EĞİLİMLER

MOD419 Görüntü İşleme

KRİPTO ALGORITMALARININ GELİŞİMİ VE ÖNEMİ

GÖRÜNTÜSÜ ALINAN BİR NESNENİN REFERANS BİR NESNE YARDIMIYLA BOYUTLARININ, ALANININ VE AÇISININ HESAPLANMASI ÖZET ABSTRACT

İnsan Yüzü Resimlerinin Sorgulamaya Uygun ve Bölgelendirmeye Dayalı Kodlanması

Mpeg Akımımında Başlık Şifreleme

İçerik Fotogrametrik Üretim 2 Fotogrametri 2 Hava Fotogrametrisi...2 Fotogrametrik Nirengi 3 Ortofoto 4 Fotogrametrik İş Akışı 5 Sayısal Hava

Üniversite Sanayi İşbirliği Başarılı Uygulamalar Çalıştayı

FİLTRELEME YÖNTEMİ İLE DİGİTAL GÖRÜNTÜ ZENGİNLEŞTİRME VE ÖRNEK BİR YAZILIM. ÖzĢen ÇORUMLUOĞLU b , Selçuklu, Konya. GümüĢhane

İSTANBUL TİCARET ÜNİVERSİTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ BİLGİSAYAR SİSTEMLERİ LABORATUVARI LİNEER KRİPTANALİZ

Internet te Veri Güvenliği

GÜVENLİ HABERLEŞME TEKNİKLERİ

Dijital (Sayısal) Fotogrametri

Yıldız Teknik Üniversitesi Fen Bilimleri Enstitüsü Bilgisayar Mühendisliği Bölümü. Şekil Tanıma Final Projesi. Selçuk BAŞAK

CHAOS TM Dinamik Kavşak Kontrol Sistemi

Sistem Güvenliği? BT Güvenliği? Bilgi Güvenliği? A.Levend Abay MSc, MBA, CISM, Mart 2014 Yıldız Teknik Üniversitesi. Levend Abay?

BULANIK SİNİR AĞLARI YARDIMIYLA BİYOMEDİKAL İMGELERİN GÜRÜLTÜ BİLEŞENLERİNDEN ARINDIRILMASI

YOĞUN GÖRÜNTÜ EŞLEME ALGORİTMALARI İLE ÜRETİLEN YÜKSEK ÇÖZÜNÜRLÜKLÜ SAYISAL YÜZEY MODELİ ÜRETİMİNDE KALİTE DEĞERLENDİRME VE DOĞRULUK ANALİZİ

VIERO ARAÇ SAYIM SİSTEMİ

Siber Savunma. SG 507Siber Savaşlar Güz 2014 Yrd. Doç. Dr. Ferhat Dikbıyık

Polialfabetik Şifreleme (Vigenere)

Biyometrik Sistemlerin Örüntü Tanıma Perspektifinden İncelenmesi ve Ses Tanıma Modülü Simülasyonu

GÖRÜNTÜ İŞLEME - (6.Hafta) GÖRÜNTÜ NETLEŞTİRME ALGORİTMALARI

TARBİL Kapsamında Uydu ve Yersel Veri Tespit, Kayıtçı İşlem Yönetim Sistemi Geliştirilmesi

ĐSTEMCĐ SUNUCU SĐSTEMLER DERSĐ FĐNAL ÇALIŞMASI SORULAR YANITLAR

ÖZGEÇMİŞ ve YAYINLAR LİSTESİ

MERKEZİ DOSYA SAKLAMA ORTAMLARI İÇİN ERİŞİM DENETİMLİ KRİPTOGRAFİK BİR GÜVENLİK MİMARİSİ

Digital Görüntü Temelleri Görüntü Oluşumu

Kurumsal Mobil Haberleşme Sistemi. Institutional Mobile Communication System

Eleco 2014 Elektrik Elektronik Bilgisayar ve Biyomedikal Mühendisliği Sempozyumu, Kasım 2014, Bursa

Dijital Fotogrametri Teknikleri İle Kişi Tanıma

RF İLE ÇOK NOKTADAN KABLOSUZ SICAKLIK ÖLÇÜMÜ

Bilgi ve iletişim teknolojileri

Kriptoloji Kavramları ve Kripto Analiz Merkezi Gökçen Arslan

Fırat Üniversitesi Personel Otomasyonu

CCD KAMERA KULLANARAK SAYISAL GÖRÜNTÜ İŞLEME YOLUYLA GERÇEK ZAMANLI GÜVENLİK UYGULAMASI

Transkript:

Nazlı Akın 1, Büşra Takmaz 2, Erdal Güvenoğlu 3 1,2,3 Maltepe Üniversitesi, Bilgisayar Mühendisliği Bölümü, İstanbul nazliakin88@gmail.com, busra.mix@hotmail.com, erdalg@maltepe.edu.tr Akademik Bilişim 2013 XV. Akademik Bilişim Konferansı Bildirileri 23-25 Ocak 2013 Akdeniz Üniversitesi, Antalya Özet: Parmak izi tanıma, yüz tanıma, el geometrisi tanıma gibi tekniklerle karşımıza çıkan biyometri; günümüzde en çok yüksek güvenlik gerektiren alanlarda kullanılmaktadır. Güvenilirliği ve performansı bakımından kullanım kolaylığı sebebiyle çok sık kullanılan biyometrik teknik parmak izi tanımadır. Parmak izi okuyucusu yardımıyla veya dosyadan alınan parmak izi resimleri gürültü azalımı, kontrast iyileştirme, özellik çıkarma algoritmaları, inceltme algoritmaları gibi işlemlerden geçerek sayısal bir veriye dönüştürülüp, veritabanına kaydedilmektedir. Bu çalışmada, parmak izi tanıma algoritmalarından faydalanılarak elde edilen sayısal veri yardımı ile görüntü şifrelemek için kullanılabilecek bir sistem mimarisi önerilmiştir. Anahtar Sözcükler: Parmak İzi, Sayısal Görüntü, Görüntü Şifreleme Image Encryption By Using Fingerprint Abstract: Biometric which encountered in such as the fingerprint recognition, face recognition, hand geometry techniques are used in areas that require the very highest safety in this day and time. Due to the ease of use in terms of reliability and performance, biometric technique is used very often for fingerprint recognition. By means of fingerprint readers or taken from the fingerprint images file; noise reduction, contrast enhancement, feature extraction algorithms, through processes such as thinning algorithms is converted to a numeric data to the database are recorded. In this study, a system architecture is proposed to use for encrypt the image with the help numeric data which obtained utilizing the fingerprint recognition algorithms. Keywords: Fingerprint, Digital Image, Image Encryption 1. Giriş Sistemler arası bağlantılarda ya da iki nokta arasındaki haberleşmede, verilerin güvenli bir şekilde iletilmesi gerekmektedir. İletişimde, açık haberleşme kanalı kullanıldığında, gizli tutulmak istenen bilginin yetkisiz kişiler tarafından ulaşılabileceği veya haberleşme kanalına girip veriyi bozabileceği ya da değiştirebileceği düşüncesi her zaman önemli bir problem oluşturmaktadır. Bu problemin giderilmesi, gönderilen verinin şifrelenmesi ile ortadan kaldırılabilmektedir. Böylece açık haberleşme kanalları kullanılarak verinin güvenli bir şekilde ulaştırılması sağlanmaktadır. Şifreleme, askeri ve diplomatik ilişkide güvenliği sağlamak için uzun yıllardır kullanılmaktadır. Ancak günümüzde özel sektörde de verilerin güvenliğinin sağlanmasına gereksinim duyulmaktadır. Sağlık hizmetleri, finans, bankacılık gibi pek çok sektörde bilgisayarlar arasındaki haberleşme açık kanallar kullanılarak yapılmaktadır. Bu açık kanalların kullanılması sırasında veri iletiminin güvenliği ve gizliliğinin sağlanması için şifrelemeye vazgeçilemez bir ihtiyaç olmuştur. Yakın geçmişte bir sisteme kim olduğunuzu kanıtlamanızın ve veriye ulaşmanızın geleneksel yolu şifreler ve PIN numaraları kullanmak idi. Fakat bu yöntemler, günümüzde süper bilgisayarların işlem kapasitelerinin artması ve şifrelerin kolaylıkla kırılabilmesinden dolayı güvenliğini kaybetmiştir. Bu durum, güvenliğin daha yüksek seviyelerde sağlanabileceği biyometrik tanıma sistemleri ile giderilebilmektedir. Biyometrik sistemler temelde, kişinin sadece kendisinin sahip olduğu, değiştiremediği ve diğerlerinden ayırt edici olan, fiziksel veya davranışsal bir özelliğinin tanınması ile çalışmaktadırlar. Bio (yaşam) ve metron (ölçüm) kelimelerinden türeyen biyometrik, biyolojik veriyi ölçme ve istatiksel olarak analiz etme bilimidir. Bilişim teknolojisi ile birlikte biyometrik genel olarak insan vücudunun parmak izi, el geometrisi, retina ve iris, ses, yüz şekilleri gibi özellikleriyle ilgilenir ve bunları doğrulama ve/veya kimlik tespiti için kullanır. Biyometri, kullanıcının fiziksel ve davranışsal özelliklerini tanıyarak kimlik saptamak üzere geliştirilmiş bilgisayar kontrollü otomatik sistemler için kullanılan genel bir terimdir[1]. Bu çalışmada, biyometrik sistem olarak parmak izi kullanılmıştır. Parmak izi bilgisi her birey için farklıdır. Bu nedenle çalışmada, her bireyde farklı olan parmak izi bilgisini kullanan, parmak izinden elde 327

Nazlı Akın, Büşra Takmaz, Erdal Güvenoğlu edilen sayısal veriler yardımıyla görüntülerin şifrelenmesini sağlayan bir sistem mimarisi önerilmiştir. 2. Parmak İzi Biyometrik tanıma sistemlerinde en fazla kullanılan parmak izi, güvenlik ve personel takibi gibi pek çok alanda karşımıza çıkmaktadır. Parmak izi, parmak ucunda gözle görünen, girintili çıkıntılı bir haritaya benzeyen ve deri tabakasının parmak ucunun hafifçe bastırılması ile ortaya çıkan görüntüdür. Bu görüntü kişiye özel, yanık veya derin kesikler olmadığı sürece değişmeyen, yaşlanmayan ve taklit edilemeyen bir yapıdadır. Örnek bir parmak izi görüntüsü Şekil 1 de gösterilmektedir. Şekil 1. Parmak izi görüntüsü[2], Parmak uçları dikkatlice incelendiğinde birbirinden farklı birçok çizgi görülmektedir. Derinin epidermis tabakasında yer alan bu kavisli çizgilere tepe ve çizgilerin arasında kalan boşluklar ise vadi olarak tanımlanmaktadır[3]. Tepe çizgilerinin bazıları aniden sonlanırken bazıları ikiye ayrılarak devam etmektedir. Tepe çizgisindeki bu ani sonlanan noktaya uç, ikiye ayrılarak devam eden noktaya ise çatal nokta adı verilmektedir. Bu noktalar parmak izinin öznitelik noktalarıdır ve her bireyin parmak izinde farklı dizilişleri ve yönleri vardır. Şekil 2 de örnek bir uç ve çatal nokta gösterilmiştir. Şekil 2. Uç nokta ve çatal nokta[4] 2.1. Parmak İzi Tanıma Yöntemleri Günümüzde parmak izi tanıma filtreleme ve öznitelik tabanlı olmak üzere iki yöntemle yapılmaktadır. Filtreleme tabanlı tanımada parmak izi gabor filtresinden geçirilmektedir. Gabor filtresi, görüntü analizinde kullanılan önemli yöntemlerden biridir. Filtre yardımıyla bir görüntü üzerinde belli bir yöne uzanan ayrıtlar tespit edilebilmektedir[5]. Gabor filtresinin kullanılmasıyla parmak izinin özellik vektörü oluşturulmaktadır. Oluşturulan bu özellik vektörü veri tabanındaki verilerle kıyaslanarak parmak izi eşlemesi yapılmaktadır. Öznitelik tabanlı parmak izi tanıma yönteminde öznitelik noktalarının birbirleriyle olan ilişkileri kullanılmaktadır. Bu yönteminin tam verimle kullanılabilmesi için parmak izi okuyucusundan alınan parmak izi görüntüsünün sorunsuz ve güvenilir olması gerekmektedir. Öznitelik tabanlı parmak izi tanımada, parmak izinin öznitelik noktaları bulunur. Bu nokta kümesiyle veri tabanındaki nokta kümeleri arasında bir dizi eşleme algoritmaları kullanarak parmak izi tanıma yapılır. Parmak izi görüntüsünden çıkarılan bu öznitelikler sonucundaki parmak izi tanıma başarısı, görüntünün kalitesi ile doğru orantılıdır. Genellikle alınmış olan parmak izi görüntüsü, özniteliklerin doğrudan ve güvenilir olarak bulunabileceği kadar kaliteli değildir. Bu sebepten dolayı görüntülerde iyileştirme algoritmaları kullanılarak gerekli olan minimum kalite sağlanarak öznitelik noktaları çıkartılmaktadır. Genel olarak parmak izi görüntüsünün iyileştirilmesi, parmak izinin inceltilmesi, yönsel histogramlar veya fourier dönüşümü, özellik noktalarının hizalanması, merkez nokta gibi yöntemlerle gerçekleştirilir. Filtreleme tabanlı yaklaşımda, öznitelik tabanlı yaklaşımdan farklı olarak görüntüye ön işlem yani iz yönlerinin bulunması, görüntünün iyileştirilmesi, segmentasyon gibi aşamaları olmaksızın, parmak izi görüntüsünün öz yapısından elde edilen iz yönleri, frekansları gibi veriler üzerinden çalışılmaktadır. Görüntü üzerinde dalgacık (walvelet) dönüşümü yapılarak parmak izi tanıma çalışmaları yapılmaktadır. Filtreleme tabanlı tanıma yöntemi görüntünün büyüklüğü, dönüklüğü, aydınlığı, kalite farkı gibi durumlardan etkilenmektedir. Ancak öznitelik tabanlı tanıma yöntemleri parmak izi görüntüsünün kalitesi, dönüklüğü, büyüklüğü gibi durumlardan etkilenmemektedir. Bir parmak izi tanıma sisteminin genel tanıma aşamaları Şekil 3 de gösterilmektedir. 328

Akademik Bilişim 2013 XV. Akademik Bilişim Konferansı Bildirileri 23-25 Ocak 2013 Akdeniz Üniversitesi, Antalya sağlamaktır. Doğal olarak her iki yaklaşımda da geriye dönüşüm yapılarak orijinal resmin elde edilebilmesi beklenir. Bu çalışmada, görüntülerin şifrelenmesi ve çözülebilmesi için değer dönüşümü yöntemi kullanılmıştır. 4. Gerçekleştirilen Sistem Mimarisi Şekil 3. Parmak izi tanıma aşamaları[3] 3. Görüntü Şifreleme AES (Advanced Encryption Standard - Gelişmiş Şifreleme Standardı), elektronik verinin şifrelenmesi için sunulan bir standarttır. Amerikan Hükümeti tarafından kabul edilen AES, uluslararası alanda da defacto şifreleme (kripto) standardı olarak kullanılmaktadır. DES' in (Data Encryption Standard - Veri Şifreleme Standardı) yerini almıştır [12]. Bu yöntemler aslında bir dizi sayısal veriden ibaret olan resim dosyalarının şifrelenmesinde de kullanılabilmektedir. Ancak bu yöntemlerle birlikte iki önemli sakınca ortaya çıkmaktadır. Bunlardan ilki; resim verileri metin verilerine göre çok büyüktür ve geleneksel yöntemlerle şifrelenmesi çok zaman almaktadır. İkincisi, şifrelenmiş metin tam olarak orijinal haline çevrilmedikçe içeriği anlaşılamazken, resim verilerinin kısmen çözülmesi bile içeriğinin anlaşılması için yeterli olmaktadır. İnsan algısı çözümden kaynaklanan hatayı göz ardı edebilmektedir. Görüntülerin kısmen veya tamamen çözülmesini engellemek için çeşitli resim şifreleme teknikleri geliştirilmiştir [6]. Resim şifreleme algoritmalarının üç temel fikri vardır. Bunlar; değer dönüşümü[7 8-9], yerel permütasyon [10-11] ve değer dönüşümü ile yerel permütasyon yöntemlerinin kombinasyonlarıdır [10]. Değer dönüşümü, orijinal pikselin veri değerinin algoritmadaki işleme tabi tutulduktan sonra aldığı yeni değer olarak tanımlanmaktadır. Yerel permütasyon algoritmaları, orijinal piksel verisinin bulunduğu pozisyonunun yer değiştirmesi olarak ifade edilmektedir. Bunların kombinasyonları ise; her iki yöntemin birlikte kullanılması ile gerçekleştirilmektedir. Sonuçta resim şifreleme yaklaşımlarında esas olarak, resmi oluşturan pikselleri temsil eden sayısal değerlerin değiştirilmesini veya bu piksellerin resimdeki yerlerinin değiştirilmesini Parmak izi yardımı ile görüntülerin şifrelenmesi için gerçekleştirilen sistemin genel işleyiş mimarisi Şekil 4 te gösterilmektedir. Mimari, parmak izi özniteliklerinin çıkarılması ve saklanması, özniteliklerden faydalanarak sayısal veri elde edilmesi ve görüntünün şifrelenmesi bileşenlerinden oluşmaktadır. Görüntülerin şifrelenmesi için değer dönüşümü yöntemi kullanılmıştır. Değer dönüşümü yöntemi, görüntünün (i,j) noktasındaki piksel değeri ve parmak izi sayısal değerinin XOR işlemine tabi tutulmasıyla gerçekleştirilmiştir. Bu işlem de orijinal görüntünün tekrar elde edilebilmesi için şifreli görüntünün (i,j) noktasındaki piksel değeri ile yine parmak izi sayısal değerinin XOR işlemine tabi tutulması yeterlidir. Şifreleme işleminin blok diyagramı Şekil 5 de gösterilmektedir. Şekil 5. Görüntü şifreleme ve deşifreleme blok yapısı Parmak izi verisi kullanılarak gerçekleştirilen şifreleme ve deşifreleme işlemlerinin Delphi kodu aşağıda verilmiştir. Orijinal görüntünün XOR işlemine tabi tutulması şifrelenmiş görüntünün elde edilmesini, şifrelenmiş görüntünün tekrar XOR işlemine tabi tutulması ise orijinal görüntünün elde edilmesini sağlamaktadır. Bu nedenle önerilen yöntemde şifreleme ve deşifreleme işlemleri aynı yöntemi kullanmaktadırlar. 329

Nazlı Akın, Büşra Takmaz, Erdal Güvenoğlu procedure Sifreleme(const OrjinalResim: TBitmap; Key: Integer); var BytesPorScan: Integer; w, h: integer; giris,cikis: pbytearray; begin try SifreliResim:= TBitmap.Create; SifreliResim.Width := OrjinalResim.Width; SifreliResim.Height:= OrjinalResim.Height; Satir_Sayisi:= OrjinalResim.Width; Şekil 4. Sistemin genel işleyiş mimarisi 5. Sonuçlar ve Öneriler Bu bölümde önceki kısımlarında detayları verilen yöntemin uygulanması ile elde edilen sonuçlar ele alınmaktadır. Günümüzde bilinen birçok yöntemin uygulanması, kolay olması nedeni ile gri resimler üzerinde gerçekleştirilmektedir. Fakat önerilen sistemde, resmin türünün ve biçiminin önemli olmadığı görülmüştür. Geliştirilen sistemi test etmek amacıyla oluşturulan yazılım, Delphi 2005 programlama dilinde kodlanıp ve Windows 7 işletim sisteminde Intel Core 2 DUO 2.53 GHz işlemci ve 4GB ana belleğe sahip bilgisayar üzerinde çalıştırılmıştır. Uygulamanın hızına dair bir fikir olması bakımından elde edilen değerler Tablo 1 de, görüntü şifreleme alanında sık kullanılan gri ve renkli tonlamalı lena.bmp resimleri ile 24 bit gri ve renkli tonlamalı baboon.bmp resimlerinin şifrelenmiş ve şifresi çözülmüş görüntüleri ise Şekil 6 da gösterilmektedir. 330

Akademik Bilişim 2013 XV. Akademik Bilişim Konferansı Bildirileri 23-25 Ocak 2013 Akdeniz Üniversitesi, Antalya Tablo1. Görüntü şifreleme ve deşifreleme süreleri ve veri miktarları Resim Resmin Boyutu Şifrelenen Veri Miktarı[Byte] Şifresi Çözülen Veri Miktarı [Byte] Şifreleme Süresi [msn] Şifre Çözme Süresi [msn] Lena.bmp(gri) 256x256 196662 196662 70 69 Lena.bmp(renkli) 256x256 196662 196662 70 70 Babooon.bmp (gri) 256x256 196664 196664 69 69 Baboon.bmp(renkli) 256x256 196662 196662 79 86 Şekil 6. Şifrelenmiş ve deşifrelenmiş görüntüler Şifreleme ve şifre çözme işlemlerinin başarılı olabilmesi için herhangi bir veri kaybının olmaması gerekmektedir. Bu nedenle şifreleme ve deşifreleme işlemleri yapıldıktan sonra şifreli ve orijinal resim arasındaki ortalama karesel hatanın (MSE - mean sequared error) bulunması geliştirilen yöntemin başarısı hakkında fikir elde etmemizi sağlayacaktır. MSE, iki resim arasındaki farkı belirlemek için kullanılmaktadır. Yukarıda S orijinal görüntüyü ve Y şifrelenmiş görüntüleri, M ve N orijinal görüntünün gerçek boyutlarını göstermektedir. Elde edilen MSE değerleri ve orijinal görüntü ile şifresi çözülmüş görüntülerin piksel piksel karşılaştırılmasıyla elde edilen sonuçlar Tablo 2 de verilmektedir. 331

Nazlı Akın, Büşra Takmaz, Erdal Güvenoğlu Görüntü Tablo 2. Orijinal ve işlenmiş görüntülerin MSE değerleri MSE Şifrelenen Resim Piksel Sayısı Şifresi Çözülmüş Resim Piksel Sayısı Piksel Kaybı Benzerlik (%) Lena.bmp (gri) 0 65536 65536 0 100 Lena.bmp (renkli) 0 65536 65536 0 100 Baboon.bmp(gri) 0 65536 65536 0 100 Baboon.bmp(renkli) 0 65536 65536 0 100 MSE denklemi kullanılarak yapılan testte herhangi bir piksel kaybının olmadığı görülmüştür. MSE nin 0 a yakınlığı, öne sürülen modelin yeterliliğini göstermektedir. Önerilen yöntemde, her ne kadar görüntü şifreleme alanında sıklıkla kullanılan Lena.bmp ve Baboon.bmp kullanılmış olsa da, bilinen farklı görüntü formatlarını ve büyük boyutlardaki resimleri kolaylıkla şifreleyebilmekte ve deşifreleyebilmektedir. Orijinal görüntünün elde edilebilmesi ancak parmak izinden elde edilen anahtar verisinin bilinmesi ile mümkündür. Anahtarın deneme ile bulunması güçtür. Yöntemde, görüntü piksellerinde çakışma mümkün olmadığından herhangi bir veri kaybı meydana gelmemektedir. Dolayısı ile Tablo 2 dikkate alındığında önerilen parmak izi ile görüntü şifreleme yönteminin başarılı olduğu söylenebilmektedir. 6. Kaynaklar [1] http://www.pitsteknoloji.com/biyometriksistemler.php, Erişim Tarihi: 20.11.2012. [2]http://www.artelektronik.com/parmak-izi.html, Erişim Tarihi: 20.11.2012. [3] Ayan, K. And Demir, Y. E. Öznitelik Tabanlı Otomatik Parmak İzi Tanıma Eleco International Conference On Electrical And Electronics Eng.,2004. Kullanılması, Journal of Polytechnic, 12(3), pp. 151-155, 2009 [7] Sinha,A., Singh, K., A technique for image encryption using digital signature, Optics Communications, pp. 1-6, 2003. [8] Maniccam, S.S., Bourbakis, N.G., Lossless image compression and encryption using SCAN, Pattern Recognition, 34, 1229-1245, 2001. [9] Chang, C. C., Hwang, M. S., Chen T. S., A new encription algorithm for image cryptosystems, The Journal of Systems and Software, 58, 83-91, 2001. [10] Guo, J. I., Yen, J. C., A new mirror-like image encryption algorithm and its VLSI architecture, In Proc. 10th (Taiwan) VLSI Design/CAD Symposium, 319-322, 1999. [11] Yen J.C., Guo, J.-I., A new chaotic image encryption algorithm,in: Proceedings of (Taiwan) National Symposium on Telecommunications, pp. 358-362, 1998. [12] http://tr.wikipedia.org/wiki/aes, Erişim Tarihi: 20.11.2012. [4] Özkaya,N., Sağıroğlu, Ş., Beştok, E., Genel Amaçlı Otomatik Parmak İzi Tanıma Sistemi Tasarım Ve Gerçekleştirilmesi, Politeknik Dergisi, 8, 3, 239-247, 2005. [5] Varlık, A., Çorumluoğlu, Ö., Dijital Fotogrametri Teknikleri İle Kişi Tanıma, Harita Teknolojileri Elektronik Dergisi, 3, 2, 1-24, 2011. [6] Güvenoğlu, E., Esin, E.M., Knutt / Durstenfeld Shuffle Algoritmasının Resim Şifreleme Amacıyla 332