Geri Dön

Hafif sıklet blok şifreleme algoritmalarının yazılım uygulaması ve başarım analizi

Software implementation and performance analysis of lightweight block cipher algorithms

  1. Tez No: 665836
  2. Yazar: KÜBRA KURU
  3. Danışmanlar: DR. ÖĞR. ÜYESİ GÖKHAN SOYSAL
  4. Tez Türü: Yüksek Lisans
  5. Konular: Elektrik ve Elektronik Mühendisliği, Electrical and Electronics Engineering
  6. Anahtar Kelimeler: Belirtilmemiş.
  7. Yıl: 2021
  8. Dil: Türkçe
  9. Üniversite: Ankara Ü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ı: 144

Özet

Nesnelerin Interneti kavramı ile birlikte akıllı kartlar, sensör düğümleri, RFID etiketler gibi kısıtlı kapasiteye sahip uygulamaların kullanımı giderek yaygınlaşmaktadır. Bu durum bu uygulamalarda bilgi güvenliğinin sağlanması ve kriptografik koruma gereksinimlerini beraberinde getirmektedir. Bu cihazlardaki düşük güç tüketimi, düşük işlem gücü, dar iletişim bandı, düşük hafıza gibi kaynak kısıtları standart güvenlik çözümlerini bu cihazlarda uygulanamaz hale getirmektedir. Güvenlikten ödün vermeden kaynak kullanım maliyetini azaltan algoritmalar literatürde hafif sıklet kriptografi algoritmaları başlığı altında toplanmaktadır. Kaynak kısıtları bulunan cihazlarda kriptografik güvenlik amaçlarından olan gizliliği sağlamanın yollarından birisi hafif sıklet blok şifreleme algoritmalarının kullanımıdır. Tez çalışmasında PRESENT-80, PRESENT-128, SIMON 64/96 ve SPECK 64/96 hafif sıklet blok şifreleme algoritmalarının kaynak kısıtları bulunan 8-bit 8051 ve 16-bit 8086 mikrodenetleyicilere ait emülatörlerde yazılım uygulamaları gerçekleştirilmiştir. Yazılım başarım analizi için yazmaç sayısı, kod boyutu, RAM/ROM boyutu, saat döngü sayısı, işlem süresi ve veri işleme hacmi yazılım metrikleri kullanılmıştır. Yapılan çalışmalarda bellek kullanımını (RAM/ROM boyutu metriği) en aza indirmek amaçlanmıştır. Düşük saat döngüsü sayısı ve düşük işlem süresi elde etmek ikinci hedef olmuştur. Literatürde gerçekleştirilen benzer çalışmalar ile karşılaştırıldığında, tez kapsamında yapılan uygulamalarda bellek kullanımı açısından daha iyi sonuçlar elde edildiği görülmüştür.

Özet (Çeviri)

With the concept of the Internet of Things, the usage of applications with limited capacity such as smart cards, sensor nodes, RFID tags is increasingly common. This situation brings along the requirements of providing information security and cryptographic protection in these applications. Resource constraints such as low power consumption, low processing power, narrow communication bandwidth and low memory in these devices make standard security solutions inapplicable in these devices. Algorithms that reduce resource usage cost without compromising security are collected under the heading of lightweight cryptography algorithms in the literature. One of the ways to ensure privacy, which is one of the cryptographic security purposes, in devices with resource constraints is the using of lightweight block cipher algorithms. In the thesis study, software applications of PRESENT-80, PRESENT-128, SIMON 64/96 and SPECK 64/96 lightweight block cipher algorithms were implemented in emulators of 8-bit 8051 and 16-bit 8086 microcontrollers with resource constraints. For software performance analysis, the software metrics of register number, code size, RAM/ROM size, clock cycle number, execution time and throughput were used. In the studies, it is aimed to minimize the memory usage (RAM/ROM size metric). Achieving a low number of clock cycles and low processing time was the second goal. When compared with similar studies in the literature, it was seen that better results were obtained in terms of memory usage in the applications made within the scope of the thesis.

Benzer Tezler

  1. Kriptografik yayılım tabakalarında optimizasyon teknikleri

    Optimization techniques in cryptographic diffusion layers

    NİHAL TAN KAÇAR

    Yüksek Lisans

    Türkçe

    Türkçe

    2023

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolTrakya Üniversitesi

    Bilgisayar Mühendisliği Ana Bilim Dalı

    PROF. DR. MUHARREM TOLGA SAKALLI

  2. Hafif sıklet kriptografi için involutif mds matris uygulamaları

    Involutory mds matrix applications for lightweight cryptography

    TUĞÇE TUFANÇLI

    Yüksek Lisans

    Türkçe

    Türkçe

    2024

    MatematikSakarya Üniversitesi

    Matematik Ana Bilim Dalı

    PROF. DR. MEHMET ÖZEN

  3. Hafif-siklet blok şifreleme algoritmalarının analizi ve ITUbee: Hafif-siklet yeni bir algoritma tasarımı

    Analysis of lightweight block ciphers and ITUbee: A new lightweight algorithm design

    FERHAT KARAKOÇ

    Doktora

    Türkçe

    Türkçe

    2014

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrolİstanbul Teknik Üniversitesi

    Bilgisayar Mühendisliği Ana Bilim Dalı

    PROF. DR. ALİ EMRE HARMANCI

  4. Akıllı ev cihazlarının haberleşmesinde hafif sıklet şifreleme algoritmalarının performans analizi

    In communication of smart home devices performance analysis of lightweight encryption algorithms

    ÖMER YEL

    Yüksek Lisans

    Türkçe

    Türkçe

    2024

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolSakarya Üniversitesi

    Bilgisayar Mühendisliği Ana Bilim Dalı

    DR. ÖĞR. ÜYESİ HÜSEYİN ESKİ

  5. Parametric guess and determine attack on stream ciphers

    Dizi şifreleme algoritmaları için parametrik tahmin et ve belirle saldırısı

    EBRU KÜÇÜKKUBAŞ

    Yüksek Lisans

    İngilizce

    İngilizce

    2019

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrolİstanbul Şehir Üniversitesi

    Bilgi Güvenliği Mühendisliği Ana Bilim Dalı

    PROF. DR. ENSAR GÜL

    DOÇ. ORHUN KARA