Trusted Firmware Logo

Trusted Services v1.0.0-beta and enabling PSA Certified on Cortex-A devices

logo
Shebu Kuriakose| Monday, December 5, 2022|2 min read

Trusted Services v1.0.0-beta and enabling PSA Certified on Cortex-A devices

The Trusted Services project has made the first tagged release v1.0.0-beta. The release includes PSA Certified Secure Services that can be deployed on Cortex-A devices to meet PSA Certified requirements. The release also includes necessary build and test infrastructure and documentation content.

The project provides a framework for developing and deploying device root-of-trust services for A- profile devices. The services in the project exists as Firmware Framework-A Secure Partitions. The Secure Partitions are managed by a Secure Partition Manager Core (SPMC) running as part of a Trusted Operating System (e.g., OP-TEE) or Secure-EL2 Hypervisor (e.g., Hafnium) within a Trusted Execution Environment.

The release includes PSA Crypto, Storage and Attestation Secure Partitions exposing the PSA Certified Functional APIs, the same APIs available today on Arm v8-M Cortex-M platforms via Trusted Firmware- M. Additionally, UEFI SMM services are available through the SMM gateway Secure Partition. The services within the Secure Partitions can be invoked by applications for secure operations.

OP-TEE in 3.17 and later releases support Secure Partition Manager Core (SPMC). Details can be found here. The diagram below shows Trusted Services deployment on a reference platform.

TS deployment on reference platform

Visit project documentation to find out more and subscribe to the mailing list to remain updated and get involved in the project. The TS roadmap can be found here. The project will make further releases as more features are added and improvements are made to supported features and documentations.

Recent Posts

post image
Trusted Firmware-M’s First Long Term Support (LTS) Release v2.1.0

Wednesday, May 22, 2024

Trusted Firmware-M’s First Long Term Support (LTS) Release: v2.1.0

post image
MBed TLS v3.6.0 Long Term Support(LTS) Release

Tuesday, April 16, 2024

MBed TLS v3.6.0 Long Term Support(LTS) Release

post image
Trusted Firmware OP-TEE v4.2.0 Release

Sunday, April 14, 2024

Trusted Firmware OP-TEE: v4.2.0 Release

post image
Trusted Firmware-A LTS v2.10.2 released!

Tuesday, February 20, 2024

Building on the 1st TF-A LTS in 2023, Trusted Firmware-A is pleased to announce the release of the second major LTS version- LTS v2.10 \[1], its first valid tag being lts-v2.10.2. The LTS is branched out of TF-A 2.10, the second 2023 TF-A Release \[Nov’2023]

post image
Trusted Firmware OP TEE Release 4.1.0

Thursday, January 18, 2024

Trusted Firmware OP TEE: v4.1.0 Release