Migration to an App Lock Mechanism consists of 4 main tasks, 1) Moving to usage of a single master password for all keys 2) Adding encryption of the entire database used for key storage 3) Allowing a separate password for some keys (Optional) 4) Adding an applock mechanism as added security

Implementation of the above tasks gives added security to users, and also allows simplifying of the current codebase. Modifications to the existing database, adding of new user interfaces as well as refactoring of the codebase will be required in this task.

A breakdown of the tasks involved along with proposed implementations for selected areas can be found in the full proposal.




  • Adithya Abraham Philip