-
公开(公告)号:US10649917B2
公开(公告)日:2020-05-12
申请号:US15577698
申请日:2015-09-17
Applicant: Hewlett Packard Enterprise Development LP
Inventor: William G. Horne , Amro J. Awad , Pratyusa K. Manadhata
IPC: G06F12/14 , H04L9/06 , G06F12/0895 , G06F12/0875 , H04L9/08
Abstract: Examples relate to efficient storage of initialization vectors in a system. One example facilitates determining an initialization vector for use in encrypting a first cache line of a first page of memory, wherein determining the initialization vector comprises concatenating a page-level counter with a first set of hierarchical counters. The first set of hierarchical counters includes a first counter associated with the first cache line; a first group counter associated with a first group of cache lines, the first group of cache lines comprising the first cache line; and a first cluster counter associated with a first cluster of cache line groups, the first cluster comprising the first group of cache lines.
-
2.
公开(公告)号:US20180121122A1
公开(公告)日:2018-05-03
申请号:US15573582
申请日:2015-09-30
Applicant: Hewlett Packard Enterprise Development LP
Inventor: Amro J. Awad , Pratyusa K. Manadhata , William G. Home
IPC: G06F3/06
CPC classification number: G06F3/0632 , G06F3/0611 , G06F3/0652 , G06F3/0659 , G06F3/0679 , G06F12/0246 , G06F13/16 , G06F13/1668 , G06F2212/1024 , G06F2212/7201 , G06F2212/7203
Abstract: A technique includes receiving, in a memory controller, a request to read data that is stored in the region of memory. The technique includes using the memory controller to manage access to the memory based on an initialization state indicator for the region of memory. Managing the access includes determining whether the region of memory is associated with the initialized state based on the indicator; and based at least in part on the determination, selectively bypassing accessing the memory and using the memory controller to provide data having a provide a predetermined data pattern.
-
公开(公告)号:US10705745B2
公开(公告)日:2020-07-07
申请号:US15573582
申请日:2015-09-30
Applicant: Hewlett Packard Enterprise Development LP
Inventor: Amro J. Awad , Pratyusa K. Manadhata , William G. Horne
Abstract: A technique includes receiving, in a memory controller, a request to read data that is stored in the region of memory. The technique includes using the memory controller to manage access to the memory based on an initialization state indicator for the region of memory. Managing the access includes determining whether the region of memory is associated with the initialized state based on the indicator; and based at least in part on the determination, selectively bypassing accessing the memory and using the memory controller to provide data having a provide a predetermined data pattern.
-
公开(公告)号:US20180165225A1
公开(公告)日:2018-06-14
申请号:US15577698
申请日:2015-09-17
Applicant: Hewlett Packard Enterprise Development LP
Inventor: William G. Horne , Amro J. Awad , Pratyusa K. Manadhata
IPC: G06F12/14 , G06F12/0875 , H04L9/06 , H04L9/08
CPC classification number: G06F12/1408 , G06F12/0875 , G06F12/0895 , G06F2212/1052 , H04L9/065 , H04L9/08
Abstract: Examples relate to efficient storage of initialization vectors in a system. One example facilitates determining an initialization vector for use in encrypting a first cache line of a first page of memory, wherein determining the initialization vector comprises concatenating a page-level counter with a first set of hierarchical counters. The first set of hierarchical counters includes a first counter associated with the first cache line; a first group counter associated with a first group of cache lines, the first group of cache lines comprising the first cache line; and a first cluster counter associated with a first cluster of cache line groups, the first cluster comprising the first group of cache lines.
-
公开(公告)号:US10671546B2
公开(公告)日:2020-06-02
申请号:US15573597
申请日:2015-09-30
Applicant: Hewlett Packard Enterprise Development LP
Inventor: Amro J. Awad , Pratyusa K. Manadhata , Stuart Haber , William G. Horne
Abstract: A technique includes receiving a request to initialize a region of a memory. Content that is stored in the region is encrypted based at least in part on a stored nonce value and a key. The technique includes, in response to the request, performing cryptographic-based initialization of the memory, including altering the stored nonce value to initialize the region of the memory.
-
公开(公告)号:US20180137062A1
公开(公告)日:2018-05-17
申请号:US15573597
申请日:2015-09-30
Applicant: Hewlett Packard Enterprise Development LP
Inventor: Amro J. Awad , Pratyusa K. Manadhata , Stuart Haber , William G. Home
IPC: G06F12/14 , G06F12/0802 , G06F3/06
Abstract: A technique includes receiving a request to initialize a region of a memory. Content that is stored in the region is encrypted based at least in part on a stored nonce value and a key. The technique includes, in response to the request, performing cryptographic-based initialization of the memory, including altering the stored nonce value to initialize the region of the memory.
-
-
-
-
-