KEY-ENCRYPTION-KEY INTEGRITY CHECK IN A SERIAL SHIFT REGISTER DEVICE WITH ERROR CORRECTION
Original Publication Date: 1998-Mar-01
Included in the Prior Art Database: 2002-Jun-26
The use of a hardware shift register device to store Key Encryption Keys (a.k.a. Master Keys, Key Protection Keys, etc.) is widespread in today's Motorola Secure products, especially due to its ability to perform active zeroization simply and efficiently (something that conventional memory devices such as RAM, EEPROM, or Flash parts, cannot do). The protection of the KEK from outside intrusion, or tamper detect, is a key requirement in the design of secure communications products. However, there are some important issues that must be addressed when using serial shift register devices. One is to ensure that the data (i.e. KEK) in the device remains in synchronization. The other is to ensure that the contents have not physically changed or corrupted. This paper describes a method that can ensure the correctness of the KEK, and also fix synchronization errors if they occur.