Asimetrik şifreleme algoritmasının kullanılmasıyla veri güvenliğinin sağlanması
Yükleniyor...
Dosyalar
Tarih
2023
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
Veri güvenliğini, Asimetrik Şifreleme Kriptosistemlerde kullanılan algoritmaların gücü, anahtar boyutu ve anahtarların gizliliği, anahtar oluşturma ve devamında şifreleme ve deşifreleme aşaması cebirsel fonksiyon unsurları sağlamaktadır. Meydana gelen kripto sistemin saldırılara dayanabilirliğinin derecesi güvenliğin de gücünü temsil eder. Gücünü çarpma ve çarpanlara ayırma işleminden aldığı savunulan ve büyük sayılarla işlem yapmaya olanak sağlayan RSA şifreleme, Asimetrik şifreleme algoritmalarındandır. RSA güvenliği çok büyük bileşik sayıların asal çarpanlarına ayrılmasının zorluğu kabulü ile sağlanmaktadır. RSA anahtar oluşturma, şifreleme, deşifreleme fonksiyonlarında modül N’i oluşturan (N=p.q) p ve q büyük asal çarpanları yerine küçük ve birbirine yakın sayılar oldukları takdirde güvensiz sistem problemi ile karşı karşıya kalınmaktadır. Gelişigüzel belirlenen çok büyük asal saylarla güvenli kabul edilerek gerçekleşen bir RSA algoritmasında modül N sayısal değeri yeterince büyük olmadığında RSA problemini çözmenin o kadarda zor olmayacağı düşünülmektedir. Algoritmaların altyapısını oluşturan matematiksel işlemlerin zorluğu beraberinde algoritmanın yavaş çalışması problemine neden olmaktadır. Bu tezin amacı Lone ve Khalique (2016) gerçekleştirdikleri çalışma önerisini geliştirerek RSA güvenliğini arttırmak için şifreleme ve deşifreleme basamağında anahtar oluştururken rastgele seçilen iki büyük asal sayı yerine bazı sayı kümelerinden rastgele seçilen adet 512 bitten daha küçük asal sayı değerlerini gelişigüzel seçerek önerilen 2 k RSA algoritmasının anahtar oluşturma, şifreleme ve deşifreleme aşamalarını gerçekleştirip güvenlik üzerinde etkilerini araştırmaktır. Elde edilen sonuçlar standart RSA sonuçları ile karşılaştırılmıştır. Tez çalışması kapsamında öncelikle asimetrik şifreleme algoritmalarının matematik arka planları açıklanmıştır. Sonrasında asimetrik şifreleme algoritmalarından RSA kripto sistem incelenmiştir. Önerilen RSA şifreleme ve deşifreleme algoritmaları açıklanmış ve uygulama sonuçları değerlendirilmiştir.
Data security is provided by the strength of the algorithms used in Asymmetric Encryption Cryptosystems, the key size and the confidentiality of the keys, key generation and subsequent encryption and decryption stages algebraic function elements. The degree of resilience of the resulting cryptosystem to attacks also represents the strength of security. RSA encryption, which is defended to take its power from multiplication and factorization and allows to operate with large numbers, is one of the asymmetric encryption algorithms. RSA security is provided by assuming the difficulty of prime factorization of very large composite numbers. In RSA key generation, encryption and decryption functions, if the numbers p and q are small and close to each other instead of the large prime factors (N=p.q) forming the mode N, insecure system problem is encountered. It is thought that it will not be that difficult to solve the RSA problem when the numerical value of the module N is not large enough in an RSA algorithm that is considered safe with very large prime numbers randomly determined. The difficulty of the mathematical operations that make up the infrastructure of the algorithms causes the problem of slow operation of the algorithm. The aim of this thesis is Lone and Khalique (2016), by developing their work proposal, to increase the RSA security, while generating the key in the encryption and decryption step, instead of two randomly selected large prime numbers, randomly selected prime number values less than 512 bits randomly selected from some number sets are used to generate the key of the proposed RSA algorithm. The aim is to perform the encryption and decryption stages and to investigate their effects on security. Obtained results were compared with standard RSA results. Within the scope of the thesis, first of all, the mathematical backgrounds of asymmetric encryption algorithms are explained. Afterwards, the RSA cryptosystem, one of the asymmetric encryption algorithms, was examined. The proposed RSA encryption and decryption algorithms are explained and the application results are evaluated.
Data security is provided by the strength of the algorithms used in Asymmetric Encryption Cryptosystems, the key size and the confidentiality of the keys, key generation and subsequent encryption and decryption stages algebraic function elements. The degree of resilience of the resulting cryptosystem to attacks also represents the strength of security. RSA encryption, which is defended to take its power from multiplication and factorization and allows to operate with large numbers, is one of the asymmetric encryption algorithms. RSA security is provided by assuming the difficulty of prime factorization of very large composite numbers. In RSA key generation, encryption and decryption functions, if the numbers p and q are small and close to each other instead of the large prime factors (N=p.q) forming the mode N, insecure system problem is encountered. It is thought that it will not be that difficult to solve the RSA problem when the numerical value of the module N is not large enough in an RSA algorithm that is considered safe with very large prime numbers randomly determined. The difficulty of the mathematical operations that make up the infrastructure of the algorithms causes the problem of slow operation of the algorithm. The aim of this thesis is Lone and Khalique (2016), by developing their work proposal, to increase the RSA security, while generating the key in the encryption and decryption step, instead of two randomly selected large prime numbers, randomly selected prime number values less than 512 bits randomly selected from some number sets are used to generate the key of the proposed RSA algorithm. The aim is to perform the encryption and decryption stages and to investigate their effects on security. Obtained results were compared with standard RSA results. Within the scope of the thesis, first of all, the mathematical backgrounds of asymmetric encryption algorithms are explained. Afterwards, the RSA cryptosystem, one of the asymmetric encryption algorithms, was examined. The proposed RSA encryption and decryption algorithms are explained and the application results are evaluated.
Açıklama
Anahtar Kelimeler
Asimetrik şifreleme, RSA, Veri güvenliği, Asymmetric cryptograhy, Data Securty