13.07.2015 Views

07 31 Ocak - 2 Şubat 2007 Kütahya - Akademik Bilişim Konferansları

07 31 Ocak - 2 Şubat 2007 Kütahya - Akademik Bilişim Konferansları

07 31 Ocak - 2 Şubat 2007 Kütahya - Akademik Bilişim Konferansları

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>Akademik</strong> Bilişim’<strong>07</strong> - IX. <strong>Akademik</strong> Bilişim Konferansı Bildirileri<strong>31</strong> <strong>Ocak</strong> - 2 Şubat 20<strong>07</strong> Dumlupınar Üniversitesi, KütahyaÇoklu Algoritma Desteğine Dayalı E-İmza Uygulaması (E-Signat)Mehmet Akif Çakar, Tuncay YiğitGazi Üniversitesi, Endüstriyel Sanatlar Eğitim Fakültesi, Bilgisayar Eğitimi Bölümü, 06500, Ankaramakif_cakar@yahoo.com, ytuncay@gazi.edu.trÖzet: Elektronik imzalama uygulamaları için birçok algoritma tanımlanmıştır. Ülkemizde yasallaşmasüreci yeni tamamlanan elektronik imza sürecinin yazılım boyutunun uygulamaya dayalıgösterimi araştırma kapsamı dâhilindedir. Bu makalede, çoklu algoritma desteği ile e-imzanınörnek senaryolar üzerinde gösterimi incelenmektedir. Ayrıca, bu alanda açık kaynak kodlu biryazılım zemininin hazırlanması amaç edinilmektedir.Anahtar Kelimeler: Elektronik imzala, RSA imzalama protokolü, El-Gamal,DSA, E-Sign algoritmasıE-Signing Application Based on Multiple Algorithm Support (E-Signat)Abstract: Lots of algorithms are introduced for e-signing applications. Nowadays, electronicsinging software is completed to become law process in our country and in the content researchthe application permanent of electronic singing software. In this paper, electronic singing has beenexamined to demonstration on the scenario examples with support of multi-algorithm. Moreover,in this field, preparation of the base software with open source code has been purposed.Keywords: Electronic signing, RSA signing protocol, El-Gamal, DSA, E-Sign algorithm.1. GirişElektronik imza sürecini gerçekleştirmek içintanımlanmış birçok algoritma ve protokol vardır.Her ne kadar RSA[1] algoritması sunduğuavantajları nedeniyle e-imza uygulamalarındaen çok kullanılan standart haline gelse de,değişik ihtiyaçlara binaen geliştirilmiş farklıalgoritmalar da tercih edilebilmektedir. Farklıgereksinimlerin söz konusu olması halindeortada kullanılacak ortak bir çözüm yapısı bulunmamakta,her ihtiyaç için özel çözüm üretilmesiyoluna gidilmekte veya standart çözümlerkullanılmaktadır.Çalışma sonuçları neticesinde belirlenen E-Sign,El-Gamal[4-6], DSA[8], RSA algoritmalarınınbelirlenen altyapı çerçevesinde sentezlenerek ortakbir yazılımsal alt yapıda bulundurulması hedeflenilmiştir.Bu makalede ilgili hedef doğrultusunda,araştırma sonuçlarını içeren ve ihtiyaç sahiplerininkullanabileceği açık kaynak kodlu biryazılım zeminin hazırlanması amaç edinilmiştir.2. E-İmza AlgoritmalarıGeliştirilen e-imza uygulaması RSA algoritmasıbaşta olmak üzere EL-Gamal, DSA, E-Signolarak belirlenmiştir.Yapılan araştırmalarda sertifikasyon standartlarıdoğrultusunda belirlenen standart algoritmalarınoldukça yoğun olarak kullanıldığı tespitedilmiştir. Farklı algoritmaların kullanılmamasındakien büyük etkenin de standartlara[3, 7]uydurulma sorunu olduğu görülmüştür.7472.1. RSA algoritmasıRSA şifreleme sisteminin en büyük özelliklerindenbirisi olan özel anahtarın, genel anahtarıoluşturan parçalardan üretilmesinin mümkünolmamasıdır. Bu nedenle RSA geliştirme projesindeöncelikli olarak ele alınmıştır.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!