Permissioned Blockchain for Real-Time Access Validation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current security classification systems for sensitive information lack efficient and real-time validation of user access permissions, leading to potential mishandling of classified documents due to reliance on centralized databases and text-based marking/validation methods.

Innovation Solution

A permissioned blockchain is used to store access level blocks, enabling real-time determination of user permissions through cryptographic verification, where only relevant nodes participate in validation, and the 'ticket' represents necessary security credentials for accessing information.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a centralized database is used to store access validation attributes, then the system structure is simple, but real-time validation capability and security are compromised

Engineering Contradiction:
Improvereal-time validation capabilityVSAvoidsystem structure
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The centralized database is segmented into a distributed permissioned blockchain network where access validation attributes are stored across multiple nodes. Each node maintains a copy of the blockchain, enabling parallel validation operations and eliminating single-point-of-failure bottlenecks while maintaining system reliability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The traditional mechanical centralized database query system is replaced with a cryptographic verification system using blockchain technology. Validation is performed through cryptographic proofs and distributed consensus mechanisms rather than centralized database queries, enabling real-time validation without sacrificing security.

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

2Reliability

If text-based marking and validation methods are used, then the implementation is simple, but security and validation accuracy are insufficient

Engineering Contradiction:
Improvesecurity clearance validationVSAvoidvalidation mechanism
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The validation mechanism transitions from text-based marking to cryptographic parameter-based validation. Security clearance levels, classification markings, and access permissions are represented as cryptographic parameters (hashes, digital signatures, encryption keys) that can be verified mathematically without human interpretation, eliminating ambiguities in text-based systems.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

A cryptographic intermediary layer is introduced between the user and the validation system. Instead of directly comparing text markings, the system uses cryptographic proofs as intermediaries to verify access rights, providing more secure and accurate validation while maintaining system simplicity through automated verification.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If an agent intercepts data delivery for marking and validation, then validation control is centralized, but system performance and scalability are reduced

Engineering Contradiction:
Improvedata access speedVSAvoidvalidation control
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The validation control function is extracted from the centralized agent and distributed across multiple blockchain nodes. Each node independently validates access requests using the same cryptographic rules, eliminating the single point of congestion while maintaining consistent validation control through distributed consensus.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

Instead of requiring validation from all nodes sequentially (excessive action), the system uses partial validation where only relevant nodes process specific validation requests. This selective participation reduces processing overhead and improves data access speed while maintaining validation reliability through cryptographic verification.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11032260B2Front-end user interface for confidential transactions
Publication Date: 2021.06.08 MICROSOFT TECHNOLOGY LICENSING LLC
  • US11032260B2 patent drawing
  • US11032260B2 patent drawing
  • US11032260B2 patent drawing

AI summary

The disclosed technology is generally directed to security technology. In one example of the technology, it is determined that an attempted function associated with an application has at least one requirement including at least particular security credentials for a user of the application. A transaction is caused to be sent to each node in a permissioned blockchain that stores an access level block corresponding to the user. The transaction is associated with a real-time determination as to whether the at least one requirement for the attempted function is met. A transaction result is received from the permissioned blockchain. The attempted function is selectively allowed based on the transaction result.