Blockchain Ledger for Secure Authorization State Recording

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Maintaining a verifiable and accurate record of authorisation states of authorisation agents is complex, especially when these states change frequently, and access to such records needs to be controlled, particularly when third parties are involved.

Innovation Solution

A method using a blockchain ledger system where each blockchain node is associated with a different controlling entity, with a public key/private key pair, allowing encrypted data and digital signatures to record and authenticate changes in authorisation states, ensuring secure and distributed recording across multiple nodes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a blockchain ledger system is implemented to maintain verifiable and accurate records of authorisation states, then the reliability and accuracy of authorisation records are improved, but the device complexity and difficulty of operation increase

Engineering Contradiction:
Improveaccuracy of authorisation recordsVSAvoidcomplexity of blockchain system
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces a blockchain network as an intermediary layer between controlling entities and authorisation records. The blockchain acts as a neutral mediator that distributes and verifies authorisation state changes across multiple nodes, eliminating the need for a single complex centralized system while maintaining reliability through distributed consensus mechanisms.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The blockchain system is segmented into multiple independent nodes, each maintaining a copy of the ledger. This segmentation distributes the complexity across numerous simple nodes rather than concentrating it in one complex system. Each node independently validates transactions, making the overall system more reliable while individual components remain manageable in complexity.

Inventive Principle:
Principle #1Segmentation

2Reliability

If blockchain nodes are distributed across multiple controlling entities to ensure security and verifiability, then the reliability and security of authorisation records are improved, but the ease of operation and access control become more difficult

Engineering Contradiction:
Improvesecurity of authorisation recordsVSAvoidaccess control to records
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The blockchain ledger serves multiple functions simultaneously: it acts as a distributed database for storing authorisation records, a security mechanism through cryptographic hashing, a consensus platform for validating changes, and an access control system through digital signatures. This multi-functionality consolidates what would otherwise require separate complex systems into a single unified platform that is easier to operate.

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

Solution Approach 2:

The blockchain system enables controlling entities to independently manage their own authorisation records through self-service operations. Each entity can submit authorisation state changes, verify records, and control access to their data without requiring manual intervention from other nodes or centralized administration, significantly improving ease of operation while maintaining security across the distributed network.

Inventive Principle:
Principle #25Self-service

3Reliability

If frequent changes in authorisation states are recorded on the blockchain, then the accuracy and up-to-date nature of records are improved, but the loss of time and processing overhead increase

Engineering Contradiction:
Improveup-to-date nature of recordsVSAvoidtime for processing changes
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The blockchain system processes authorisation state changes in periodic batches called blocks. Instead of continuously processing every individual change in real-time, the system accumulates changes into blocks that are processed and added to the ledger at regular intervals. This periodic action maintains accurate up-to-date records while reducing the time loss associated with continuous processing overhead.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The blockchain network performs preliminary validation and verification of authorisation changes before they are permanently recorded. Nodes pre-validate transactions against the current ledger state, check digital signatures, and verify consensus requirements before adding blocks. This preliminary action prevents invalid changes from propagating through the network, maintaining record accuracy while reducing the time needed for post-processing and conflict resolution.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10367796B2Methods and apparatus for recording a change of authorization state of one or more authorization agents
Publication Date: 2019.07.30 CYGNETISE LTD
  • US10367796B2 patent drawing
  • US10367796B2 patent drawing
  • US10367796B2 patent drawing

AI summary

Roughly described, a method of recording a change of authorization state of one or more authorization agents, the method comprising: establishing a copy of a blockchain ledger at each of a plurality of blockchain nodes, wherein each of the blockchain nodes is associated with a different controlling entity; providing a public key/private key pair for a first of the blockchain nodes; receiving, from the communication device, a first message comprising: first data indicative of a change of authorization state of a first authorization agent associated with the first controlling entity, the first data being encrypted; and a digital signature based on the blockchain ledger and the private key; authenticating the message using the public key; adding a block to the blockchain ledger based on the first message, thereby to generate a new blockchain ledger that records the change of authorization state of the first authorization agent.