Secure NTT and INTT
AssigneeMicrosoft Technology Licensing, LLC
InventorsMojtaba Bisheh Niasar, Naga Kiranmayee Upadhyayula, Emre Karabulut, Bharat S. Pillilli
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Technology Licensing, LLC
InventorsMojtaba Bisheh Niasar, Naga Kiranmayee Upadhyayula, Emre Karabulut, Bharat S. Pillilli
Estimating the term…
Devices, systems, and methods for secure number theoretic transform (NTT) and inverse NTT (INTT) operations are provided. A circuit includes a memory configured to store polynomial coefficients, butterfly operator circuits coupled to receive the polynomial coefficients and generate, after iterations of operating on the polynomial coefficients, transformed coefficients as outputs, a first subset of the butterfly operator circuits situated in series with each other and in parallel with a second subset of the butterfly operator circuits, and a shuffle circuit coupled between the memory and the butterfly operator circuits, the shuffle circuit configured to change an order in which the polynomial coefficients are provided to the butterfly operator circuits.
A circuit for number theoretic transform (NTT) or inverse NTT (INTT) comprising:
A method for number theoretic transform (NTT) or inverse NTT (INTT) comprising:
A system for number theoretic transform (NTT) or inverse NTT (INTT) comprising:
Dependencies are inferred from the claim text.