Invention Grant
- Patent Title: System, secure processor and method for restoration of a secure persistent memory
-
Application No.: US16447215Application Date: 2019-06-20
-
Publication No.: US11323242B2Publication Date: 2022-05-03
- Inventor: Amro Awad , Mao Ye
- Applicant: UNIVERSITY OF CENTRAL FLORIDA RESEARCH FOUNDATION, INC.
- Applicant Address: US FL Orlando
- Assignee: UNIVERSITY OF CENTRAL FLORIDA RESEARCH FOUNDATION, INC.
- Current Assignee: UNIVERSITY OF CENTRAL FLORIDA RESEARCH FOUNDATION, INC.
- Current Assignee Address: US FL Orlando
- Agency: Wolter, Van Dyke, Davis, PLLC
- Agent Timothy H. Van Dyke
- Main IPC: H04L9/06
- IPC: H04L9/06 ; H03M13/05 ; G06F16/16 ; G06F16/22 ; G06F16/13 ; G06F3/06 ; G06F12/0882 ; G06F21/62

Abstract:
Disclosed herein are embodiment that are directed to a method comprising storing each encrypted data block, of a cyphertext page, with corresponding encrypted error correction code (ECC) bits in a persistent memory device (PMD). In exemplified embodiments, the encrypted ECC bits verify both an encryption counter value of an encryption operation and a plaintext block of the cyphertext page from a decryption operation. In other embodiments, the method includes decrypting, using the decryption operation during a read operation of a memory controller, a respective one block of the cyphertext file and the corresponding encrypted ECC bits stored in the PMD using a current counter value to form the plaintext block and decrypted ECC bits. Further, the may include verifying the plaintext block with the decrypted ECC bits; and performing a security check of the encryption counter value in response to the plaintext block failing the verification, using the decrypted ECC bits. A system and secure processor that are configured to perform the disclosed methods are provided.
Public/Granted literature
- US20190394021A1 SYSTEM, SECURE PROCESSOR AND METHOD FOR RESTORATION OF A SECURE PERSISTENT MEMORY Public/Granted day:2019-12-26
Information query