STMicroelectronics-LOGO

Software di estensione dei servizi di sicurezza root X-CUBE-RSSe di STMicroelectronics

STMicroelectronics X-CUBE-RSSe-Root-Security-Services-Extension-Software-prodotto

Specifiche

  • Nome prodotto: X-CUBE-RSSe
  • Espansione software per STM32Cube
  • Compatibile con i microcontrollori STM32
  • Include binari di estensione RSSe, dati di personalizzazione files e modelli di byte opzionali
  • Autenticazione e crittografia per un'esecuzione sicura

Informazioni sul prodotto

Il pacchetto di espansione X-CUBE-RSSe STM32Cube fornisce i binari di estensione STM32 RSSe ai servizi di sicurezza radice (RSS), dati di personalizzazione files al modulo applicativo sicuro STM32HSM-V2 e ai modelli di byte opzionali. Migliora le funzioni di sicurezza fornite dal dispositivo STM32 estendendo i servizi di sicurezza supportati da STM32.

Istruzioni per l'uso

Introduzione a STM32Cube
STM32Cube è un'iniziativa di STMicroelectronics volta a migliorare la produttività dei progettisti fornendo piattaforme software embedded complete, specifiche per ogni serie di microcontrollori e microprocessori.

Informazioni sulla licenza
X-CUBE-RSSe viene fornito secondo il contratto di licenza software SLA0048 e i relativi Termini di licenza aggiuntivi.

Domande frequenti

D: Qual è lo scopo di X-CUBE-RSSe?
A: X-CUBE-RSSe fornisce binari di estensione, dati di personalizzazione filee modelli di byte opzionali per migliorare le funzioni di sicurezza dei dispositivi STM32.

X-CUBE-RSSe

Breve dati
Espansione software di estensione dei servizi di sicurezza root (RSSe) per STM32Cube

STMicroelectronics X-CUBE-RSSe-Root-Servizi-di-Sicurezza-Software-Estensione (2)

Collegamento allo stato del prodotto

X-CUBE-RSSe

STMicroelectronics X-CUBE-RSSe-Root-Servizi-di-Sicurezza-Software-Estensione (1)

Caratteristiche

  • Supporto per vari servizi e funzioni API da integrare nello strumento di programmazione sicuro dell'utente
    • Binari RSSe per microcontrollori STM32 compatibili
    • Dati di personalizzazione STM32HSM-V2 files
    • Modelli di byte opzionali
  • Compatibile con STM32CubeProgrammer e STM32 Trusted Package Creator (STM32CubeProg) v2.18.0 e versioni successive
  • RSSe-SFI:
    • Installazione firmware sicura (SFI)
  • RSSe-KW:
    • Servizio di Secure Key Wrapping (KW) per la protezione delle chiavi private

Descrizione

  • Il pacchetto di espansione X-CUBE-RSSe STM32Cube fornisce i binari di estensione STM32 RSSe ai servizi di sicurezza radice (RSS), dati di personalizzazione files al modulo applicativo sicuro STM32HSM-V2 e modelli di byte opzionali.
  • Nei microcontrollori STM32, la memoria di sistema è una parte di sola lettura della memoria flash incorporata. È dedicata al bootloader STMicroelectronics. Alcuni dispositivi potrebbero includere una libreria RSS in quest'area. Questa libreria RSS è immutabile. Consolida funzionalità e API per eseguire le funzioni di sicurezza fornite dal dispositivo STM32.
  • Una parte dell'RSS fornisce servizi e funzioni di runtime, che vengono esposti all'utente all'interno dell'intestazione del dispositivo CMSIS file del firmware del pacchetto MCU STM32Cube.
  • Parte dell'RSS è fornita come binari di estensione RSS esterni (RSSe) che estendono i servizi di sicurezza supportati da STM32. Sono librerie autenticate e crittografate fornite in un formato binario che solo i dispositivi STM32 dedicati possono eseguire. Le librerie RSSe sono utilizzate dagli strumenti dell'ecosistema STMicroelectronics e dai partner degli strumenti di programmazione STMicroelectronics per supportare processi di produzione sicuri:
  • Per utilizzare il binario di installazione del firmware sicuro RSSe-SFI, fare riferimento all'installazione del firmware sicuro (SFI) delle MCU STM32view nota applicativa (AN4992) e visita l'SFI suview pagina del wiki dell'MCU STM32 all'indirizzo Italiano: wiki.st.com/stm32mcu
    Il servizio di wrapping sicuro delle chiavi RSSe-KW garantisce la protezione delle chiavi private. Una volta avvolte, le chiavi private non sono accessibili dall'applicazione utente o dalla CPU. Il servizio di wrapping sicuro delle chiavi utilizza la periferica di collegamento e collegamento (CCB) per gestire le chiavi avvolte.
  • Inizialmente, i binari RSSe, i dati di personalizzazione STM32HSM-V2 files, e i modelli di byte opzionali sono stati integrati e distribuiti tramite lo strumento STM32CubeProgrammer (STM32CubeProg). Dalla versione v32 di STM2.18.0CubeProgrammer in poi, tutti questi files vengono forniti separatamente nel pacchetto di espansione X-CUBE-RSSe dedicato. Devono essere installati manualmente negli strumenti STM32. X-CUBE-RSSe viene regolarmente mantenuto, aggiornato e reso disponibile su www.st.comÈ responsabilità dell'integratore utilizzare la versione più recente per limitare l'esposizione alle vulnerabilità.

