Mobil haberleşmede şifreleme algoritmaları ile güvenli kısa mesaj servisi uygulaması

dc.contributor.advisorArda, Derya
dc.contributor.authorTopaç, Çağatay
dc.date.accessioned2023-04-24T10:40:00Z
dc.date.available2023-04-24T10:40:00Z
dc.date.issued2023
dc.date.submitted2023
dc.departmentEnstitüler, Fen Bilimleri Enstitüsü, Bilgisayar Mühendisliği Anabilim Dalıen_US
dc.description.abstractİletişim teknolojilerinin hızla gelişmesi birçok alanda hayatımızı kolaylaştırırken, diğer yandan da çeşitli haberleşme ortamlarında bilgilerin gizlenmesi ve üçüncü kişilerle paylaşılmaması önem kazanmaktadır. Dijital haberleşmede kullanılacak güvenlik metotları ve şifreleme algoritmaları ile bilginin güvenli bir şekilde korunması ve iletilmesi hedeflenmektedir. Günümüzde en sık kullandığımız haberleşme aracı mobil cihazlardır. Bu cihazlar kablosuz bağlantı sağlayabilme ve taşınabilir olma özelliklerinden dolayı hem iş dünyasında hem sosyal ortamda yaygın olarak kullanılmaktadır. Günümüzde mobil cihazlarla anlık mesajlaşma uygulamaları sıklıkla kullanılmakla birlikte SMS kısa mesaj servisi de yaygın olarak kullanılmaktadır. SMS hızlı ve internet olmayan durumlarda da kullanılabilen bir haberleşme yöntemidir. Ancak iletilen SMS mesajlarının daha güvenli iletilmesi, istenmeyen üçüncü kişilerden korunma gereği gibi durumlarda şifreleme yöntemlerine başvurmak gerekebilir. Bu tezde mobil haberleşmede SMS ile gönderilen mesajların siber saldırılara ya da çeşitli saldırılara karşı içeriğinin gizliliği ve bütünlüğünün korunması amacıyla şifreleme yöntemlerinden RSA asimetrik şifreleme ve AES simetrik şifreleme algoritmaları kullanılmıştır. AES şifreleme algoritması ve RSA algoritmasıyla yapılan şifreli SMS gönderimi için Android işletim sisteminde Dart programlama dili ile Flutter SDK’sı 3.7.010.0.pre.22 versiyonu kullanılarak mobil uygulama yapılmıştır. Kodlama ve tasarım süreci Visual Studio Code(version 1.74.2) ve Android Studio(version 4.1) programları üzerinde yapılmıştır. Bunun yanı sıra şifreli SMS gönderimi farklı mobil cihazlarda ve sanal cihazlarda test edilmiştir. Yapılan uygulamada farklı anahtar büyüklükleri ve farklı mesaj uzunlukları kullanılarak şifreleme ve şifre çözme süreleri açısından değerlendirilmiştir. Sonuç olarak tezin temel amacı olan şifreli bir mobil SMS haberleşmesi ile AES ve RSA şifreleme algoritmaları kullanılarak güvenli bir iletişim sağlanabileceği ortaya konmuştur. AES algoritmasıyla gerçekleştirilen uygulama Google play platformunda kullanıcıya sunulmuştur. RSA algoritması gerekli iyileştirmelerden sonra Google play platformunda kullanıcıya sunulması hedeflenmektedir.en_US
dc.description.abstractWhile the rapid development of communication technologies makes our lives easier in many areas, it is also important to hide information in various communication media and not to share it with third parties. It is aimed to protect and transmit information securely with security methods and algorithms to be used in digital communication. Today, the most frequently used communication tool is mobile devices. These devices are widely used in both business and social environments due to their wireless connectivity and portability. Today, instant messaging applications with mobile devices are frequently used, and SMS short message service is also widely used. SMS is a fast communication method that can be used even when there is no internet. However, it may be necessary to resort to encryption methods in cases such as safer transmission of forwarded SMS messages and protection from unwanted third parties. In this thesis, RSA asymmetric encryption and AES symmetric encryption algorithms, which are encryption methods, are used in order to protect the confidentiality and integrity of the content of messages sent by SMS in mobile communication against cyber attacks or various attacks. In sending encrypted SMS with RSA algorithm and AES encryption algorithm, a mobile application was made using Dart programming language and Flutter SDK version 3.7.0-10.0.pre.22 in Android operating system. The coding and design process has been done on Visual Studio Code (version 1.74.2) and Android Studio (version 4.1). In addition, sending encrypted SMS has been tested on different mobile and virtual devices. In the application, it was evaluated in terms of encryption and decryption times by using different key sizes and different message lengths. As a result, it has been revealed that a secure communication can be provided by using AES and RSA encryption algorithms with an encrypted mobile SMS communication, which is the main purpose of the thesis. The application, which is realized with the AES algorithm, is presented to the user on the Google play platform. It is aimed to present the RSA algorithm to the user on the Google play platform after the necessary improvements.en_US
dc.identifier.urihttps://hdl.handle.net/20.500.14551/8250
dc.identifier.yoktezid781626en_US
dc.language.isotren_US
dc.publisherTrakya Üniversitesi Fen Bilimleri Enstitüsüen_US
dc.relation.publicationcategoryTezen_US
dc.rightsinfo:eu-repo/semantics/openAccessen_US
dc.subjectAES simetrik şifrelemeen_US
dc.subjectRSA asimetrik şifrelemeen_US
dc.subjectSMSen_US
dc.subjectFlutterDarten_US
dc.subjectMobil uygulamaen_US
dc.subjectAndroiden_US
dc.subjectAES symmetric encryptionen_US
dc.subjectRSA asymmetric encryptionen_US
dc.subjectMobile applicationen_US
dc.titleMobil haberleşmede şifreleme algoritmaları ile güvenli kısa mesaj servisi uygulamasıen_US
dc.title.alternativeSecure short message service application with encryption algorithms in mobile communicationsen_US
dc.typeMaster Thesisen_US

Dosyalar

Orijinal paket
Listeleniyor 1 - 1 / 1
Yükleniyor...
Küçük Resim
İsim:
0190445.pdf
Boyut:
2.4 MB
Biçim:
Adobe Portable Document Format
Açıklama:
Tam Metin / Full Text
Lisans paketi
Listeleniyor 1 - 1 / 1
Küçük Resim Yok
İsim:
license.txt
Boyut:
1.44 KB
Biçim:
Item-specific license agreed upon to submission
Açıklama: