Homomorphic Encryption Parameter Selection for Ciphertext Size Reduction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Homomorphic encryption technologies face challenges with large ciphertext sizes and high computational complexity, limiting their efficiency in operations such as computation, search, and analysis.
Innovation Solution
A homomorphic encryption processing device and system that adaptively generates encryption parameters based on ciphertext operation level information, allowing for efficient homomorphic encryption, decryption, and operations by determining the appropriate parameters for specific technology fields, thereby optimizing performance and reducing complexity.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If homomorphic encryption technology is applied to protect data security, then data security is improved, but ciphertext size increases significantly (several tens of times larger than plaintext)
Solution Approach 1:
The patent implements dynamic parameter selection for homomorphic encryption based on the specific technology field and operation level requirements. The system adaptively adjusts encryption parameters (such as security level, ciphertext operation level, and computational complexity) to match the actual application needs, rather than using fixed high-security parameters for all cases. This dynamic approach reduces ciphertext size while maintaining appropriate security levels for each specific application scenario.
Solution Approach 2:
The patent changes encryption parameters based on field information and operation level requirements. By analyzing the specific technology field (e.g., finance, healthcare, e-commerce) and the required number of multiplication operations, the system selects optimal parameter sets that balance security, ciphertext size, and computational efficiency. This parameter optimization directly addresses the contradiction by reducing unnecessary ciphertext expansion while preserving essential security properties.
2Productivity
If homomorphic encryption technology is applied to enable encrypted computation, then computational capability is improved, but computational complexity increases significantly
Solution Approach 1:
The patent implements dynamic adjustment of computational complexity based on the required ciphertext operation level. The system determines the minimum necessary computational resources needed for the specific application scenario and configures the homomorphic encryption parameters accordingly. This prevents over-provisioning of computational complexity while still enabling the required encrypted operations, thus resolving the contradiction between computational capability and complexity.
Solution Approach 2:
The patent optimizes computational complexity by selecting parameters based on the specific technology field and operation requirements. The system adjusts parameters such as the number of multiplication operations supported, security level, and bootstrapping requirements to match the actual computational needs. This parameter optimization reduces unnecessary computational overhead while maintaining the ability to perform required encrypted computations.
3Reliability
If high security level homomorphic encryption parameters are used, then data security is improved, but ciphertext size and computational complexity increase
Solution Approach 1:
The patent implements dynamic security level selection based on the specific technology field and application requirements. Rather than uniformly applying the highest security level to all scenarios, the system adaptively chooses appropriate security levels that match the sensitivity and requirements of each specific application. This dynamic approach maintains necessary security while improving operational efficiency by avoiding excessive security measures in less sensitive contexts.
Solution Approach 2:
The patent changes security parameters based on field information and operation level requirements. The system analyzes the specific application scenario and selects parameter sets that provide appropriate security without unnecessary overhead. This parameter optimization resolves the contradiction by aligning security levels with actual needs, thereby improving operational efficiency while maintaining adequate security protection.
Data Source
AI summary
A homomorphic encryption processing device includes the processing circuitry is configured to generate ciphertext operation level information based on field information. The field information represents a technology field to which homomorphic encryption processing is applied. The ciphertext operation level information represents a maximum number of multiplication operations between homomorphic ciphertexts without a bootstrapping process. The processing circuitry is further configured to select and output a homomorphic encryption parameter based on the ciphertext operation level information. The processing circuitry is further configured to perform one of a homomorphic encryption, a homomorphic decryption and a homomorphic operation, based on the homomorphic encryption parameter. The homomorphic encryption processing device may adaptively generate a homomorphic encryption parameter according to a ciphertext operation level information determined based on a field information, and may perform a homomorphic encryption, a homomorphic decryption and a homomorphic operation based on the homomorphic encryption parameter.


