BEAS (Biometric Encryption and Authentication Solution) is a cutting-edge solution designed to provide a secure and interactive user experience. It incorporates robust features and elements in a user-friendly interface, ensuring the integrity and functionality of the system.
Key Features of BEAS
- Authentication System: BEAS offers a robust user authentication mechanism that verifies the user’s identity using their biometric data with Windows Hello. It also provides an authentication toggle functionality, software execution functionality, PC lockout functionality, and lockout settings functionality.
- Confidentiality and Security: BEAS uses the Advanced Encryption Standard (AES) algorithm and Windows Data Protection API to encrypt and protect sensitive data. It also allows users to select encrypted files and decrypt them within the software or outside the software after successful authentication with Windows Hello.
System Architecture of BEAS
BEAS is composed of three main components: a UWP Package (UWP + Full Trust Process) and a Windows Service.
- UWP (BEAS): This serves as the user interface, providing an interactive platform for users to engage with the system and other functions such as encryption and decryption. It utilizes Windows Hello for secure user authentication and stores all data in its local storage for privacy and security.
- Full Trust Process (FTP): This runs in the background, acting as a bridge between the UWP and the Windows Service. It controls the operation of the protected software, resuming or terminating it as required.
- Windows Service (BEASWindowsServices): This monitors the protected software and triggers the authentication process by calling the UWP (BEAS) when necessary. Please note that the BEASWindowsServices need to be downloaded and installed from this website.
Use Case
The use case diagram helps to design the system from the user’s perspective and identify the functional requirements of the system. It shows that the Windows user can create an account, protect files + software, encrypt and decrypt files using their biometric data (face or finger) or other factors (such as PIN, security key, picture and so on) with Windows Hello API. Furthermore, the user can also toggle on or off the authentication and secure the PC using Windows Hello and AES encryption.
In conclusion, BEAS is a comprehensive solution that provides robust security features while maintaining a user-friendly interface. It ensures the integrity and functionality of the system, making it a reliable choice for secure authentication and encryption.