The system has been developed in order to provide a straightforward for high security online authentication.

The most important concern was the safety of the system, therefore a biometric device has been chosen as identity recognizer. The advantages, from a security stand point are:

  • Unbreakable password - the code generate from the fingerprint of each user is quite large compared to conventional passwords, and so it is immune to a brute force attack
  • Unique password - the code is generated automatically and is unique for each user
  • Fake finger detection - the sensor can detect a real finger from a fake one, reducing the risk of fingerprint impersonation

 Another benefit of this solution is related to the ease of use:

  • One simple touch is enough for identification
  • Users cannot forget their passwords
  • Users can select different fingers as their password

 The online system implementation has the following features:

  • The system can be configured to work with fingerprints only (for commodity) or with usernames and fingerprints (for a large number of users)
  • It is implemented as a self installing ActiveX component, which makes the deployment transparent to the user

Platform details

  • Environment: Microsoft Windows 8.1/8/7/Server 2008 R2/Vista
  • Development language: Microsoft Visual C++ 2012, ASP.NET 4.5
  • Requirements: Internet Information Services (IIS) 8.0, Microsoft SQL Server 2012