PSA Functional API Certification

Quickly create secure applications using a set of built-in security functions

There is an industry wide problem of fragmented security hardware in chips that are difficult to use and can lead to poor system security. PSA Functional API Certification solves this by providing easy-to-use APIs that provide a high-level interface for software developers who want to use the security functions of the PSA Root of Trust (PSA-RoT). This interface masks underlying hardware differences and provides a consistent developer experience across system-on-chips (SoCs) and platforms. Arm provides test suites to enable software providers (e.g. RTOS vendors), security ecosystem partners and chip suppliers to check the functionality of their products against PSA Developer API requirements with the following benefits:

RTOS vendors who build a solution compatible with the PSA Developer APIs can check their solution with the PSA API test suites and know that it will be easy to port to multiple chips that have a functionally certified PSA-RoT

Device makers benefit from having a consistent set of security functions that they can rely on across chipsets

PSA Functional API Certification checks the implementation of the PSA Developer APIs. These APIs provide the top-level essential security functions of: crypto, secure storage and attestation tokens. To help accelerate industry adoption of the PSA Developer APIs an open source reference implementation is provided as part of the Trusted Firmware-M project. The corresponding API test suite provides the tests that enable an interoperable market of solutions.

Related Links

The PSA Certified name, PSA Certified logos, PSA Functional API Certified logo and any other Arm trademarks featured on this website
are registered trademarks or trademarks of Arm Limited (or its subsidiaries) in the US and/or elsewhere. All rights reserved. Other brands
and names mentioned on this website may be the trademarks of their respective owners.
See here for more information about Arm's trademarks.

Important Information for the PSA Certified website. This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies. If you are not happy with the use of these cookies, please review our Cookie Policy to learn how they can be disabled. By disabling cookies, some features of the site will not work. Find out more.