Constructing cluster of simple FPGA boards for cryptologic computations
dc.contributor.advisor | Savaş, Erkay | |
dc.contributor.author | Doröz, Yarkin | |
dc.date.accessioned | 2020-12-10T07:35:43Z | |
dc.date.available | 2020-12-10T07:35:43Z | |
dc.date.submitted | 2011 | |
dc.date.issued | 2018-08-06 | |
dc.identifier.uri | https://acikbilim.yok.gov.tr/handle/20.500.12812/217077 | |
dc.description.abstract | Bu tez ile, kripto-analitik saldırıların gerçeklenmesi ve kriptografik operasyonların hızlandırılması için tasarlanmış, SPKD'lerden (Sahada Programlanabilir Kapı Dizileri) oluşan bir küme altyapısı sunuyoruz. Bahsi geçen küme altyapısı, SPKD cihazı, yerel depolama, KPMC (Karmaşık Programlanabilir Mantıksal Cihaz) ve ağ bağlantısı içeren ucuz ve kullanıma hazır SPKD çevrim kartlarından oluşmaktadır. Küme oluşturma işleminin basit olmasının yanısıra hesaplamalar için gerekli olan donanım tasarımı hariç herhangi bir donanım geliştirme gerektirmemektedir. SPKD'lerde gerçeklenebilen bir işlemci çekirdeği sayesinde, SPKD cihazlarını dinamik olarak yapılandırmak ve hatta yapılandırma ayarlarını, işlem sırasında bile, uzaktaki bir bilgisayar üzerinden değiştirmek mümkündür. Aynı zamanda bu işlemci çekirdeği, karmaşık programları SPKD'nin kaynaklarını kullanmaksızın yürütülebilmektedir. Ek olarak, bu tez ile dinamik yapılandırma değişim tekniği de öneriyoruz. Uygulamasını gerçeklediğimiz bu teknik özellikle kripto-analitik saldırılarda hızlı ve verimli bir şekilde kullanılabildiğinden, SPKD tabanlı geleneksel kripto-analitik makinalara göre daha uygun maliyetli bir alternatif oluşturmaktadır. | |
dc.description.abstract | In this thesis, we propose an FPGA cluster infrastructure which can be utilized in implementing cryptanalytic attacks and accelerating cryptographic operations. The cluster can be formed using simple and inexpensive, off-the-shelf FPGA boards featuring an FPGA device, local storage, CPLD, and network connection. Forming the cluster is simple and no effort for the hardware development is needed except for the hardware design for the actual computation. Using a softcore processor on FPGA, we are able to configure FPGA devices dynamically and change their configuration on the fly from a remote computer. The softcore on FPGA can execute relatively complicated programs formundane tasks unworthy of FPGA resources. Finally, we propose and implement a fast and efficient dynamic configuration switch technique that is shown to be useful especially in cryptanalytic applications. Our infrastructure provides a cost-effective alternative for formerly proposed cryptanalytic engines based on FPGA devices. | en_US |
dc.language | English | |
dc.language.iso | en | |
dc.rights | info:eu-repo/semantics/openAccess | |
dc.rights | Attribution 4.0 United States | tr_TR |
dc.rights.uri | https://creativecommons.org/licenses/by/4.0/ | |
dc.subject | Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol | tr_TR |
dc.subject | Computer Engineering and Computer Science and Control | en_US |
dc.subject | Bilim ve Teknoloji | tr_TR |
dc.subject | Science and Technology | en_US |
dc.subject | Elektrik ve Elektronik Mühendisliği | tr_TR |
dc.subject | Electrical and Electronics Engineering | en_US |
dc.title | Constructing cluster of simple FPGA boards for cryptologic computations | |
dc.title.alternative | Kriptolojik hesaplamalar için, basit SPKD çevrim kartlarından oluşmuş kümelerin gerçeklenmesi | |
dc.type | masterThesis | |
dc.date.updated | 2018-08-06 | |
dc.contributor.department | Bilgisayar Bilimleri ve Mühendisliği Anabilim Dalı | |
dc.subject.ytm | Cryptanalysis | |
dc.identifier.yokid | 420268 | |
dc.publisher.institute | Mühendislik ve Fen Bilimleri Enstitüsü | |
dc.publisher.university | SABANCI ÜNİVERSİTESİ | |
dc.identifier.thesisid | 309344 | |
dc.description.pages | 108 | |
dc.publisher.discipline | Diğer |