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. 08, 2022

Filed:

Jul. 30, 2019
Applicant:

University of Pittsburgh-of the Commonwealth System of Higher Education, Pittsburgh, PA (US);

Inventors:

Rujia Wang, Chicago, IL (US);

Jun Yang, Pittsburgh, PA (US);

YouTao Zhang, Pittsburgh, PA (US);

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 12/06 (2006.01); G06F 12/0815 (2016.01); G06F 13/16 (2006.01); G06F 9/50 (2006.01); G06F 12/14 (2006.01);
U.S. Cl.
CPC ...
G06F 12/0638 (2013.01); G06F 9/5016 (2013.01); G06F 12/0815 (2013.01); G06F 12/1408 (2013.01); G06F 13/1673 (2013.01); G06F 2212/1021 (2013.01);
Abstract

An apparatus including (i) a processor including a plurality of main buffer on board (BOB) memory controllers (MCs) and a secure engine, (ii) a plurality of simple BOB MCs, (iii) a secure delegator, and (iv) a plurality of memory modules. The secure delegator coupled to a first main BOB MC and a first simple BOB MC creates a secure channel. A second main BOB MC coupled to a second simple BOB MC creates a non-secure channel. The plurality of main BOB MCs, the secure engine and the secure delegator are provided within a trusted computing base (TCB) of the apparatus and the plurality of simple BOB MCs and the plurality of memory modules are provided outside the TCB. The secure delegator is configured to: (i) secure communication between the first main BOB MC and the secure delegator, and (ii) perform Path ORAM accesses to the plurality of memory modules.


Find Patent Forward Citations

Loading…