Skip to content

Glockx/Passlock

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Passlock

Korea University - Graduation Project

Introduction

The general purpose of the project is creating privacy based mobile application for storing data on mobile devices with encryption and biometric & password authentication.

These are the features included in project:

  • All data will be stored on SQLite database on device
  • The database encryption will be done with SQLCipher with 256-bit AES in CBC (Cipher Blocker Chaining) mode
  • The encryption key will be generated automatically and saved in IOS KeyChain API with extra security enclave mechanism of Apple (The Secure Enclave is a hardware-based key manager that’s isolated from the main processor to provide an extra layer of security)
  • The encryption key only accessible from hardware when the biometric authentication successfully done by user.
  • Master key for recovering encryption key from device.
  • Export and Importing Stored Data
  • Jailbreak Detection for preventing unauthorized access to Application Files.
  • Custom Data Templates: Login,Credit Card,Note,Identity(Passport, National Identity Card),Password
  • Auto lock the application if the device on idle mode
  • Simple User Interface

Project Report

https://bit.ly/3er6UZi

About

Korea University - Graduation Project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages