Invention Grant
- Patent Title: Protection against access violation during the execution of an operating sequence in a portable data carrier
- Patent Title (中): 在便携式数据载体中执行操作序列期间防止访问冲突
-
Application No.: US13581955Application Date: 2011-03-03
-
Publication No.: US09589157B2Publication Date: 2017-03-07
- Inventor: Christof Rempel
- Applicant: Christof Rempel
- Applicant Address: DE München
- Assignee: Giesecke & Devrient GmbH
- Current Assignee: Giesecke & Devrient GmbH
- Current Assignee Address: DE München
- Agency: Workman Nydegger
- Priority: DE102010010851 20100310
- International Application: PCT/EP2011/001054 WO 20110303
- International Announcement: WO2011/110307 WO 20110915
- Main IPC: G06F12/08
- IPC: G06F12/08 ; G06F21/79 ; G06F21/00 ; G06F21/71 ; G06F21/60 ; G06F21/55

Abstract:
A method for protecting an operation sequence executed by a portable data carrier from spying out, wherein the data carrier has at least a processor core, a main memory and a cache memory with a plurality of cache lines. The processor core is able to access, upon executing the operation sequence, at least two data values, with the data values occupying at least one cache line in the cache memory and being respectively divided into several portions so that the occurrence of a cache miss or a cache hit is independent of which data value is accessed. A computer program product and a device have corresponding features. The invention serves to thwart attacks based on an evaluation of the cache accesses during the execution of the operation sequence.
Public/Granted literature
Information query