Platform Security Architecture (PSA)

PSA Certified APIs are open-source programming interfaces that provide developers with a trusted code base that complies with platform security specifications. The APIs are designed to be easy to use and provide interfaces to basic security functions, such as secure storage, crypto, and attestation.

PSA Certified APIs also create a consistent interface to the underlying Root of Trust hardware, allowing software vendors to easily port to multiple chips and chips to port to multiple software platforms. PSA Cryptography API provides encrypt/decrypt, sign/verify, key management and derivation, hash, RNG, and key storage services with support for different key lifetime policies.

Note

Key derivation is not yet supported.