Central Node for Multi-Party Secure Data Query

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In the context of multi-party secure databases, existing data query methods fail to adequately address data security requirements in sharing scenarios, making it difficult to ensure secure data sharing and protect private data.

Innovation Solution

A central node receives data query requests and processes target data only if they meet predefined security requirements set by data providers, using a logical plan to determine if the query operations are allowed or prohibited, thereby restricting access and ensuring secure data sharing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If data providers provide data services independently, then data security is maintained, but data sharing capability is reduced

Engineering Contradiction:
Improvedata securityVSAvoiddata sharing capability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent introduces a central node as an intermediary between data providers and data requesters. The central node receives query requests, generates logical plans, and coordinates with multiple data providers to execute queries while enforcing security policies. This mediator enables secure multi-party data sharing without requiring independent data provider infrastructure, resolving the contradiction between maintaining security and enabling sharing.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The central node performs multiple functions: receiving queries, generating logical plans, validating security policies, coordinating data providers, and returning results. This multi-functional system replaces independent data provider services with a unified platform that maintains security while enabling broader data sharing capabilities across multiple parties.

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

2Productivity

If data query requests are allowed without restriction, then data sharing efficiency is improved, but data security is compromised

Engineering Contradiction:
Improvedata sharing efficiencyVSAvoiddata security
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system performs preliminary security validation by generating a logical plan for the query request and validating it against security policies before executing the query. This advance checking ensures that only security-compliant queries are processed, maintaining data security while allowing efficient execution of authorized requests without runtime restrictions.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The central node provides feedback by returning query results only after successful security validation. If the logical plan violates security policies, the system rejects the request with appropriate error messages. This feedback mechanism guides data requesters to formulate compliant queries while maintaining efficient processing of valid requests.

Inventive Principle:
Principle #23Feedback

3Reliability

If security validation is performed on each data query request, then data security is improved, but query processing time is increased

Engineering Contradiction:
Improvedata securityVSAvoidquery processing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system changes the validation parameter from checking individual data access requests to validating the overall logical plan structure. By analyzing the logical plan's operations and data flow at a higher level, the system performs comprehensive security validation more efficiently than checking each data access point individually, reducing validation time while maintaining security.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20240045985A1Data query methods, apparatuses, and systems for multi-party secure database
Publication Date: 2024.02.08 ALIPAY (HANGZHOU) INFORMATION TECH CO LTD
  • US20240045985A1 patent drawing
  • US20240045985A1 patent drawing
  • US20240045985A1 patent drawing

AI summary

This specification provides example data query methods, apparatuses, and systems for a multi-party secure database. In an example computer-implemented method, a central node receives a data query request from a data requester, where the data query request relates to one or more pieces of target data stored at one or more data providers. The central node determines whether the data query request satisfies respective security requirements of the one or more pieces of target data. In response to determining that the data query request satisfies respective security requirements of the one or more pieces of target data, the central node processes the one or more pieces of target data to obtain result data; and sends the result data to the data requester. The central node can restrict query of the target data by the data requester based on the security requirement of the target data stored at the data provider.