Homomorphic Encryption Simulator for Fast Algorithm Validation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current homomorphic encryption systems require significant resources and time for decryption, making them vulnerable to data leakage during operations, and lack efficient simulation tools for development across various platforms.

Innovation Solution

A simulation apparatus and method that calculates and outputs operation results for homomorphic ciphertext using plaintext operations, predicts operation amounts, and determines necessary reboots, enabling fast verification of homomorphic encryption systems and operation across different platforms.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If homomorphic encryption operations are performed on encrypted ciphertext, then data security is improved, but operation speed and processing efficiency deteriorate

Engineering Contradiction:
Improvedata securityVSAvoidoperation speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent creates a simulation environment that copies the structure and behavior of the homomorphic encryption system without actually performing cryptographic operations. The simulator replicates encryption schemes, key management, and operation flows in plaintext, enabling fast verification while maintaining security testing capabilities without the computational overhead of real encrypted operations

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The simulation apparatus acts as an intermediary between security verification and performance testing. It mediates by providing a middle-ground environment that mimics encrypted operation behavior without requiring actual cryptographic computation, thus bridging the gap between security requirements and speed requirements

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If decryption is performed by the server to retrieve or process stored data, then data accessibility is improved, but resource consumption and time loss increase

Engineering Contradiction:
Improvedata accessibilityVSAvoiddecryption time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The patent performs verification and testing actions in advance through the simulation environment before deploying actual homomorphic encryption operations. By pre-validating algorithms, operations, and system configurations in the simulator, the need for time-consuming decryption and re-verification during actual operations is reduced, enabling faster data processing

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If homomorphic encryption systems are developed and verified using actual encrypted operations, then verification accuracy is improved, but development time and computational resources increase

Engineering Contradiction:
Improveverification accuracyVSAvoiddevelopment speed
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The simulation apparatus creates accurate copies of the homomorphic encryption system's operational structure, algorithms, and data flows in plaintext form. This copying approach maintains verification accuracy by preserving the logical relationships and operational sequences while eliminating the computational burden of actual cryptographic operations, enabling rapid development and testing iterations

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent changes the operational parameters from actual encrypted data to simulated plaintext representations that mirror the encryption structure. By transforming the verification medium while preserving the operational logic, the system maintains measurement precision for algorithm validation while dramatically improving development throughput and reducing resource consumption

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11750367B2Simulation device and method for homomorphic cryptosystem
Publication Date: 2023.09.05 CRYPTO LAB INC
  • US11750367B2 patent drawing
  • US11750367B2 patent drawing
  • US11750367B2 patent drawing

AI summary

An electronic device is disclosed. The electronic device comprises: a memory for storing at least one instruction; and a processor for executing at least one instruction, wherein the processor executes the at least one instruction so as to, when an operation command for a homomorphic ciphertext is input, obtain an operation result by using a plaintext operation corresponding to the operation command and a plaintext corresponding to the homomorphic ciphertext, and output the obtained operation result in a manner corresponding to the operation command.