Matrix transposition
AssigneeSTMicroelectronics International N.V.
InventorsPierre-Alexandre Blanc, Michael Peeters
Life of this patent
Estimating the term…
Loading patent…
AssigneeSTMicroelectronics International N.V.
InventorsPierre-Alexandre Blanc, Michael Peeters
Estimating the term…
A cryptographic operation is protected. The protecting includes performing a matrix transformation operation on a matrix having n rows and n columns, each row forming a respective vector of a first set of ordered vectors. A second set of ordered vectors is generated by shifting values of vectors of the first set of ordered vectors in a first direction, wherein a pitch of a shift applied to a vector of the first set of ordered vectors is based on an order number of the vector of the first set of ordered vectors. A working vector is generated by logically combining vectors of the second set of ordered vectors. A third set of ordered vectors is generated based on the second set of ordered vectors. A fourth set of ordered vectors is generated based on the third set of ordered vectors and the working vector.
A method, comprising:
A device, comprising:
A system, comprising:
A non-transitory computer-readable medium having contents which cause cryptographic circuitry to perform a process, the process comprising:
Dependencies are inferred from the claim text.