Invention Grant
- Patent Title: Software cryptoprocessor
-
Application No.: US14820428Application Date: 2015-08-06
-
Publication No.: US09639482B2Publication Date: 2017-05-02
- Inventor: Oded Horovitz , Stephen A. Weis , Carl A. Waldspurger , Sahil Rihan
- Applicant: Facebook, Inc.
- Applicant Address: US CA Menlo Park
- Assignee: Facebook, Inc.
- Current Assignee: Facebook, Inc.
- Current Assignee Address: US CA Menlo Park
- Agency: Perkins Coie LLP
- Main IPC: G06F12/14
- IPC: G06F12/14 ; G06F21/57 ; G06F12/0888 ; G06F12/0831 ; G06F12/128 ; G06F12/0802

Abstract:
Security of information—both code and data—stored in a computer's system memory is provided by an agent loaded into and at run time resident in a CPU cache. Memory writes from the CPU are encrypted by the agent before writing and reads into the CPU are decrypted by the agent before they reach the CPU. The cache-resident agent also optionally validates the encrypted information stored in the system memory. Support for I/O devices and cache protection from unsafe DMA of the cache by devices is also provided.
Public/Granted literature
- US20160224475A1 SOFTWARE CRYPTOPROCESSOR Public/Granted day:2016-08-04
Information query