Eliptik eğri şifreleme algoritmasının uygulaması ve analizi
Yükleniyor...
Dosyalar
Tarih
2012
Yazarlar
Dergi Başlığı
Dergi ISSN
Cilt Başlığı
Yayıncı
Trakya Üniversitesi Fen Bilimleri Enstitüsü
Erişim Hakkı
info:eu-repo/semantics/openAccess
Özet
1980'li yılların ortalarında, Miller ve Koblitz eliptik eğrilerin kriptolojide kullanılabileceğini ortaya koydu. Lenstra, eliptik eğrileri, tamsayıları çarpanlarına ayırmak için kullandıktan sonra, eliptik eğriler güvenliğin ve gizliliğin gerekli olduğu durumlarda önemli bir rol oynadı. Eliptik eğrilerin kriptolojide kullanılmasının diğer bir nedeni, büyük anahtar uzunluklarıyla sağlanan güvenlik seviyesinin, eliptik eğrilerin kullanılmasıyla geliştirilen; eliptik eğri şifreleme algoritmasının kullandığı daha küçük anahtar uzunluklarıyla sağlanabilmesidir. Daha küçük anahtar uzunluğu kullanımı, işlem gücü, saklama kapasitesi, bant genişliği ve güç tüketimi gibi kaynakların sınırlı olduğu ortamlarda önemlidir. Bu tez çalışmasının amacı güvenli bir iletişim kanalı oluşturmak için kullanılan eliptik eğrilerin matematiksel temelini incelemek ve elde edilen bilgiler doğrultusunda eliptik eğri şifreleme sisteminin matematiksel modellemesini gerçekleştirmektir. İkinci bölümde şifreleme algoritmalarının alt yapısını oluşturan matematiksel kavramlar yer alırken, üçüncü bölümde kriptografik sistemler incelenmiş, eliptik eğri kriptosisteminin özellikleri açıklanmıştır. Dördüncü bölümde ise Menezes Vanstone Eliptik Eğri Kriptografisinin kullandığı şifreleme yöntemine birtakım özellikler eklenerek, değişikliğe uğratılmış sistem Dev C++ 4.9.9.2 ile geliştirilen programla modellenmiştir.
Abstract
In the mid-1980s Miller and Koblitz introduced elliptic curves into cryptography. After Lenstra showed how to use elliptic curves to factor integers, elliptic curves played an increasingly important role in many cryptographic situations are required security and privacy. Another reason of using elliptic curves in cryptography is that they seem to offer a level security needs comparable to classical cryptosystems that use much larger key sizes. Using of smaller key sizes is important in the environments where resources like processing power, storage bandwidth and power consumption are limited. The aim of this thesis is to examine the basis of elliptic curves that used to create a secure communication channel and simulate the elliptic curve cryptography system in line with this obtained information. The mathematical concepts underlying cryptographic algorithms are given in the second chapter and the third chapter includes cryptographic systems? properties especially elliptic curve cryptosystem. The fourth chapter involves information about developed program that was modeled Menezes Vanstone Elliptic Curve Cryptosystem using a number of additional features its encryption method and the program is written in Dev C ++ 4.9.9.2.
Abstract
In the mid-1980s Miller and Koblitz introduced elliptic curves into cryptography. After Lenstra showed how to use elliptic curves to factor integers, elliptic curves played an increasingly important role in many cryptographic situations are required security and privacy. Another reason of using elliptic curves in cryptography is that they seem to offer a level security needs comparable to classical cryptosystems that use much larger key sizes. Using of smaller key sizes is important in the environments where resources like processing power, storage bandwidth and power consumption are limited. The aim of this thesis is to examine the basis of elliptic curves that used to create a secure communication channel and simulate the elliptic curve cryptography system in line with this obtained information. The mathematical concepts underlying cryptographic algorithms are given in the second chapter and the third chapter includes cryptographic systems? properties especially elliptic curve cryptosystem. The fourth chapter involves information about developed program that was modeled Menezes Vanstone Elliptic Curve Cryptosystem using a number of additional features its encryption method and the program is written in Dev C ++ 4.9.9.2.
Açıklama
Yüksek Lisans Tezi
Anahtar Kelimeler
Menezes Vanstone Eliptik Eğri Kriptosistemi, RSA, Kriptografi, Eliptik Eğri Şifreleme Algoritması, Asimetrik Şifreleme Algoritmaları, Simetrik Şifreleme Algoritmaları, Symmetric Encryption Algorithms, Menezes Vanstone Elliptic Curve Cryptosystem, Cryptography, Elliptic Curves, Elliptic Curve Cryptography Algorithm, Asymmetric Encryption Algorithms, Eliptik Eğriler