Zero-Knowledge Facial Recognition With Max-Gate Verification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing credential verification systems face challenges in providing secure, scalable, and efficient verification of user attributes while minimizing the disclosure of unnecessary information, especially on devices with limited computational resources.

Innovation Solution

A computer-implemented system utilizing a max gate activation function in neural networks for zero-knowledge proofs, combined with secure enclaves and blockchain infrastructure, generates and transmits cryptographically generated messages that verify user attributes without revealing excess information, suitable for high-volume and resource-constrained devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional credential verification systems are used, then verification can be performed, but computational overhead and information disclosure increase significantly

Engineering Contradiction:
Improveverification securityVSAvoidcomputational overhead
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent extracts only the necessary verification information from the full credential by using zero-knowledge proofs. Instead of transmitting complete credential data, the system generates cryptographic proofs that verify specific attributes (e.g., age eligibility) without revealing the actual credential content, thereby reducing information disclosure and computational overhead while maintaining verification security.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces a third-party verification system that acts as an intermediary between the credential holder and the verifier. This intermediary uses zero-knowledge proof protocols to facilitate verification without requiring direct sharing of sensitive credential information, reducing the computational burden and information exposure for all parties involved.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If detailed credential information is provided for verification, then verification accuracy improves, but information disclosure increases

Engineering Contradiction:
Improveverification accuracyVSAvoidinformation disclosure
Core Design Contradiction:
Measurement precisionVSLoss of information

Solution Approach 1:

The patent extracts only the specific verification-relevant information from complete credentials by using zero-knowledge proofs. The system proves knowledge of certain attributes (e.g., being over 21 years old) without extracting or revealing the actual birth date or other sensitive details, achieving verification accuracy while minimizing information disclosure.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent changes the fundamental parameter of verification from direct data comparison to cryptographic proof validation. Instead of verifying by examining actual credential values, the system verifies through mathematical proofs that demonstrate knowledge of valid credentials without disclosing the values themselves, thus maintaining verification accuracy while preventing information leakage.

Inventive Principle:
Principle #35Parameter changes

3Loss of information

If zero-knowledge proofs are implemented, then information disclosure is reduced, but computational complexity increases

Engineering Contradiction:
Improveinformation disclosureVSAvoidcomputational complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent segments the computational complexity by separating verification tasks into distinct components: credential hashing, zero-knowledge proof generation, and proof validation. This segmentation allows each component to be optimized independently and enables progressive verification, reducing the immediate computational burden on individual devices while maintaining the information-disclosure-reducing benefits of zero-knowledge proofs.

Inventive Principle:
Principle #1Segmentation

4Ease of operation

If manual credential verification is used, then simplicity is maintained, but verification speed and scalability are poor

Engineering Contradiction:
Improveverification simplicityVSAvoidverification speed
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The patent replaces manual mechanical verification processes with automated cryptographic proof validation. Instead of manually examining and verifying credentials, the system uses machine-executable zero-knowledge proofs that can be rapidly validated through computational operations, dramatically increasing verification speed and scalability while maintaining operational simplicity through automated processes.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS12512994B2System and method for zero-knowledge facial recognition
Publication Date: 2025.12.30 ROYAL BANK OF CANADA
  • US12512994B2 patent drawing
  • US12512994B2 patent drawing
  • US12512994B2 patent drawing

AI summary

A computer implemented system for electronic verification of credentials including at least one processor and data storage is described in various embodiments. The approach describes the architecture and use of a “max gate,” which can be used as a structural component of the neural network.