Ç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
- Tez No: 374731
- Danışmanlar: DOÇ. DR. AYLİN KANTARCI
- Tez Türü: Yüksek Lisans
- Konular: Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol, Computer Engineering and Computer Science and Control
- Anahtar Kelimeler: Paralelleştirme, AES kripto algoritması, OpenMP, Parallelization, AES crypto algorithms, OpenMP
- Yıl: 2014
- Dil: Türkçe
- Üniversite: Ege Üniversitesi
- Enstitü: Fen Bilimleri Enstitüsü
- Ana Bilim Dalı: Bilgisayar Mühendisliği Ana Bilim Dalı
- Bilim Dalı: Belirtilmemiş.
- 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
- 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
2023
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolGazi ÜniversitesiBilgisayar Mühendisliği Ana Bilim Dalı
DR. ÖĞR. ÜYESİ TUBA ÇAĞLIKANTAR
- 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
2014
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolEge ÜniversitesiBilgisayar Mühendisliği Bölümü
DOÇ. DR. AYLİN KANTARCI
- 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
2023
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolYeditepe ÜniversitesiBilgisayar Mühendisliği Ana Bilim Dalı
PROF. DR. GÜRHAN KÜÇÜK
- A radiogenomics-based approach to clinical decision making
Klinik karar vermede radyogenomik tabanlı bir yaklaşım
MERVE KAŞIKCI ÇAVDAR
Doktora
İngilizce
2025
BiyoistatistikHacettepe ÜniversitesiBiyoistatistik Ana Bilim Dalı
PROF. DR. ERDEM KARABULUT
DOÇ. DR. ERDAL COŞGUN
- Ç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
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