Secure Biometric System
Biometric verification has revolutionized security especially in the field of authentication. They way traditional authentication systems i.e., passwords, key, card etc. are being replaced with biometric authentication proves the fact that society has started depending upon the biometric based authe
2025-06-28 16:34:55 - Adil Khan
Secure Biometric System
Project Area of Specialization Artificial IntelligenceProject SummaryBiometric verification has revolutionized security especially in the field of authentication. They way traditional authentication systems i.e., passwords, key, card etc. are being replaced with biometric authentication proves the fact that society has started depending upon the biometric based authentication systems. Biometric systems are easier and more efficient, as placing a finger on scanner and unlocking account in seconds is faster than typing a long password. In addition, user do not even have to remember lengthy passwords, which creates more ease for the user.
Security and recognition accuracy are the two main concerns of any biometric authentication system. Security of such systems need to be made sure, because there are multiple points related to integrity and public reception of biometric based authentication systems. However, biometric systems are prone to variety of attacks such as replay, spoofing and masquerade. The problem with biometric verification is that biometric data is permanent and once stolen it cannot be cancelled or re-generated.
In order to overcome this problem, we propose a cancellable Secure Biometric System, which will ensure security of stored biometric data. Our project comprises of two main modules, one is to generate biometric data through Face Recognition and other is to encrypt the generated data using bio hashing. The idea is to hash the biometric (face) template with set of keys, that would provide a unique code (biometric hash), which can then be used as a template for verification. Therefore, in the case of an attack, the existing code can be revoked and replaced with a new set of hash code.
Project ObjectivesAs we know, problems related with Traditional Biometric Verification Systems stated above, can have serious consequences. Our proposed system i.e., Secure Biometric System overcomes these problems. Our main objective is to secure the biometric template and make it cancellable (in case of an attack). Along with securing user’s data our project also provides solution if user’s data is compromised as well. For instance, if somehow intruder manages to create a 3D mask (exact copy of user’s face), then the user can simply revoke his current template and replace it with new template. Because instead of storing user’s biometric data (face features), we will be storing hash code against each user as biometric template, which is nothing but stream of bits.
Project Implementation MethodWe will implement our project using techniques of Object-Oriented Programming. The coding will be done using Python and SQL Server will be used as Database. As one of the main modules of our project is Face Recognition, we will be using Raspberry PI 4 and external Camera to capture the user’s face and perform face recognition. Python’s Library OpenCV will be used to perform actions related with images (such as image rotation, resize etc.)
Benefits of the ProjectOne of the main benefits of our project is Security. Our project will ensure that user’s data is secured. Some of the other benefits of our project are given below:
- Provide sense of security to the users.
- Users will be able to regenerate their biometric template, if stolen/ compromised
- Fast and Accurate Processing
We will provide a complete running system as our final deliverable, which will be used for ATM (Automated Teller Machine). First user’s face will be detected, and algorithm of face recognition will be applied. Once user’s face features are extracted and biometric template is generated, then on the generated template Bio-Hashing (cryptography) will be applied. In the result, a stream of bits (hash code) will be generated against user’s face image.The generated hash code will be stored as biometric template and be used for authentication purpose.
Final Deliverable of the Project Software SystemCore Industry SecurityOther IndustriesCore Technology Artificial Intelligence(AI)Other TechnologiesSustainable Development Goals Good Health and Well-Being for People, Industry, Innovation and InfrastructureRequired Resources| Item Name | Type | No. of Units | Per Unit Cost (in Rs) | Total (in Rs) |
|---|---|---|---|---|
| Total in (Rs) | 74400 | |||
| Raspberry PI 4 | Equipment | 2 | 17000 | 34000 |
| Camera | Equipment | 1 | 30000 | 30000 |
| Raspberry PI Case | Equipment | 2 | 400 | 800 |
| HDMI | Equipment | 2 | 300 | 600 |
| A4 Pages | Miscellaneous | 600 | 2 | 1200 |
| Document Printing | Miscellaneous | 600 | 5 | 3000 |
| Adobe XD | Miscellaneous | 1 | 4800 | 4800 |