Homomorphic Encrypted Message Lookup for Complex Function Evaluation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing homomorphic encryption methods struggle with implementing complex function values in encrypted messages, necessitating decryption and resource-intensive operations, which can lead to data leakage and inefficiencies.

Innovation Solution

An electronic apparatus and method for generating a homomorphic encrypted message by comparing encrypted data with plaintext function values, using a mask and intermediate encrypted messages to compute a function-result encrypted message without decryption, employing index and function result data stored in plaintext form.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If homomorphic encryption is used to perform calculations on encrypted data, then data security is improved, but implementing complex function operations becomes difficult or impossible

Engineering Contradiction:
Improvedata securityVSAvoidfunction operation capability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent pre-computes function values (e.g., factorial, permutation, combination values) and stores them in a database before encryption operations are needed. This preliminary preparation enables complex function operations to be performed efficiently on encrypted data by retrieving pre-computed values rather than calculating them during encryption operations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary database that stores pre-computed function values. This database acts as a mediator between the homomorphic encryption system and complex mathematical functions, allowing the encryption system to perform function operations by referencing the intermediary database without directly computing complex functions on encrypted data.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If decryption is performed to enable complex function operations, then function operation capability is improved, but data security deteriorates and resource consumption increases

Engineering Contradiction:
Improvefunction operation capabilityVSAvoiddata security
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent pre-computes and stores function values in a database before they are needed for encrypted data operations. This eliminates the need to decrypt data during function operations, as all necessary function values are already prepared and stored in the database for direct reference during encryption-based calculations.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If decryption is performed for every data operation, then function operation capability is improved, but resource consumption and time consumption increase

Engineering Contradiction:
Improvefunction operation capabilityVSAvoidoperation efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent pre-computes function values and stores them in a database before operations are needed. This eliminates repeated decryption and recalculation operations, significantly reducing resource consumption and time consumption for subsequent encrypted data operations that require function calculations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces a database as an intermediary that stores pre-computed function values. This intermediary eliminates the need for repeated decryption and calculation operations by providing direct access to pre-computed values, thereby improving operation efficiency while maintaining data security.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12542649B2Electronic apparatus for generating homomorphic encrypted message and method therefor
Publication Date: 2026.02.03 CRYPTO LAB INC
  • US12542649B2 patent drawing
  • US12542649B2 patent drawing
  • US12542649B2 patent drawing

AI summary

An electronic apparatus for generating a homomorphic encrypted message includes: a processor configured to generate a mask homomorphic encrypted message by homomorphically comparing the homomorphic encrypted message with the index data in case that a calculation command of the predetermined function for the homomorphic encrypted message is input, generate an intermediate homomorphic encrypted message by homomorphically multiplying the generated mask homomorphic encrypted message by the function result data, generate a function-result encrypted message for the homomorphic encrypted message by computing sum of values in a plurality of slots of the intermediate homomorphic encrypted message.