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:
Feb. 14, 2017

Filed:

Dec. 31, 2014
Applicant:

Google Inc., Mountain View, CA (US);

Inventors:

Peiter Charles Zatko, Mountain View, CA (US);

Dominic Rizzo, Mountain View, CA (US);

Assignee:

GOOGLE INC., Mountain View, CA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 21/71 (2013.01); G06F 21/35 (2013.01); G06F 21/79 (2013.01); G06F 21/62 (2013.01); G06F 21/74 (2013.01);
U.S. Cl.
CPC ...
G06F 21/71 (2013.01); G06F 21/35 (2013.01); G06F 21/6218 (2013.01); G06F 21/74 (2013.01); G06F 21/79 (2013.01);
Abstract

A trusted computing device (TCD) includes an isolated environment, host interface, secure interface, and program instructions. The environment includes an isolated environment processor (IEP), memory (secure and non-secure partition), and an auxiliary processor (AP). Memory and AP are connected for data communication with the IEP, and communicate with a host only through the IEP. The host interface and each secure interface are connected for data communication with the IEP. The instructions provision TCD for cryptographic operations via a secure interface; present a first file system partition comprising a write file and a read file with file creation/deletion privileges allocated only to the IEP at the host interface via the IEP; present a non-secured file system partition with access to the non-secure partition via the host interface via the IEP; receive, via the write file, requests to perform trusted computing; perform requested computing using the IEP, secure memory, and AP; and write results to the read file.


Find Patent Forward Citations

Loading…