Computers and smartphones became a very important part of most of the people’s life. However, the majority of the users are not aware of the information security aspects of the virtual world. In my thesis, I emphasize the importance of the risks of shoulder surfing via implementing a shoulder-surfing protected Android application. The role of the application is to encrypt chosen files on the device’s SD card and authenticate the users via a graphical password.
In the first part of the thesis, I analyse the existing graphical authentication and file encryption methods, then I introduce the applied technologies. In addition, I inspect the popular file encryption applications especially from the aspect what kind authentication method they use.
In the second part, I define the requirements of the graphical authentication tool based on the analysis of the existing algorithms, and then I specify the application and provide a documentation of the project. In the end, I test and evaluate the application.