Cryptography – Particular algorithmic function encoding – Nbs/des algorithm
Reexamination Certificate
2007-08-07
2007-08-07
Smithers, Matthew (Department: 2137)
Cryptography
Particular algorithmic function encoding
Nbs/des algorithm
C713S189000
Reexamination Certificate
active
09419828
ABSTRACT:
A structure and associated method to implement encryption/decryption under the Data Encryption Standard (DES). Several additional instructions are included in the instruction set of a general purpose microprocessor to operate in conjunction with hardware included in a data path of the general purpose microprocessor. The additional instructions perform a portion of the DES algorithm, in particular, a portion of a DES round. The state information used at each step of the encryption portion of the DES algorithm is provided in various general purpose registers of the general purpose microprocessor. In one embodiment, all sixteen subkeys are selected prior to the DES step in the general processor after a DES key is known. In another embodiment, each subkey is selected during the round it is used. In yet another embodiment, each subkey is selected during the round it is used, as part of an additional instruction executed by the general purpose microprocessor.
REFERENCES:
patent: 5381480 (1995-01-01), Butter et al.
patent: 5787026 (1998-07-01), Orenstein et al.
patent: 5958038 (1999-09-01), Agrawal et al.
patent: 6028939 (2000-02-01), Yin
patent: 6088800 (2000-07-01), Jones et al.
patent: 6118870 (2000-09-01), Boyle et al.
patent: 6266418 (2001-07-01), Carter et al.
Schneier, Applied Cryptography, Protocols, Algorithms, and Source Code in C, 1996, John Wiley and Sons, Second Edition, pp. 270-277.
Data Encryption Standard (DES), Chapter 12, pp. 270-277, 1996.
Dyke Korbin Van
Purcell Stephen C.
Van Dyke Don
ATI International SRL
Smithers Matthew
Vedder Price Kaufman & Kammholz P.C.
LandOfFree
Encryption/decryption instruction set enhancement does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Encryption/decryption instruction set enhancement, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Encryption/decryption instruction set enhancement will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3862414