TEE Enablement Platform
Aug 1, 2025
·
1 min read
A Trusted Execution Environment (TEE) enablement platform built on NXP i.MX93, providing hardware-backed key management and remote attestation capabilities for secure embedded systems.
Key contributions:
- TEE implementation on NXP i.MX93 using OP-TEE and NuttX RTOS
- On-device key pair generation and Certificate Signing Request (CSR) creation within the secure world
- Remote attestation verifier for platform integrity validation
- Hardware security analysis including fault injection and side-channel analysis on i.MX93, PolarFire SoC, and Nvidia Orin platforms
The platform establishes a complete chain of trust from hardware to application, enabling secure provisioning and lifecycle management for IoT and edge computing deployments.

Authors
James Hyunmin Kim
(he/him)
Senior SoC Architect & Hardware Security Expert
Ph.D. in Electrical Engineering from KU Leuven (imec-COSIC), with 15+ years of expertise
in secure SoC architecture, hardware security, and cryptographic implementations.
Specialized in ARM/RISC-V security subsystems, side-channel countermeasures, and
post-quantum cryptography. 4 silicon tape-outs, CAVP-certified security IPs.