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:
Jan. 10, 2017

Filed:

Aug. 12, 2014
Applicant:

Microsoft Technology Licensing, Llc, Redmond, WA (US);

Inventors:

David Abzarian, Kirkland, WA (US);

Todd L. Carpenter, Monroe, WA (US);

Harish S. Kulkarni, Redmond, WA (US);

Salahuddin J. Khan, Redmond, WA (US);

Assignee:
Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 12/14 (2006.01); G06F 21/57 (2013.01);
U.S. Cl.
CPC ...
G06F 12/1416 (2013.01); G06F 21/57 (2013.01); G06F 2212/1052 (2013.01); G06F 2221/2101 (2013.01);
Abstract

Described is a technology by which a transient storage device or secure execution environment-based (e.g., including an embedded processor) device validates a host computer system. The device compares hashes of host system data against valid hashes maintained in protected storage of the device. The host data may be a file, data block, and/or memory contents. The device takes action when the host system data does not match the information in protected storage, such as to log information about the mismatch and/or provide an indication of validation failure, e.g., via an LED and/or display screen output. Further, the comparison may be part of a boot process validation, and the action may prevent the boot process from continuing, or replace an invalid file. Alternatively, the validation may take place at anytime.


Find Patent Forward Citations

Loading…