Patent ID: 7380130

Claim:
A method for providing authentication in connection with the use of a trusted graphics platform having a graphics card, comprising: requesting by one of an application and device of a graphics card to verify that the graphics card is a secure graphics card; in response to said requesting, generating a session key by a cryptographic processor communicatively and securely coupled to the graphics card; and transmitting said session key to the one of an application and device, wherein the cryptographic processor includes (1) a multi-bit volatile register S for the session key and (2) an array of a plurality of index keys, wherein each of said plurality of index keys (1) is associated with a particular window of a host system that includes said one of an application and device, and (2) is used by the graphics card to decrypt the contents of the window, and wherein each of said plurality of index keys is used only once in accordance with a purpose parameter associated with the index key, wherein when an index key has been filled with a new value, a corresponding former value is irretrievably discarded.