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:
Apr. 06, 2021

Filed:

Mar. 15, 2017
Applicant:

Intel Corporation, Santa Clara, CA (US);

Inventors:

Eric Innis, Hillsboro, OR (US);

Raghunandan Makaram, Northborough, MA (US);

Ting Lu, Austin, TX (US);

Assignee:

INTEL CORPORATION, Santa Clara, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
H04L 29/06 (2006.01); H04L 9/32 (2006.01); H04L 29/08 (2006.01); H04L 9/08 (2006.01); G06F 21/76 (2013.01); H04W 4/60 (2018.01); G06F 21/57 (2013.01); G06F 21/60 (2013.01); G06F 21/62 (2013.01); G06F 21/64 (2013.01); H04L 9/06 (2006.01); H04L 9/14 (2006.01);
U.S. Cl.
CPC ...
H04L 9/3234 (2013.01); G06F 21/57 (2013.01); G06F 21/602 (2013.01); G06F 21/6209 (2013.01); G06F 21/64 (2013.01); G06F 21/76 (2013.01); H04L 9/0631 (2013.01); H04L 9/0637 (2013.01); H04L 9/0838 (2013.01); H04L 9/0841 (2013.01); H04L 9/0894 (2013.01); H04L 9/14 (2013.01); H04L 9/3247 (2013.01); H04L 63/0428 (2013.01); H04L 63/105 (2013.01); H04L 63/123 (2013.01); H04L 63/1458 (2013.01); H04L 67/10 (2013.01); H04W 4/60 (2018.02);
Abstract

The present disclosure provides confidential verification for FPGA code. Confidential verification for FPGA code can include receiving the policy from a cloud service provider (CSP) computing device, wherein the policy comprises a plurality of policy requirements used to determine whether to configure the FPGA using the code, receiving the code and the code encryption key from the user computing device, determining whether the code fulfills the plurality of policy requirements, and when the code fulfills the plurality of policy requirements encrypting and integrity protect the code using the code encryption key and providing the encrypted and integrity protected code to an accelerator loader to configure the FPGA using the code.


Find Patent Forward Citations

Loading…