Sunuyu indir
Sunum yükleniyor. Lütfen bekleyiniz
YayınlayanErol Talay Değiştirilmiş 5 yıl önce
1
102 - Çoklu Algoritma Desteğine Dayalı E-İmza Uygulaması (E-Signat)
Mehmet Akif ÇAKAR, Tuncay YİĞİT Gazi Üniversitesi, Endüstriyel Sanatlar Eğitim Fakültesi, Bilgisayar Eğitimi Bölümü, ANKARA
2
Mehmet Akif ÇAKAR – Tuncay YİĞİT
Özet Ülkemizde 5070 sayılı E-İmza kanunuyla bağlayıcı bir konuma taşınan elektronik imzanın, yazılım boyutunun uygulamaya dayalı gösterimi araştırma-geliştirme kapsamı dâhilinde tutulmuştur. Bu çalışmada, çoklu algoritma desteği ile e-imza sürecinin örnek senaryolar üzerinde gösterimi incelenmektedir. Ayrıca, bu alanda açık kaynak kodlu bir yazılım zemininin hazırlanması amaç edinilmektedir. E-Signat
3
E-Signat Çıkış Noktası
Mehmet Akif ÇAKAR – Tuncay YİĞİT E-Signat Çıkış Noktası 1 Gün geçtikçe gelişen ve artan kriptoloji yaklaşımları 2 Uzman danışman ve tecrübeli birey sıkıntısı E-İmza vb. yaklaşımların ülkemizde yeni yasallaşma sürecine girmesi 3 3 4 4 Güncel yazılım sistemlerine uygun altyapı gereksinimi Pratiğe dönük örnek açık kaynak kodu gereksinimleri (OpenSSL vb..) 3 5 E-Signat
4
Kapsam Dahilinde Ne Yapıldı?
Mehmet Akif ÇAKAR – Tuncay YİĞİT Kapsam Dahilinde Ne Yapıldı? E-Signat Altyapı Çalışmaları Algoritmaların OOP ilkelerine uygun olarak bir çerçevede toplanması Örnek Uygulama Geliştirilmesi Geliştirilen altyapıya uygun örnek bir imzalı e-posta uygulaması E-Signat
5
İlk Adımda Eklenen Algoritmalar
Mehmet Akif ÇAKAR – Tuncay YİĞİT İlk Adımda Eklenen Algoritmalar 1 RSA 2 El-Gamal 3 3 DSA 4 4 E-Sign E-Signat
6
Uygulamanın Geliştirilmesi
Mehmet Akif ÇAKAR – Tuncay YİĞİT Uygulamanın Geliştirilmesi Anahtar Üretimi ve Güvenliği: Yapılan araştırmalar sonucu en uygun çözümün şifreleme süreçleri için özel olarak geliştirilen akıllı kartların kullanımı olduğu tespit edilmiştir. Uygulamanın gerçekleştirilmesinde eToken cihazı kullanılmış ve ek olarak .NET ortamında yazılım geliştiricilerin faydalanması için eToken erişim ara yüzü (ing. API) geliştirilmiştir. E-Signat
7
Uygulamanın Geliştirilmesi
Mehmet Akif ÇAKAR – Tuncay YİĞİT Uygulamanın Geliştirilmesi 1- Anahtar Üretimi: E-Signat
8
Uygulamanın Geliştirilmesi
Mehmet Akif ÇAKAR – Tuncay YİĞİT Uygulamanın Geliştirilmesi 2- İmzalama Süreci: E-Signat
9
Uygulamanın Geliştirilmesi
Mehmet Akif ÇAKAR – Tuncay YİĞİT Uygulamanın Geliştirilmesi 3- Doğrulama Süreci: Genel Anahtar E-Signat
10
E-Signat Yazılım Mimarisi
Mehmet Akif ÇAKAR – Tuncay YİĞİT E-Signat Yazılım Mimarisi Kullanıcı Katmanı (UI) Kriptografi Küt. Matematiksel Kod Küt. Temel Kod Kütüphanesi .NET Framework 2.0 Kriptografik Bileşenler Matematiksel Bileşenler Temel Bileşenler .NET E-Signat
11
Sonuç Ülkemizde henüz yeni yaygınlaşma sürecine başlayan
Mehmet Akif ÇAKAR – Tuncay YİĞİT Sonuç Ülkemizde henüz yeni yaygınlaşma sürecine başlayan elektronik imza uygulamaları hakkında teorik bilginin kolayca bulunabilmesine rağmen pratiğe dönük açık kaynak kodlu uygulamaları elde etmek oldukça güçtür. Bu bağlamda gerçekleştirilen çalışma başlangıcında çoklu algoritma desteği için ilk aşama olarak belirlenen E-Sign, El-Gamal, DSA, RSA algoritmaları sentezlenmiş ve ortak bir altyapı çerçevesinde toplanmıştır. E-İmza alanında araştırma yapmak isteyenlerin birinci elden edinebilecekleri akademik bir kaynak ortaya çıkartılmıştır. E-Signat
12
Teşekkürler !
Benzer bir sunumlar
© 2024 SlidePlayer.biz.tr Inc.
All rights reserved.