Invention Grant
- Patent Title: Secure execution environment clock frequency hopping
-
Application No.: US15492063Application Date: 2017-04-20
-
Publication No.: US10200192B2Publication Date: 2019-02-05
- Inventor: Bruce D. Buch
- Applicant: Seagate Technology, LLC
- Applicant Address: US CA Cupertino
- Assignee: Seagate Technology LLC
- Current Assignee: Seagate Technology LLC
- Current Assignee Address: US CA Cupertino
- Agency: Hall Estill Attorneys at Law
- Main IPC: H04L9/00
- IPC: H04L9/00 ; G06F21/87 ; G06F1/08 ; G06F12/02

Abstract:
Apparatus and method for enacting data security in a data storage device, such as by protecting against a differential power analysis (DPA) attack. In some embodiments, a dithered clock signal is generated having a succession of clock pulse segments. Each of the clock pulse segments has a different respective frequency selected in response to a first random number and a different overall duration selected in response to a second random number. The different segment frequencies are selected by supplying the first random number to a lookup table, and the different segment durations are obtained by initializing a timer circuit using the second random number. The dithered clock signal is used to clock a programmable processor during execution of a cryptographic function.
Public/Granted literature
- US20180309566A1 SECURE EXECUTION ENVIRONMENT CLOCK FREQUENCY HOPPING Public/Granted day:2018-10-25
Information query