Securing Mobile Apps: Application Lock with Image Authentication for Android OS (ALISA)


  • Fathul Arif Kamarudin Universiti Kuala Lumpur
  • Dalilah Abdullah Universiti Kuala Lumpur
  • Wan Hazimah Wan Ismail Universiti Kuala Lumpur


Even though accessibility to Android mobile phone device is strictly restricted to only its rightful owner, there is still a possibility for someone to gain access and use the application in the Android without any restriction, especially if that Android is being lent to someone who is close to the owner such as family and friend. The aim of this project is to develop an application lock with image authentication for Android OS. The app will be developed using Android Studio and Java language programming which inevitably incorporate a sequence of images that is set exclusively by the authorized user as a form of authentication. The app will be able to prompt the user to provide the right sequence of images before allowing access to the application that has been lock by it. This project utilized the recognition based technique for the graphical password implementation by using story scheme as its main algorithm. The prototype features a randomization of images for every instance of image passcode page viewing, replacing the alphanumerical password with graphical password and able to unlock and lock application using the image sequence. Based on the testing results, the prototype is able to lock all application for every android version but unable to achieve positive result on android version 5.0 and above for the unlocking aspect. The prototype unable to pass integrity and confidentiality aspect of security testing but succeed in the availability aspect. This prototype can be further improved by implementing a hybrid of graphical password technique and through the usage of up to date Java programming language in Android Studio.