MCUXpresso Secure Provisioning Tool

Click image to open expanded view

Diagram

MCUXpresso Secure Provisioning Tool Block Diagram

MCUXpresso Secure Provisioning Tool Block Diagram

Features

Graphical User Interface

  • Easy-to-use configuration of secure provisioning project settings
  • Enables direct communication with attached device for provisioning and programming
  • Supports generation of executable scripts for production use
  • Manufacturing mode for simplified production line use

Command-Line Interface

  • Unified command-line interface to the underlying utilities that can be used to create custom provisioning and production processing
  • Precompiled binaries utilities based on the Secure Provisioning SDK (SPSDK) are included with and leveraged by the Secure Provisioning Tool installation

Key/Certificate Management and Generation

  • Leverages OpenSSL or externally specified keys, signatures and certificates
  • OpenSSL libraries are pre-bundled with Windows® and Mac installations for seamless installation
  • Enables EdgeLock® 2GO for keys & certificates generation and secure provisioning
  • Enables Smart Card Trust Provisioning for device certificate generation and harvesting; keys and certificates are stored and deployed securely
  • Enables Device HSM Trust Provisioning for keys generation and secure provisioning

Secure Image Preparation

  • Generation of AHAB container and AHAB image for i.MX processors
  • Encrypting and signing of ELF (AXF) executables, SREC and raw binaries
  • Generation of Secure Binary (SB.2 or SB.3) bootable images

Alignment with MCUXpresso Config Tools

  • Supports importing a device configuration data (DCD) in binary format that can be specified and generated from the MCUXpresso Config Tools. Used primarily for SEMC configuration
  • Support importing Arm® TrustZone® configuration files generated from the Trust Execution Environment setting of the MCUXpresso Config Tools. Used for Cortex® -M33-based devices

Device Provisioning and Programming

Secure Provisioning SDK

  • Unified, reliable and easy-to-use SW library supported across a range of NXP MCUs and MPUs, providing a strong secure provisioning foundation from quick customer prototyping up to production deployment
  • Open source code based on Python v3, released on GitHub with fully documented APIs and use case examples

Supported Devices

Downloads

Quick reference to our software types.

1-5 of 31 downloads

Show All

Note: For better experience, software downloads are recommended on desktop.

Documentation

Quick reference to our documentation types

10 documents

Compact List

Fact Sheet (2)
Release Note (2)
User Guide (6)

Hardware

Quick reference to our board types.

1-5 of 45 hardware offerings

Show All

Related Software

Quick reference to our software types.

1-5 of 8 software files

Show All

Note: For better experience, software downloads are recommended on desktop.

Engineering Services

3 engineering services

To find a complete list of our partners that support this software, please see our Partner Marketplace.

Training

6 trainings

Show All

Support

What do you need help with?