Programari generador de claus de la sèrie UM2542 STM32MPx
Informació del producte
Especificacions
- Nom del producte: programari generador de claus de la sèrie STM32MPx
- Versió: UM2542 – Rev 3
- Data de llançament: juny de 2024
- Fabricant: STMicroelectronics
Instruccions d'ús del producte
1. Instal·leu STM32MP-KeyGen
Per instal·lar el programari STM32MP-KeyGen, seguiu la instal·lació
instruccions proporcionades al manual d'usuari.
2. Interfície de línia d'ordres STM32MP-KeyGen
El programari STM32MP-KeyGen es pot utilitzar des de la línia d'ordres
interfície. A continuació es mostren les ordres disponibles:
- –clau privada (-prvk)
- –clau pública (-pubk)
- –clau-publica-hash (-hash)
- -camí-absolut (-abs)
- –contrasenya (-pwd)
- –prvkey-enc (-pe)
- –ecc-algo (-ecc)
- –ajuda (-h i -?)
- –versió (-v)
- –tecla numèrica (-n)
3. Examples
Aquí teniu alguns exampfitxers de com utilitzar STM32MP-KeyGen:
-
- Example 1: -abs /home/user/KeyFolder/ -pwd azerty
- Example 2: -abs /home/user/KeyFolder/ -pwd azerty -pe
aes128
Preguntes freqüents
P: Quants parells de claus es poden generar alhora?
R: Podeu generar fins a vuit parells de claus simultàniament mitjançant
proporcionant vuit contrasenyes.
P: Quins algorismes de xifratge són compatibles?
R: El programari admet el xifratge aes256 i aes128
algorismes.
UM2542
Manual d'usuari
Descripció del programari del generador de claus de la sèrie STM32MPx
Introducció
El programari generador de claus de la sèrie STM32MPx (anomenat STM32MP-KeyGen en aquest document) està integrat a l'STM32CubeProgrammer (STM32CubeProg). STM32MP-KeyGen és una eina que genera el parell de claus ECC necessàries per signar imatges binàries. Les claus generades són utilitzades per l'eina de signatura STM32 per al procés de signatura. STM32MP-KeyGen genera una clau pública file, una clau privada file i una clau pública hash fileLa clau pública file conté la clau pública ECC generada en format PEM. La clau privada file conté la clau privada ECC xifrada en format PEM. El xifratge es pot fer mitjançant els xifratge aes 128 cbc o aes 256 cbc. La selecció de xifrat es fa mitjançant l'opció –prvkey-enc. La clau pública hash file conté el hash SHA-256 de la clau pública en format binari. El hash SHA-256 es calcula a partir de la clau pública sense cap format de codificació. El primer byte de la clau pública està present només per indicar si la clau pública està en format comprimit o sense comprimir. Com que només s'admet el format sense comprimir, aquest byte s'elimina.
DT51280V1
UM2542 – Rev 3 – juny de 2024 Per obtenir més informació, poseu-vos en contacte amb l'oficina de vendes local de STMicroelectronics.
www.st.com
1
Nota:
UM2542
Instal·leu STM32MP-KeyGen
Instal·leu STM32MP-KeyGen
Aquesta eina s'instal·la amb el paquet STM32CubeProgrammer (STM32CubeProg). Per obtenir més informació sobre el procediment de configuració, consulteu la secció 1.2 de la descripció del programari STM32CubeProgrammer del manual d'usuari (UM2237). Aquest programari s'aplica a les MPU basades en Arm® de la sèrie STM32MPx. Arm és una marca registrada d'Arm Limited (o les seves filials) als EUA i/o a altres llocs.
UM2542 - Rev 3
pàgina 2/8
UM2542
Interfície de línia d'ordres STM32MP-KeyGen
2
Interfície de línia d'ordres STM32MP-KeyGen
Les seccions següents descriuen com utilitzar STM32MP-KeyGen des de la línia d'ordres.
2.1
Ordres
Les ordres disponibles s'enumeren a continuació:
·
–clau privada (-prvk)
Descripció: clau privada file camí (extensió .pem)
Sintaxi: -prvkfile_camí>
Example: -prvk ../privateKey.pem
·
–clau pública (-pubk)
Descripció: clau pública file camí (extensió .pem)
Sintaxi: -pubkfile_camí>
Example: -pubk C:publicKey.pem
·
–clau-publica-hash (-hash)
Descripció: imatge hash file camí (extensió .bin)
Sintaxi: -hashfile_camí>
·
-camí-absolut (-abs)
Descripció: camí absolut per a la sortida files
Sintaxi: -abs
Example: -abs C:KeyFolder
·
–contrasenya (-pwd)
Descripció: contrasenya de la clau privada (aquesta contrasenya ha de contenir almenys quatre caràcters)
Example: -pwd azerty
Nota:
Incloeu vuit contrasenyes per generar vuit parells de claus.
Sintaxi 1:-pwd
Sintaxi 2: -pwd
·
–prvkey-enc (-pe)
Descripció: algorisme de xifratge de clau privada (aes128/aes256) (l'algorisme aes256 és l'algoritme predeterminat)
Sintaxi: -pe aes128
·
–ecc-algo (-ecc)
Descripció: algorisme ECC per a la generació de claus (prime256v1/brainpoolP256t1) (prime256v1 és l'algorisme predeterminat)
Sintaxi: -ecc prime256v1
·
–ajuda (-h i -?)
Descripció: Mostra ajuda.
·
–versió (-v)
Descripció: mostra la versió de l'eina.
·
–tecla numèrica (-n)
Descripció: genera un nombre de parells de claus {1 o 8} amb hash de taula file
Sintaxi: -n
UM2542 - Rev 3
pàgina 3/8
UM2542
Interfície de línia d'ordres STM32MP-KeyGen
2.2
Examples
El següent exampels mostren com utilitzar STM32MP-KeyGen:
·
Exampel 1
-abs /home/user/KeyFolder/ -pwd azerty
Tots files (publicKey.pem, privateKey.pem i publicKeyhash.bin) es creen a la carpeta /home/user/KeyFolder/. La clau privada està xifrada amb l'algoritme predeterminat aes256.
·
Exampel 2
-abs /home/user/keyFolder/ -pwd azerty pe aes128
Tots files (publicKey.pem, privateKey.pem i publicKeyhash.bin) es creen a la carpeta /home/user/KeyFolder/. La clau privada es xifra amb l'algoritme aes128.
·
Exampel 3
-pubk /home/user/public.pem prvk /home/user/Folder1/Folder2/private.pem hash /home/user/pubKeyHash.bin pwd azerty
Fins i tot si Folder1 i Folder2 no existeixen, es creen.
·
Exampel 4
Genereu vuit parells de claus al directori de treball:
./STM32MP_KeyGen_CLI.exe -abs . -pwd abc1 abc2 abc3 abc4 abc5 abc6 abc7 abc8 -n 8
La sortida dóna el següent files: vuit clau pública files: publicKey0x{0..7}.pem vuit clau privada files: privateKey0x{0..7}.pem vuit clau pública hash files: publicKeyHash0x{0..7}.bin one file de PKTH: publicKeysHashHashes.bin
·
Exampel 5
Genereu un parell de claus al directori de treball:
./STM32MP_KeyGen_CLI.exe -abs . -pwd abc1 -n 1
La sortida dóna el següent files: una clau pública file: publicKey.pem una clau privada file: privateKey.pem un hash de clau pública file: publicKeyHash.bin un file de PKTH: publicKeysHashHashes.bin
UM2542 - Rev 3
pàgina 4/8
UM2542
Interfície de línia d'ordres STM32MP-KeyGen
2.3
Mode autònom
Quan s'executa STM32MP-KeyGen en mode autònom, es demana una ruta absoluta i una contrasenya tal com es mostra a la figura següent.
Figura 1. STM32MP-KeyGen en mode autònom
Quan l'usuari prem , el files es generen al carpeta.
A continuació, introduïu la contrasenya dues vegades i seleccioneu un dels dos algorismes (prime256v1 o brainpoolP256t1) prement la tecla corresponent (1 o 2).
Finalment, seleccioneu un algorisme de xifratge (aes256 o aes128) prement la tecla corresponent (1 o 2).
UM2542 - Rev 3
pàgina 5/8
Historial de revisions
Data 14-feb-2019 24-nov-2021
26-juny-2024
Taula 1. Historial de revisions de documents
Versió 1 2
3
Canvis
Alliberament inicial.
Actualitzat: · Secció 2.1: Ordres · Secció 2.2: Examples
Substituït a tot el document: · Sèrie STM32MP1 per sèrie STM32MPx · STM32MP1-KeyGen per STM32MP-KeyGen
UM2542
UM2542 - Rev 3
pàgina 6/8
UM2542
Continguts
Continguts
1 Instal·leu STM32MP-KeyGen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 2 Interfície de línia d'ordres STM32MP-KeyGen. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2.1 Ordres. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 2.2 Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 2.3 Mode autònom . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 Historial de revisions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6
UM2542 - Rev 3
pàgina 7/8
UM2542
AVÍS IMPORTANT LLEGIU ATENCIÓ STMicroelectronics NV i les seves filials ("ST") es reserven el dret de fer canvis, correccions, millores, modificacions i millores als productes ST i/o a aquest document en qualsevol moment sense previ avís. Els compradors haurien d'obtenir la informació rellevant més recent sobre els productes ST abans de fer comandes. Els productes ST es venen d'acord amb els termes i condicions de venda de ST vigents en el moment del reconeixement de la comanda. Els compradors són els únics responsables de l'elecció, selecció i ús dels productes ST i ST no assumeix cap responsabilitat per l'assistència a l'aplicació o el disseny dels productes dels compradors. ST no concedeix cap llicència, expressa o implícita, a cap dret de propietat intel·lectual. La revenda de productes ST amb disposicions diferents de la informació que s'estableix aquí anul·larà qualsevol garantia concedida per ST per a aquest producte. ST i el logotip de ST són marques comercials de ST. Per obtenir informació addicional sobre les marques comercials ST, consulteu www.st.com/trademarks. Tots els altres noms de productes o serveis són propietat dels seus respectius propietaris. La informació d'aquest document substitueix i substitueix la informació proporcionada anteriorment en qualsevol versió anterior d'aquest document.
© 2024 STMicroelectronics Tots els drets reservats
UM2542 - Rev 3
pàgina 8/8
Documents/Recursos
![]() |
Programari generador de claus de la sèrie STMicroelectronics UM2542 STM32MPx [pdfManual d'usuari Programari generador de claus de la sèrie UM2542, DT51280V1, UM2542 STM32MPx, programari generador de claus de la sèrie UM2542, STM32MPx, programari generador de claus, programari generador de claus, programari generador, programari |