US 12,216,769 B2
Secure element enforcing a security policy for device peripherals
Nicholas Michel Raphaël Ponsini, Mougins (FR); and Patrick Van Haver, La Cadiere d+3 Azur (FR)
Assigned to Oracle International Corporation, Redwood Shores, CA (US)
Filed by Oracle International Corporation, Redwood Shores, CA (US)
Filed on Apr. 29, 2022, as Appl. No. 17/733,562.
Prior Publication US 2023/0351028 A1, Nov. 2, 2023
Int. Cl. G06F 21/60 (2013.01); G06F 21/85 (2013.01); H04L 9/40 (2022.01)
CPC G06F 21/60 (2013.01) [G06F 21/85 (2013.01); H04L 63/20 (2013.01)] 31 Claims
OG exemplary drawing
 
1. A method, comprising:
executing a secure element (SE) application on a SE hardware processor comprised in a physical SE component, wherein: (a) the physical SE component is coupled via a first bus to a first controller comprised in a same computing device as the physical SE component, and (b) the physical SE component is coupled via a second bus to a first peripheral component comprised in the same computing device,
wherein the SE hardware processor executes one or more secure element applications within a secure execution environment, wherein the SE application is configured to perform authentication through one or more secure channels with at least one device that is remote from the SE hardware processor;
receiving, by a second controller implemented by the SE hardware processor, a first message from the first peripheral component via the first bus;
applying, by the SE hardware processor, a security policy to the first message to generate a first validated message; and
transmitting, by the second controller, the first validated message to the first controller.