Method and apparatus for augmenting authentication in a cryptographic system
AssigneeIntel Corporation
InventorsDavid A. Lee, Gary L. Graunke, C. Brendan Traw
Life of this patent
Estimating the term…
Abstract
In a cryptographic system, a nonce is removed from a communication stream. The nonce is encrypted based on a shared secret. The encrypted nonce is inserted into the communication stream. The encrypted nonce is removed from the communication stream. The encrypted nonce is decrypted based on the shared secret formed by an authenticated key exchange. The decrypted nonce is inserted into the communication stream. The nonce may be an An value generated by a HDCP function. The authenticated key exchange may use Diffie-Hellman Key Exchange.
Claims30
A method comprising:
- removing a nonce from a communication stream;
- encrypting the nonce into an encrypted nonce based on a shared secret formed by an authenticated key exchange;
- and
- inserting the encrypted nonce into-the communication stream.
A method comprising:
- removing an encrypted nonce from a communication stream;
- decrypting the encrypted nonce into an decrypted nonce based on a shared secret formed by an authenticated key exchange;
- and
- inserting the decrypted nonce into the communication stream.
A machine-readable medium that provides instructions that, when executed by a machine, cause the machine to perform operations comprising:
- removing a nonce from a communication stream;
- encrypting the nonce into an encrypted nonce based on a shared secret formed by an authenticated key exchange;
- and
- inserting the encrypted nonce into the communication stream.
A machine-readable medium that provides instructions that, when executed by a machine, cause the machine to perform operations comprising:
- removing an encrypted nonce from a communication stream;
- decrypting the encrypted nonce into an decrypted nonce based on a shared secret formed by an authenticated key exchange;
- and
- inserting the decrypted nonce into the communication stream.
An apparatus comprising:
- a first unit to insert a nonce into a communication stream during an authentication exchange phase of a cryptographic system;
- and
- a second unit coupled with the first unit to remove the nonce from the communication stream, encrypt the nonce into an encrypted nonce based on a shared secret formed by an authenticated key exchange, and insert the encrypted nonce into the communication stream.
An apparatus comprising:
- a first unit to remove an encrypted nonce from a communication stream, decrypt the encrypted nonce into an decrypted nonce based on a shared secret formed by an authenticated key exchange, and insert the decrypted nonce into the communication stream;
- and
- a second unit coupled with the first unit to receive the decrypted nonce from the communication stream during an authentication exchange phase of a cryptographic system.
A system comprising:
- a transmitter device including:
- a first unit to insert a nonce into a communication stream during an authentication exchange phase of a cryptographic system, and
- a second unit coupled with the first unit to remove the nonce from the communication stream, encrypt the nonce into an encrypted nonce based on a shared secret formed by an authenticated key exchange, and insert the encrypted nonce into the communication stream;
- and
- a plurality of receiver devices to receive data from the transmitter device, each receiver device including:
- a third unit to remove the encrypted nonce from the communication stream, decrypt the encrypted nonce into an decrypted nonce based on the shared secret, and insert the decrypted nonce into the communication stream, and
- a fourth unit coupled with the first unit to receive the nonce from the communication stream during the authentication exchange phase.
Dependencies are inferred from the claim text.