Biometric PIN Computation for One-Time Passcode Authentication

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Previous two-factor authentication systems are inconvenient and error-prone due to the requirement for users to manually enter their PIN each time to generate a one-time passcode, especially on small devices with limited interfaces.

Innovation Solution

The system uses biometric information to compute a PIN, eliminating the need for manual PIN entry by generating a bio-hash value that combines biometric data with the PIN, allowing the computed PIN to be used in conjunction with a token code to create a one-time passcode for authentication.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If users manually enter their PIN each time to generate a one-time passcode, then authentication security is maintained, but user convenience deteriorates and error rate increases

Engineering Contradiction:
Improveuser convenienceVSAvoidauthentication error rate
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system performs preliminary action by capturing the user's biometric data during setup and generating a bio-hash value in advance. This pre-computed bio-hash is stored securely and later used to automatically compute the PIN during authentication, eliminating the need for manual PIN entry and reducing user errors while maintaining security.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements self-service by using the user's own biometric characteristics (fingerprint, face, iris, etc.) to automatically compute the PIN. The biometric data uniquely identifies the user and enables automatic PIN generation without external assistance or manual input, improving both convenience and reliability.

Inventive Principle:
Principle #25Self-service

2Productivity

If users manually enter their PIN each time, then PIN security is maintained, but authentication time increases

Engineering Contradiction:
Improveauthentication speedVSAvoidtime for PIN entry
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system performs preliminary action by pre-capturing biometric data and pre-computing the bio-hash value during setup. During authentication, the system quickly captures the biometric sample again, extracts features, and computes the PIN automatically using the stored bio-hash, significantly reducing authentication time compared to manual PIN entry.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system replaces the mechanical action of manual PIN typing with an automated biometric recognition process. Biometric sensors (fingerprint scanner, camera for face recognition, iris scanner) automatically capture and process user characteristics, eliminating the time-consuming manual keyboard entry and improving authentication speed.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Ease of operation

If biometric information is used to compute PIN, then user convenience is improved, but system complexity increases

Engineering Contradiction:
Improveauthentication convenienceVSAvoidsystem complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system introduces a bio-hash value as an intermediary between the biometric data and the PIN computation. The bio-hash is a processed representation of the user's biometric characteristics that can be securely stored and used to compute the PIN without storing sensitive raw biometric data or the actual PIN, managing complexity while enabling automatic authentication.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system segments the authentication process into distinct modules: biometric data capture, feature extraction, bio-hash generation and storage, and PIN computation. This modular approach manages system complexity by separating concerns and allowing each component to be independently optimized and maintained.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS9830445B1Personal identification number (PIN) replacement in a one-time passcode based two factor authentication system
Publication Date: 2017.11.28 EMC IP HLDG CO LLC
  • US9830445B1 patent drawing
  • US9830445B1 patent drawing
  • US9830445B1 patent drawing

AI summary

Biometric information is used to generate a one-time passcode in a two factor authentication process. A current biometric sample is obtained from a user requesting access to a secure resource, together with a user identifier and a current token code. A bio-hash value that encodes a distinct biometric identifier of the authentic user for the user identifier, combined with the authentic user's PIN, is retrieved. A computed PIN is generated based on biometric information extracted from the current biometric sample and the bio-hash value. The computed PIN is combined with the current token code to generate a one-time passcode. The one-time passcode and the user identifier are conveyed to an external user identity verification process that uses the one-time passcode to validate the computed PIN and current token code contained in the one-time passcode.