The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
May. 25, 1993
Filed:
Mar. 20, 1991
Ronald M Smith, Sr, Wappingers Falls, NY (US);
Phil C Yeh, Poughkeepsie, NY (US);
Randall J Easter, Poughkeepsie, NY (US);
Donald B Johnson, Manassas, VA (US);
An Van Le, Manassas, VA (US);
Stephen M Matyas, Manassas, VA (US);
Julian Thomas, Poughkeepsie, NY (US);
John D Wilkins, Somerville, VA (US);
International Business Machines Corporation, Armonk, NY (US);
Abstract
A cryptographic facility implements a multiple key part import procedure. The installation manager can verify that a key part has been correctly entered and has not been compromised. The security requirement for the procedure is that no single party can subvert the system security by misusing the procedure. This is accomplished by the use of a control-vector-dependent verification pattern to indicate that each key part has been accepted by using the proper control vector and the use of different key switch positions to specify whether the key part is a master key part or an operational key part and whether the key part is a first part or a subsequent key part. The apparatus provides an automatic reset of the key part register at the completion of each key-entry instruction so that each key part can be imported only once. This prevents the same key part from being imported twice as different key part types. The apparatus also prevents a key part from being combined with itself to create a known key. The procedure is fail-safe so that the program cannot steal a key part from a previously failed procedure.