Mobil haberleşmede şifreleme algoritmaları ile güvenli kısa mesaj servisi uygulaması
dc.contributor.advisor | Arda, Derya | |
dc.contributor.author | Topaç, Çağatay | |
dc.date.accessioned | 2023-04-24T10:40:00Z | |
dc.date.available | 2023-04-24T10:40:00Z | |
dc.date.issued | 2023 | |
dc.date.submitted | 2023 | |
dc.department | Enstitü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.abstract | While 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.uri | https://hdl.handle.net/20.500.14551/8250 | |
dc.identifier.yoktezid | 781626 | en_US |
dc.language.iso | tr | en_US |
dc.publisher | Trakya Üniversitesi Fen Bilimleri Enstitüsü | en_US |
dc.relation.publicationcategory | Tez | en_US |
dc.rights | info:eu-repo/semantics/openAccess | en_US |
dc.subject | AES simetrik şifreleme | en_US |
dc.subject | RSA asimetrik şifreleme | en_US |
dc.subject | SMS | en_US |
dc.subject | FlutterDart | en_US |
dc.subject | Mobil uygulama | en_US |
dc.subject | Android | en_US |
dc.subject | AES symmetric encryption | en_US |
dc.subject | RSA asymmetric encryption | en_US |
dc.subject | Mobile application | en_US |
dc.title | Mobil haberleşmede şifreleme algoritmaları ile güvenli kısa mesaj servisi uygulaması | en_US |
dc.title.alternative | Secure short message service application with encryption algorithms in mobile communications | en_US |
dc.type | Master Thesis | en_US |