Cryptography – Equipment test or malfunction indication
Patent
1994-04-15
1995-07-11
Gregory, Bernarr E.
Cryptography
Equipment test or malfunction indication
380 29, 380 33, 380 37, 380 49, 380 50, H04K 100, H04L 906
Patent
active
054328489
ABSTRACT:
An improved DES unit internally checks whether the DES algorithm is being performed without error. A standard DES algorithm performs an initial permutation of input data and then multiple rounds or iterations of the following: expanding part of a result of the initial permutation for the first iteration and a result of the previous iteration for the subsequent iterations, exclusive ORing a result of the expansion with key bits, performing a selection function on a result of the exclusive ORing, permuting a result of the selection function, and exclusive ORing a result of the permuting. In the improved DES unit, data check bits that correspond to the input data which has been expanded are exclusive NORed with key check bits that correspond to the key, and a result of the exclusive NORing is checked against a result of the exclusive ORing to identify any errors in the operation of the basic DES unit. Also, a check selection function is performed on the result of the exclusive ORing. A result of the check selection function is exclusive NORed with data check bits for another part of the input data to yield input data for input to the expanding function for a next iteration. Also, the improved DES unit checks for accuracy in processing an input key by permuted choicing the input key, key shifting a result of the permuted choicing, and checking a result of the key shifting against key check bits which correspond to the input key and bypass the permuted choicing and key shifting functions.
REFERENCES:
patent: 4074066 (1978-02-01), Ehrsam et al.
patent: 4159468 (1979-06-01), Barnes et al.
patent: 4203166 (1980-05-01), Ehrsam et al.
patent: 4229818 (1980-10-01), Matyas et al.
patent: 4262358 (1981-04-01), Marino, Jr.
patent: 4322576 (1982-03-01), Miller
patent: 4639548 (1987-01-01), Oshima et al.
patent: 4645871 (1987-02-01), Bremer et al.
patent: 4754482 (1988-06-01), Weiss
patent: 5077791 (1991-12-01), Salihi
patent: 5237611 (1993-08-01), Rasmussen et al.
patent: 5297208 (1994-03-01), Schlafly et al.
Butter Adrian S.
Kao Chang Y.
Kuruts James P.
Gregory Bernarr E.
International Business Machines - Corporation
Samodovitz Arthur J.
LandOfFree
DES encryption and decryption unit with error checking does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with DES encryption and decryption unit with error checking, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and DES encryption and decryption unit with error checking will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-509443