Biometric Authentication Using Encrypted Vector Comparison

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing authentication systems face challenges in handling non-binary data sets with varying degrees of similarity or dissimilarity, leading to reduced security and information leakage, particularly in biometric and password-based authentication methods.

Innovation Solution

A method and system that encodes data into fixed-length vectors, encrypts them, and uses a secure approximate equality operator to determine similarity or dissimilarity without revealing the underlying data, employing techniques like autoencoders, approximate equality operators, and Shamir's secret sharing to preserve privacy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If biometric identifiers are compared with reduced resolution to achieve repeatability, then authentication reliability is improved, but security is weakened

Engineering Contradiction:
Improveauthentication reliabilityVSAvoidsecurity vulnerability
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent segments the biometric comparison process into multiple independent components: extracting local features (minutiae points, ridge characteristics), encoding them separately using binary templates, and comparing only these encoded features rather than full-resolution images. This segmentation allows reliable authentication through feature matching while maintaining security by never exposing or storing complete high-resolution biometric data.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies local quality by focusing comparison efforts on specific critical regions of biometric data rather than treating all data uniformly. For fingerprints, only minutiae points and ridge characteristics in specific locations are extracted and compared. This localized approach ensures authentication reliability through precise feature matching while reducing security risks by limiting exposure to only necessary local features.

Inventive Principle:
Principle #3Local quality

2Measurement precision

If strict binary comparison is used for data sets with varying similarity, then measurement precision is improved, but information loss increases

Engineering Contradiction:
Improvecomparison precisionVSAvoidsimilarity information loss
Core Design Contradiction:
Measurement precisionVSLoss of information

Solution Approach 1:

The patent applies preliminary action by pre-processing biometric data into encoded templates before comparison. Features are extracted, encoded into binary representations, and stored in advance. During authentication, only these pre-encoded templates are compared using simple binary operations. This preliminary encoding maintains measurement precision through exact binary matching while preserving similarity information by retaining the essential characteristics in the encoded form.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent creates simplified copies of biometric data in the form of binary templates that capture essential features without containing the original detailed information. These binary copies (e.g., 160-byte fingerprint templates) preserve the necessary authentication characteristics while eliminating redundant data. The copying process maintains precision for authentication purposes while reducing information loss by keeping only the most discriminative features.

Inventive Principle:
Principle #26Copying

3Measurement precision

If complete biometric data is stored and compared, then measurement precision is improved, but information leakage risk increases

Engineering Contradiction:
Improvebiometric matching precisionVSAvoidprivacy leakage
Core Design Contradiction:
Measurement precisionVSLoss of information

Solution Approach 1:

The patent extracts only the essential authentication features from complete biometric data and separates them from the original detailed information. For fingerprints, only minutiae points and ridge characteristics are extracted and encoded into binary templates. The original high-resolution fingerprint images are never stored or transmitted. This extraction maintains measurement precision through accurate feature capture while eliminating privacy leakage risks by removing unnecessary detailed information.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces binary encoded templates as an intermediary between the original biometric data and the comparison process. These templates serve as a mediator that preserves authentication precision while preventing direct access to sensitive biometric information. The intermediary encoding layer ensures that even if templates are compromised, the original biometric data remains protected and cannot be reconstructed from the binary representations.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20250211434A1Intelligent Biometric Authentication Using Secure Similarity and Dissimilarity Determination
Publication Date: 2025.06.26 KERSCHBAUM FLORIAN
  • US20250211434A1 patent drawing
  • US20250211434A1 patent drawing
  • US20250211434A1 patent drawing

AI summary

According to a method for biometric authentication of a user of a client computing platform, a service-providing system inputs from the client computing platform a candidate vector comprising an encoded, ordered data set that is encrypted using a key generated from a secret entered by the user in the client computing platform. The ordered data set is a digital representation of at least one physical and/or behavioral biometric parameter of the user. Without requiring any knowledge of raw data about the secret or the biometric parameter(s), a comparison value is determined according to a comparison function between the candidate vector and a template vector stored in the service-providing system. When the comparison value meets a predetermined criterion, an authentication message is generated indicating sufficient similarity between the candidate and template vectors.