Homomorphic Encryption Key Switching for Lower-Memory Blind Rotation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing homomorphic encryption techniques face challenges with large public key sizes and high memory requirements, particularly in blind rotation operations, which impact computational efficiency and speed.

Innovation Solution

A method and apparatus that utilize a key-switching operation to generate a second ciphertext with reduced dimensions and a scaled-up secret key, combined with a blind rotation operation using an operation key, to reduce computational demands and memory usage while maintaining accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If blind rotation operation is used to perform arbitrary function operations on ciphertext messages, then operation accuracy is improved, but public key size becomes significantly large

Engineering Contradiction:
Improveoperation accuracyVSAvoidpublic key size
Core Design Contradiction:
Measurement precisionVSLength of stationary object

Solution Approach 1:

The patent segments the blind rotation operation into two distinct phases: a key switching operation that reduces ciphertext dimensions, and a subsequent blind rotation operation on the reduced-dimensional ciphertext. This segmentation allows the system to achieve accurate blind rotation results while working with smaller public key sizes, as the key switching phase prepares the ciphertext in a form that requires smaller keys for the rotation phase.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The key switching operation is performed as a preliminary action before the blind rotation operation. By first reducing the ciphertext dimensions through key switching, the system prepares the data in an optimized state that enables subsequent blind rotation to be performed with smaller public keys, thereby resolving the contradiction between accuracy and key size.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If blind rotation operation is performed, then arbitrary function operations can be executed, but memory requirements increase significantly

Engineering Contradiction:
Improvefunction operation capabilityVSAvoidmemory usage
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent divides the memory-intensive blind rotation operation into two stages: key switching (which reduces dimensional complexity) and blind rotation on reduced data. This segmentation reduces the peak memory requirements while preserving the ability to perform arbitrary function operations on encrypted data.

Inventive Principle:
Principle #1Segmentation

3Productivity

If public key size is reduced to improve efficiency, then computational speed increases, but the amount of computation greatly increases

Engineering Contradiction:
Improvecomputational speedVSAvoidcomputation amount
Core Design Contradiction:
ProductivityVSPower

Solution Approach 1:

The key switching operation serves as a preliminary computational step that reduces ciphertext dimensions before the main blind rotation operation. While this adds some initial computation, it enables subsequent operations to proceed faster with smaller keys, achieving an overall improvement in computational efficiency and speed.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent changes the dimensional parameters of the ciphertext through key switching, transforming high-dimensional ciphertext into lower-dimensional form. This parameter change allows the system to use smaller public keys and perform operations more efficiently, balancing the trade-off between initial computation and overall processing speed.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12425182B2Apparatus and method with homomorphic encryption
Publication Date: 2025.09.23 SAMSUNG ELECTRONICS CO LTD
  • US12425182B2 patent drawing
  • US12425182B2 patent drawing
  • US12425182B2 patent drawing

AI summary

An apparatus and method with homomorphic encryption are provided. A method for performing a homomorphic encryption operation may include generating a second ciphertext, having a second total number of dimensions, by performing a key switching operation using a key-switching key to generate the second ciphertext, encrypted by a second secret key, based on a homomorphic encrypted first ciphertext on a first modulus encrypted by a first secret key, where the first ciphertext has a first total number of dimensions, and generating a ciphertext on a second modulus by performing a blind rotation operation based on the second ciphertext and an operation key.