Show simple item record

dc.contributor.advisorNurıyev, Urfat
dc.contributor.advisorAkleylek, Sedat
dc.contributor.authorKoyutürk, Ramazan
dc.date.accessioned2020-12-29T08:26:17Z
dc.date.available2020-12-29T08:26:17Z
dc.date.submitted2020
dc.date.issued2020-02-26
dc.identifier.urihttps://acikbilim.yok.gov.tr/handle/20.500.12812/363105
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.
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.languageTurkish
dc.language.isotr
dc.rightsinfo:eu-repo/semantics/openAccess
dc.rightsAttribution 4.0 United Statestr_TR
dc.rights.urihttps://creativecommons.org/licenses/by/4.0/
dc.subjectBilim ve Teknolojitr_TR
dc.subjectScience and Technologyen_US
dc.subjectMatematiktr_TR
dc.subjectMathematicsen_US
dc.titleÇok değişkenli polinom sistemlerine dayanan kuantum sonrası güvenilir şifreleme sistemleri ve açık kaynak kodlu uygulamaları
dc.title.alternativeQuantum secure multivariate polinomial polynomial system based cryptosystems and their open source implementations
dc.typemasterThesis
dc.date.updated2020-02-26
dc.contributor.departmentMatematik Anabilim Dalı
dc.identifier.yokid10324281
dc.publisher.instituteFen Bilimleri Enstitüsü
dc.publisher.universityEGE ÜNİVERSİTESİ
dc.identifier.thesisid612263
dc.description.pages92
dc.publisher.disciplineBilgisayar Bilimleri Bilim Dalı


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record

info:eu-repo/semantics/openAccess
Except where otherwise noted, this item's license is described as info:eu-repo/semantics/openAccess