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.

Date of Patent:
Nov. 16, 2010

Filed:

Jul. 20, 2007
Applicants:

Erik Holt, Redmond, WA (US);

Stefan Thom, Snohomish, WA (US);

Shivaram H. Mysore, Kirkland, WA (US);

Valerie Kathleen Bays, Redmond, WA (US);

Carl Ellison, Seattle, WA (US);

Inventors:

Erik Holt, Redmond, WA (US);

Stefan Thom, Snohomish, WA (US);

Shivaram H. Mysore, Kirkland, WA (US);

Valerie Kathleen Bays, Redmond, WA (US);

Carl Ellison, Seattle, WA (US);

Assignee:

Microsoft Corporation, Redmond, WA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 21/00 (2006.01);
U.S. Cl.
CPC ...
Abstract

A cryptographic device protocol provides a generic interface allowing pre-OS applications to employ any of a variety of cryptographic devices within the pre-OS environment. The generic interface can be used independent of the specific cryptographic devices and is independent of the cryptographic or hashing algorithms used by each device. Cryptographic functions may be performed in the pre-OS environment by pre-OS applications communicating with cryptographic device drivers using the cryptographic device protocol that is independent of the cryptographic devices. Each cryptographic device may be identified by a unique device identifier and may have a number of keys available to it, with each key being identified by a unique key identifier.


Find Patent Forward Citations

Loading…