Biometric Authentication via Distributed Shards and Signed Challenges

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current biometric authentication methods face security and privacy issues due to the need for plaintext storage of biometric templates, which can lead to vulnerabilities and inefficiencies, especially when scaling to millions of users, and result in loss of authentication credentials if devices are lost.

Innovation Solution

A privacy-preserving approach that generates shards from biometric data, distributes them across an array of servers for secure storage and processing, using multiparty computation to authenticate users without revealing intermediate values or biometric templates, allowing for revocation of credentials without re-engaging the transducer and maintaining security without communication between servers and clients.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If biometric templates are stored in plaintext in centralized databases, then authentication can be performed efficiently, but security and privacy are compromised as databases become vulnerable targets for hackers

Engineering Contradiction:
Improveauthentication efficiencyVSAvoidsecurity
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The biometric template is divided into multiple shards that are distributed across multiple servers. Each shard alone is insufficient to reconstruct the biometric template, providing security while enabling efficient authentication through coordinated processing of shards across servers.

Inventive Principle:
Principle #1Segmentation

2Reliability

If biometric templates are stored locally on user devices, then privacy is improved, but authentication becomes impossible if the device is lost

Engineering Contradiction:
ImproveprivacyVSAvoidauthentication availability
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The biometric template is segmented into shards distributed across multiple servers, with helper information stored locally. This allows authentication to proceed even if the local device is lost, as the helper information can retrieve the biometric template from the distributed shards.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Helper information acts as an intermediary between the locally stored biometric data and the distributed shards. It enables retrieval and reconstruction of the biometric template without requiring continuous local storage, solving the device loss problem.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If multiparty computation is used to compare biometric templates, then privacy is preserved, but computation and communication overhead becomes excessive for scaling to millions of users

Engineering Contradiction:
Improveprivacy preservationVSAvoidscaling efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The biometric template is divided into shards distributed across multiple servers. During authentication, only the necessary shards are retrieved and processed, significantly reducing computation and communication overhead compared to traditional multiparty computation while maintaining privacy preservation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The biometric template is pre-divided into shards and distributed across servers during enrollment. This preliminary segmentation enables efficient authentication operations later, as the heavy computation of template division is performed only once during setup rather than during each authentication.

Inventive Principle:
Principle #10Preliminary action

4Reliability

If shards are distributed across multiple servers, then security is improved, but system complexity increases

Engineering Contradiction:
ImprovesecurityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The biometric template is segmented into shards distributed across multiple servers, improving security. The system manages this complexity through structured storage arrangements and coordinated retrieval processes that balance security requirements with operational simplicity.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20240121098A1Scalable Authentication System with Synthesized Signed Challenge
Publication Date: 2024.04.11 BADGE INC
  • US20240121098A1 patent drawing
  • US20240121098A1 patent drawing
  • US20240121098A1 patent drawing

AI summary

A system for using biometric data to authenticate a subject as an individual whose biometric data has been previously obtained. A second transducer has a digital electronic signal output characterizing a biometric of the subject; a second computing facility to receive the digital electronic signal; and an array of servers. These components implement processes including causing: generation of authentication shards from the digital electronic signal and distribution of the authentication shards to the array of servers; storing by a subset of the array of servers the authentication shards; performing a data exchange process using a subset of the authentication shards to develop authentication information relating to the subject; processing of the authentication information to synthesize a signed challenge of the subject; and processing of the synthesized signed challenge in a verification process to indicate whether the subject is authenticated as the individual. A related enrollment system is also provided.