Invention Grant
- Patent Title: Performance monitoring unit of a processor deterring tampering of counter configuration and enabling verifiable data sampling
-
Application No.: US17539698Application Date: 2021-12-01
-
Publication No.: US12147532B2Publication Date: 2024-11-19
- Inventor: Rahuldeva Ghosh , Zheng Zhang
- Applicant: Intel Corporation
- Applicant Address: US CA Santa Clara
- Assignee: Intel Corporation
- Current Assignee: Intel Corporation
- Current Assignee Address: US CA Santa Clara
- Agency: JAFFERY WATSON MENDONSA & HAMILTON LLP
- Main IPC: G06F21/71
- IPC: G06F21/71 ; G06F9/455 ; G06F11/34 ; G06F21/44 ; G06F21/53 ; G06F21/54 ; G06F21/55 ; G06F21/56 ; G06F21/57 ; G06F21/60 ; G06F21/64 ; H04L9/08 ; H04L9/32

Abstract:
A secure performance monitoring unit of a processor includes one or more performance monitoring counters and a secure group manager. The secure group manager is configured to receive a request to create a secure counter group from a software (SW) process being executed by a processor, the request including identification of the one or more counters; determine availability of the one or more counters, creating the secure counter group, assign the one or more counters to the secure counter group, and save a public key of the SW process, when the one or more counters are available; receive and save a private key for the secure counter group; receive a request to configure the secure counter group from the SW process; verify the configuration using the public key of the SW process; and begin sampling of the one or more counters when the configuration is verified.
Public/Granted literature
Information query