Invention Grant
- Patent Title: Virtualization-based platform protection technology
-
Application No.: US15839331Application Date: 2017-12-12
-
Publication No.: US10754794B2Publication Date: 2020-08-25
- Inventor: Rajesh P. Banginwar , Sumanth Naropanth , Sunil K. Notalapati Prabhakara , Surendra K. Singh , Arvind Mohan , Ravi L. Sahita , Rahil Malhotra , Aman Bakshi , Vasudevarao Kamma , Jyothi Nayak , Vivek Thakkar , Royston A. Pinto
- Applicant: Intel Corporation
- Applicant Address: US CA Santa Clara
- Assignee: Intel Corporation
- Current Assignee: Intel Corporation
- Current Assignee Address: US CA Santa Clara
- Agency: Barnes & Thornburg LLP
- Main IPC: G06F12/14
- IPC: G06F12/14 ; G06F9/48 ; G06F21/53 ; G06F9/455 ; G06F21/57 ; G06F12/109 ; G06F12/02

Abstract:
A data processing system (DPS) uses platform protection technology (PPT) to protect some or all of the code and data belonging to certain software modules. The PPT may include a virtual machine monitor (VMM) to enable an untrusted application and a trusted application to run on top of a single operating system (OS), while preventing the untrusted application from accessing memory used by the trusted application. The VMM may use a first extended page table (EPT) to translate a guest physical address (GPA) into a first host physical address (HPA) for the untrusted application. The VMM may use a second EPT to translate the GPA into a second HPA for the trusted application. The first and second EPTs may map the same GPA to different HPAs. Other embodiments are described and claimed.
Public/Granted literature
- US20180113817A1 VIRTUALIZATION-BASED PLATFORM PROTECTION TECHNOLOGY Public/Granted day:2018-04-26
Information query