Secure Provisioning SDK (SPSDK)

Roll over image to zoom in

Software Details

Select a section:

Diagram

Secure Provisioning SDK Block Diagram

Secure Provisioning SDK Block Diagram

Features

Trust Provisioning

Protected Flash Region (PFR) / Flash Information Register (IFR)

  • Generation and parsing of PFR/IFR data including CMPA and CFPA
  • Boot configuration
  • Debug configuration
  • Code encryption configuration

Crypto

  • Secret keys generation
  • Generation of X.509 digital certificates including self-signed certificates
  • Verification of digital certificates and signatures

Master Boot Image

  • Master Boot image generation

Secure Binary File

  • Generation of Secure Binary (SB) bootable images
  • Support SB.2 and SB.3 secure binary formats

MCU Bootloader Protocol

  • Interacts with the on-chip ROM bootloader

Serial Download Protocol (SDP)

  • Download an image to a microcontroller over USB and UART serial connection

Debugger (Debug Mailbox) and Debug Authentication

  • Debug interface access control
  • Allow access to select parts of firmware and hardware with authorization

Supported Devices

Downloads

2 downloads

  • Software Development Resources

    Secure Provisioning SDK (SPSDK) Tool PyPI

  • Software Development Resources

    Secure Provisioning SDK (SPSDK) Tool GitHub

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

Documentation

Quick reference to our documentation types.

1 documents

Design Resources

Select a section:

Hardware

1-5 of 25 hardware offerings

Show All

Related Software

1-5 of 8 software files

Show All

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

Support

What do you need help with?