Invention Grant
- Patent Title: Stream ciphers for digital storage encryption
-
Application No.: US16264991Application Date: 2019-02-01
-
Publication No.: US11139959B2Publication Date: 2021-10-05
- Inventor: Bernard Dickens, III , Haryadi Gunawi , Ariel Feldman , Henry Hoffmann
- Applicant: The University of Chicago
- Applicant Address: US IL Chicago
- Assignee: The University of Chicago
- Current Assignee: The University of Chicago
- Current Assignee Address: US IL Chicago
- Agency: McDonnell Boehnen Hulbert & Berghoff LLP
- Main IPC: H04L29/06
- IPC: H04L29/06 ; H04L9/06 ; H04L9/08 ; G06F21/60 ; G06F3/06 ; G06F16/18

Abstract:
An embodiment involves receiving a request to write data to a memory unit. The memory unit is divided into one or more logical blocks, each subdivided into groups of sub-blocks encrypted in accordance with a stream cipher. The memory unit maintains a transaction journal that marks each sub-block as dirty or clean. The memory unit stores keycount values for each of the logical blocks. The embodiment also involves: determining that the request seeks to write a portion of the data to a particular sub-block marked as dirty in the transaction journal, decrypting the particular logical block in accordance with the stream cipher, writing the portion of the data to the particular sub-block, incrementing the keycount value of the particular logical block, encrypting the particular logical block using the stream cipher, a key, and the keycount value, and writing the particular logical block to the memory unit.
Public/Granted literature
- US20190238312A1 Stream Ciphers for Digital Storage Encryption Public/Granted day:2019-08-01
Information query