Biometric Feature Extraction via Secure Multi-Party Computation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current biometric feature extraction systems face significant security risks and privacy compliance issues due to the direct collection and storage of plaintext biometric data, and the computational complexity and communication overhead of secure multi-party computation platforms are not practical for production scenarios.

Innovation Solution

A biometric feature extraction method and device that utilize a neural network within a secure multi-party computation system, where preprocessed fragments are processed in the first N convolutional and pooling layers by a multi-party server platform to obtain intermediate data that cannot be reversibly recovered, and then aggregated to a single-party server for further computation, reducing computational complexity and communication overhead.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If secure multi-party computation is used for biometric feature extraction, then data security is improved, but computational complexity and communication overhead increase

Engineering Contradiction:
Improvedata securityVSAvoidcomputational complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent divides the biometric feature extraction process into two distinct phases: an offline preparation phase where secure multi-party computation is used to generate encrypted feature templates, and an online authentication phase where the pre-computed templates are directly compared. This segmentation allows the computationally intensive secure computation to be performed only once during template generation, while subsequent authentication operations use simpler cryptographic comparisons, thereby resolving the contradiction between security and computational complexity.

Inventive Principle:
Principle #1Segmentation

2Reliability

If secure multi-party computation is used for biometric feature extraction, then data security is improved, but communication overhead increases

Engineering Contradiction:
Improvedata securityVSAvoidcommunication overhead
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent performs secure multi-party computation in advance to pre-compute and store encrypted biometric feature templates during an offline phase. During online authentication, the system only needs to perform lightweight cryptographic operations and comparisons using these pre-computed templates. This preliminary action eliminates the need for repeated complex secure computations during authentication, significantly reducing communication overhead and time loss while maintaining data security.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If plaintext biometric data is collected and stored, then biometric feature matching accuracy is improved, but security risks and privacy compliance issues increase

Engineering Contradiction:
Improvebiometric feature matching accuracyVSAvoidsecurity risks
Core Design Contradiction:
Measurement precisionVSObject-affected harmful factors

Solution Approach 1:

The patent transforms biometric data from plaintext form to encrypted form using homomorphic encryption and secure multi-party computation techniques. The system changes the parameter of data representation from readable plaintext to cryptographic encodings that preserve mathematical relationships necessary for accurate matching while preventing unauthorized access. This parameter change enables the system to maintain high matching accuracy through cryptographic operations while eliminating security risks associated with plaintext storage.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20240427867A1Biometric extraction method and device for secure multi-party computation system
Publication Date: 2024.12.26 CHINA UNIONPAY
  • US20240427867A1 patent drawing
  • US20240427867A1 patent drawing

AI summary

A biometric feature extraction method for a secure multi-party computation system. The method comprises: acquiring preprocessed fragments of a biometric feature; and performing feature extraction on the preprocessed fragments using a neural network, wherein in the first N convolutional and pooling layers, performing data computation on the preprocessed fragments by means of secure multi-party computation respectively to obtain intermediate data; and in the convolutional and pooling layers subsequent to the Nth layer, aggregating the intermediate data to a single-party server platform for subsequent computation, and inputting the same to a fully connected layer for completing feature extraction. There also relates to a biometric feature extraction device for a secure multi-party computation system, a computer storage medium and a computer program product.