Invention Grant
- Patent Title: Secure key storage for multi-core processor
-
Application No.: US15632383Application Date: 2017-06-25
-
Publication No.: US10708061B2Publication Date: 2020-07-07
- Inventor: Felix Stefan Domke
- Applicant: Microsoft Technology Licensing, LLC
- Applicant Address: US WA Redmond
- Assignee: Microsoft Technology Licensing, LLC
- Current Assignee: Microsoft Technology Licensing, LLC
- Current Assignee Address: US WA Redmond
- Agency: Chin IP, PLLC
- Agent Davin Chin
- Main IPC: G06F9/00
- IPC: G06F9/00 ; G06F15/177 ; H04L9/32 ; G06F9/4401 ; H04L29/06 ; G06F3/06 ; G06F21/57

Abstract:
The disclosed technology is generally directed to secure key storage. A secret device key may be mutated based on a hash of a first boot loader to derive a first mutated key. The first mutated key may be mutated based on a random seed to derive a second mutated key. The second mutated key may be used to encrypt the hash of the runtime for a first core. The second mutated key may be mutated based on a hash of the runtime of the first execution environment for the second core to derive a third mutated key. The second mutated key may be used to encrypt the hash of the runtime of the first execution environment. The encrypted keys and hashes may be stored in a secure key store.
Public/Granted literature
- US20180375662A1 SECURE KEY STORAGE FOR MULTI-CORE PROCESSOR Public/Granted day:2018-12-27
Information query