Cryptography on Android Message Applications - A Review

Short Message Service (SMS) is a text messaging service component of phone, web, or mobile communication systems, using standardized communications protocols that allow the exchange of short text messages between fixed line or mobile phone devices. Security of SMS's is still an open challenging task. Various Cryptographic algorithms have been applied to secure the mobile SMS. The success of any cryptography technique depends on various factors like complexity, time, memory requirement, cost etc. In this paper we survey the most common and widely used SMS Encryption techniques. Each has its own advantages and disadvantages. Recent trends on Cryptography on android message applications have also been discussed. The latest cryptographic algorithm is based on lookup table and dynamic key which is easy to implement and to use and improve the efficiency. In this paper, an improvement in lookup table and dynamic algorithm is proposed. Rather than using the Static Lookup Table, Dynamic Lookup Table may be used which will improve the overall efficiency.

[1]  Jing Pan,et al.  The Implementation of FPGA-based RSA Public-key Algorithm and its Application in Mobile-phone SMS Encryption System , 2011, 2011 First International Conference on Instrumentation, Measurement, Computer, Communication and Control.

[2]  Monisha Sharma,et al.  Implementation and analysis of various symmetric cryptosystems , 2010 .

[3]  Johannes Sametinger,et al.  Secure and usable authentication on mobile devices , 2012, MoMM '12.

[4]  Jossy P. George,et al.  Cryptography On Android Message Application Using Look Up Table And Dynamic Key (Cama) , 2012 .

[5]  Ch. Rupa,et al.  Message Encryption Scheme Using Cheating Text , 2009, 2009 Sixth International Conference on Information Technology: New Generations.

[6]  Devrim Seral,et al.  SMS Security: An Asymmetric Encryption Approach , 2010, 2010 6th International Conference on Wireless and Mobile Communications.

[7]  Marko Hassinen SafeSMS - End-to-end encryption for SMS messages , 2005 .

[8]  Ninghui Li,et al.  Android permissions: a perspective combining risks and benefits , 2012, SACMAT '12.

[9]  Nathaniel Husted,et al.  Smartphone security limitations: conflicting traditions , 2011, GTIP '11.

[10]  Michael P. Rogers,et al.  Smart smartphone development: iOS versus android , 2011, SIGCSE.

[11]  Michalis Faloutsos,et al.  Permission evolution in the Android ecosystem , 2012, ACSAC '12.

[12]  Patrick D. McDaniel,et al.  Porscha: policy oriented secure content handling in Android , 2010, ACSAC '10.

[13]  Liviu Iftode,et al.  Short paper: enhancing users' comprehension of android permissions , 2012, SPSM '12.

[14]  Sung-Ryul Kim,et al.  A hybrid design of online execution class and encryption-based copyright protection for Android apps , 2012, RACS.

[15]  M. Drahansky,et al.  SMS Encryption for Mobile Communication , 2008, 2008 International Conference on Security Technology.

[16]  Mohsen Toorani,et al.  SSMS - A secure SMS messaging protocol for the m-payment systems , 2008, 2008 IEEE Symposium on Computers and Communications.

[17]  M.R. Amin,et al.  A proposal for enhancing the security system of short message service in GSM , 2008, 2008 2nd International Conference on Anti-counterfeiting, Security and Identification.

[18]  Nagesh Kumar,et al.  DES, AES and Blowfish: Symmetric Key Cryptography Algorithms Simulation Based Performance Analysis , 2011 .

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

[20]  David A. Wagner,et al.  Android permissions: user attention, comprehension, and behavior , 2012, SOUPS.

[21]  Jeremy Clark,et al.  Understanding and improving app installation security mechanisms through empirical analysis of android , 2012, SPSM '12.

[22]  Zhen Huang,et al.  PScout: analyzing the Android permission specification , 2012, CCS.