Blockchain Access Control Using Key Metadata Constraints

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing blockchain systems lack effective mechanisms to control access to private data while maintaining transparency, leading to risks of unauthorized access, data manipulation, and exposure of sensitive information.

Innovation Solution

Implementing an access management module that uses private keys and metadata to manage access between internal and external blockchains, enforcing restrictions, time constraints, and authorization rules to control data access and communication.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If public blockchains are used for data storage to provide transparency and immutability, then data integrity and transparency are improved, but access control and security of confidential data deteriorate

Engineering Contradiction:
Improvedata integrityVSAvoidunauthorized access
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent segments the blockchain into different types (public/permissionless and private/permitted) based on access requirements. This allows different data to be stored on different blockchain types, enabling both transparency for public data and security for confidential data, thus resolving the contradiction between data integrity and unauthorized access prevention

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an access management module as an intermediary between external blockchains and internal blockchains. This module mediates access requests by evaluating metadata constraints and private keys, allowing controlled access to internal blockchain data while preventing unauthorized access, thus maintaining both transparency and security

Inventive Principle:
Principle #24Intermediary (Mediator)

2Object-affected harmful factors

If access control mechanisms are implemented to prevent unauthorized access, then security of confidential data is improved, but system complexity and ease of operation deteriorate

Engineering Contradiction:
Improveunauthorized accessVSAvoidaccess management system
Core Design Contradiction:
Object-affected harmful factorsVSDevice complexity

Solution Approach 1:

The patent implements preliminary action by pre-storing access constraints and metadata in the blockchain before data is accessed. The access management module retrieves these pre-stored constraints and automatically evaluates them against access requests, eliminating the need for complex real-time authentication systems and reducing operational complexity while maintaining security

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The access management module performs self-service by automatically retrieving, evaluating, and enforcing access constraints without requiring manual intervention. The system autonomously processes access requests by comparing private keys against stored metadata constraints, reducing system complexity and improving ease of operation while maintaining strong access control

Inventive Principle:
Principle #25Self-service

3Object-affected harmful factors

If metadata constraints and private keys are used to manage access, then data security and access control are improved, but computational requirements and processing time deteriorate

Engineering Contradiction:
Improvedata exposureVSAvoidaccess processing time
Core Design Contradiction:
Object-affected harmful factorsVSLoss of time

Solution Approach 1:

The patent applies partial action by implementing access control only for specific data and specific users who need access, rather than requiring authentication for all data access. The access management module selectively evaluates metadata constraints only for requests that require authentication, reducing computational overhead and processing time for routine access while maintaining security for protected data

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12587362B1Managing blockchain access
Publication Date: 2026.03.24 UNITED SERVICES AUTOMOBILE ASSOCIATION (USAA)
  • US12587362B1 patent drawing
  • US12587362B1 patent drawing
  • US12587362B1 patent drawing

AI summary

Techniques are described for managing access to data stored in a blockchain, and for managing the communication of blockchain data to other entities. A private key may be generated and issued to an external entity to enable the external entity to access an internal (e.g., private blockchain). The external entity may be an external (e.g., public) blockchain, device, process, or user that is outside an internal network. The key may be associated with metadata that includes constraints, conditions, or rules governing access to the blockchain. An authorized entity may employ the key to request access to the blockchain via access management module(s), and the access management module(s) may employ the metadata to determine whether to approve the request. The access management module(s) may also employ rules governing outbound communication of data from internal blockchain(s) to external entities.