Anti-tamper module
First Claim
1. An anti-tamper module for protecting integrated circuit contents, the anti-tamper module comprising:
- a connection layer having an input/output connector configured to connect the anti-tamper module to an external system;
an integrated circuit connected to the connection layer;
a memory connected to the connection layer and configured to store code for controlling access to contents of the integrated circuit;
an active protective layer encasing the anti-tamper module and configured to;
impede inspection of the anti-tamper module; and
detect physical intrusion into the active protective layer, wherein the active protective layer includes electrical circuits disposed within the active protective layer that are configured to be broken in response to the physical intrusion; and
a processor configured to execute a reset code in response to detection of the physical intrusion, wherein the reset code is configured to erase at least a portion of the code stored in the memory.
5 Assignments
0 Petitions
Accused Products
Abstract
An anti-tamper module is provided for protecting the contents and functionality of an integrated circuit incorporated in the module. The anti-tamper module is arranged in a stacked configuration having multiple layers. A connection layer is provided for connecting the module to an external system. A configurable logic device is provided for routing connections between the integrated circuit and the connection layer. Specifically, the configurable logic device is programmable to create logical circuits connecting at least one of the input/output connectors of the integrated circuit to at least one of the input/output connectors of the connection layer. Configuration information for programming the reconfigurable logic device is stored in a memory within the module.
42 Citations
63 Claims
-
1. An anti-tamper module for protecting integrated circuit contents, the anti-tamper module comprising:
-
a connection layer having an input/output connector configured to connect the anti-tamper module to an external system; an integrated circuit connected to the connection layer; a memory connected to the connection layer and configured to store code for controlling access to contents of the integrated circuit; an active protective layer encasing the anti-tamper module and configured to; impede inspection of the anti-tamper module; and detect physical intrusion into the active protective layer, wherein the active protective layer includes electrical circuits disposed within the active protective layer that are configured to be broken in response to the physical intrusion; and a processor configured to execute a reset code in response to detection of the physical intrusion, wherein the reset code is configured to erase at least a portion of the code stored in the memory. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 60)
-
-
17. An anti-tamper module for an integrated circuit, the anti-tamper module comprising:
-
a connection layer having a first plurality of input/output connectors configured to connect the anti-tamper module to an external system; an integrated circuit having a second plurality of input/output connectors; and a configurable logic device connected to the connection layer and to the integrated circuit, wherein the configurable logic device is configured to; create logical circuits connecting at least one of the first plurality of input/output connectors of the connection layer to at least one of the second plurality of input/output connectors; and execute reset code in response to a trigger event to set the configurable logic device to a default state and remove the created logical circuits, wherein the trigger event is indicative of an intrusion into the anti-tamper module. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 61, 63)
-
-
36. An anti-tamper module for protecting contents of an integrated circuit, the anti-tamper module comprising:
-
a connection layer having a first plurality of input/output connectors configured to connect the anti-tamper module to an external system; an integrated circuit having a second plurality of input/output connectors; a configurable logic device connected to the connection layer and to the integrated circuit, wherein the configurable logic device is configured to; create logical circuits connecting at least one of the first plurality of input/output connectors to at least one of the second plurality of input/output connectors; and execute reset code in response to a trigger event to set the configurable logic device to a default state and remove the created logical circuits, wherein the trigger event is indicative of an intrusion into the anti-tamper module; and a memory configured to store code for controlling access to contents of the integrated circuit. - View Dependent Claims (37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 62)
-
Specification