Çok değişkenli polinom sistemlerine dayanan kuantum sonrası güvenilir şifreleme sistemleri ve açık kaynak kodlu uygulamaları
dc.contributor.advisor | Nuriyev, Urfat | |
dc.contributor.advisor | Akleylek, Sedat | |
dc.contributor.author | Koyutürk, Ramazan | |
dc.date.accessioned | 2020-10-24T15:30:28Z | |
dc.date.available | 2020-10-24T15:30:28Z | |
dc.date.issued | 2020 | en_US |
dc.date.submitted | 2020 | |
dc.department | Fen Bilimleri Enstitüsü | en_US |
dc.description.abstract | Bu ç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.abstract | In 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.uri | https://hdl.handle.net/11454/59160 | |
dc.language.iso | tr | en_US |
dc.publisher | Ege Üniversitesi, Fen Bilimleri Enstitüsü | en_US |
dc.relation.publicationcategory | Tez | en_US |
dc.rights | info:eu-repo/semantics/openAccess | en_US |
dc.subject | Kuantum Sonrası Kriptografi | en_US |
dc.subject | Çok Değişkenli Polinom Sistemleri | en_US |
dc.subject | ABC Kriptosistemi | en_US |
dc.subject | CUDA | en_US |
dc.subject | CPU | en_US |
dc.subject | GPU | en_US |
dc.subject | Post-quantum Cryptography | en_US |
dc.subject | Multivariate Polynomial | en_US |
dc.subject | ABC Cryptosystem | en_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.alternative | Quantum secure multivariate polinomial polynomial system based cryptosystems and their open source implementations | en_US |
dc.type | Master Thesis | en_US |