Skip to content

sivasini/Exam-Authenticator

 
 

Repository files navigation

Exam Authenticator

About the project

In the world of identity theft and ever evolving crimes, the issue of security is very paramount in any organization.

Biometrics is one such domain of Computer Science, which provides solution in terms of security through interpretation of human characteristics such as physical traits and behaviors to make it more reliable since these traits are unique for everyone. Hence, we intend to provide a secure validation through means of visual and behavioral biometrics such as facial recognition and signatures respectively. The examination portal is used to authenticate students by using the following biometric traits:

  1. Face - Physiological trait
  2. Signature - Behavioural trait

Flow

  • Facial recognition carries on 1:N identification where it compares the given template against all other templates already available in the database.
  • Signature verification carries on 1:1 verification where it compares the given template by the user against the template of the given user with the help of the User ID.

The portal also provides the option to register. Upon registering, the user's templated will be successfully encoded and saved in the database.

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.

Prerequisites

What things you need to install the software and how to install them

Please read Installation Instructions for details on how to install and setup Anaconda on your system.

Installing

A step by step series of examples that tell you how to get a development env running

Create a new environment from the .yml file

conda env create -f environment.yml

And activate

conda activate examauth

You are ready to run the Web App now...

Running the App

Run this after following the installation steps:

flask run

Built With

Authors

See also the list of contributors who participated in this project.

License

This project is licensed under the MIT License - see the LICENSE.md file for details

Acknowledgments

  • Made this as a part of the Biometrics course in junior year

References

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 34.6%
  • HTML 31.0%
  • CSS 19.4%
  • JavaScript 15.0%