Çok değişkenli polinom sistemlerine dayanan kuantum sonrası güvenilir şifreleme sistemleri ve açık kaynak kodlu uygulamaları

dc.contributor.advisorNuriyev, Urfat
dc.contributor.advisorAkleylek, Sedat
dc.contributor.authorKoyutürk, Ramazan
dc.date.accessioned2020-10-24T15:30:28Z
dc.date.available2020-10-24T15:30:28Z
dc.date.issued2020en_US
dc.date.submitted2020
dc.departmentFen Bilimleri Enstitüsüen_US
dc.description.abstractBu çalışmada kuantum sonrası şifreleme sistem ailelerinden biri olan çok değişkenli polinom sistemlerine dayanan ABC kriptosistemi anlatılmaktadır. Günümüzde kullanılan açık anahtarlı şifreleme sistemlerinin zorluğu çarpanlara ayırma ve ayrık logaritma problemlerine dayanmaktadır. Kuantum bilgisayarlar yeterli büyüklüğe ulaştıkları zaman bu problemleri kullanan şifreleme yöntemleri güvensiz duruma gelecektir. Bu sebeple kuantum bilgisayarlarda çalışan kriptanaliz yöntemlerine karşı dirençli kriptosistemlerin geliştirilmesine ve bunların farklı platformlardaki uygulamalarına ihtiyaç vardır. Çalışmada öncelikle ABC kriptosisteminde kullanılan matematiksel altyapı anlatılmış ve sonrasında ABC kriptosisteminin teorik yapısı hatırlatılmıştır. Bunlara bağlı olarak CPU üzerinde hem thread'siz ve thread'li hem de GPU üzerinde CUDA kullanılarak bir uygulaması gerçekleştirilmiştir. Her iki işlemci üzerinde de çalıştırılan uygulamanın arasındaki farklar belirtilip karşılaştırılma yapılmıştır.en_US
dc.description.abstractIn this thesis, quantum secure ABC cryptosystem, a member of multivariate polynomial system family, is studied. The computational hardness of the public key cryptographic systems used today is based on integer factorization or discrete logarithm problems. When quantum computers with large number of qubits are built, public key cryptosystems whose hardness depend on integer factorization or discrete logarithm problem will not be secure. Therefore, there is a need for the development of cryptosystems resistant to cryptanalysis methods running on quantum computers and their applications on different platforms. In this thesis, mathematical background of ABC cryptosystem is detailed. Then, CPU and GPU implementations are provided. In CPU implementation is performed with/without thread. Moreover, GPU implementation is achieved by using CUDA. A detailed comparison for the implementations is given.en_US
dc.identifier.urihttps://hdl.handle.net/11454/59160
dc.language.isotren_US
dc.publisherEge Üniversitesi, Fen Bilimleri Enstitüsüen_US
dc.relation.publicationcategoryTezen_US
dc.rightsinfo:eu-repo/semantics/openAccessen_US
dc.subjectKuantum Sonrası Kriptografien_US
dc.subjectÇok Değişkenli Polinom Sistemlerien_US
dc.subjectABC Kriptosistemien_US
dc.subjectCUDAen_US
dc.subjectCPUen_US
dc.subjectGPUen_US
dc.subjectPost-quantum Cryptographyen_US
dc.subjectMultivariate Polynomialen_US
dc.subjectABC Cryptosystemen_US
dc.titleÇok değişkenli polinom sistemlerine dayanan kuantum sonrası güvenilir şifreleme sistemleri ve açık kaynak kodlu uygulamalarıen_US
dc.title.alternativeQuantum secure multivariate polinomial polynomial system based cryptosystems and their open source implementationsen_US
dc.typeMaster Thesisen_US

Dosyalar

Orijinal paket
Listeleniyor 1 - 1 / 1
Yükleniyor...
Küçük Resim
İsim:
ramazankoyuturk2020.pdf
Boyut:
1.48 MB
Biçim:
Adobe Portable Document Format
Açıklama:
Yüksek lisans tez dosyası
Lisans paketi
Listeleniyor 1 - 1 / 1
Küçük Resim Yok
İsim:
license.txt
Boyut:
1.44 KB
Biçim:
Item-specific license agreed upon to submission
Açıklama: