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:
Sep. 06, 2022

Filed:

Dec. 31, 2019
Applicant:

Arm Limited, Cambridge, GB;

Inventors:

Ehud Maor, Tel Aviv, IL;

Avi Shif, Netanya, IL;

David Yellin, Ganey-Tikva, IL;

Ofir Drang, Kfar-Netter, IL;

Assignee:

ARM LIMITED, Cambridge, GB;

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 21/60 (2013.01); G06F 16/2455 (2019.01); H04L 9/06 (2006.01); G06F 21/10 (2013.01);
U.S. Cl.
CPC ...
G06F 21/602 (2013.01); G06F 16/2455 (2019.01); G06F 21/105 (2013.01); H04L 9/0637 (2013.01); G06F 2221/0768 (2013.01); H04L 2209/38 (2013.01);
Abstract

Device, system, and method of policy enforcement for rich execution environment. An electronic device includes a Trusted Execution Environment (TEE), a Rich Execution Environment (REE), and a hardware-based secure sub-system which includes a cryptographic engine. The REE includes a cryptographic driver configured to initiate a request for TEE authorization to perform a particular cryptographic operation by the cryptographic engine on a data-item that is stored in a memory region that is accessible by the REE. The TEE includes a policies manager to determine whether the request from the REE is approved or rejected, and if approved, to inject data-items into the secure sub-system to enable performance of the requested cryptographic operation by the cryptographic engine.


Find Patent Forward Citations

Loading…