TZ テクノロジーが I.MX53 でどのように有効になっているのか、誰か説明できますか? i.MX53ボードにはTrustzoneが有効になっているとインターネットが言っているので、私は完全に混乱していますが、私が見つけることができるのはその中の割り込みコントローラーだけです。ARM trustzone の要件で指定されている残りのコンポーネントはどこにありますか? (TZPC TZMA など)。
1 に答える
基本的に、Trustzone はシステムに組み込まれており、TrustZone モードで起動します。これが可能になるのは、HAB メカニズム (High Assurance Boot ブートチェーン) によるものです。HAB メカニズムは常にセキュア ワールドを最初に起動します。
まず、ブートアップ ロジックが eFUSE に焼き付けられる方法は次のとおりです。
次に、起動シーケンスを示します。
https://www.nxp.com/docs/en/application-note/AN4581.pdf
セキュア ブート自体は、CSF を介して構成されます。
https://community.nxp.com/thread/428505
割り込み処理では、ノンセキュア ワールドに到達する前に、常にセキュア ワールドを最初に通過します。このため、ノンセキュア ワールドへの「割り込みの注入」と呼ばれます。
http://www.ic.unicamp.br/~edson/disciplinas/mc404/2012-2s/anexos/IMX53-tzic.pdf
詳細については、これらをお読みください:
http://genode.org/documentation/articles/trustzone
https://www.nxp.com/docs/en/reference-manual/IMX53QSBRM.pdf
https://www.nxp.com/docs/en/application-note/AN4581.pdf
https://www.nxp.com/docs/en/supporting-information/DWF13_AMF_IND_T0291.pdf