Şifreleme işlemleri için FPGA ile yüksek kapasiteli çarpma devresi tasarımı
High capacity multiplier unit design with FPGA for cryptographic operations
- Tez No: 392562
- Danışmanlar: YRD. DOÇ. DR. DENİZ TAŞKIN
- Tez Türü: Yüksek Lisans
- Konular: Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol, Computer Engineering and Computer Science and Control
- Anahtar Kelimeler: Belirtilmemiş.
- Yıl: 2015
- Dil: Türkçe
- Üniversite: Trakya Üniversitesi
- Enstitü: Fen Bilimleri Enstitüsü
- Ana Bilim Dalı: Bilgisayar Mühendisliği Ana Bilim Dalı
- Bilim Dalı: Belirtilmemiş.
- Sayfa Sayısı: 87
Özet
Bilgisayar ile şifrelemede yüksek güvenlik sağlayan algoritmalar, çok büyük boyutta veriler ile çalışmaktadır. Yüksek kapasiteli verilerin gerçek zamanlı olarak işlenebilmesi için gelişmiş donanım yapılarına ihtiyaç duyulmaktadır. Günümüzde ihtiyaç duyulan donanım yapısı, Alanda Programlanabilir Kapı Dizileri (FPGA) kullanılarak FPGA öncesi eski tasarım yöntemlerine göre daha kolay tasarlanabilmektedir. Son on yılda, FPGA hızları, kapasiteleri ve tasarım araçları iyileştirilmiştir. Bu sayede yüksek kapasite veri işleyebilen donanımlar düşük maliyetler ile tasarlanıp üretilebilmektedir. Bu tez çalışmasının amacı FPGA ile şifreleme algoritmalarında da kullanılabilecek yüksek kapasitede veri işleyebilen yüksek hızlı bir aritmetik ünitenin bileşenlerini oluşturmaktır. Bu tez çalışmasında, çarpma işlemi algoritmaları incelenmiş, yüksek hızlı çarpma devresini oluşturan yüksek kapasiteli toplama devresi ve başvuru tabloları Çok Yüksek Hızlı Birleşik Devreler İçin Donanım Tanımlama Dili (VHDL) kullanılarak tasarlanmıştır. Tasarlanan devre ISE Design Suite 14.7 yazılımı ile sentezlenmiştir. Benzetim sonuçları ModelSIM ve ISIM programlarından kullanılarak elde edilmiştir.
Özet (Çeviri)
Algorithms providing high security in computer encryption are processed with high capacity data. Advanced hardware structures are needed for real time processing of high capacity data. Nowadays, needed hardware structure can be designed easier than old design methods using Field Programmable Gate Arrays (FPGA). In the last decade, speed, capacity and design tools of FPGAs are improved. Thus, high capacity data processing hardware can be designed and manufactured with lower costs. The aim of this thesis study is to build components of a high capacity arithmetic unit that can process high capacity data which can also be used in encryption algorithms with FPGA. In this thessis work, multiplication algorithms are studied, high capacity adder circuit and look up tables which together constitute high speed multiplication circuit are designed with Very High Speed Integrated Circuit Hardware Description Language (VHDL). Designed circuit is synthesized with ISE Design Suite 14.7 software. Simulation results are obtained using ModelSIM and ISIM softwares.
Benzer Tezler
- Tekrar düzenlenebilir işlem kartı tasarımı
Design of a reconfigurable computing board
TEVFİK NUR
Yüksek Lisans
Türkçe
2000
Elektrik ve Elektronik Mühendisliğiİstanbul Teknik ÜniversitesiPROF.DR. HAKAN KUNTMAN
- Efficient FPGA implementations for homomorphic encryption operation of CKKS scheme
CKKS şemasının homomorfik şifreleme işlemleri için verimli FPGA uygulamaları
CAN AYDUMAN
Yüksek Lisans
İngilizce
2023
Elektrik ve Elektronik MühendisliğiSabancı ÜniversitesiElektronik Ana Bilim Dalı
PROF. DR. ERKAY SAVAŞ
- Instruction set extension of RISC-V core with plantard modular reduction for number theoretic transform used in post-quantum cryptography
RISC-V çekirdeğinin talimat setinin post-kuantum kriptografide kullanılan sayısal teorik dönüşüm için plantard modüler indirgeme metodu ile genişletilmesi
ALİ ÜSTÜN
Yüksek Lisans
İngilizce
2024
Elektrik ve Elektronik Mühendisliğiİstanbul Teknik ÜniversitesiElektronik ve Haberleşme Mühendisliği Ana Bilim Dalı
PROF. DR. SIDDIKA BERNA ÖRS YALÇIN
- Uluslararası veri şifreleme algoritmasının tampon yazmaçlı pipeline yapısı ile donanım uygulaması
A Hardware implementation of international data encryption algorithm with buffered pipeline structure
SEYİT ALİ KARACA
Yüksek Lisans
Türkçe
2002
Elektrik ve Elektronik MühendisliğiHacettepe ÜniversitesiElektrik ve Elektronik Mühendisliği Ana Bilim Dalı
YRD. DOÇ. DR. ALİ ZİYA ALKAR
- Yardımcı işlemcili gömülü eliptik eğri şifreleme sistemi uygulaması
An embedded elliptic curve crypto system implementation with coprocessor
MEHMET SİNAN EROĞLU
Yüksek Lisans
Türkçe
2007
Elektrik ve Elektronik MühendisliğiHacettepe ÜniversitesiElektrik-Elektronik Mühendisliği Ana Bilim Dalı
YRD. DOÇ. DR. ALİ ZİYA ALKAR