Invention Grant
- Patent Title: Encryption engine having randomized round scheduling to prevent side channel attacks
-
Application No.: US17498560Application Date: 2021-10-11
-
Publication No.: US12010205B2Publication Date: 2024-06-11
- Inventor: Sudhir Satpathy
- Applicant: Meta Platforms Technologies, LLC
- Applicant Address: US CA Menlo Park
- Assignee: Meta Platforms Technologies, LLC
- Current Assignee: Meta Platforms Technologies, LLC
- Current Assignee Address: US CA Menlo Park
- Agency: Potomac Law Group, PLLC
- Agent Dannon G. Allbee
- Main IPC: H04L9/00
- IPC: H04L9/00 ; G06F3/14 ; G06F21/76 ; H04L9/06 ; G06F21/75

Abstract:
Encryption engines shuffle data segments during encryption and/or decryption, thereby obtaining a random permutation of the data segments to be used during encryption and/or decryption. By shuffling the data during encryption/decryption and using the resulting random permutation for encryption/decryption, the encryption engines obfuscate the power consumption information that attackers might access as part of an SCA. In some examples, the encryption engines perform intra-round shuffling of the input data within a reduced-sized encryption datapath configured to iteratively compute a portion of an encrypted block of data.
Public/Granted literature
- US20220029784A1 ENCRYPTION ENGINE HAVING RANDOMIZED ROUND SCHEDULING TO PREVENT SIDE CHANNEL ATTACKS Public/Granted day:2022-01-27
Information query