Digital Identity Verification via Self-Portrait Biometric Binding
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current digital credential verification systems cannot reliably confirm that the person presenting the credential is the actual owner, as they only match information but not the identity of the individual.
Innovation Solution
A method involving a user's device to scan a physical document, capture a self-portrait, and transmit encrypted data to a server for verification using image processing and machine learning to generate a verified data package, including biographical information, portrait, and attestation, ensuring the identity match.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If traditional digital credential verification is used to match information, then information matching is simple and fast, but identity verification reliability is insufficient
Solution Approach 1:
The system performs preliminary identity verification by capturing and processing biometric data (selfie photograph) before issuing the digital credential. The server compares the captured biometric data with the reference biometric data from the physical document to establish identity binding in advance, creating a verified data package that includes this preliminary verification result.
Solution Approach 2:
The system introduces an intermediary verification server that acts as a mediator between the user's device and the relying party. The server performs the complex biometric comparison and identity verification tasks, then returns a simplified verified data package to the user's device. This intermediary handles the complexity of identity verification while keeping the user's device and relying party systems relatively simple.
2Reliability
If biometric verification is added to verify identity, then identity verification reliability improves, but processing time and computational resources increase
Solution Approach 1:
The biometric verification is performed in advance during the credential issuance process. The server captures the selfie photograph, compares it with the reference biometric data, and establishes the identity binding before the digital credential is issued to the user's device. This preliminary action ensures that when the credential is later presented to a relying party, the identity has already been verified, eliminating the need for real-time biometric processing during credential usage.
Solution Approach 2:
The system creates a verified data package that is a copy or representation of the verified identity information. Instead of repeatedly performing biometric comparisons each time the credential is used, the system creates a verified data package containing the biographical information, portrait, and attestation of identity match, which can be efficiently transmitted and verified multiple times without additional biometric processing.
3Productivity
If a verified data package is generated and stored on the device, then verification speed improves for future transactions, but device storage requirements increase
Solution Approach 1:
The system extracts only the essential verified identity information into a compact verified data package stored on the user's device. This package includes biographical information, a portrait, and an attestation of identity match, but excludes the full set of original documents and raw biometric data. The extracted verified data package provides fast verification for future transactions while occupying minimal device storage space.
Solution Approach 2:
The verified data package is designed as a lightweight, disposable credential that can be efficiently stored and transmitted. Rather than storing large, permanent copies of all verification data, the system creates a simplified verified data package that serves its purpose for verification and can be regenerated if needed, optimizing the balance between verification speed and storage requirements.
Data Source
AI summary
Techniques are described for generating a verified data package. An example method includes receiving data including biographical information and an associated portrait. The method further includes causing a prompt for a user to capture a self-portrait photograph to be displayed based at least in part on receiving the data. The method further includes receiving the self-portrait photograph based at least in part on the displayed prompt. The method further includes causing data and the self-portrait photograph to be transmitted to a server. The method further includes receiving, from the server, a verified data package comprising the biographical information, the portrait, and an attestation that the self-portrait photograph and the portrait are the user.


