PSA Certified explained

PSA Certified
Region:Worldwide
Founded:2017
Type:Security certification scheme
Homepage:psacertified.org

Platform Security Architecture (PSA) Certified is a security certification scheme for Internet of Things (IoT) hardware, software, and devices. It was created by Arm Holdings, Brightsight, CAICT, Prove & Run, Riscure, TrustCB, and UL as part of a global partnership.

Arm Holdings first brought forward the PSA specifications in 2017 to outline common standards for IoT security,[1] with the PSA Certified Assurance Scheme launching two years later in 2019.

History

In 2017, Arm Holdings introduced the Platform Security Architecture (PSA), a framework designed to enhance the security of Internet of Things (IoT) devices and services. PSA emerged as a comprehensive standard, incorporating various elements such as threat models, security analyses, and architectural specifications for hardware and firmware. It also included an open-source firmware reference implementation. The primary objective of PSA was to establish a baseline for security in the IoT sector, catering to the needs of both software and device manufacturers.

Over time, PSA evolved into PSA Certified, a more structured, four-stage framework. This development aimed to provide IoT designers with a systematic approach to ensuring security. The framework categorized security into different levels, each offering varying degrees of assessment and assurance.

The initial PSA documents and IoT threat models were released in 2018, marking a significant step in standardizing IoT security.

The formal certification process for PSA Certified was launched at Embedded World in 2019. This event saw the introduction of Level 1 certification, primarily targeting chip vendors. Concurrently, a draft outlining Level 2 protection was also presented.

PSA Certified was further strengthened by the collaboration of seven founding stakeholders, including Arm Holdings, Brightsight, CAICT, Prove & Run, Riscure, UL, and TrustCB. TrustCB joined as an independent certification body for the scheme, while the other stakeholders, four of which are security test laboratories, contributed to the creation of the PSA Certified specifications under the PSA Joint Stakeholders Agreement.

The PSA Certified ecosystem expanded in 2021 with the addition of Applus+ and ECSEC, two notable security test labs.

Noteworthy milestones in the journey of PSA Certification include the issuance of the first Level 2 certificates to chip vendors in February 2020 and the awarding of the first Level 3 certificate in March 2021.

In November 2022, PSA Certified introduced Level 2 + Secure Element. This new category allows for the integration of a secure element to enhance the physical protection at Level 2, bridging the gap before advancing to the more robust Level 3 protection.

The evolution of PSA and the introduction of PSA Certified represent significant strides in standardizing and enhancing IoT security, reflecting the industry's ongoing commitment to safeguarding interconnected devices in an increasingly digital world.

Certification

The PSA Joint Stakeholders Agreement is an initiative focused on establishing a global standard for Internet of Things (IoT) security. This agreement aims to simplify the security protocols within the electronics industry by providing a coherent and comprehensive security scheme. The security certification scheme, as outlined in the agreement, advocates a security-by-design approach applicable to a broad spectrum of IoT products. This process begins with a thorough security assessment of the chip, specifically its Root of Trust (RoT), and progressively extends to system software and device application code. Notably, the PSA-certified specifications are designed to be neutral regarding implementation and architecture, making them applicable across various chips, software, and devices.

The PSA Certified program seeks to address and reduce fragmentation in the IoT product manufacturing and development sectors. It supports the creation of system-on-chips (SoCs) that incorporate a PSA Root of Trust (PSA-RoT), a security component accessible to software platforms and original equipment manufacturers (OEMs).

Functional API Certification

PSA-RoT offers a set of high-level APIs, facilitating the abstraction of trusted hardware and firmware across different chip vendors. These APIs include the PSA Cryptography API, the PSA Attestation API, the PSA Storage API, and the PSA Firmware Update API. Compliance with these APIs is verified through open source API test suites, and an open-source implementation of the PSA Root of Trust APIs is available through the TrustedFirmware.org project.

Certification Levels

Level 1 Certification

Level 1 targets chip vendors, software platforms, and device manufacturers. It involves a questionnaire, document review, and an interview conducted by a certification lab. The process ensures alignment with key IoT standards and laws, like NISTIR 8259, ETSI 303 645, and SB-327.

Level 2 Certification[2]

This mid-level certification focuses on software attacks and includes a month-long review of the PSA-RoT source code by a security lab. It emphasizes specific attack methods and evaluation methodologies, with a requirement for hardware support of PSA-RoT functions, primarily aimed at chip vendors.

Level 2 + Secure Element

This level enhances Level 2 by adding physical protection for certain security functions. It typically involves a Level 2 Certified SoC combined with a secure element, focusing on secure cryptographic operations and key storage.

Level 3 Certification

The highest level, Level 3, expands upon Level 2 to include safeguards against various physical and side-channel attacks. This level encompasses physical protection for all security functions, differentiating it from Level 2 + Secure Element.

This structured approach under the PSA Joint Stakeholders Agreement and the subsequent certification levels play a critical role in unifying and strengthening IoT security standards, catering to the diverse needs of the industry, and promoting a safer IoT environment.

Industry adoption

Since the launch of the standard, it has been adopted by a number of chip manufacturers and system software providers.

