Distributed Ledger Smart Contract Access Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional systems for managing access level permissions in cloud-based services face inefficiencies and latency due to the time-consuming process of obtaining authorization from multiple stakeholders for temporary access to higher levels of data access, which can lead to system downtime and increased resource consumption.

Innovation Solution

A distributed ledger network utilizing a smart contract platform translates access permission protocols into sequences of instructions that automatically collect authorization from relevant stakeholders and generate tokens for user devices to access application data at advanced levels, reducing the need for manual requests and minimizing resource consumption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual authorization process is used to obtain permission from multiple stakeholders, then access control security is maintained, but system latency increases and efficiency decreases

Engineering Contradiction:
Improveaccess control securityVSAvoidsystem latency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system implements self-service through smart contracts that automatically execute authorization logic when predefined conditions are met. The distributed ledger network autonomously validates and processes access requests without requiring manual stakeholder intervention, thereby maintaining security through encoded access policies while eliminating authorization delays.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces the mechanical manual authorization process with an automated digital system based on distributed ledger technology and smart contracts. This substitution transforms the authorization mechanism from a human-dependent sequential process to a machine-executable parallel process, reducing system latency while preserving access control integrity through cryptographic validation.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Measurement precision

If manual authorization requests are processed sequentially, then access permission accuracy is ensured, but resource consumption increases

Engineering Contradiction:
Improveaccess permission accuracyVSAvoidresource consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The system performs preliminary action by pre-defining access policies and stakeholder roles in smart contracts before authorization requests occur. This upfront configuration enables the distributed ledger network to automatically validate requests against predetermined criteria, ensuring access permission accuracy while eliminating the need for repeated manual review and reducing computational resource consumption during actual authorization events.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If temporary access to higher data levels is granted quickly, then productivity improves, but exposure to malicious actors increases

Engineering Contradiction:
Improvedata access speedVSAvoidsecurity exposure risk
Core Design Contradiction:
ProductivityVSObject-affected harmful factors

Solution Approach 1:

The system implements periodic action through time-limited access tokens that automatically expire after predefined durations. The distributed ledger network tracks and enforces these temporal constraints, allowing rapid temporary access for productivity while automatically revoking permissions to minimize security exposure. This periodic validation ensures that even if tokens are compromised, the window for malicious exploitation is strictly limited.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS12160427B2Managing access level permissions by a distributed ledger network
Publication Date: 2024.12.03 RED HAT LLC
  • US12160427B2 patent drawing
  • US12160427B2 patent drawing
  • US12160427B2 patent drawing

AI summary

An access control list is identified that, for a specified data item, defines, for each of a set of access levels, one or more entities that are collectively to authorize access to the data item according to a respective access level. The access control list is translated into a sequence of instructions implementing a smart contract. The smart contract is to transmit requests to entities for authorization to allow a specified requesting entity to access the specified data item. Based on responses to the transmitted requests, the smart contract is to generate a first token that enables access to the specified data item according to a first level of access or a second token that enables access to the specified data item according to a second level of access. The sequence of instructions is transmitted to one or more nodes of a distributed ledger network.