Distributed Ledger Credential Verification via Smart Contract Intermediary

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems face challenges in securely managing and verifying digital credentials after distribution, as they are no longer under the control of the issuing system but must remain trusted for access and identity verification.

Innovation Solution

A digital credential management system utilizing a distributed ledger to securely store and verify credentials, ensuring their legitimacy and trustworthiness through cryptographic methods and smart contracts, allowing users to prove identity and access rights effectively.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If cryptographic digital credentials are distributed to users, then users can prove qualifications independently, but the system loses control over the credentials after distribution

Engineering Contradiction:
Improvecredential trustworthinessVSAvoidsystem control
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

A credential verification service acts as an intermediary between the credential system and verifying parties. This service maintains a revocation list of invalid credentials and provides verification functionality, allowing the system to indirectly control and monitor distributed credentials without holding them directly. The intermediary enables trust while preserving user independence.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system performs preliminary actions by pre-generating and distributing credentials before they are needed, and pre-establishing a revocation list mechanism. This allows credentials to be independently usable while maintaining system oversight capabilities through the pre-configured verification infrastructure.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If credentials are distributed to users for independent verification, then verification speed improves, but security risks increase as credentials are no longer centrally controlled

Engineering Contradiction:
Improveverification speedVSAvoiddata theft and misrepresentation risks
Core Design Contradiction:
ProductivityVSObject-affected harmful factors

Solution Approach 1:

The credential verification service serves as a security intermediary that mediates between distributed credentials and verification needs. It maintains a revocation list that blocks fraudulent or compromised credentials, enabling fast verification while mitigating security risks through the intermediary's monitoring and validation capabilities.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system implements feedback through the revocation list mechanism, where the credential issuing authority can mark credentials as invalid and the verification service propagates this information. This feedback loop enables the system to respond to security threats while maintaining the speed benefits of distributed verification.

Inventive Principle:
Principle #23Feedback

3Ease of operation

If a centralized system controls credentials, then security and control are maintained, but verification requires centralized access which reduces user independence

Engineering Contradiction:
Improveuser independenceVSAvoidcredential control
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system segments credential management into separate functional components: credential issuance, credential storage (with users), and credential verification (through the verification service). This segmentation enables user independence in holding and presenting credentials while maintaining system reliability through the distributed verification infrastructure.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The credential verification service acts as an intermediary that enables verification without requiring centralized credential storage. It mediates between the distributed credentials held by users and the need for verification, maintaining both user independence and system control through this intermediary layer.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11700117B2System for credential storage and verification
Publication Date: 2023.07.11 WORKDAY INC
  • US11700117B2 patent drawing
  • US11700117B2 patent drawing
  • US11700117B2 patent drawing

AI summary

A system for credential storing and verifying includes an interface and a processor. The interface is configured to receive an indication to register a credential. The processor is configured to indicate to store in a distributed ledger a DID document associated with a holder identifier using a smart contract. Storing using the smart contract employs a dual signature authentication scheme to authorize storing based at least in part on an individual signature and a ledger writer signature. The processor is further configured to indicate to store in the distributed ledger a schema associated with an issuer of the credential using the smart contract and indicate to store in the distributed ledger a credential definition associated with the schema using the smart contract.