Data Encoding for Secure Analytics

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for protecting sensitive data exchanged between a service user and a service provider are inadequate, as anonymization is insufficient for accurate analytics, and encryption is vulnerable to decryption by eavesdroppers, with the service provider being a weak link for data theft and unauthorized use.

Innovation Solution

A method involving encoding upload data to convert it into meaningless content, processing the encoded data, and decoding it back at the service user end, using an encoder module and decoder module to ensure only the service user can interpret the data, without affecting the processing outcome at the service provider.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If data is anonymized to protect privacy, then data security is improved, but analytics accuracy deteriorates

Engineering Contradiction:
Improvedata securityVSAvoidanalytics accuracy
Core Design Contradiction:
ReliabilityVSMeasurement precision

Solution Approach 1:

The patent introduces an intermediary encoding layer between the data and the analytics processing. The encoder converts readable data into encoded form that preserves statistical properties but eliminates identifiable information. This intermediary layer allows the service provider to process data without accessing its original meaning, thus securing privacy while maintaining analytics accuracy through the preserved statistical structure.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent transforms data parameters through encoding that changes the representation while preserving underlying statistical characteristics. The encoding modifies data values and structures in a way that prevents identification but maintains the relationships and patterns needed for accurate analytics, resolving the contradiction between privacy protection and analytical utility.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If data is encrypted to prevent eavesdropping, then data security is improved, but data availability for processing deteriorates

Engineering Contradiction:
Improvedata securityVSAvoiddata availability for processing
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The encoding mechanism acts as an intermediary that enables data processing without requiring decryption. The encoded data maintains a structure that is directly processable by analytics tools, eliminating the need to decrypt data before processing. This resolves the contradiction by allowing data to remain protected while staying fully available for analytical operations.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If the service provider decrypts data for processing, then processing capability is improved, but vulnerability to data theft increases

Engineering Contradiction:
Improveprocessing capabilityVSAvoidvulnerability to data theft
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The encoded data serves as an intermediary that enables the service provider to perform processing operations without accessing the original unencoded data. The encoding layer acts as a barrier that prevents data theft while allowing necessary analytics processing to occur on the encoded representations, thus maintaining productivity without increasing vulnerability.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent segments the data processing function into two independent parts: encoding/decoding operations performed by the service user, and analytics processing performed by the service provider on encoded data. This segmentation ensures that the service provider never handles decryptable data, preventing data theft while maintaining processing capability through the encoded data representations.

Inventive Principle:
Principle #1Segmentation

4Reliability

If comprehensive data fields are anonymized to prevent identification, then privacy protection is improved, but data utility for training algorithms deteriorates

Engineering Contradiction:
Improveprivacy protectionVSAvoiddata utility for training
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The patent applies parameter changes through encoding that transforms data fields while preserving their statistical properties and relationships. The encoding modifies individual values and structures to prevent identification but maintains the patterns, distributions, and correlations needed for training algorithms, thus resolving the contradiction between privacy protection and data utility.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The encoding applies different transformation characteristics to different data fields based on their specific properties, preserving locally relevant statistical patterns while eliminating identifiable information. This localized approach ensures that each data field maintains its utility for training purposes while contributing to overall privacy protection.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS10528763B2Method of protecting data exchanged between a service user and a service provider
Publication Date: 2020.01.07 SIEMENS HEALTHINEERS AG
  • US10528763B2 patent drawing
  • US10528763B2 patent drawing
  • US10528763B2 patent drawing

AI summary

The invention discloses a method of protecting data exchanged between a service user and a service provider, which method comprises the steps of encoding data by converting meaningful content of the data into meaningless content to obtain encoded upload data for sending to the service provider; processing the encoded upload data at the service provider to obtain encoded download data for sending to the service user; and decoding the encoded download data by converting meaningless content of the encoded download data into meaningful content of download data.