Method and integrated circuit for detecting reverse engineering on processor using instruction pointers
An instruction pointer, integrated circuit technology, applied in the field of microelectronics
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0048] figure 1 A block diagram of an embodiment microcontroller (PE) is shown during a "Linear Code Extraction" (LCE) type of reverse engineering attempt. The microcontroller (PE) shown comprises a processor (CPU) connected via a data bus (B) to at least one memory MEM1, MEMn. For simplicity, the memory will be used to designate at least one of the memories MEM1 , . . . , MEMn.
[0049] A processor (CPU) includes a controller circuit (UC) and a circuit (IDEX) for decoding and executing instructions. In an embodiment, the controller circuit (UC) includes an fetch address circuit (FA), an instruction pointer register (PC) containing the value of the instruction pointer, and an instruction register (IR).
[0050] During operation of the processor (CPU), the fetch address circuit (FA) calculates the address to be read in the memories MEM1, . . . , MEMn, and the instruction pointer register (PC) of the instruction pointer stores this address.
[0051] The source code stored in m...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


