Geri Dön

Efficient implementation of simplified aes and its side-channel analysis

Basitleştirilmiş ileri şifreleme standardı'nın verimli uygulaması ve yan kanal analizi

  1. Tez No: 721906
  2. Yazar: BARIŞ BERK ZORBA
  3. Danışmanlar: PROF. DR. ALİ ZİYA ALKAR
  4. Tez Türü: Yüksek Lisans
  5. Konular: Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol, Elektrik ve Elektronik Mühendisliği, Computer Engineering and Computer Science and Control, Electrical and Electronics Engineering
  6. Anahtar Kelimeler: Belirtilmemiş.
  7. Yıl: 2022
  8. Dil: İngilizce
  9. Üniversite: Hacettepe Üniversitesi
  10. Enstitü: Fen Bilimleri Enstitüsü
  11. Ana Bilim Dalı: Elektrik ve Elektronik Mühendisliği Ana Bilim Dalı
  12. Bilim Dalı: Belirtilmemiş.
  13. Sayfa Sayısı: 68

Özet

Hafif Blok Tipi Şifreleme yöntemleri, Nesnelerin İnterneti cihazlarının sayısının 2030 yılına kadar 50 milyarı aşması beklendiğinden ötürü ivme kazanmaktadır. Bütün bu büyük miktarda bağlantı ile, iletişim güvenliğine olan talep ve uçtan uca işlem hızındaki beklenti daha yüksek olacaktır. Bu tezde, diğer ultra hafif blok tipi şifrelemelere göre gömülü cihazların güvenliği için popüler, hızlı ve uygulanabilir bir çözüm olan Basitleştirilmiş AES (S-AES) algoritması incelenmiştir. Bu tezde S-AES, belleğin zaten yüksek talep gördüğü mikrodenetleyicilerde bellek kullanımı açısından iyi bir seçenek olarak gösterilmiştir. Bununla birlikte, S-AES şifreleme performansı, MixColumns katmanında uygulanan basit ama etkili tekniklerle geliştirilebilmiştir. Bu teknikleri doğrulamak için ARM Cortex-M4 gömülü işlemcisine sahip bir STM32F4-DISCOVERY bordu kullanılırken, performans iyileştirmelerini göstermek için bu katmanda uygulanan teknikler birbirleriyle karşılaştırılmıştır. Ek olarak, diğer Hafif Blok Şifrelere kıyasla bu algoritmanın donanımda da yüksek performansta çalıştığını ve düşük alan kapladığını göstermek için Altera Cyclone-IV ve Xilinx BASYS-3 demo kartlarında gerçeklenmiştir. Uygulamalarda performans iyileştirmesi olsa bile uygulamanın hala güvenli olduğunu kanıtlamak için STM32F4-DISCOVERY bordu üzerinde çığ etkisi ve yan kanal analizi incelenmiştir. Sonuç olarak, bu tez kapsamında S-AES'in gömülü yazılım ve donanım uygulamaları, bu şifreleme algoritmasının Nesnelerin İnterneti (IoT) gibi performans açısından kritik alanlarda kullanılabileceği gösterilmiştir.

Özet (Çeviri)

Lightweight cryptography is gaining momentum as the number of connected Internet of Things (IoT) devices in the world is expected to reach beyond 50 billion by 2030. With all that massive amount of connectivity, the demand for communication security will be higher as well as the edge processing speed. In this thesis, the Simplified AES (S-AES) algorithm, a popular, fast and feasible solution for the security of embedded devices concerning other ultra-lightweight block ciphers is studied. S-AES has been considered as one of the better options in terms of memory usage in microcontrollers, where memory is already in high demand. In this thesis, the S-AES encryption performance was improved by simple, yet efficient techniques applied on the MixColumns layer. STM32F4-DISCOVERY board having an ARM Cortex-M4 embedded processor is used to demonstrate these techniques while relatively comparing them concerning each other to show the performance improvements. Additionally, Altera Cyclone-IV and Xilinx BASYS-3 FPGA demo boards are used to demonstrate the high performance and low-area implementation of this algorithm compared to other lightweight block ciphers. Side-channel security of the implementation techniques was analyzed on STM32F4-DISCOVERY board to prove the implementation is still secure even though the performance is improved. As a conclusion, the embedded software and hardware implementations of S-AES showed that this encryption algorithm can be used in performance-critical areas such as Internet of Things (IoT).

Benzer Tezler

  1. Construction of a medical database system for hemodialysis patient care and tracking and implementation of urea kinetic modelling on IBM compatible PCs

    IBM uyumlu bilgisayarlarda hemodiyaliz hastalarının tedavi ve takibi için bir tıbbi veritabanı hazırlanması ve üre kinetik modellemesinin uygulanması

    ORHAN SANCAKLI

    Yüksek Lisans

    İngilizce

    İngilizce

    1996

    BiyomühendislikBoğaziçi Üniversitesi

    PROF.DR. HİKMET ÜÇIŞIK

  2. An efficient FPGA implementation of cnn specialized in image recognition for breast cancer

    Başlık çevirisi yok

    OMAR MHMOOD ABDULHADİ

    Yüksek Lisans

    İngilizce

    İngilizce

    2022

    Elektrik ve Elektronik Mühendisliğiİstanbul Gelişim Üniversitesi

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

    DOÇ. DR. INDRİT MYDERRİZİ

  3. Elektrik dağıtım sistemlerinde kayıp azaltımı için fider düzenlemesi

    Distribution feeder reconfiguration for loss reduction

    DİLEK DİNÇER

    Yüksek Lisans

    Türkçe

    Türkçe

    1997

    Elektrik ve Elektronik Mühendisliğiİstanbul Teknik Üniversitesi

    Elektrik Mühendisliği Ana Bilim Dalı

    DOÇ. DR. ADNAN KAYPMAZ

  4. Termoelektrik modüller için mikrodenetleyici kontrollü yeni bir test sisteminin tasarımı ve gerçekleştirilmesi

    Design and implementation of a novel microcontroller based test system for thermoelectric modules

    BÜNYAMİN CİYLAN

    Doktora

    Türkçe

    Türkçe

    2009

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

    Teknik Eğitim Bölümü

    YRD. DOÇ. DR. M. RAHMİ CANAL