Karabuk University

ENCRYPTION OF SATELLITE IMAGES WITH AES ALGORITHM ON APACHE SPARK

Show simple item record

dc.contributor.author ALHAYANI, Muhammad Yaseen
dc.date.accessioned 2021-01-29T11:15:43Z
dc.date.available 2021-01-29T11:15:43Z
dc.date.issued 2021-01-29
dc.identifier.uri http://acikerisim.karabuk.edu.tr:8080/xmlui/handle/123456789/1047
dc.description.abstract ABSTRACT In this thesis, we aim to protect the privacy of huge satellite images chunks by encrypting them with the AES algorithm in three stages. The first stage is to encrypt it by Python programming language and calculate the elapsed time for the encryption and decryption process. In the second stage, we implemented the algorithm inside Spark's environment, and calculating the elapsed time for the encryption process. In the third stage, we implemented the encryption process inside the multi-node cloud, and we calculated the elapsed time for the execution. Through the results, the third stage was the fastest in encrypting and decrypting satellite images based on the cloud. Also, we measured the AES encryption ability inside the cloud by scale up and speed up creteria. We concluded that the ability of the AES algorithm to gain time is high, and the system is balanced because the expansion of the data volume does not affect the encryption result. In the end, we concluded that encrypting satellite images on the cloud improved the performance of the encryption package. More nodes and specifications of the CPU for the cloud increased the speed of the algorithm and their abilities. The execution time of an algorithm on Python was 880.33 sec for three thousand images. For cloud, the execution time decreased to 54.12 sec for the same number of images, which increased the ecryption speed 40% more than standalone mode. ÖZET Bu tezde dev uydu görüntülerini üç aşamada AES algoritması ile şifreleyerek gizliliğini korumayı hedefliyoruz. İlk aşama, Python programlama dili ile şifrelemek işlemini gerçekleştirdik ve hem şifreleme hem de şifre çözme işlemi için geçen süreyi hesapladık. İkinci aşamada, algoritmayı Apache Spark ortamına uyarladık ve şifreleme işlemi için geçen süreyi hesapladık. Üçüncü aşamada şifreleme sürecini çok düğümlü bir bulut kümesine uyguladık ve yürütme için geçen süreyi hesapladık. Sonuçlar Spark ortamında gerçekleştirilen bulut tabanlı uydu görüntülerini şifreleme ve şifresini çözme işleminin daha hızlı olduğunu göstermektedir. Ayrıca, bulut içindeki AES şifreleme yeteneğini ölçmek için hızlandırma ve ölçekleme kriterlerini kullandık. AES algoritmasının hızlandırma yeteneğinin yüksek olduğu ve veri hacminin genişlemesinin şifreleme sonucunu etkilemediği sonucunu elde ettik. Sonunda, uydu görüntülerini bulutta şifrelemenin şifreleme paketinin performansını iyileştirdiği sonucuna vardık. Bulut için daha fazla düğüm kullanılması algoritmanın hızını ve yeteneklerini artırdı. Python'da bu algoritmanın çalıştırılma süresi 3000 uydu görüntü için 880.33 saniyeydi. Bulut için, aynı sayıda görüntü için yürütme süresi 54,12 saniyeye düştü. Bu sonuç şifreleme hızının %40 arttığını göstermektedir. en_EN
dc.language.iso en en_EN
dc.subject Apache Spark, Büyük Veri, AES algoritması, Uydu Görüntüleri, Bulut Bilişim. en_EN
dc.subject Apache Spark, Big data, AES algorithm, Satellite images, cloud computing. en_EN
dc.title ENCRYPTION OF SATELLITE IMAGES WITH AES ALGORITHM ON APACHE SPARK en_EN
dc.title.alternative APACHE SPARK ÜZERİNDE AES ALGORİTMİ İLE UYDU GÖRÜNTÜLERİNİN ŞİFRELENMESİ en_EN
dc.type Thesis en_EN


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search DSpace


Advanced Search

Browse

My Account