Decentralized Identity Private Key Deauthorization via Derived Authentication

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In decentralized identity systems, there is a security risk when the private key is lost or stolen, as the holder can impersonate the DID owner, and existing solutions require possession of the private key for deauthorization.

Innovation Solution

The DID owner can deauthorize their private key without having possession of it by authenticating using a derived key and providing user input, such as a familiar story, to prevent unauthorized actions until the key is restored.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the private key is stored on a portable device for decentralized identity control, then the DID owner has full control and security of their identity, but the DID owner risks losing the private key or having it stolen, allowing impersonation

Engineering Contradiction:
Improvesecurity controlVSAvoidimpersonation risk
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The system segments the deauthorization function into two independent parts: (1) authentication using a derived key without needing the private key, and (2) deauthorization of the private key. This allows the DID owner to deauthorize a lost or stolen private key by authenticating through an alternative mechanism (derived key from authentication credentials) rather than requiring possession of the private key itself.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system introduces an intermediary authentication mechanism (derived key from authentication credentials) that mediates between the DID owner and the private key deauthorization process. This intermediary allows verification of ownership without direct access to the private key, enabling safe deauthorization even when the private key is lost or stolen.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If the DID owner needs to deauthorize a lost private key, then security can be maintained, but the DID owner must possess the private key or have access to it, which is impossible if it is lost

Engineering Contradiction:
Improvedeauthorization capabilityVSAvoidkey possession requirement
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system inverts the traditional deauthorization approach: instead of requiring the private key to be present for deauthorization (current approach), the system requires authentication credentials that can derive an authentication key without the private key. This inversion enables deauthorization of lost keys by proving ownership through alternative credentials.

Inventive Principle:
Principle #13The other way round (Inversion)

Solution Approach 2:

The system enables self-service deauthorization by allowing the DID owner to authenticate and deauthorize their own private key using derived authentication credentials, without requiring intervention from a centralized authority or recovery agent. The DID owner independently manages the deauthorization process even when the private key is inaccessible.

Inventive Principle:
Principle #25Self-service

3Reliability

If centralized identity management systems are used, then identity verification is secure and standardized, but the system requires going through the centralized system to obtain verification information, reducing decentralization

Engineering Contradiction:
Improveidentity verification securityVSAvoiddecentralization level
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The system extracts the deauthorization function from the centralized identity management system and implements it locally in the decentralized client. This extraction allows the DID owner to deauthorize private keys independently without contacting the centralized system, maintaining decentralization while preserving security through proven ownership verification.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS11394542B2Deauthorization of private key of decentralized identity
Publication Date: 2022.07.19 MICROSOFT TECHNOLOGY LICENSING LLC
  • US11394542B2 patent drawing
  • US11394542B2 patent drawing
  • US11394542B2 patent drawing

AI summary

Embodiments disclosed herein are related to the deauthorization of a private key associated with a decentralized identifier. While a user of a computing system is authenticated as a decentralized identifier, the system detects user input, and determines based on that user input that the private key associated with the decentralized identity is to be revoked. In response to this determination, the private key is deauthorized so that the private key cannot be used to perform actions for the decentralized identity at least until the private key is restored.