Cryptography – Equipment test or malfunction indication
Patent
1995-08-31
1997-05-20
Cain, David C.
Cryptography
Equipment test or malfunction indication
H04K 100
Patent
active
056319606
ABSTRACT:
An internal state machine controller in an integrated circuit containing a cryptographic implementation independently tests and verifies each of the encryption and decryption algorithms and modes within the implementation with minimal processor intervention. The cryptographic implementation automatically generates all input data and exercises all feedback modes independent of the core processor. Eliminating external test vectors results in a device less expensive to manufacture and verify. Since the cryptographic implementation tests are performed independent of the processor, other parts of the integrated circuit may be tested simultaneously with the testing of the cryptographic implementation. The processor loads in a single set of predetermined test vectors and then signals the state machine to start the testing of all the algorithms contained in the module. The output of each algorithm is used as the input of the next algorithm. The encrypted output from each algorithm is then fed back into the algorithms in reverse order and decrypted. At the end of this cycle the data returned should match the original data exactly. This is considered a cycle. The number of cycles is programmable depending on the test requirements and or fault coverage desired. In the preferred embodiment, the cryptographic implementation includes a cryptographic engine having encryption and decryption modes. Output Feedback (OFB), Electronic Codebook (ECB), Cipher Block Chaining (CBC), and Cipher Feedback (CFB) modes are supported in the preferred embodiment of the present invention.
REFERENCES:
patent: 5432848 (1995-07-01), Butter et al.
Likens Thomas H.
Norcross Thomas M.
Cain David C.
National Semiconductor Corporation
LandOfFree
Autotest of encryption algorithms in embedded secure encryption does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Autotest of encryption algorithms in embedded secure encryption , we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Autotest of encryption algorithms in embedded secure encryption will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-1730073