This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Design security model using ARM11 trust zone

Note: This was originally posted on 19th January 2010 at http://forums.arm.com

Hi all,

I am a very new user on the ARM11 trustzone.
My fist concern is - how should I start in designing the security model utilizing the trustzone?
I've decided to use RTOS in my development, is there any step by step procedure. ( integrate the os image with the interupt handler and secure monitor software).
Hope some one can guide me.
Thank you
  • Note: This was originally posted on 19th January 2010 at http://forums.arm.com

    I'd suggest starting with this document:

    [url="http://infocenter.arm.com/help/topic/com.arm.doc.prd29-genc-009492c/index.html"]http://infocenter.arm.com/help/topic/com.a...492c/index.html[/url]

    It's a pretty good introduction to the TrustZone hardware architecture and some of the possible software architectures which you might want to use. It's fairly low level - the higher level security model depends on what you are actually trying to secure against what ...
  • Note: This was originally posted on 16th September 2010 at http://forums.arm.com

    The TrustZone API from ARM is _just_ the API specification; it is available as a standard interface which developers can take and use an an interface to their own security product.

    Application developers using the API can then port their applications to different implementations which have the TrustZone API as an interface, but there is no "TrustZone library"; that would have to be provided by the developer of the security environment using the TrustZone Secure World.

    The PDF linked above explains this in more detail.
  • Note: This was originally posted on 22nd November 2010 at http://forums.arm.com

    Hi Swati,
      Can u share with me Linux rtos with trust zone and can I know on what platform do u test your images. Thanks
  • Note: This was originally posted on 16th September 2010 at http://forums.arm.com

    Hi All,

    I have to start working on Trust zone. I am able to find the APIs of Trust zone, but can we have Library of it. Can we apply in simple socket client-server programming.

    I have VxWorks rtos, can we use Trust Zone APIs there? Please let me know in brief, let it be very basic although.


    I'd suggest starting with this document:

    [url="http://infocenter.arm.com/help/topic/com.arm.doc.prd29-genc-009492c/index.html"]infocenter.arm.com/.../url]

    It's a pretty good introduction to the TrustZone hardware architecture and some of the possible software architectures which you might want to use. It's fairly low level - the higher level security model depends on what you are actually trying to secure against what ...
  • Note: This was originally posted on 17th September 2010 at http://forums.arm.com

    Hi

    Do you have any project using TrustZone? Can you share ? I am able to find Linux rtos with trust zone but not able to find with rtos vxWorks.

    TrustZone is independent of Host Operating System, so it should work with xWorks host rtos?