Geri Dön

Çok çekirdekli işlemciler için AES (Advanced encryptıon standart) şifreleme algoritmasının paralelleştirilerek performansının çözümlenmesi

Parallelization of AES (Advanced encryption standart) algorithm for multicore processors and analyzing of the performance

  1. Tez No: 374731
  2. Yazar: HALİL CAN AKİNCE
  3. Danışmanlar: DOÇ. DR. AYLİN KANTARCI
  4. Tez Türü: Yüksek Lisans
  5. Konular: Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol, Computer Engineering and Computer Science and Control
  6. Anahtar Kelimeler: Paralelleştirme, AES kripto algoritması, OpenMP, Parallelization, AES crypto algorithms, OpenMP
  7. Yıl: 2014
  8. Dil: Türkçe
  9. Üniversite: Ege Üniversitesi
  10. Enstitü: Fen Bilimleri Enstitüsü
  11. Ana Bilim Dalı: Bilgisayar Mühendisliği Ana Bilim Dalı
  12. Bilim Dalı: Belirtilmemiş.
  13. Sayfa Sayısı: Belirtilmemiş.

Özet

Sağladıkları güvenlik düzeyine ilave olarak, şifreleme hızı kripto algoritmalarının en önemli özelliğidir. Performans; işlem hızı ile doğru orantılı ilişkili içerisinde tanımlanır. Bu durumda yüksek performans doğru sonuca yüksek işlem hızı ve dolayısıyla düşük işlem süresi ile ulaşmak olarak tanımlanabilir. Bu tez çalışmasında çok çekirdekli işlemciye sahip iki adet paralel hesaplama platformunda halihazırda bir çok işletim sisteminde, farklı çalışma ortamlarında kullanım alanı bulan AES kripto algoritması yazılımsal olarak paralelleştirilmiş ve performansı analiz edilmiştir. AES kripto algoritmasının çok çekirdekli işlemciler üzerinde paralelleştirilmesi ile elde edilen performans kazanımı farklı konfigürasyonlarda şifreleme ve şifre çözme işlemlerine ait seri ve paralel kodların yürütülmesi ile elde edilen performans verilerinin karşılaştırılması neticesinde bulunmuştur. Literatürdeki, AES kripto algoritmasının OpenMP kullanılarak paralelleştirilmesi çalışmalarında kullanılanlardan farklı paralel hesaplama ortamları bu çalışma kapsamında kullanılmıştır. Performans iyileşmesi; farklı şifreleme anahtarı uzunlukları için tasarlanmış veri ve görev seviyesi paralel kodların yürütülmesi sonucunda elde edilen süre değerlerine göre analiz edilmiştir.

Özet (Çeviri)

In addition to high security level the cipher speed is the most important feature of the cryptographic algorithms. Performance is positively corralated with the process speed. So the high performance can be defined as, attaining the correct result with high speed level and connectively short process duration. In this thesis, the AES crypto algorithm which is presently used in many operating systems in various applications, is parallelized by a software approach and its performance is analysed by implemented in two parallel computing environment which has multicore processor. The increased performance, which is gained by the parallelization of the AES on multicore processors is obtained through comparison of the performance data, attained by the execution of sequential and parallel codes that belong to encryption and decryption processes in different configurations. Different parallel computing environments from previously proposed studies in the literature, are used for this thesis. Performance efforts are analysed with regard to process duration of executed task level and data level parallelized codes designed for different key lengths.

Benzer Tezler

  1. Fake news classification using machine learning and deep learning approaches

    Makine öğrenimi ve derin öğrenme yaklaşımlarını kullanarak sahte haber sınıflandırması

    SAJA ABDULHALEEM MAHMOOD AL-OBAIDI

    Yüksek Lisans

    İngilizce

    İngilizce

    2023

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

    Bilgisayar Mühendisliği Ana Bilim Dalı

    DR. ÖĞR. ÜYESİ TUBA ÇAĞLIKANTAR

  2. Hibrit bir kripto algoritmasının paralelleştirilerek çok çekirdekli işlemcilerin performansının analiz edilmesi

    Analyzing performance of multicore processors by parallelization of a hibrid crypto algorithm

    ECEM İREN

    Yüksek Lisans

    Türkçe

    Türkçe

    2014

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

    Bilgisayar Mühendisliği Bölümü

    DOÇ. DR. AYLİN KANTARCI

  3. Optimizing QoS and throughput on 4-thread SMT processors

    4-iş parçacıklı işlemcilerde servis kalitesi ve verimlilik optimizasyonu

    UĞUR NEZİR

    Yüksek Lisans

    İngilizce

    İngilizce

    2023

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

    Bilgisayar Mühendisliği Ana Bilim Dalı

    PROF. DR. GÜRHAN KÜÇÜK

  4. A radiogenomics-based approach to clinical decision making

    Klinik karar vermede radyogenomik tabanlı bir yaklaşım

    MERVE KAŞIKCI ÇAVDAR

    Doktora

    İngilizce

    İngilizce

    2025

    BiyoistatistikHacettepe Üniversitesi

    Biyoistatistik Ana Bilim Dalı

    PROF. DR. ERDEM KARABULUT

    DOÇ. DR. ERDAL COŞGUN

  5. Çok çekirdekli işlemciler için moleküler dinamik simülasyonu

    Parallel edmd simulation for multi-core architecture

    UMUT DEMİRTAŞ

    Yüksek Lisans

    Türkçe

    Türkçe

    2011

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolGebze Yüksek Teknoloji Enstitüsü

    Bilgisayar Mühendisliği Ana Bilim Dalı

    YRD. DOÇ. DR. FATİH ERDOĞAN SEVİLGEN