An Implementation Of Advanced Encryption Standard In Mobile Communication: Secure Mesaging Application
The emergence of Short Messaging services (SMS) has extensively transformed the nature of communication and information sharing. Billions of text messages are sent daily in the world sent in plain text format and hence user privacy and security is not assured. With the increasing number of software crackers available for free in the internet, SMS continues to suffer from security vulnerabilities and loopholes. Information security has long been thought to be inclusive of only personal computers and networks. However, with the technological trend shifting from computers to mobile devices, malicious attackers are now targeting mobile devices and their users The aim of this project was to develop a secure messaging platform for Java enabled phones to reduce these vulnerabilities and loopholes. To implement the Advanced Encryption Standard (AES), the application was developed in MIDP 2.0 and CLDC 1.1configurations and applied symmetric encryption concepts. The experimental results revealed that the system was able to encrypt, decrypt, send and receive text messages without adding changing the size of the packets. The decision to use AES was based on the status of AES as the currently accepted standard for data encryption, and its nearly ubiquitous use in encryption-offering software (and hardware). It is a thoroughly analyzed and accepted algorithm, offering powerful encryption with a small key size. More so, Java Micro-edition for small devices (J2ME) comes with advanced encryption standard classes that can be applied during the development of mobile applications therefore AES is easier to implement in Java platforms as compared to DES which is much slowerdepending on the size of the key.