Intrusion detection apparatus and method
An apparatus and method to detect intrusion into a protected enclosure without requiring electrical power. The invention consists of an array of at least two magnetic memory elements, each of which has two electronically-readable stable states in the presence of a bias magnetic field, and a means for providing the required bias magnetic field. The magnetic memory elements and the means for providing the bias magnetic field are both located within a protected electronics enclosure and disposed such that any attempt to disassemble the enclosure will cause a change in the bias magnetic field and resultant permanent change to the content stored in the magnetic memory. Intrusion-detection functionality is initialized by electronically writing a binary code into the magnetic memory after the protected volume is completely assembled. Subsequent intrusion will automatically cause the initialization code to erase. The reaction to the detected intrusion may be an alarm or alert, or a reaction (such as erasing data or software) causing the protected equipment to lose functionality.
Latest Patents:
This invention was made with government support. The government has certain rights in this invention.
BACKGROUND OF THE INVENTIONThis invention relates to an apparatus to detect hardware intrusion into a protected enclosure without requiring electrical power.
There are numerous applications where it is desirable to be able to detect intrusion into a protected enclosure. The “intrusion” could be unauthorized opening, disassembly, or other attempt to gain access to the protected enclosure. The protected enclosure could contain, for example, proprietary hardware, security equipment, or fee collection or metering equipment. To provide protection to portable equipment or equipment without applied power (such as during storage or shipment), the intrusion detection means must also operate without electrical power. Thus there is a need for a cost-effective, reliable, digitally-compatible, non-reversible sensor that can detect intrusion without the need for battery or other electrical power. This invention satisfies all of these requirements.
SUMMARY OF THE INVENTIONA first embodiment of the invention consists of an array of at least two magnetic memory elements, each of which has two electronically-readable stable states in the presence of a bias magnetic field, and a means for providing the required bias magnetic field. The term “bias magnetic field” is intended to describe a magnetic field having a strength and direction within predetermined limits that will sustain the states of the magnetic memory elements. The predetermined limits on field strength may be centered about some finite value or may be centered about zero. In the latter case, the magnetic memory elements are configured to maintain two stable states in the absence of an applied magnetic field, and to change states if the applied magnetic field exceeds some threshold value.
The magnetic memory elements and the means for providing the bias magnetic field are both located within a protected electronics enclosure and disposed such that any attempt to disassemble the enclosure will cause a change in the bias magnetic field and resultant permanent change to the content stored in the magnetic memory.
Intrusion detection functionality is initialized by electronically writing a binary code into the magnetic memory after the protected volume is completely assembled. Subsequent disassembly will automatically cause the initialization code to erase. Attempted intrusion can be detected by comparing the memory content with the known value of the code at initialization. The reaction to the detected intrusion may be an alarm or alert, or a reaction (such as erasing data or software) causing the protected equipment to lose functionality.
In a preferred embodiment, the binary code stored in the magnetic memory at initialization is used as the key to encrypt or decrypt stored data or communications. In this case, loss of the encryption code due to attempted intrusion is sufficient to cause the protected equipment to lose functionality.
In a preferred embodiment of the invention, the magnetic memory is an array of spin-valve magnetoresistive sensor elements. Spin-valve sensors are described in U.S. Pat. No. 5,159,513 and have been extensively developed for use in read heads for magnetic disc memory devices.
In the case where a finite bias magnetic field is required to maintain the memory states, the means for providing the bias magnetic field will preferably be a small permanent magnet. The magnetic memory and the magnet must be mounted within the protected enclosure such that they physically move with respect to each other (in any direction) if the enclosure is non-destructively disassembled.
In the case where the magnetic memory is configured to maintain stable states in the absence of an applied magnetic field (i.e., the bias field strength limits are centered on zero), the protected enclosure is designed to shield the magnetic memory array from external or ambient magnetic fields. Disassembly causes the magnetic memory to be exposed to magnetic fields (e.g., the earth's magnetic field), resulting in changes to the memory content.
BRIEF DESCRIPTION OF THE DRAWINGS
It must be understood that the device illustrated in
The effect of the antiferromagnetic layer 140 is to “pin” the adjacent magnetic layer 130 such that the magnetization of layer 130 does not change in the presence of magnetic field (up to very high levels; thousands of Gauss), but instead always points in one direction along the long axis of the spin-valve device.
The other magnetic layer 120, called the “free” layer, is not pinned, and the direction of magnetization of layer 120 can vary in the presence of a magnetic field. However, layer 120 will exhibit a natural tendency to become magnetized in either of two stable states with the direction of magnetization either parallel to and antiparallel to that of the “pinned” layer 130.
The relative magnetization of the two magnetic layers 120, 130 with respect to each other determines the resistance of the nonmagnetic layer 110. When the magnetization of the free layer 120 points in the same direction as that of the pinned layer 130, the electrical resistance of layer 110 is reduced. Conversely, when the magnetization of layers 120, 130 are pointing in opposite directions, the electrical resistance of layer 110 is increased. Thus, in general, two stable resistance states are possible.
The degree of resistance change between states depends on the type of magnetic sensor and design parameters such as layer thicknesses. Spin-valve sensor devices typically exhibit a resistance change of approximately 5%, measured along the long axis of the nonmagnetic film 110. Spin-tunneling devices are reported to exhibit resistance changes greater than 40%, measured across the thickness of the nonmagnetic film 110.
The invention leverages the magnetic memory element's hysteretic behavior. The interrelationship between a magnetic memory element's magnetic field surroundings (external magnetic field parameters at any given moment in time) and its electrical resistance (and the number of resistance values possible) is illustrated in
In essence, the magnetic memory element's hysteresis notionally divides the magnetic field range into three zones: two single-state conditions 610, 620 and one “bistable” zone 600. The suitable zone represents the design level for the bias magnetic field plus margin for magnetic variations; two stable binary resistance values are possible in this zone. The field strength in the “bistable” zone may be centered about zero, or may be centered on a predetermined non-zero value. The single-state zones represent the external magnetic field direction and strength caused by intrusion events; one and only one resistance value is possible in each of these zones.
In practice, an intrusion detection sensor will contain a minimum of two magnetic memory elements. Upon hardware initialization, predetermined resistance values can be written to individual spin valves to store a binary resistance security code or encryption key. In the case where the memory has only two elements and can only store two binary bits, the possible useful security code values are 01 and 10 (either the high or low resistance states can be arbitrarily defined as binary 0). This code will persist if, and only if, the applied magnetic field for all spin valves is maintained in the bistable zone. If at any time the applied magnetic field changes into either of the single-state zones, the security code is erased (either all “0s” or all “1s” depending on which of the two intrusion zones was applied last). The change in the stored security code will occur whether or not power is applied.
In
In
In
It should be understood that
While read circuitry 740 will most likely be located in the immediate proximity of magnetic memory array 710, the other elements shown in
Claims
1. An apparatus for detecting attempted intrusion into a protected enclosure, comprising:
- a magnetic memory array comprising at least two magnetic memory elements, each adapted to store a binary value only in the presence of a bias magnetic field having a magnetic field strength and direction within predetermined limits; and
- means for providing said bias magnetic field.
2. The apparatus of claim 1, wherein said magnetic memory array and said means for providing said bias magnetic field are disposed such that any attempt to intrude into said enclosure alters said bias magnetic field sufficiently to change at least one of the binary values stored in said memory array.
3. The apparatus of claim 1, wherein said magnetic memory elements comprise spin-valve devices.
4. The apparatus of claim 1, wherein said magnetic memory elements comprise spin-tunneling devices.
5. The apparatus of claim 1, wherein said means for providing said bias magnetic field comprises at least one permanent magnet.
6. The apparatus of claim 5, wherein said means for providing said bias magnetic field comprises a plurality of permanent magnets.
7. The apparatus of claim 5, wherein said magnetic memory array and said at least one permanent magnet are disposed such that any attempt to intrude into said enclosure causes relative motion between said magnetic memory array and at least one permanent magnet.
8. The apparatus of claim 1, wherein said means for providing said bias magnetic field comprises at least one magnetic shielding element.
9. The apparatus of claim 9, wherein said magnetic memory array and said at least one magnetic shielding element are disposed such that any attempt to intrude into said enclosure causes relative motion between said magnetic memory and at least one magnetic shielding element.
10. The apparatus of claim 1, further comprising:
- means for storing a code in said magnetic memory array; and
- means for reading said stored code.
11. The apparatus of claim 10, further comprising:
- means to use said code as an encryption key.
12. A method for detecting attempted intrusion into a protected enclosure, comprising:
- providing a magnetic memory array disposed within said protected enclosure, said magnetic memory array operable to store a binary number of at least two bits in the presence of a bias magnetic field having magnetic field strength and direction within predetermined limits; and
- providing said bias magnetic field at said magnetic memory array;
- wherein said magnetic memory array is disposed within said enclosure such that any attempt to intrude into said enclosure alters the magnetic field at said memory array sufficiently to change the state of at least one bit of said binary number.
13. The method of claim 12, further comprising:
- storing a predetermined binary number into said magnetic memory array after said enclosure is assembled; and
- comparing the binary number stored in said array with said predetermined binary number to determine if attempted intrusion has occurred.
14. The method of claim 12, further comprising:
- storing a binary number into said magnetic memory array after said enclosure is assembled;
- periodically reading the binary number stored in said magnetic memory array; and
- using the binary number read from said magnetic memory array as an encryption/decryption key.
15. The method of claim 14, wherein the step of reading the binary number stored in said magnetic memory array is performed every time the encryption/decryption key is used.
Type: Application
Filed: Jun 2, 2006
Publication Date: Dec 6, 2007
Applicant:
Inventor: Stephen Gabelich (San Pedro, CA)
Application Number: 11/446,534
International Classification: G11C 16/04 (20060101); G11C 11/34 (20060101); G06F 12/14 (20060101); H04L 9/32 (20060101); G06F 11/30 (20060101);