Adil Khan 1 year ago
AdiKhanOfficial #FYP Ideas

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

Project Title

Secure Biometric System

Project Area of Specialization

Artificial Intelligence

Project Summary

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 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 Objectives

As 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 Method

We 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 Project

One 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

Technical Details of Final Deliverable

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 System

Core Industry

Security

Other Industries

Core Technology

Artificial Intelligence(AI)

Other Technologies

Sustainable Development Goals

Good Health and Well-Being for People, Industry, Innovation and Infrastructure

Required Resources

Item Name Type No. of Units Per Unit Cost (in Rs) Total (in Rs)
Raspberry PI 4 Equipment21700034000
Camera Equipment13000030000
Raspberry PI Case Equipment2400800
HDMI Equipment2300600
A4 Pages Miscellaneous 60021200
Document Printing Miscellaneous 60053000
Adobe XD Miscellaneous 148004800
Total in (Rs) 74400
If you need this project, please contact me on contact@adikhanofficial.com
0
184
Automatic Paper Marking System

Nowadays, Multiple Choice Questions (MCQs) are inevitable part of almost all examinations....

1675638330.png
Adil Khan
1 year ago
aerial and ground robots coordination for plants mointoring

The purpose of the project is to develop a cooperative robotic plant monitoring syste...

1675638330.png
Adil Khan
1 year ago
Mobile hydro powerplant

This project "Mobile Hydro Power Plant" is a portable mini hydro powerplant  based on...

1675638330.png
Adil Khan
1 year ago
Smart Brains

Our project Smart Brains is for the children facing Autism Spectrum Disorder (ASD). It is...

1675638330.png
Adil Khan
1 year ago
Go and Green Pakistan

In this busy era of life, we do not have time to do lots of things at one time. But we wan...

1675638330.png
Adil Khan
1 year ago