Biometric Identification Filtering With Encrypted Match Scores

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Biometric identification systems face challenges with large galleries of enrollment biometric instances due to time-consuming matching processes and security concerns when storing templates in unencrypted formats, while homomorphic encryption, though secure, is impractical for large datasets.

Innovation Solution

A biometric identification system utilizing encrypted match scores and homomorphic encryption across multiple database servers, where a gateway computer decrypts and filters a subset of templates based on initial matches, reducing the number of comparisons and processing load on access terminals.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If biometric templates are stored in unencrypted format, then matching speed is improved, but security is worsened

Engineering Contradiction:
Improvematching speedVSAvoidsecurity
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The system performs preliminary filtering by comparing encrypted query templates against encrypted enrollment templates to generate encrypted match scores. This preliminary encrypted comparison identifies candidate matches without decrypting all templates, thereby maintaining security while enabling efficient filtering before final plaintext comparison.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If homomorphic encryption is used, then security is improved, but processing time is worsened

Engineering Contradiction:
ImprovesecurityVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The matching process is segmented into two phases: (1) encrypted domain filtering that processes all templates using homomorphic encryption to generate encrypted match scores and identify candidates, and (2) plaintext domain verification that processes only the identified candidate templates. This segmentation limits the expensive plaintext comparisons to a small subset, reducing overall processing time while maintaining security.

Inventive Principle:
Principle #1Segmentation

3Measurement precision

If all enrollment biometric instances are compared, then matching accuracy is improved, but processing time is worsened

Engineering Contradiction:
Improvematching accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs partial comparison by first evaluating all templates in encrypted domain to generate match scores, then selectively performing detailed plaintext comparisons only on templates that exceed a threshold match score. This partial approach maintains high matching accuracy by verifying only the most promising candidates in plaintext, while avoiding exhaustive plaintext comparison of all templates.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12574242B2Controlled privacy in biometric identification
Publication Date: 2026.03.10 VISA INTERNATIONAL SERVICE ASSOCIATION
  • US12574242B2 patent drawing
  • US12574242B2 patent drawing
  • US12574242B2 patent drawing

AI summary

Described herein is a biometric identification technique that includes a gateway computer receiving a first set of encrypted match scores and a set of enrollment biometric template identifiers associated with the first set of encrypted match scores from a first database server. The first set of encrypted match scores are decrypted to obtain a first set of match scores, and a subset of enrollment biometric template identifiers of the set of enrollment biometric template identifiers is determined based on a subset of match scores in the first set of match scores. The subset of enrollment biometric template identifiers is transmitted to a second database server, wherein the second database server is programmed to compare a second encrypted reference biometric template to encrypted enrollment biometric templates corresponding to the subset of enrollment biometric template identifiers and generate a second set of encrypted match scores.