Tabella 1. Prodotti applicabili

Tipo Prodotti
Microcontrollori
  • Serie STM32H5
  • STM32H7R3/7S3 line
  • STM32H7R7/7S7 line
  • Serie STM32L5
  • Serie STM32U5
  • STM32WBA5xxx (nella serie STM32WBA)
  • Linea STM32WL5x
Strumento di sviluppo software STM32CubeProgrammer e STM32 Trusted Package Creator (STM32CubeProg)
Strumento hardware Modulo di applicazione sicura STM32HSM-V2

informazioni generali

X-CUBE-RSSe funziona su microcontrollori STM32 basati sul processore Arm® Cortex®‑M.
Arm è un marchio registrato di Arm Limited (o delle sue consociate) negli Stati Uniti e/o altrove.

Che cos'è STM32Cube?
STM32Cube è un'iniziativa originale di STMicroelectronics volta a migliorare significativamente la produttività dei progettisti riducendo gli sforzi, i tempi e i costi di sviluppo. STM32Cube copre l'intero portafoglio STM32.

STM32Cube include:

  • Un insieme di strumenti di sviluppo software user-friendly per coprire lo sviluppo del progetto dall'ideazione alla realizzazione, tra cui:
    • STM32CubeMX, uno strumento di configurazione software grafico che consente la generazione automatica del codice di inizializzazione C utilizzando procedure guidate grafiche
    • STM32CubeIDE, uno strumento di sviluppo all-in-one con funzionalità di configurazione delle periferiche, generazione di codice, compilazione di codice e debug
    • STM32CubeCLT, un set di strumenti di sviluppo da riga di comando all-in-one con compilazione di codice, programmazione di schede e funzionalità di debug
    • STM32CubeProgrammer (STM32CubeProg), uno strumento di programmazione disponibile in versioni grafiche e da riga di comando
    • STM32CubeMonitor (STM32CubeMonitor, STM32CubeMonPwr, STM32CubeMonRF, STM32CubeMonUCPD), potenti strumenti di monitoraggio per ottimizzare il comportamento e le prestazioni delle applicazioni STM32 in tempo reale
  • Pacchetti MCU e MPU STM32Cube, piattaforme software integrate complete specifiche per ciascuna serie di microcontrollori e microprocessori (come STM32CubeU5 per la serie STM32U5), che includono:
    • STM32Cube Hardware Abstraction Layer (HAL), che garantisce la massima portabilità nel portafoglio STM32
    • API a basso livello STM32Cube, che garantiscono le migliori prestazioni e footprint con un alto grado di controllo dell'utente sull'hardware
    • Un insieme coerente di componenti middleware come ThreadX, FileX, LevelX, NetX Duo, USBX, USB PD, libreria touch, libreria di rete, mbed-crypto, TFM e OpenBL
    • Tutte le utilità software integrate con set completi di periferiche e applicazioni examples
  • Pacchetti di espansione STM32Cube, che contengono componenti software integrati che completano le funzionalità dei pacchetti MCU e MPU STM32Cube con:
    • Estensioni del middleware e livelli applicativi
    • Exampfile in esecuzione su alcune schede di sviluppo STMicroelectronics specifiche

Licenza

X-CUBE-RSSe viene fornito secondo il contratto di licenza software SLA0048 e i relativi Termini di licenza aggiuntivi.

Cronologia delle revisioni

Tabella 2. Cronologia delle revisioni del documento

Data Revisione Cambiamenti
18-Ott-2024 1 Versione iniziale.

AVVISO IMPORTANTE – LEGGERE ATTENTAMENTE

  • STMicroelectronics NV e le sue consociate ("ST") si riservano il diritto di apportare modifiche, correzioni, miglioramenti, migliorie e migliorie ai prodotti ST e/o al presente documento in qualsiasi momento e senza preavviso. Gli acquirenti devono ottenere le ultime informazioni rilevanti sui prodotti ST prima di effettuare ordini. I prodotti ST sono venduti in conformità ai termini e alle condizioni di vendita di ST in vigore al momento della conferma dell'ordine.
  • Gli acquirenti sono gli unici responsabili della scelta, della selezione e dell'uso dei prodotti ST e ST non si assume alcuna responsabilità per l'assistenza applicativa o la progettazione dei prodotti degli acquirenti.
    Nel presente documento ST non concede alcuna licenza, espressa o implicita, su alcun diritto di proprietà intellettuale.
  • La rivendita di prodotti ST con disposizioni diverse dalle informazioni qui stabilite invaliderà qualsiasi garanzia concessa da ST per tale prodotto.
    ST e il logo ST sono marchi di ST. Per ulteriori informazioni sui marchi ST, fare riferimento a www.st.com/trademarksTutti gli altri nomi di prodotti o servizi sono di proprietà dei rispettivi proprietari.
    Le informazioni contenute nel presente documento annullano e sostituiscono le informazioni fornite in precedenza in qualsiasi versione precedente del documento.

© 2024 STMicroelectronics – Tutti i diritti riservati

Documenti / Risorse

Software di estensione dei servizi di sicurezza root X-CUBE-RSSe di STMicroelectronics [pdf] Guida utente
X-CUBE-RSSe, X-CUBE-RSSe Root Security Services Extension Software, Root Security Services Extension Software, Security Services Extension Software, Servizi Extension Software, Extension Software, Software

Riferimenti

Lascia un commento

Il tuo indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati *