Encrypted Neural Network Weights for Biometric Authentication

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods fail to encrypt biometric information effectively for authentication without degrading recognition performance, leading to security vulnerabilities and unacceptable trade-offs in memory and speed requirements.

Innovation Solution

The implementation of a system that uses homomorphic encryption and multi-party computation to store and process encrypted biometric data, allowing for secure authentication with undegraded recognition performance by encrypting trained neural network weights and performing computations on encrypted data, while ensuring only the user with the private key can decrypt the match-score for authentication.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If biometric information is encrypted using conventional methods, then security is improved, but recognition performance degrades

Engineering Contradiction:
ImprovesecurityVSAvoidrecognition performance
Core Design Contradiction:
ReliabilityVSMeasurement precision

Solution Approach 1:

The system performs preliminary encryption of the trained neural network weights during the enrollment phase. The encrypted weights are stored and can be used directly during authentication without requiring decryption, thus maintaining both security and recognition performance. This preliminary action eliminates the need to decrypt sensitive data during authentication operations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary cryptographic transformation that allows computations to be performed on encrypted data. The encrypted neural network weights act as an intermediary representation that preserves the functional capabilities of the original weights while maintaining security. This intermediary form enables the system to operate on biometric data without exposing the actual biometric templates.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If biometric information is stored in databases, then authentication functionality is maintained, but vulnerability to attacks increases

Engineering Contradiction:
Improveauthentication functionalityVSAvoidvulnerability to attacks
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The system extracts the sensitive biometric information from the authentication process by encrypting the neural network weights. The encrypted weights are stored in a database, but the actual biometric data is never stored in plaintext. This extraction of sensitivity allows the system to maintain authentication functionality while removing the vulnerability associated with storing raw biometric data.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent transforms the biometric data through cryptographic parameter changes. The original biometric data is transformed into encrypted weights through a cryptographic function, changing the parameter representation from human-interpretable biometric features to encrypted numerical values. This parameter change maintains the functional properties needed for authentication while making the data resistant to attacks.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If encryption methods are applied to biometric data, then security claims are strengthened, but memory and speed requirements increase

Engineering Contradiction:
Improvesecurity claimsVSAvoidmemory and speed requirements
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The encryption of neural network weights is performed preliminarily during enrollment, and the encrypted form is stored for reuse. This eliminates the need to perform computationally intensive encryption operations during each authentication, thus reducing the memory and speed requirements during actual authentication while maintaining strong security claims.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11201745B2Method and system for privacy preserving biometric authentication
Publication Date: 2021.12.14 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US11201745B2 patent drawing
  • US11201745B2 patent drawing
  • US11201745B2 patent drawing

AI summary

Embodiments of the present systems and methods may provide encrypted biometric information that can be stored and used for authentication with undegraded recognition performance. For example, in an embodiment, a method may comprise storing a plurality of encrypted trained weights of a neural network classifier, wherein the weights have been trained using biometric information representing at least one biometric feature of a person, receiving encrypted biometric information obtained by sampling at least one biometric feature of the person and encrypting the sampled biometric feature, obtaining an match-score using the encrypted trained neural network classifier, the match-score indicating a probability that the received encrypted biometric information matches the stored encrypted biometric information, and authenticating the person when the probability that received encrypted biometric information matches the stored encrypted biometric information exceeds a threshold.