Privacy-Preserving Computation Data Integrity Verification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing privacy-preserving computation techniques fail to verify the accuracy and completeness of data when two or more participants are involved, as they prioritize data privacy over accountability, leading to a lack of transparency and verifiability in computational results.

Innovation Solution

Implementing a framework that enables computations over sets of data from multiple participants while preserving privacy, using techniques such as oblivious transfers, random shares, and Beaver triple arithmetic, which allows for data integrity checks and verification of computation results without compromising data protection.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If privacy-preserving computation techniques are used to protect data during computations, then data privacy is improved, but data verifiability and accountability deteriorate

Engineering Contradiction:
Improvedata privacyVSAvoiddata verifiability
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The patent segments the computation process into distinct phases: data submission phase where participants submit data with proofs of correctness, computation phase where the result is calculated, and verification phase where the result and data accuracy are verified. This segmentation allows privacy to be maintained during computation while verifiability is ensured through separate proof mechanisms.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary verification mechanism that acts as a mediator between data privacy and verifiability. This intermediary system validates data accuracy through proofs of correctness without revealing the actual data content, thus preserving privacy while enabling verification.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If data is obfuscated using differential privacy techniques for large populations, then data privacy is improved, but applicability to small participant groups deteriorates

Engineering Contradiction:
Improvedata privacyVSAvoidapplicability to different participant sizes
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent creates a universal verification framework that functions across different participant group sizes. The proof of correctness mechanism and verification protocol are designed to be adaptable whether there are two participants or many participants, making the system universally applicable rather than limited to specific scenarios.

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

Solution Approach 2:

The patent changes the verification parameters based on the number of participants. For large populations, the system can use aggregated verification methods, while for small groups like two participants, it employs individual proof validation. This parameter adjustment allows the same framework to serve different scales effectively.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If participants are required to provide complete and accurate data for accountability, then data accuracy is improved, but data protection and privacy deteriorate

Engineering Contradiction:
Improvedata accuracyVSAvoiddata protection
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The patent uses copying in the form of cryptographic proofs of correctness that replicate the accuracy verification function without copying the actual data. These proofs serve as substitutes that verify data accuracy while the original private data remains protected and undisclosed.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent replaces the mechanical system of data inspection (where accuracy would be verified by examining actual data) with a cryptographic verification system. Instead of mechanically checking data content for accuracy, the system uses mathematical proofs that guarantee accuracy without requiring data exposure.

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

Data Source

PatentUS10878950B1Verifying data accuracy in privacy-preserving computations
Publication Date: 2020.12.29 HEALTHBLOCK INC
  • US10878950B1 patent drawing
  • US10878950B1 patent drawing
  • US10878950B1 patent drawing

AI summary

Methods, systems and computer program products for data analytics. An information ecosystem comprises a plurality of participants and a plurality of data sets associated with the participants. An event initiates performance of a computation over different obfuscated data sets to determine an obfuscated computational result. An integrity value pertaining to constituent data of the different obfuscated data sets and, correspondingly, an integrity value pertaining to the computational result itself, is quantified by checking if the earlier offered data set or any constituents thereof are consistent with one or more aspects of later retrieved data. Certain variations of methods, systems and computer program products are used for verifying data accuracy in privacy-preserving computations that are performed in a health ecosystem where the data sets pertain to health information associated with the participants. When the integrity value is below a threshold, the data is deemed to include falsified or inaccurate data.