TEE Enablement Platform

Aug 1, 2025 · 1 min read
projects

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.

James Hyunmin Kim
Authors
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.