本記事では、TEE (Trusted Execution Environment)・TrustZone Kinibiについて詳しく解説されています。TEEはSoC内で隔離された環境で、安全にプログラムを実行する機能であり、「秘密計算のオフローディング」や「暗復号の鍵管理」などの応用があります。
本記事では、TEEを実現できるHW機能の一つである、ARM TrustZoneのKinibiに焦点を当てています。Kinibiの概要やブートフロー、およびSW/HWスタックについて、また、Kinibiの起動から終了までの流れも解説されており、初期化、セッション開始、メモリ領域確保、コマンド実行、メモリ領域解放、セッション終了、終了の各段階について説明されています。
詳細は以下のブログ記事をご覧ください
ブログ記事:TrustZone Kinibi の動作概要紹介