Parallel FHE Bootstrapping Calculator for Scalable Ciphertext Processing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing FHE hardware accelerators face challenges with fixed parameter settings, limited scalability, and inefficiencies in bootstrapping operations, particularly when handling large data volumes and broader data ranges, leading to performance bottlenecks and security limitations.

Innovation Solution

A hardware design incorporating a memory, controller, task scheduler, and multiple processing units, capable of decomposing ciphertext into tasks and performing computations as Learning With Errors over Rings, with a bus for data transmission, allowing flexible configuration and parallel processing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If FHE computations are performed on encrypted data using traditional encryption techniques, then data privacy protection is improved, but computational speed deteriorates

Engineering Contradiction:
Improvedata privacy protectionVSAvoidcomputational speed
Core Design Contradiction:
ReliabilityVSSpeed

Solution Approach 1:

The patent segments the FHE computation process into multiple independent stages: key generation, encryption, homomorphic computation, and decryption. Each stage is handled by specialized hardware modules that can operate in parallel, thereby maintaining security while improving overall computational throughput

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces trusted execution environments (TEE) and secure enclaves as intermediary layers between the encrypted data and processing units. These intermediaries enable secure computation on encrypted data without requiring full decryption, thus maintaining privacy protection while reducing computational overhead

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If FHE parameters are increased to support larger data ranges and higher security levels, then security and data range are improved, but device complexity and scalability deteriorate

Engineering Contradiction:
Improvesecurity levelVSAvoidparameter configuration complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements dynamic parameter configuration capabilities that allow the FHE system to adjust security parameters, polynomial ring dimensions, and modulus values based on specific application requirements. This dynamic adaptability enables the system to optimize between security levels and computational efficiency without requiring complete system redesign

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent designs a universal FHE accelerator architecture that can handle multiple FHE schemes (e.g., BFV, CKKS, FHEW) and parameter configurations through a common hardware framework. This multi-functionality allows the same device to support both high-security applications with large parameter sizes and lower-security applications with smaller parameters

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

3Device complexity

If bootstrapping operations are performed using single-unit processors, then implementation simplicity is maintained, but computation time increases significantly

Engineering Contradiction:
Improveprocessor architecture simplicityVSAvoidbootstrapping time
Core Design Contradiction:
Device complexityVSLoss of time

Solution Approach 1:

The patent segments the bootstrapping operation into multiple parallel sub-tasks that can be executed simultaneously by different processing units. The bootstrapping process is divided into keyswitch operations, polynomial multiplications, and noise management tasks, each handled by dedicated hardware modules

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent merges multiple bootstrapping operations into a single unified processing pipeline, allowing concurrent execution of multiple ciphertext bootstrapping tasks. The hardware architecture combines keyswitch units, multiplication units, and addition units into an integrated system that processes multiple ciphertexts in parallel

Inventive Principle:
Principle #5Merging (Combining)

4Reliability

If FHE is used to protect sensitive data during cloud computing, then data security is improved, but communication costs and memory requirements increase

Engineering Contradiction:
Improvedata securityVSAvoidmemory requirements
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent performs preliminary optimization of FHE parameters and pre-computes certain cryptographic components (such as evaluation keys and switching keys) before actual data processing. This preliminary preparation reduces the memory burden during actual encrypted computation by having essential data ready in advance

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20260072733A1Accelerated bootstrapping fully homomorphic encryption calculator, computing system, and operating method thereof
Publication Date: 2026.03.12 INVENTEC PUDONG TECH CORPOARTION
  • US20260072733A1 patent drawing
  • US20260072733A1 patent drawing
  • US20260072733A1 patent drawing

AI summary

The accelerated bootstrapping fully homomorphic encryption calculator includes a memory, a controller, a task scheduler, a plurality of processing units, and a bus. The memory stores ciphertext structured as learning with errors over rings. The controller manages storing the ciphertext and generates instructions for bootstrapping. The task scheduler organizes tasks based on the controller's instructions, and the processing units decompose the ciphertext and perform computations to generate intermediate or final results. The bus connects all components and handles the transmission of ciphertext, instructions, and results.