IP Library › Granted Patent US 12,547,412
Granted Patent B2
US 12,547,412 · App. 18/674,855 · Granted Feb 10, 2026

Fully homomorphic encrypted processing acceleration

Inventors: Georgios Dimou (San Diego, CA); David A. Archer (Sherwood, OR); Brian Huffman (Portland, OR); Tynan McAuley (San Francisco, CA); Michiel Van Beirendonck (Leuven, BE)
Assignee: Niobium Microsystems, Inc.
G06F9/3867
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,547,412
App. No.
18/674,855
Granted
Feb 10, 2026
Kind
B2
Abstract

A device for processing fully homogeneous encrypted data comprises a command input with pipeline stages and a register file coupled to the command input via a non-pipelined stage and an ultimate pipelined stage. Further, the device includes various multiplexers to allow for usage of a multiplier for different command functions. Moreover, the device includes an adder element with a first input coupled to multiplexer outputs, a select line coupled to a penultimate pipeline stage of the command input, and an output coupled to the register file. A command on the command line passes through the pipeline stages as select inputs to the multiplexers to control the function of the multiplexers at that time.

Claims (14)

1 . A device for processing fully homogeneous encrypted data, the device comprising:

a command input with pipeline stages;

a register file coupled to the command input via a non-pipelined stage and an ultimate pipelined stage;

a first multiplexer with a first input coupled to the register file, a second input coupled to a data input, and a select coupled to the first pipeline stage of the command input;

a second multiplexer with a first input coupled to the register file, a second input coupled to a first pipeline stage of the command input, and a select coupled to the first pipeline stage of the command input;

a multiplier coupled to outputs of the first multiplexer and the second multiplexer, wherein the multiplier has a predetermined number of pipeline stages;

a third multiplexer with a first input coupled to an output of the multiplier, a second input coupled to the output of the first multiplexer, and a select coupled to a penultimate pipeline stage of the command input;

a fourth multiplexer with a first input coupled to ground, a second input coupled to the output of the second multiplexer, and a select coupled to the penultimate pipeline stage of the command input; and

an adder element with a first input coupled to an output of the third multiplexer, a second input coupled to an output of the fourth multiplexer, a select line coupled to the penultimate pipeline stage of the command input, and an output coupled to the register file.

2 . The device of claim 1 , wherein the adder element is controlled to function as:

an adder when the select line includes a first value, and

an accumulator when the select line includes a second value.

3 . The device of claim 1 , wherein the adder element further includes modular reduction functionality.

4 . The device of claim 1 , wherein the multiplier further includes modular reduction functionality.

Assignments (2)
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE PREVIOUSLY RECORDED ON REEL 71860 FRAME 448. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jan 5, 2026
From: DIMOU, GEORGIOS; ARCHER, DAVID; HUFFMAN, BRIAN; MCAULEY, TYNAN; VAN BEIRENDONCK, MICHIEL
To: NIOBIUM MICROSYSTEMS, INC.
Reel/Frame 073515/0487 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 29, 2025
From: DIMOU, GEORGIOS; ARCHER, DAVID A., DR.; HUFFMAN, BRIAN; MCAULEY, TYNAN; VAN BEIRENDONCK, MICHIEL
To: NIOBIUM MICROSYSTEMS
Reel/Frame 071860/0448 →
Continuity (2)
Provisional Application 63504620 · May 26, 2023
Related Publication 20240394067A1 · Nov 28, 2024
References Cited (10)
US 10817262B2 · Carr · 2020 [cited by examiner]
US 20180294950A1 · Khedr · 2018 [cited by examiner]
US 20210216283A1 · Hiscock · 2021 [cited by examiner]
US 20210266168A1 · Ng · 2021 [cited by examiner]
US 20220188072A1 · Langhammer · 2022 [cited by examiner]
US 20230014392A1 · Asharov · 2023 [cited by examiner]
US 20230132500A1 · Sinha Roy · 2023 [cited by examiner]
US 20230140257A1 · Boemer · 2023 [cited by examiner]
US 20240048352A1 · Ren · 2024 [cited by examiner]
WO WO2018147497A1 · 2018 [cited by examiner]