Cryptography – Particular algorithmic function encoding – Nbs/des algorithm
Patent
1991-09-27
1993-04-06
Cain, David
Cryptography
Particular algorithmic function encoding
Nbs/des algorithm
380 30, H04K 100
Patent
active
052009998
ABSTRACT:
A data processing system, method and program are disclosed, for managing a public key cryptographic system. The method includes the steps of generating a first public key and a first private key as a first pair in the data processing system, for use with a first public key algorithm and further generating a second public key and a second private key as a second pair in the data processing system, for use with a second public key algorithm. The method then continues by assigning a private control vector for the first private key and the second private key in the data processing system, for defining permitted uses for the first and second private keys. Then the method continues by forming a private key record which includes the first private key and the second private key in the data processing system, and encrypting the private key record under a first master key expression which is a function of the private control vector. The method then forms a private key token which includes the private control vector and the private key record, and stores the private key token in the data processing system.
At a later time, the method receives a first key use request in the data processing system, requiring the first public key algorithm. In response to this, the method continues by accessing the private key token in the data processing system and checking the private control vector to determine if the private key record contains a key having permitted uses which will satisfy the first request. The method then decrypts the private key record under the first master key expression in the data processing system and extracts the first private key from the private key record. The method selects the first public key algorithm in the data processing system for the first key use request and executes the first public key algorithm in the data processing system using the first private key to perform a cryptographic operation to satisfy the first key use request.
REFERENCES:
patent: 4200770 (1980-04-01), Hellman et al.
patent: 4218582 (1980-08-01), Hellman et al.
patent: 4326098 (1982-04-01), Bouricius
patent: 4393269 (1983-07-01), Konheim et al.
patent: 4405829 (1983-09-01), Rivest et al.
patent: 4850017 (1989-07-01), Matyas, Jr. et al.
patent: 4853961 (1989-08-01), Pastor
patent: 4885777 (1989-12-01), Takaragi et al.
patent: 4893338 (1990-01-01), Pastor
patent: 4908861 (1990-03-01), Brachtl et al.
patent: 4918728 (1990-04-01), Matyas et al.
patent: 4924514 (1990-05-01), Matyas et al.
patent: 4924515 (1990-05-01), Matyas et al.
patent: 4941176 (1990-07-01), Matyas et al.
patent: 5001752 (1991-03-01), Fischer
patent: 5003593 (1991-03-01), Mihm, Jr.
patent: 5005200 (1991-04-01), Fischer
patent: 5164988 (1992-11-01), Matyas et al.
R. W. Jones, "Some Techniques for Handling Encipherment Keys," ICL Technical Journal, Nov. 1982, pp. 175-188.
D. W. Davies and W. L. Price, "Security for Computer Networks," John Wiley & Sons, N.Y., 1984, Sec. 6.5, Key Management With Tagged Keys, pp. 168-172.
W. Diffie et al., "Privacy and Authentication: An Introduction to Cryptography," Proc. of IEEE, vol. 67, No. 3, Mar. 1979; pp. 397-427.
Johnson Donald B.
Le An V.
Martin William C.
Matyas Stephen M.
Prymak Rostislaw
Cain David
Hoel John E.
International Business Machines - Corporation
LandOfFree
Public key cryptosystem key management based on control vectors does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Public key cryptosystem key management based on control vectors, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Public key cryptosystem key management based on control vectors will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-542310