Data Analysis System with Stream and Block Cipher Encryption

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Institutions face privacy risks when sharing user data with external analysis companies, as existing data analysis technologies do not adequately protect personal information during analysis processes.

Innovation Solution

A data analysis system and method utilizing a combination of stream and block cipher algorithms to encrypt raw data and analysis results, ensuring secure data transmission and maintaining flexibility in data analysis by calculating attribute-value correspondences for secure data exchange.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If raw data is provided to external analysis companies for analysis, then data analysis capability is improved, but data security and privacy protection deteriorate

Engineering Contradiction:
Improvedata analysis capabilityVSAvoidprivacy risk
Core Design Contradiction:
Adaptability or versatilityVSObject-affected harmful factors

Solution Approach 1:

The patent applies preliminary action by encrypting the raw data before it is transmitted to the external analysis company. The encryption is performed in advance on the data provider's side, so that when the data reaches the analysis company, it is already in an encrypted state. This preliminary encryption action ensures that the data analysis can proceed while the sensitive information remains protected throughout the analysis process.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces encryption as an intermediary mechanism between the data provider and the analysis company. The encrypted data acts as a mediator that allows the analysis company to perform statistical operations without directly accessing the plaintext sensitive information. This intermediary encryption layer enables the analysis function while blocking the privacy leakage path.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Object-affected harmful factors

If data is encrypted before analysis, then data security is improved, but analysis complexity increases

Engineering Contradiction:
Improvedata securityVSAvoidanalysis process complexity
Core Design Contradiction:
Object-affected harmful factorsVSDevice complexity

Solution Approach 1:

The patent applies parameter changes by transforming the data from plaintext to ciphertext form before analysis. This parameter transformation (encryption) changes the state of the data while preserving its statistical properties, allowing standard SQL operations to work on encrypted data. The encryption parameters are managed through automatic key generation and management, which reduces the operational complexity despite the cryptographic transformations.

Inventive Principle:
Principle #35Parameter changes

3Object-affected harmful factors

If encryption algorithms are applied to raw data, then privacy protection is improved, but processing efficiency decreases

Engineering Contradiction:
Improveprivacy protectionVSAvoiddata processing efficiency
Core Design Contradiction:
Object-affected harmful factorsVSProductivity

Solution Approach 1:

The patent extracts only the necessary statistical information from the encrypted data without requiring decryption. By using homomorphic encryption properties, the system extracts statistical features (such as counts, sums, averages) directly from the ciphertext, avoiding the need to process the full encrypted dataset through computationally intensive decryption operations. This extraction approach maintains privacy protection while improving processing efficiency.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS11356246B2Data analysis system and data analysis method
Publication Date: 2022.06.07 PEGATRON
  • US11356246B2 patent drawing
  • US11356246B2 patent drawing
  • US11356246B2 patent drawing

AI summary

The application discloses a data analysis system and a data analysis method. The data analysis system includes a data provider host and a data analysis host. The data provider host is configured to perform a stream cipher algorithm based on raw data to obtain first data. The data analysis host is configured to perform a data analysis based on the first data to obtain an analysis result. The data provider host or the data analysis host is further configured to perform a block cipher algorithm based on the analysis result to obtain second data, and send the second data to an external device. The data provider host is further configured to calculate an attribute-value correspondence between the raw data and the second data, and send the attribute-value correspondence to the external device.