Distributed Identity Authentication Using Session Key Certification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Distributed networks face challenges in efficiently managing user identities for login, authentication, and authorization, particularly in a user-friendly and secure manner, especially when users have multiple devices accessing various applications.

Innovation Solution

A computer-implemented method involving an identity service that manages user accounts under a main user identifier, generates session public keys, and provides certifications to authenticate users across multiple devices and applications, using cryptographic key pairs and public key verification schemes to ensure security and efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If traditional authentication methods are used for each device separately, then security is maintained, but user operation complexity increases and authentication efficiency decreases

Engineering Contradiction:
Improveauthentication processVSAvoidauthentication time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The patent merges multiple device-specific authentication processes into a single centralized identity service. Users authenticate once through the identity service, which then manages authentication across all devices. This combines scattered authentication operations into one unified process, reducing user burden and time loss while maintaining security through the service's coordination.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The identity service acts as a universal authentication mechanism that works across multiple devices and applications. Instead of device-specific authentication, the service provides a multi-functional authentication system that handles login, authorization, and identity management universally, improving ease of operation without sacrificing security.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Reliability

If separate authentication is required for each device, then device security is ensured, but system complexity increases

Engineering Contradiction:
Improveauthentication securityVSAvoididentity management system
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The identity service serves as an intermediary between users and multiple devices. Instead of implementing complex authentication logic in each device, the service mediates authentication centrally, receiving authentication requests and distributing verified credentials. This reduces system complexity by centralizing management while maintaining security through the intermediary's coordination.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The identity service enables self-service authentication where users authenticate once and the service automatically manages credentials across devices. The system performs self-verification and credential distribution without requiring users to manually configure each device, reducing complexity while maintaining security through automated processes.

Inventive Principle:
Principle #25Self-service

3Productivity

If centralized identity management is implemented, then authentication efficiency improves, but network dependency increases

Engineering Contradiction:
Improveauthentication efficiencyVSAvoidnetwork independence
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The identity service performs preliminary authentication and issues credentials before users access devices. This advance authentication action allows users to operate devices independently once credentials are obtained, improving efficiency through pre-verification while maintaining adaptability by allowing offline device operation with pre-issued credentials.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12587394B2Identity services and authentication in distributed networks
Publication Date: 2026.03.24 DFINITY STIFTUNG
  • US12587394B2 patent drawing
  • US12587394B2 patent drawing
  • US12587394B2 patent drawing

AI summary

According to an embodiment of an aspect of the invention, there is a computer-implemented method for authenticating users of a network. The method comprises steps of maintaining, by an identity service, user accounts under a main user identifier, wherein the user accounts support a method of authentication by the user. The method further comprises generating, by an application frontend, a session public key of a public key verification scheme and providing, by the application frontend, the session public key to the identity service. Further steps include obtaining, by the application frontend, a certification from the identity service, the certification comprising the session public key and an application user identifier. The application user identifier is derived from the main user identifier and an application frontend identifier.