Blockchain Data Access Authorization via Random Number Verification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing blockchain technologies lack an effective authorization scheme to protect user data privacy while ensuring data services, particularly in banking applications where repeated data access requests need to be managed securely.

Innovation Solution

A blockchain data access authorization method that involves a blockchain platform verifying random numbers and data scopes in data access requests from third-party institutions, ensuring that only authorized data access occurs and that user privacy is maintained through encryption and timed access.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the card service provider directly provides data services to the card issuing bank using blockchain technology, then data service efficiency is improved, but data privacy and ownership protection deteriorates

Engineering Contradiction:
Improvedata service efficiencyVSAvoiddata privacy exposure
Core Design Contradiction:
ProductivityVSObject-affected harmful factors

Solution Approach 1:

The patent implements preliminary authorization action by requiring users to pre-configure authorization rules, data scopes, and time limits in the client terminal before any data access occurs. The blockchain platform stores these authorization parameters in advance, so when data access requests are made, the system can automatically verify and control access based on pre-set rules, eliminating the need for repeated user authorizations while maintaining privacy protection.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The blockchain platform serves as an intermediary between the card service provider and the card issuing bank. It stores encrypted user data and authorization parameters, and controls data access by verifying requests against stored authorization rules. This intermediary mechanism enables efficient data services while maintaining user privacy control, as the blockchain platform mediates all data access without exposing raw user data to either party.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Object-affected harmful factors

If the card issuer obtains user authorization to access data, then data privacy is protected, but data service accessibility deteriorates

Engineering Contradiction:
Improvedata privacy protectionVSAvoiddata service accessibility
Core Design Contradiction:
Object-affected harmful factorsVSEase of operation

Solution Approach 1:

The system performs preliminary authorization configuration where users set up their data access preferences, scopes, and time limits in advance. Once configured, the blockchain platform stores these parameters and automatically processes subsequent data access requests without requiring repeated user authorization actions. This eliminates the operational burden on users while maintaining privacy protection.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The blockchain platform implements self-service data access control by automatically verifying data access requests against stored authorization parameters. The system autonomously determines whether access should be granted based on pre-configured rules, data scopes, and time limits, without requiring manual user intervention for each access request. This enables seamless data services while maintaining user control.

Inventive Principle:
Principle #25Self-service

3Reliability

If random numbers are generated for each authorization request, then authorization security is improved, but system complexity deteriorates

Engineering Contradiction:
Improveauthorization securityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The blockchain platform acts as an intermediary that manages random number generation and verification. The client terminal generates random numbers locally for authorization requests, and the blockchain platform stores these random numbers along with their corresponding authorization parameters. When data access requests are made, the blockchain platform verifies the random numbers against stored values, providing security without requiring complex verification logic in the client terminal.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12273440B2Blockchain data access authorization method, apparatus, and device
Publication Date: 2025.04.08 CHINA UNIONPAY
  • US12273440B2 patent drawing
  • US12273440B2 patent drawing
  • US12273440B2 patent drawing

AI summary

A method for authorizing a blockchain data access on a blockchain platform includes: obtaining from a third-party institution a data access request containing a user ID of data access, a data scope, and a random number of a signature, which is generated by the third-party institution after receiving a random number sent by a client terminal and signing on the received random number; performing a verification on the random number of the signature and the data scope; and after the verification is passed, sending data ciphertext corresponding to the user ID to the third-party institution, such that the third-party institution decrypts the data ciphertext using a data secret key sent by the client terminal.