PROVIDING TRUSTED DEVICES FINE GRAINED ACCESS INTO PRIVATE MEMORY OF TRUSTED EXECUTION ENVIRONMENT

    公开(公告)号:US20240061697A1

    公开(公告)日:2024-02-22

    申请号:US17820950

    申请日:2022-08-19

    Abstract: An apparatus comprises a hardware processor to create an input/output control data structure (IOCS) for a trusted execution environment (TEE), allocate an input/output (I/O) address range comprising a host physical address (HPA) and a plurality of input/output (IO) pages to the input/output control structure, create an entry in the input/output control structure (IOCS) for a set of input/output (IO) pages and a device identifier for a remote device, set a pending bit to a first value which indicates that the remote device is authorized to access the input/output (I/O) address range, and grant the remote device access to the set of input/output pages in the input/output control structure upon verification of an input/output (IO) address range for the remote device.

Patent Agency Ranking