Back to results
US 2019/0379529 A1Published application
Execution unit for calculations with masked data
AssigneeInfineon Technologies AG
InventorsBernd Meyer, Thomas Poeppelmann
Life of this patent
Estimating the term…
Abstract
According to one embodiment, an execution unit is described, which includes a mask generation circuit configured to generate a mask by multiplying a mask generation vector by blocks of codewords of a plurality of cyclic codes, a masking circuit configured to mask data to be processed by means of the mask, and an arithmetic logic unit configured to process the masked data by means of additions and rotations.
Claims17
An execution unit, comprising:
- a mask generation circuit configured to generate a mask by multiplying a mask generation vector by blocks of codewords of a plurality of cyclic codes,
- a masking circuit configured to mask data to be processed by means of the mask, and
- an arithmetic logic unit configured to process the masked data by means of additions and rotations.
A method for calculating with masked data, the method comprising:
- generating a mask by multiplying a mask generation vector by blocks of codewords of a plurality of cyclic codes,
- masking data to be processed by means of the mask, and
- processing the masked data by means of additions and rotations.
Dependencies are inferred from the claim text.