Method of optimizing linear transformation
AssigneeChain Reaction, Ltd.
InventorsOren Vrubel, Noam Kleinburd, Ilan Rosenfeld
Life of this patent
Estimating the term…
Loading patent…
AssigneeChain Reaction, Ltd.
InventorsOren Vrubel, Noam Kleinburd, Ilan Rosenfeld
Estimating the term…
A method and system for optimizing compute runtime and memory footprint of a linear transformation process are provided. The method includes determining a set of optimal rotation parameters, wherein the optimal rotation parameters provide an optimal tradeoff between runtime compute resources and a memory footprint for a runtime execution of the linear transformation process; initializing the linear transformation process to run a boosting technique with the determined set of optimal rotation parameters, wherein the boosting technique, when executed at runtime as part of the linear transformation process, performs at least one iteration that yields rotated ciphertexts, and wherein the at least one iteration is based on the determined set optimal rotation parameters and at least one key switching key (KSK); and loading the initialized linear transformation process to an internal memory of a hardware accelerator.
A method for optimizing compute runtime and memory footprint of a linear transformation process, comprising:
A non-transitory computer-readable medium storing a set of instructions for optimizing compute runtime and memory footprint of a linear transformation process, the set of instructions comprising:
A system for optimizing compute runtime and memory footprint of a linear transformation process comprising:
Dependencies are inferred from the claim text.