Blockchain Data Authorization via Privacy Computing Platform

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current blockchain technologies lack an efficient method for secure and transparent data authorization between data owners and users, which is crucial for ensuring data reliability and privacy in decentralized systems.

Innovation Solution

A blockchain-based data authorization method and apparatus that utilizes a data authorization smart contract to verify user authorization and provide authorization tokens, enabling secure access to target data while ensuring data privacy through encryption and trusted execution environments.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If blockchain technology is used for data authorization, then data reliability and transparency are improved, but system complexity increases

Engineering Contradiction:
Improvedata reliabilityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces a privacy computing platform as an intermediary between the blockchain network and data access operations. This platform handles complex cryptographic operations and data processing locally, while the blockchain only stores authorization results and metadata. The intermediary absorbs system complexity away from the core blockchain structure, maintaining reliability through decentralized verification while reducing overall system complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system segments functionality into distinct modules: the blockchain layer handles authorization verification and token issuance, the privacy computing platform handles data processing and encryption, and data owners/users handle their respective data assets. This segmentation allows each component to be optimized independently, reducing the complexity burden on any single system while maintaining overall reliability.

Inventive Principle:
Principle #1Segmentation

2Reliability

If smart contracts are used to verify authorization, then authorization security is improved, but processing time increases

Engineering Contradiction:
Improveauthorization securityVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary authorization setup in advance through data authorization smart contracts that establish authorization rules, token formats, and verification logic beforehand. When actual data access is needed, the pre-established smart contracts can quickly verify authorization status without requiring complex real-time computations, thus improving authorization security while reducing processing time for actual data operations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses authorization tokens as simplified copies or representations of complex authorization states. Instead of executing full smart contract verification logic every time data access is requested, the system uses these token copies to represent authorized status, enabling fast verification while maintaining the security guarantees of the underlying smart contract system.

Inventive Principle:
Principle #26Copying

3Reliability

If data encryption is implemented, then data privacy is improved, but data accessibility decreases

Engineering Contradiction:
Improvedata privacyVSAvoiddata accessibility
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The privacy computing platform performs self-service by executing data processing, encryption, and decryption operations locally without requiring continuous blockchain verification for each operation. The platform uses private keys and cryptographic protocols to autonomously protect data privacy while maintaining accessibility for authorized users, thus improving data privacy without significantly impacting data accessibility.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11398914B2Blockchain-based data authorization method and apparatus
Publication Date: 2022.07.26 ANTCHAIN TECHNOLOGY PTE LTD
  • US11398914B2 patent drawing
  • US11398914B2 patent drawing
  • US11398914B2 patent drawing

AI summary

One or more implementations of the present specification provide a blockchain-based data authorization method and apparatus. The method can include receiving, by a blockchain node, an authentication transaction submitted by a privacy computing platform, where the authentication transaction queries whether a data user has obtained authorization of target data possessed by a data owner, and in response to determining that the data user has obtained authorization of the target data, executing, by the blockchain node, a smart contract invoked by the authentication transaction to provide an authorization token to the privacy computing platform that instructs the privacy computing platform to obtain the target data, and send a computational result of one or more predetermined computational operations based on the target data to the data user.