Invention Application
- Patent Title: MASKED DECODING OF POLYNOMIALS
-
Application No.: US17226770Application Date: 2021-04-09
-
Publication No.: US20220337398A1Publication Date: 2022-10-20
- Inventor: Tobias Schneider , Joppe Willem Bos , Björn Fay , Marc Gourjon , Joost Roland Renes , Christine van Vredendaal
- Applicant: NXP B.V.
- Applicant Address: NL Eindhoven
- Assignee: NXP B.V.
- Current Assignee: NXP B.V.
- Current Assignee Address: NL Eindhoven
- Main IPC: H04L9/08
- IPC: H04L9/08 ; H04L9/30 ; G06F7/02 ; G06F7/76

Abstract:
Various embodiments relate to a method for masked decoding of a polynomial a using an arithmetic sharing a to perform a cryptographic operation in a data processing system using a modulus q, the method for use in a processor of the data processing system, including: subtracting an offset δ from each coefficient of the polynomial a; applying an arithmetic to Boolean (A2B) function on the arithmetic shares of each coefficient ai of the polynomial a to produce Boolean shares âi that encode the same secret value ai; and performing in parallel for all coefficients a shared binary search to determine which of coefficients ai are greater than a threshold t to produce a Boolean sharing value {circumflex over (b)} of the bitstring b where each bit of b decodes a coefficient of the polynomial a.
Public/Granted literature
- US11595195B2 Masked decoding of polynomials Public/Granted day:2023-02-28
Information query