Method of passing a cryptographic key that allows third party access to the key
AssigneeThe United States of America as represented by the National Security Agency
InventorJohn Petro
Life of this patent
Estimating the term…
Loading patent…
AssigneeThe United States of America as represented by the National Security Agency
InventorJohn Petro
Estimating the term…
A method of passing a cryptographic key that allows recovery of the key by a third party by generating a first random number by a first user; generating “key1” by the first user; generating a second random number “k2a” by the first user; computing “y1” by the first user; computing “y2” by the first user; computing “r1” by the first user; computing “z” by the first user; computing “s” by the first user; computing “G” by the first user; passing (G,z,r1,s) from the first user to the second user; receiving “Y” by the second user; computing “T” by the second user; computing “y1” by the second user; computing “k1a” by the second user; computing “key1” by the second user; intercepting, by a third party, (G,z,r1,s) transmitted from the first user to the second user; presenting “G” and “z,” by the third party, to a key-escrow agent; computing “y2” by the key-escrow agent; computing “key2” by the key-escrow agent, where key2=key1; returning “key” from the key-escrow agent to the third party if the third party is authorized to receive “key2”; and using “key2” by the authorized third party, to decrypt an encrypted message sent between the first user and the second user which was encrypted using “key1.”
A method of passing a cryptographic key that allows recover of the key by a third party, comprising the steps of:
Dependencies are inferred from the claim text.