- Patent Title: Checking a security value calculated for a part of a program code
-
Application No.: US15764170Application Date: 2015-10-29
-
Publication No.: US10664593B2Publication Date: 2020-05-26
- Inventor: Adrian Baldwin , Jonathan Griffin
- Applicant: Hewlett-Packard Development Company, L.P.
- Applicant Address: US TX Spring
- Assignee: Hewlett-Packard Development Company, L.P.
- Current Assignee: Hewlett-Packard Development Company, L.P.
- Current Assignee Address: US TX Spring
- Agency: Middleton Reutlinger
- International Application: PCT/EP2015/075165 WO 20151029
- International Announcement: WO2017/071763 WO 20170504
- Main IPC: G06F21/54
- IPC: G06F21/54 ; G06F21/12 ; G06F21/50 ; G06F21/52 ; G06F21/53 ; G06F21/56 ; G06F21/51 ; G06F21/64 ; H04L9/08

Abstract:
An apparatus includes a first processing resource to execute a program code, and a second processing resource separate from the first processing resource. The program code includes an embedded execution unit. The execution unit, during execution of the program code, calculates a first security value for a part of the program code. The second processing resource runs a validation program. The validation program receives the first security value, checks the first security value against a second security value calculated from a corresponding part of a reference copy of the program code to obtain a check result, returns the check result to the execution unit. The execution unit performs a security-related action in response to a check result indicating a mismatch between the first security value and the second security value.
Public/Granted literature
- US20180276374A1 Checking a security value calculated for a part of a program code Public/Granted day:2018-09-27
Information query