Distributed Ledger Data Sharing Session Authorization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data sharing systems face security risks due to the insecure sharing of account information and limitations in facilitating data sharing between multiple systems, as they often rely on username and password sharing or access delegation frameworks like OAuth, which are not scalable and lack standardized interfaces.

Innovation Solution

The use of a distributed ledger to create and verify sharing session data, allowing secure data sharing between systems without the need for username and password sharing, by utilizing tokens and smart contracts to authorize and execute data transfers securely across multiple systems.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If username and password sharing is used for data sharing authorization, then data sharing between systems is enabled, but security is compromised as malicious parties can masquerade as users

Engineering Contradiction:
Improvedata sharing authorizationVSAvoidsecurity
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent introduces a third-party authorization server as an intermediary between data providers and consumers. This server issues temporary authorization tokens that enable data sharing without requiring username and password transmission. The intermediary handles authentication centrally, allowing systems to share data securely through token-based authorization rather than direct credential sharing.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replaces sensitive account information (usernames and passwords) with authorization tokens that copy the essential authorization function without exposing the underlying credentials. These tokens are temporary, scoped, and can be revoked, providing a secure alternative that maintains authorization capability while eliminating the security risks of credential transmission.

Inventive Principle:
Principle #26Copying

2Ease of operation

If access delegation frameworks like OAuth are used, then data sharing between two systems is enabled, but scalability is limited as they fail to facilitate sharing between more than two systems

Engineering Contradiction:
Improvedata sharingVSAvoidmulti-system sharing capability
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent designs an authorization framework where the authorization server can issue tokens valid for multiple different data providers and consumers. The token structure includes claims that describe authorized resources, allowing a single token to enable data sharing across more than two systems. This universal approach allows the same authorization mechanism to scale from two-party to many-party scenarios without requiring system-specific customization.

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

3Ease of operation

If traditional authorization frameworks are used, then data sharing is enabled, but a standardized interface for sharing between systems is not provided, limiting interoperability

Engineering Contradiction:
Improvedata sharingVSAvoidinteroperability
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent standardizes the authorization interface by defining a uniform token structure with specific claims (subject, object, scope, expiration). This standardized parameter set can be interpreted consistently across different systems and protocols, enabling interoperability. The framework allows the same authorization token to work between various system types (web services, mobile apps, APIs) as long as they recognize the standardized claim format.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11829502B2Data sharing via distributed ledgers
Publication Date: 2023.11.28 CAPITAL ONE SERVICES LLC
  • US11829502B2 patent drawing
  • US11829502B2 patent drawing
  • US11829502B2 patent drawing

AI summary

Systems as described herein may include authorizing the sharing of data and sharing data between a variety of systems. A request to share data may be provided to a first system. The system may create sharing session data on a distributed ledger accessible by a number of systems. Sharing session data may be stored using a transaction stored on a distributed ledger. A second system may obtain the sharing session account and verify the sharing session. On verification of the sharing session, a variety of data may be shared between the systems identified in the sharing session data. The sharing session data may be established between two or more systems. The distributed ledger may be maintained by the systems themselves and/or a distributed network system. In a variety of embodiments, encrypted data may be stored and/or obtained using the distributed ledger.