Software di estensione dei servizi di sicurezza root X-CUBE-RSSe di STMicroelectronics
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
Collegamento allo stato del prodotto
X-CUBE-RSSe
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 |
|
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 |