Published August 1, 2019
| Version v1
Patent
Open
Stream Ciphers for Digital Storage Encryption
Creators
- 1. University of Chicago
Contributors
Patent applicant:
Description
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.
Files
US20190238312.pdf
Files
(1.4 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:b2bc0874ad569f8bc88cb827d2bd1bd0
|
1.4 MB | Preview Download |
Additional details
Identifiers
- Patent application number
- US 201916264991 A
- Patent number
- US 2019/0238312 A1
- Other
- oai:uchicago.tind.io:8079
Dates
- Patent filed
-
2019-02-01