TEEP (Trusted Execution Environment Provisioning) Implementation on RISC-V
summary
Explains implementing the IETF TEEP protocol for remote installation/update/deletion of Trusted Applications (TAs) inside TEEs, showing a port from OP-TEE on Arm TrustZone to Keystone on RISC‑V. Describes the three TEEP components (TEEP Broker in the normal OS, TEEP Agent inside the TEE, and remote Trusted Application Manager), PKI-based certificate and code‑signing management, and RISC‑V specific work to keep the in‑TEE feature set small while adding Keystone runtime support for HTTP/HTTPS and a CBOR parser to enable TEEP functionality.
AI-written summary · about
related talks
21mTEEP (Trusted Execution Environment Provisioning) on RISC-V
15mProposal of porting Trusted Execution Environment Provisioning (TEEP) Protocol...
39mSoftware Supply Chain Security with Trusted Execution Environment Provisioning (T...
16mTrusted RV: Trusted Execution Environment, Secure Coprocessor, and their Program...
09mDemo: Facilitating Trusted Application Migration to RISC-V
49mA More Open Trust Protocol
41mOP-TEE - Using TrustZone to Protect Our Own Secrets
40mWhat should I know about secure boot and TEEs?