Encryption and decryption engines with hybrid masking to prevent side channel attacks
AssigneeMeta Platforms Technologies, LLC
InventorSudhir Satpathy
Life of this patent
Estimating the term…
Loading patent…
AssigneeMeta Platforms Technologies, LLC
InventorSudhir Satpathy
Estimating the term…
A system on a chip (SoC) includes a security processor configured to form a Boolean mask, to form a shifted-row Boolean mask from the Boolean mask, and to add the shifted-row Boolean mask to cipher text to form Boolean-masked cipher text. The SoC includes a decryption engine configured to apply a shift rows operation to the Boolean-masked cipher text to form byte-aligned Boolean-masked cipher text, to apply a product of the Boolean mask and a multiplicative mask to the byte-aligned Boolean-masked cipher text to form multiplicatively masked cipher text, to perform an inverse byte substitution operation on the multiplicatively masked cipher text by applying a product of the Boolean mask and an inverse of the multiplicative mask to the multiplicatively masked cipher text to form Boolean-masked intermediate data, and to apply mix columns logic to the Boolean-masked intermediate data to form byte-shifted Boolean-masked output data.
A system on a chip (SoC) comprising:
A system on a chip (SoC) comprising:
An artificial reality system comprising:
An artificial reality system comprising:
Dependencies are inferred from the claim text.