The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Sep. 23, 2025

Filed:

Mar. 19, 2024
Applicant:

International Business Machines Corporation, Armonk, NY (US);

Inventors:

Nir Drucker, Zichron Yaakov, IL;

Gilad Ezov, Binyamina, IL;

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
H04L 29/06 (2006.01); H04L 9/00 (2022.01);
U.S. Cl.
CPC ...
H04L 9/008 (2013.01);
Abstract

Reducing homomorphic encryption (HE) rotations is provided. Input of a source tensor of HE ciphertexts is received and a mapping of elements from the source tensor to a target tensor. For each ciphertext, a vector of required rotations is computed according to the mapping plus a list of unique rotations. A first and second list of rotations are generated which have a combined number of rotations less than the list of unique rotations. For each rotation in the first list a ciphertext vector is computed that holds selected elements cyclically rotated by that rotation. For each rotation in the second list a subset of elements is selected from the ciphertext which is summed with ciphertext vectors generated according to the first list. A rotated ciphertext is generated from this sum rotated by the rotation in the second list. Rotated ciphertexts are summed, and the target tensor is output.


Find Patent Forward Citations

Loading…