Encrypted Data Processing Using Transformation Tables

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional data encryption methods, such as proprietary encryption and homomorphic encryption, often result in a lower security level, with encryption keys being identifiable and algorithms being revealed, making data decryption relatively easy.

Innovation Solution

An information processing apparatus that transforms and processes encrypted data using tables to increase the difficulty of decryption, performing operations like addition, subtraction, multiplication, division, logical operations, and others on encrypted data without revealing the plain text, using a common key for encryption and decryption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If conventional encryption methods (proprietary or homomorphic) are used to process encrypted data, then data can be aggregated or processed in encrypted state, but the security level is lower and encryption keys may be identified

Engineering Contradiction:
Improveability to process encrypted dataVSAvoidsecurity level
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent introduces transformation tables as intermediary components that mediate between encrypted data and processing operations. Instead of directly processing encrypted data using conventional methods that may reveal keys, the system uses multiple transformation tables (first table, second table, third table) to transform encrypted data through intermediate states. This intermediary transformation process maintains security by preventing direct exposure of encryption keys while still enabling data processing operations.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent segments the encryption processing into multiple distinct transformation steps using separate transformation tables. Rather than using a single encryption method, the system divides the processing into: first transformation using a first table, second transformation using a second table, and third transformation using a third table. This segmentation increases security by distributing the transformation logic across multiple components, making it more difficult to identify or reverse-engineer the original encryption key.

Inventive Principle:
Principle #1Segmentation

2Reliability

If conventional encryption is applied to protect data, then data security is improved, but the degree of difficulty of data decryption becomes low due to key identification

Engineering Contradiction:
Improvedata securityVSAvoiddifficulty of data decryption
Core Design Contradiction:
ReliabilityVSDifficulty of detecting and measuring

Solution Approach 1:

The patent applies preliminary transformation actions to encrypted data before any processing or potential decryption attempts. By pre-transforming the encrypted data through multiple transformation tables, the system creates additional layers of obfuscation that must be reversed in sequence. This preliminary action increases the difficulty of decryption because an attacker would need to reverse multiple transformation steps rather than directly attacking the original encryption key.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent creates a composite encryption structure by combining multiple transformation tables with different properties. Each transformation table represents a different transformation logic or algorithm, and their combination creates a composite encryption mechanism that is more resistant to analysis than any single transformation method. This composite approach strengthens both data security and decryption difficulty simultaneously.

Inventive Principle:
Principle #40Composite materials

Data Source

PatentUS10601584B2Information processing apparatus, information processing system and medium
Publication Date: 2020.03.24 FUJI ELECTRIC CO LTD
  • US10601584B2 patent drawing
  • US10601584B2 patent drawing
  • US10601584B2 patent drawing

AI summary

An information processing apparatus that processes a plurality of encrypted text data items includes: an input unit for inputting first data and second data that are the encrypted text data items; a first transforming unit for transforming the first data to first transformed data based on a first table; a second transforming unit for transforming the second data to second transformed data based on a second table; an addition unit for calculating an addition result by adding the first transformed data and the second transformed data; a remainder calculation unit for obtaining a remainder by dividing the addition result by an exponential number having 2 as a base and having the number of bits of the encrypted text data items as an exponent; and a third transforming unit for outputting an output result by transforming the remainder based on a third table.