US 12,238,211 B2
Performing deduplication based on encrypted storage blocks generated using a secure enclave
Michael Tsirkin, Yokneam (IL)
Assigned to Red Hat, Inc., Raleigh, NC (US)
Filed by RED HAT, INC., Raleigh, NC (US)
Filed on Sep. 13, 2022, as Appl. No. 17/943,350.
Prior Publication US 2024/0089099 A1, Mar. 14, 2024
Int. Cl. H04L 9/08 (2006.01); H04L 9/14 (2006.01)
CPC H04L 9/0894 (2013.01) [H04L 9/14 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
generating, by a secure enclave, a first encrypted storage block and a second encrypted storage block using an encryption key, the first encrypted storage block being an encrypted version of a first storage block and the second encrypted storage block being an encrypted version of a second storage block; and
providing, by the secure enclave, the first encrypted storage block and the second encrypted storage block to a supervisory program executing on a processor that is separate from the secure enclave, the supervisory program being configured to initiate deduplication of the first storage block and the second storage block in response to determining that the first encrypted storage block matches the second encrypted storage block.