Invention Grant
- Patent Title: Hardware security module for verifying executable code, device having hardware security module, and method of operating device
-
Application No.: US16940146Application Date: 2020-07-27
-
Publication No.: US11336444B2Publication Date: 2022-05-17
- Inventor: Yong-Sung Jeon , You-Sung Kang , Byoung-Koo Kim , Sang-Jae Lee , Seung-Kwang Lee , Doo-Ho Choi
- Applicant: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
- Applicant Address: KR Daejeon
- Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
- Current Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
- Current Assignee Address: KR Daejeon
- Priority: KR10-2019-0102287 20190821
- Main IPC: H04L9/08
- IPC: H04L9/08 ; H04L9/06

Abstract:
Disclosed herein are a hardware security module, a device having the hardware security module, and a method for operating the device. The method for verifying integrity of executable code in a device includes dividing, by a Micro-Control Unit (MCU), executable code into multiple blocks, generating, by the MCU, hash values corresponding to the blocks resulting from the division, storing, by a Hardware Security Module (HSM), the generated hash values, calculating, by the MCU, at least one hash value, among hash values of the multiple blocks when the executable code boots, and comparing, by the HSM, the calculated hash value with a hash value corresponding to the calculated hash value, among the hash values stored in the HSM.
Public/Granted literature
Information query