Method for detecting the removal of a processing unit from a printed circuit board
First Claim
Patent Images
1. A method for detecting that an attack has occurred as a result of a processing unit being removed from a printed circuit board, comprising:
- providing said processing unit on said printed circuit board, said processing unit having a real time clock internal thereto;
providing a power source on said printed circuit board separate from said processing unit;
electrically connecting said power source to said real time clock to provide power to said real time clock;
monitoring the date reported by said real time clock to determine whether the attack has occurred as a consequence of the processing unit being removed from said printed circuit board,determining that the attack has occurred when one of the following is determined;
that said real time clock is not enabled, and said real time clock is reporting a date that is prior to a predetermined stored date that is later than a default date of the real time clock.
2 Assignments
0 Petitions
Accused Products
Abstract
Various methods for detecting the removal of a processing unit, such as a microprocessor or a microcontroller, form a printed circuit board in a secure printing system, such as a postage metering system are provided. The methods utilize one or more of a real time clock provided internal to the processing unit, a CMOS device provided on the printed circuit board external to the processing unit, and CMOS memory internal to the processing unit to detect the removal of the processing unit and therefore an attack.
-
Citations
14 Claims
-
1. A method for detecting that an attack has occurred as a result of a processing unit being removed from a printed circuit board, comprising:
-
providing said processing unit on said printed circuit board, said processing unit having a real time clock internal thereto; providing a power source on said printed circuit board separate from said processing unit; electrically connecting said power source to said real time clock to provide power to said real time clock; monitoring the date reported by said real time clock to determine whether the attack has occurred as a consequence of the processing unit being removed from said printed circuit board, determining that the attack has occurred when one of the following is determined;
that said real time clock is not enabled, and said real time clock is reporting a date that is prior to a predetermined stored date that is later than a default date of the real time clock. - View Dependent Claims (2, 3)
-
-
4. A method for detecting that an attack has occurred as a result of a processing unit being removed from a printed circuit board wherein said printed circuit board is included within a secure printing system and wherein said processing unit stores state information relating to one or more items printed by or to be printed by said secure printing system,
said processing unit disposed on said printed circuit board, said processing unit having a real time clock internal thereto, and said real time clock having one or more registers; - the method comprising;
providing a power source on said printed circuit board separate from said processing unit; electrically connecting said power source to said real time clock to provide power to said real time clock; storing a representation of said state information in said one or more registers, wherein said one or more registers are able to store said representation only if said power is provided to said real time clock; monitoring said one or more registers; determining that said processing unit has been removed from, and returned to, said printed circuit board if it determined that said one or more registers no longer store said representation of said state information. - View Dependent Claims (5, 6)
- the method comprising;
-
7. A method of protecting a processing unit included within a secure printing system from an attack wherein said processing unit is removed from an associated printed circuit board, comprising:
-
providing said processing unit on said printed circuit board, said processing unit having an internal memory; providing a power source on said printed circuit board separate from said processing unit; electrically connecting said power source to said internal memory to provide power to said internal memory; and storing in said internal memory state information relating to one or more items printed by or to be printed by said secure printing system, wherein said internal memory is able to store said state information only if said power is provided to said internal memory; wherein if said processing unit is removed from said printed circuit board, said power source will no longer be electrically connected to said internal memory and said state information will no longer be stored in said internal memory, thereby indicating the attack. - View Dependent Claims (8, 9, 10)
-
-
11. A method for detecting that an attack has occurred as a result of a processing unit being removed from a printed circuit board, comprising:
-
providing said processing unit having an internal real time clock on said printed circuit board; providing a power source on said printed circuit board separate from said processing unit; electrically connecting said power source to said real time clock to provide power to said real time clock; monitoring the functioning of said real time clock to determine whether an attack has occurred as a consequence of the processing unit being removed from, and subsequently returned to, said printed circuit board, and determining that an attack has occurred when said real time clock reports a date that is prior to a predetermined stored date that is later than a default date of the real time clock. - View Dependent Claims (12, 13, 14)
-
Specification