Homomorphic Encryption Key Segmentation for Multi-User Confidentiality

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Homomorphic encryption with deniability disclosed in existing literature requires sharing a key between users, compromising data confidentiality when conducting analysis processing using data from various users in a cloud service.

Innovation Solution

A confidential information processing system that generates encryption, decryption, and homomorphic operation keys, enabling encryption with different keys for each user, and includes devices for encryption, denial random number generation, homomorphic operation, and decryption to ensure data confidentiality.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If homomorphic encryption with deniability is used to allow analysis processing on encrypted data, then data security against forced disclosure is improved, but user data confidentiality is compromised because the same key must be shared among all users

Engineering Contradiction:
Improvedata security against forced disclosureVSAvoiduser data confidentiality
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent segments the key management system by introducing user-specific key pairs (public key PK_i and secret key SK_i) for each user i, while maintaining a shared trapdoor key TD. This allows each user to encrypt data with their own public key, ensuring that only the legitimate owner can decrypt their data, thus preserving user data confidentiality while still enabling the deniability property through the shared trapdoor mechanism.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a cloud server as an intermediary that performs homomorphic operations on ciphertexts encrypted with different user keys. The cloud server does not need any secret keys, allowing it to process encrypted data from multiple users without compromising their confidentiality. The trapdoor key serves as an intermediary mechanism that enables the deniability property without requiring users to share their secret keys.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If different encryption keys are used by each user to ensure data confidentiality, then user data confidentiality is improved, but the ability to perform homomorphic operations between users' data is lost

Engineering Contradiction:
Improveuser data confidentialityVSAvoidhomomorphic operation capability
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent creates a universal homomorphic encryption system where ciphertexts encrypted with different user-specific public keys can still undergo homomorphic operations. The system maintains multi-functionality by supporting both user-specific encryption for confidentiality and cross-user homomorphic operations for productivity, with the trapdoor key enabling the bridge between these two requirements.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The trapdoor key acts as an intermediary that enables homomorphic operations between ciphertexts encrypted with different user keys. The cloud server uses the trapdoor key to perform conversions and operations that would otherwise be impossible between differently-encoded ciphertexts, thus maintaining productivity while preserving user-specific key confidentiality.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If a shared key is used among all users for homomorphic encryption, then homomorphic operation capability is maintained, but user data confidentiality deteriorates because any user can potentially access other users' data

Engineering Contradiction:
Improvehomomorphic operation capabilityVSAvoiddata access vulnerability
Core Design Contradiction:
ProductivityVSObject-affected harmful factors

Solution Approach 1:

The patent segments the encryption keys into user-specific public keys (PK_i) and secret keys (SK_i), eliminating the need for users to share a common secret key. Each user's data is encrypted with their own public key, creating isolated confidentiality zones while still allowing homomorphic operations through the trapdoor mechanism. This segmentation removes the data access vulnerability inherent in shared-key systems.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The trapdoor key serves as a mediator that enables homomorphic operations between user-specific ciphertexts without requiring users to share their secret keys. The cloud server can perform operations on encrypted data from multiple users using the trapdoor key, maintaining productivity while the user-specific key structure prevents unauthorized data access.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20250365127A1Confidential information processing system, confidential information processing method and computer readable medium
Publication Date: 2025.11.27 MITSUBISHI ELECTRIC CORP
  • US20250365127A1 patent drawing
  • US20250365127A1 patent drawing
  • US20250365127A1 patent drawing

AI summary

A key generation device (200) generates an encryption key PK, a decryption key SK and a homomorphic operation key EVK. An encryption device (300) generates ciphertext data CDPK (m) by encrypting plaintext data m with the encryption key PK. A denial random number generation device (400) takes the encryption key PK and the ciphertext data CDPK (m) as input to generate denial random number data r* for denying the disclosure of plaintext data m. A homomorphic operation device (500) generates post-homomorphic operation ciphertext data CMPK (M) by performing a homomorphic operation on the calculation result of the plaintext data with the homomorphic operation key EVK. A decryption device (600) decrypts the post-homomorphic operation ciphertext data CMPK (M).