CompanyCertification LevelSectorReferences
Aitos.ioLevel 1Blockchain[3]
Azure RTOSLevel 1Software platform[4]
Crypto QuantiqueLevel 2OEM[5]
Cypress SemiconductorLevel 2Chip manufacturer[6]
Embedded PlanetLevel 2OEM[7]
Espressif SystemsLevel 1Chip manufacturer[8]
EurotechLevel 1OEM[9]
Express LogicLevel 1Software platform[10]
FreeRTOSLevel 1Software platform[11]
InfineonLevel 2Chip manufacturer[12]
InGeekLevel 1OEM[13]
MacronixLevel 1OEM[14]
Microchip TechnologyLevel 1Chip manufacturer[15]
Nordic SemiconductorLevel 2Chip manufacturer[16]
NuvotonLevel 1Chip manufacturer[17]
NXM LabsLevel 1Software platform[18]
NXP SemiconductorLevel 3Chip manufacturer[19]
OneOSLevel 1Software platform[20]
Renesas ElectronicsLevel 2Chip manufacturer[21]
RT-ThreadLevel 1Software platform[22]
Sequitur LabsLevel 1Software platform[23]
Silicon LabsLevel 3Chip manufacturer[24]
Shenzhen GoodixLevel 1Chip manufacturer[25]
STMicroelectronicsLevel 3Chip manufacturer[26]
UnisocLevel 1Chip manufacturer[27]
VeridifyLevel 1Software platform[28]
WinbondLevel 2Chip manufacturer[29] [30]
Zephyr OSLevel 1Software platform[31]

Notes and References

  1. Web site: Dent . Steve . Google and others back Internet of Things security push . . October 23, 2017.
  2. Web site: 2022-07-06 . ESP32-S3 Series (ESP32-S3, ESP32-S3FN8, ESP32-S3R2, ESP32-S3R8, ESP32-S3R8V, ESP32-S3FH4R2) PSA Certified . 2023-12-12 . www.psacertified.org . en-GB.
  3. Web site: aitos.io launches the world's first PSA Certified BoAT blockchain application framework . 12 May 2021 . Medium.
  4. Web site: 2021-10-27 . Azure RTOS PSA Certified . 2022-12-15 . www.psacertified.org . en-GB.
  5. Web site: Securing the IoT ecosystem . . September 30, 2021.
  6. Cypress Processing Solution with Built-in System Layer Security Fortifies IoT Application Design. 26 February 2019.
  7. Web site: Arrow Electronics Accelerates Development of IoT Devices on PSA Certified Trusted Methodology . EE Times.
  8. Web site: 2022-07-06 . ESP32-S3 Series (ESP32-S3, ESP32-S3FN8, ESP32-S3R2, ESP32-S3R8, ESP32-S3R8V, ESP32-S3FH4R2) PSA Certified . 2023-12-12 . www.psacertified.org . en-GB.
  9. Web site: Eurotech achieves IoT security certification . . July 7, 2021.
  10. Web site: Express Logic's X-Ware IoT Platform is now Arm PSA Certified . Embedded Computing.
  11. Web site: 2020-03-16. FreeRTOS PSA Certified. 2021-04-09. en-GB.
  12. Web site: PSoC 64 Standard Secure MCU family achieves PSA Level 2 certification . . September 21, 2021.
  13. Web site: InGeek Embedded World PSA Certified . InGeek.
  14. Web site: Macronix ArmorFlash NOR Flash achieves PSA Certified Level 1 status . New Electronics . August 31, 2021.
  15. Web site: SAM L10 and SAM L11 Microcontroller Family . Microchip Technology.
  16. Web site: Nordic Semiconductor nRF9160 SiP and nRF5340 SoC achieve PSA Certified Level 2 for enhanced IoT security assurance . Nordic Semiconductor.
  17. Web site: Nuvoton Debuts PSA Certified Level 1 and PSA Functional API Certified Arm Cortex-M23 Based MCU for Global Market Targeting IoT Security . Nuvoton.
  18. Web site: NXM Achieves PSA Level One Certification from UL for its Autonomous Security Software . UL . October 8, 2019.
  19. Web site: The LPC553x/S3x MCU family further expands the world’s first general purpose Cortex-M33-based MCU series . Arm Limited.
  20. Web site: OneOS certification . 3 February 2021 . PSA Certified.
  21. Web site: Renesas Electronics Unveils RA Family of 32-Bit Arm Cortex-M Microcontrollers with Superior Performance and Advanced Security for Intelligent IoT Applications . Renesas.
  22. Web site: Cohen . Perry . RT-Thread IoT OS Achieves PSA Security Certification . Embedded Computing Design.
  23. Web site: Sequitur Labs' EmSPARK 2.0 Security Suite achieves PSA Certified status . New Electronics.
  24. Web site: Dahad . Nitin . Silicon Labs First to Achieve PSA Certified Level 3 Status for Wireless SoC . . March 17, 2021.
  25. Web site: Goodix receives PSA Certification . . Chinese.
  26. Web site: Dev kits and software for STM32U5 – and chips now available . . October 1, 2021.
  27. Web site: Unisoc Launches All-New AIOT Solution V5663 . . March 2, 2020 . August 4, 2020 . June 16, 2020 . https://web.archive.org/web/20200616002323/http://www.unisoc.com/unparalleled-unisoc-launches-all-new-aiot-solution-v5663 . dead .
  28. Web site: Veridify Security's DOME Client Library Achieves PSA Certified Level 1 Accreditation . Embedded Computing (magazine).
  29. Web site: Winbond TrustME Secure Flash Memory achieves PSA Certified Level 2 . . February 26, 2020.
  30. Web site: Winning . Ally . Winbond TrustME secure flash gets PSA Certified Level 2 Ready . 3 March 2020 . EE News.
  31. Web site: Linaro contributes to the Zephyr Project becoming PSA certified . Linaro.