- 专利标题: CONVOLUTIONAL MEMORY INTEGRITY
-
申请号: US15089140申请日: 2016-04-01
-
公开(公告)号: US20170285976A1公开(公告)日: 2017-10-05
- 发明人: David M. Durham , Siddhartha Chhabra , Michael E. Kounavis , Sergej Deutsch , Karanvir S. Grewal , Joseph F. Cihula , Saeedeh Komijani
- 申请人: David M. Durham , Siddhartha Chhabra , Michael E. Kounavis , Sergej Deutsch , Karanvir S. Grewal , Joseph F. Cihula , Saeedeh Komijani
- 主分类号: G06F3/06
- IPC分类号: G06F3/06 ; G06F12/08 ; G06F12/14
摘要:
Apparatus, systems, computer readable storage mediums and/or methods may provide memory integrity by using unused physical address bits (or other metadata passed through cache) to manipulate cryptographic memory integrity values, allowing software memory allocation routines to control the assignment of pointers (e.g., implement one or more access control policies). Unused address bits (e.g., because of insufficient external memory) passed through cache, may encode key domain information in the address so that different key domain addresses alias to the same physical memory location. Accordingly, by mixing virtual memory mappings and cache line granularity aliasing, any page in memory may contain a different set of aliases at the cache line level and be non-deterministic to an adversary.
公开/授权文献
- US10585809B2 Convolutional memory integrity 公开/授权日:2020-03-10
信息查询