Cryptography using Random Rc4 Stream Cipher on SMS for Android-Based Smartphones

Messages sent using the default Short Message Service (SMS) application have to pass the SMS Center (SMSC) to record the communication between the sender and recipient. Therefore, the message security is not guaranteed because it may read by irresponsible people. This research proposes the RC4 stream cipher method for security in sending SMS. However, RC4 has any limitation in the Key Scheduling Algorithm (KSA) and Pseudo Random Generation Algorithm (PRGA) phases. Therefore, this research developed RC4 with a random initial state to increase the randomness level of the keystream. This SMS cryptography method applied the processes of encryption against the sent SMS followed by decryption against the received SMS. The performance of the proposed method is evaluated based on the time of encryption and decryption as well as the average correlation value. Based on the time, it shows that the length of the SMS characters sent affects the time of encryption and decryption. Meanwhile, the best correlation value achieved 0.00482.

[1]  Hamdani Hamdani,et al.  The Proposed Development of Prototype with Secret Messages Model in Whatsapp Chat , 2018, International Journal of Electrical and Computer Engineering (IJECE).

[2]  W. Marsden I and J , 2012 .

[3]  J. P. Raina,et al.  Comparative Analysis of AES and RC4 Algorithms for Better Utilization , 2011 .

[4]  Aaas News,et al.  Book Reviews , 1893, Buffalo Medical and Surgical Journal.

[5]  Charlie Obimbo,et al.  Solving for the RC 4 stream cipher state register using a genetic algorithm , 2014 .

[6]  Brahmjit Singh,et al.  RC4 Encryption-A Literature Survey , 2015 .

[7]  Imran Memon,et al.  Enhanced Privacy and Authentication: An Efficient and Secure Anonymous Communication for Location Based Service Using Asymmetric Cryptography Scheme , 2015, Wirel. Pers. Commun..

[8]  Andysah Putera Utama Siahaan SMS Encryption Using One-Time Pad Cipher , 2017 .

[9]  Khaldoon Mhaidat,et al.  Efficient FPGA Implementation of the RC4 Stream Cipher using Block RAM and Pipelining , 2015, EUSPN/ICTH.

[10]  A. Padmapriya,et al.  Zigzag Ciphers: A Novel Transposition Method , 2013 .

[11]  A. A. Zaidan,et al.  High Securing Cover-File of Hidden Data Using Statistical Technique and AES Encryption Algorithm , 2009 .

[12]  Imran Memon,et al.  Design and Implementation to Authentication over a GSM System Using Certificate-Less Public Key Cryptography (CL-PKC) , 2014, Wirel. Pers. Commun..

[13]  Subham Chakraborty,et al.  A Modified Encryption Technique using Playfair Cipher 10 by 9 Matrix with Six Iteration Steps , 2014 .

[14]  B. B. Zaidan,et al.  New Comparative Study Between DES, 3DES and AES within Nine Factors , 2010, ArXiv.

[15]  Yekini N. Asafe,et al.  RSA and RC4 Cryptosystem Performance Evaluation Using Image and Text File , 2015 .

[16]  Priyanka Pimpale,et al.  SMS Encryption using AES Algorithm on Android , 2012 .

[17]  Lazar Stošić,et al.  RC4 stream cipher and possible attacks on WEP , 2012 .

[18]  Hazem M. El-Bakry,et al.  Implementation of a Hybrid Encryption Scheme for SMS / Multimedia Messages on Android , 2014 .

[19]  S. O. Sharif,et al.  Performance analysis of stream and block cipher algorithms , 2010, 2010 3rd International Conference on Advanced Computer Theory and Engineering(ICACTE).

[20]  Shobha Jha,et al.  Review on SMS Encryption using MNTRU Algorithms on Android , 2015 .

[21]  Abhijit Patil,et al.  Enhancing the security of caesar cipher substitution method using a randomized approach for more secure communication , 2015, ArXiv.

[22]  Atsuko Miyaji,et al.  Novel strategies for searching RC4 key collisions , 2013, Comput. Math. Appl..

[23]  Kalpana Sharma,et al.  A Comparative Study of Various Security Approaches Used in Wireless Sensor Networks , 2010 .

[24]  Muhammad Waseem Khan SMS Security in Mobile Devices: A Survey , 2013 .

[25]  Zahraddeen Abubakar Pindar,et al.  A Survey on the Cryptographic Encryption Algorithms , 2017 .