Geri Dön

Rastgele sayı üreteçlerinin donanımsal olarak gerçekleştirilmesi

Hardware implementation of random number generators

  1. Tez No: 480049
  2. Yazar: DİLAN BAKIR
  3. Danışmanlar: PROF. DR. MUZAFFER AŞKIN
  4. Tez Türü: Yüksek Lisans
  5. Konular: Elektrik ve Elektronik Mühendisliği, Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol, Electrical and Electronics Engineering, Computer Engineering and Computer Science and Control
  6. Anahtar Kelimeler: Belirtilmemiş.
  7. Yıl: 2017
  8. Dil: Türkçe
  9. Üniversite: Munzur Üniversitesi
  10. Enstitü: Fen Bilimleri Enstitüsü
  11. Ana Bilim Dalı: Elektrik-Elektronik Mühendisliği Ana Bilim Dalı
  12. Bilim Dalı: Belirtilmemiş.
  13. Sayfa Sayısı: Belirtilmemiş.

Özet

Bu tez çalışmasında, simetrik şifreleme algoritmalarından olan Trivium algoritmasının Alanda Programlanabilir Kapı Dizileri (FPGA - Field Programmable Gate Array) kullanılarak gerçekleştirilmesi incelenmiştir. Rastgele sayı üretimi ve şifreleme kavramları hakkında kısa bilgiler verildikten sonra öncelikle akış şifrelerin tasarım yapıları irdelenmiştir. Trivium algoritmasının gerçekleştirilmesi sürecinde VHDL (Very High Speed Integrated Curcuit Hardware Description Language) programlama dilinde simülasyon sonuçları elde edilerek 80 bitlik anahtar girdisi sonucu 128 bitlik rastgele sayı üretilmiştir. Daha sonra test kriterleri incelenerek üretilen 128 bitlik rastgele değerler kriterlere tabi tutulmuştur. Son aşamada ise üretilen bu rastgele sayı değerleri FPGA' da donanımsal olarak gerçekleştirilmiş ve elde edilen test sonuçları tartışılmıştır.

Özet (Çeviri)

In this thesis, one of the symmetric cryptographic algorithms known as the Trivium algorithm is implemented by making use of its Field Programmable Gate Array (FPGA). After introducing random number generation and cryptographic concepts briefly, we focus on the design structures of stream ciphers. After using the VHDL (Very High Speed Integrated Curriculent Hardware Description Language) programming language in order to obtain some simulation results, a 128-bit random number is generated as a result of the 80-bit key input. Later, the test criteria have been mentioned briefly and the produced 128-bit random values are subjected to these criteria. Finally, these randomly generated numbers are implemented in the FPGA and corresponding test results are discussed.

Benzer Tezler

  1. Kaotik sistem tabanlı sözde rastgele sayı üreteçlerinin tasarımı ve gerçekleştirilmesi

    Design and implementation of chaotic system based pseudo random number generators

    İSMAİL ÖZTÜRK

    Yüksek Lisans

    Türkçe

    Türkçe

    2013

    Elektrik ve Elektronik MühendisliğiErciyes Üniversitesi

    Elektrik-Elektronik Mühendisliği Ana Bilim Dalı

    PROF. DR. RECAİ KILIÇ

  2. Organize sanayi bölgelerinde iş güvenliği sorunlarının teknik ve bilimsel araştırılmasında bir yöntem önerisi

    Başlık çevirisi yok

    MEHMET ALİ YILDIRIM

    Yüksek Lisans

    Türkçe

    Türkçe

    1986

    Çalışma Ekonomisi ve Endüstri İlişkileriGazi Üniversitesi

    Kazaların Çevresel ve Teknik Araştırması Ana Bilim Dalı (disiplinlerarası)

    DOÇ. DR. İBRAHİM BOYNUKALIN

  3. Peptik ülserli hastaların porschach kişilik test ile incelenmesi ve kontrol grubu ile karşılaştırılması

    Başlık çevirisi yok

    ŞEBNEM ERGUN

    Yüksek Lisans

    Türkçe

    Türkçe

    1986

    GastroenterolojiUludağ Üniversitesi

    Psikiyatri Ana Bilim Dalı

    DOÇ. DR. SUNA TANELİ

  4. Türkiye'de üretilen bazı kışlık el örgü ipliklerinin başlıca iplik ve lif özellikleri üzerinde bir araştırma

    Başlık çevirisi yok

    SEMA YÜCEBAŞ

    Yüksek Lisans

    Türkçe

    Türkçe

    1986

    Tekstil ve Tekstil MühendisliğiEge Üniversitesi

    Tekstil Mühendisliği Ana Bilim Dalı

    PROF. DR. GÜLSEREN YAZICIOĞLU