Skip to content

BioCrypt-Personal is a biometric-based encryption system that secures sensitive files using fingerprint authentication and encryption, with support for local and blockchain-secured IPFS storage. You can fill this form to help us make the program better! : https://forms.gle/6A5hedEnrnZy14NHA

License

Notifications You must be signed in to change notification settings

Aya044/BioCrypt

 
 

Repository files navigation

BioCrypt - Biometric-Integrated File Encryption System

Overview

BioCrypt is an advanced biometric-based encryption system designed to secure sensitive files using fingerprint authentication and AES-256 encryption. By integrating biometric authentication, local and cloud storage options, secure email transfers, and blockchain-secured IPFS storage, BioCrypt offers a robust and user-friendly solution for file security in an era of increasing cyber threats.

Key Features
• Biometric Authentication: Files are encrypted and decrypted using a key derived from the user’s fingerprint.
• AES-256 Encryption: Industry-standard encryption ensures the highest level of security for all files.
• The Vault: Secure local encrypted storage with OTP-protected access.
• The Cloud: Encrypted file storage using Google Drive with OTP authentication for retrieval and deletion.
• SafeMail: Secure file transfer via email with pre-encryption and attached decryption code to prevent man-in-the-middle attacks.
• AI File Summarization: Optional smart preview for encrypted files without full decryption.
• TimeGuard: Time-locked storage with automatic deletion after a set time or failed access attempts.
• SecureFileBeam: Encrypted file transfer over Bluetooth for offline secure sharing.
• Interactive Help Bot: Provides real-time assistance within the application.
• Customizable Themes: Includes a high-contrast mode for improved accessibility.
• IPFS & Blockchain Integration


Security Highlights
• AES-256 encryption for all files.
• Fingerprint hash-based key generation.
• OTP authentication for file retrieval.
• End-to-end encryption for file transfers.
• Anti-spoofing fingerprint mechanisms.
• Blockchain-logged IPFS storage for tamper-proof integrity.

Contributors
• Abdullah Mohamed 
• Ahmed Mohamed
• Omar Ahmed
• Ali Mohamed
• Mohamed Ahmed
• Fady Mahros
• Mobark Yehia
• Mohamed Moamen

Supervised by: Dr. Aya Abdelnaby Ahmed

python logo google logo googlecloud logo

About

BioCrypt-Personal is a biometric-based encryption system that secures sensitive files using fingerprint authentication and encryption, with support for local and blockchain-secured IPFS storage. You can fill this form to help us make the program better! : https://forms.gle/6A5hedEnrnZy14NHA

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published