Где API ARM TrustZone?

Я прочитал в trustzone_security_whitepaper.pdf, глава 5.5 API TrustZone,

>To encourage the development of security solutions ARM have produced a 
>standardized software API, called the TrustZone API (TZAPI), which defines 
>a software interface which client applications running in the rich operating
>environment can use to interact with a security environment.

и 5.5.1 Доступность API

>"The TrustZone API can be downloaded for free from the ARM website" 

Я искал на веб-сайте arm, но не нашел записи в списке API TrustZone или руководствах?


person Wason    schedule 10.02.2017    source источник
comment
@jww Да, я прочитал этот документ. Но когда я редактировал свой пост, я увидел, что ARM предоставила загрузку интерфейса для TZAPI. См. 5.5.1.   -  person Wason    schedule 10.02.2017
comment
@wason Запрашивать сторонние ресурсы не по теме. Для этого вам по-прежнему требуется достаточное количество навыков работы с Google Magic :). ="nofollow noreferrer">в этом форуме. Спецификации можно загрузить бесплатно, но вам необходимо зарегистрироваться. 10-минутные письма могут быть удобными. Я не знаю, является ли это официальным документом ARM (я также считаю, что официальная документация должна быть явно запрошена у ARM).   -  person Margaret Bloom    schedule 10.02.2017
comment
@ Блум, да, ты прав. После входа в систему я нашел его в меню загрузки в левой части моего самообслуживания ARM.   -  person Wason    schedule 13.02.2017
comment
Я согласен с ответом здесь, кажется, что Arm официально поддерживает API-интерфейсы GlobalPlatform для связи между REE и TEE, как вы можете видеть здесь, это даже включено в их официальную графику: developer.arm.com/ip-products/security-ip/trustzone/ Таким образом, GP Internal /Client API используются, и TZAPI не требуется.   -  person smoothware    schedule 12.03.2020


Ответы (1)


Насколько я знаю, TrustZone API (TZAPI) устарел.
Одним из справочных документов является Соглашение о вызовах ARM SMC.

Если вы ищете конкретный API Trustzone, это действительно зависит от того, что вы хотите создать.
Если вы хотите создать надежное приложение, взгляните на TEE (Trusted Execution Environment).

person OlivierM    schedule 10.01.2018