UM2542 STM32MPx seri kle dèlko lojisyèl
Enfòmasyon sou pwodwi
Espesifikasyon
- Non pwodwi: STM32MPx seri lojisyèl dèlko kle
- Vèsyon: UM2542 – Rev 3
- Dat lage: jen 2024
- Manifakti: STMicroelectronics
Enstriksyon Itilizasyon Pwodwi
1. Enstale STM32MP-KeyGen
Pou enstale lojisyèl STM32MP-KeyGen, swiv enstalasyon an
enstriksyon yo bay nan manyèl itilizatè a.
2. STM32MP-KeyGen Entèfas Liy Kòmandman
Lojisyèl STM32MP-KeyGen ka itilize nan liy lòd la
koòdone. Anba a se kòmandman ki disponib yo:
- -kle prive (-prvk)
- – kle piblik (-pubk)
- –kle-piblik-hash (-hash)
- –chemen-absoli (-abs)
- – modpas (-pwd)
- –prvkey-enc (-pe)
- –ecc-algo (-ecc)
- – ede (-h ak -?)
- -vèsyon (-v)
- –nimewo-kle (-n)
3. Egzamples
Men kèk ansyenampki jan yo sèvi ak STM32MP-KeyGen:
-
- Example 1: -abs /home/user/KeyFolder/ -pwd azerty
- Example 2: -abs /home/user/KeyFolder/ -pwd azerty -pe
aes128
FAQ
K: Konbyen pè kle yo ka pwodwi nan yon fwa?
A: Ou ka jenere jiska uit pè kle ansanm pa
bay uit modpas.
K: Ki algorithm chifreman yo sipòte?
A: lojisyèl an sipòte aes256 ak aes128 chifreman
algoritm.
UM2542
Manyèl itilizatè
STM32MPx seri kle dèlko lojisyèl deskripsyon
Entwodiksyon
Lojisyèl dèlko kle seri STM32MPx (ki rele STM32MP-KeyGen nan dokiman sa a) entegre nan STM32CubeProgrammer (STM32CubeProg). STM32MP-KeyGen se yon zouti ki jenere pè kle ECC ki nesesè pou siyen imaj binè. Kle pwodwi yo itilize pa zouti pou siyen STM32 pou pwosesis siyen. STM32MP-KeyGen jenere yon kle piblik file, yon kle prive file ak yon kle piblik hash file. Kle piblik la file gen kle piblik ECC pwodwi a nan fòma PEM. Kle prive a file gen kle prive ECC ankripte nan fòma PEM. Ou ka fè chifreman an lè l sèvi avèk chifreman aes 128 cbc oswa aes 256 cbc. Seleksyon chifreman an fè ak opsyon –prvkey-enc. Hash kle piblik la file gen hash SHA-256 nan kle piblik la nan fòma binè. Hash SHA-256 la kalkile baze sou kle piblik la san okenn fòma kodaj. Premye octet kle piblik la prezan jis pou endike si kle piblik la nan fòma konprese oswa dekonprese. Depi sèlman fòma dekonprese sipòte, byte sa a retire.
DT51280V1
UM2542 – Rev 3 – Jen 2024 Pou plis enfòmasyon kontakte biwo lavant STMicroelectronics lokal ou a.
www.st.com
1
Nòt:
UM2542
Enstale STM32MP-KeyGen
Enstale STM32MP-KeyGen
Zouti sa a enstale ak pake STM32CubeProgrammer (STM32CubeProg). Pou plis enfòmasyon sou pwosedi konfigirasyon an, al gade nan seksyon 1.2 nan manyèl itilizatè STM32CubeProgrammer deskripsyon lojisyèl an (UM2237). Lojisyèl sa a aplike pou MPU ki baze sou Arm® seri STM32MPx yo. Arm se yon mak ki anrejistre Arm Limited (oswa filiales li yo) nan peyi Etazini ak/oswa lòt kote.
UM2542 - Rev 3
paj 2/8
UM2542
STM32MP-KeyGen koòdone liy lòd
2
STM32MP-KeyGen koòdone liy lòd
Seksyon sa yo dekri kijan pou itilize STM32MP-KeyGen nan liy lòd.
2.1
Kòmandman
Kòmandman ki disponib yo ki nan lis anba a:
·
-kle prive (-prvk)
Deskripsyon: kle prive file chemen (.pem ekstansyon)
Sentaks: -prvkfile_chemen>
Egzample: -prvk ../privateKey.pem
·
– kle piblik (-pubk)
Deskripsyon: kle piblik file chemen (.pem ekstansyon)
Sentaks: -pubkfile_chemen>
Egzample: -pubk C:publicKey.pem
·
–kle-piblik-hash (-hash)
Deskripsyon: Hash imaj file chemen (.bin ekstansyon)
Sentaks: -hashfile_chemen>
·
–chemen-absoli (-abs)
Deskripsyon: chemen absoli pou pwodiksyon an files
Sentaks: -abs
Egzample: -abs C:KeyFolder
·
– modpas (-pwd)
Deskripsyon: Modpas kle prive a (modpas sa a dwe genyen omwen kat karaktè)
Egzample: -pwd azerty
Nòt:
Mete uit modpas pou jenere uit keypairs.
Sentaks 1:-pwd
Sentaks 2: -pwd
·
–prvkey-enc (-pe)
Deskripsyon: Algorithm kle prive chifreman (aes128/aes256) (algorithm aes256 se algorithm default)
Sentaks: -pe aes128
·
–ecc-algo (-ecc)
Deskripsyon: Algorithm ECC pou jenerasyon kle (prime256v1/brainpoolP256t1) (prime256v1 se algorithm default)
Sentaks: -ecc prime256v1
·
– ede (-h ak -?)
Deskripsyon: Montre èd.
·
-vèsyon (-v)
Deskripsyon: Montre vèsyon zouti a.
·
–nimewo-kle (-n)
Deskripsyon: Jenere kantite pè kle {1 oswa 8} ak Hash nan tab la file
Sentaks: -n
UM2542 - Rev 3
paj 3/8
UM2542
STM32MP-KeyGen koòdone liy lòd
2.2
Examples
Egzanp sa aamples montre kijan pou itilize STM32MP-KeyGen:
·
Example 1
-abs /home/itilizatè/KeyFolder/ -pwd azerty
Tout files (publicKey.pem, privateKey.pem ak publicKeyhash.bin) yo kreye nan katab /home/user/KeyFolder/. Kle prive a ankripte ak algorithm default aes256.
·
Example 2
-abs /home/user/keyFolder/ -pwd azerty pe aes128
Tout files (publicKey.pem, privateKey.pem ak publicKeyhash.bin) yo kreye nan katab /home/user/KeyFolder/. Kle prive a chiffres ak algorithm aes128.
·
Example 3
-pubk /home/user/public.pem prvk /home/user/Folder1/Folder2/private.pem hash /home/user/pubKeyHash.bin pwd azerty
Menm si Folder1 ak Folder2 pa egziste, yo kreye yo.
·
Example 4
Jenere uit pè kle nan anyè k ap travay la:
./STM32MP_KeyGen_CLI.exe -abs . -pwd abc1 abc2 abc3 abc4 abc5 abc6 abc7 abc8 -n 8
Pwodiksyon an bay sa ki annapre yo files: uit kle piblik files: publicKey0x{0..7}.pem uit kle prive files: privateKey0x{0..7}.pem uit kle piblik hash files: publicKeyHash0x{0..7}.bin youn file nan PKTH: publicKeysHashHashes.bin
·
Example 5
Jenere yon pè kle nan anyè k ap travay la:
./STM32MP_KeyGen_CLI.exe -abs . -pwd abc1 -n 1
Pwodiksyon an bay sa ki annapre yo files: yon sèl kle piblik file: publicKey.pem yon sèl kle prive file: privateKey.pem yon sèl kle piblik hash file: publicKeyHash.bin youn file nan PKTH: publicKeysHashHashes.bin
UM2542 - Rev 3
paj 4/8
UM2542
STM32MP-KeyGen koòdone liy lòd
2.3
Mòd otonòm
Lè w ap egzekite STM32MP-KeyGen nan mòd otonòm, yo mande yon chemen absoli ak yon modpas jan yo montre nan figi ki anba a.
Figi 1. STM32MP-KeyGen nan mòd otonòm
Lè itilizatè a peze , la files yo pwodwi nan la katab.
Apre sa, antre modpas la de fwa epi chwazi youn nan de algoritm yo (prime256v1 oswa brainpoolP256t1) lè w peze kle respektif la (1 oswa 2).
Finalman chwazi yon algorithm chifreman (aes256 oswa aes128) lè w peze kle respektif la (1 oswa 2).
UM2542 - Rev 3
paj 5/8
Istwa revizyon
Dat 14-fevriye-2019 24-Nov-2021
26-Jen-2024
Tablo 1. Istwa revizyon dokiman yo
Vèsyon 1 2
3
Chanjman
Premye lage.
Mizajou: · Seksyon 2.1: Kòmandman · Seksyon 2.2: Egzamples
Ranplase nan tout dokiman an: · STM32MP1 seri pa STM32MPx seri · STM32MP1-KeyGen pa STM32MP-KeyGen
UM2542
UM2542 - Rev 3
paj 6/8
UM2542
Kontni
Kontni
1 Enstale STM32MP-KeyGen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 2 STM32MP-KeyGen koòdone liy lòd. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2.1 Kòmandman. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 2.2 Egzamples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 2.3 Mòd otonòm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 Istwa revizyon . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6
UM2542 - Rev 3
paj 7/8
UM2542
AVI ENPÒTAN LI AK ATANSYON STMicroelectronics NV ak filiales li yo ("ST") rezève dwa pou fè chanjman, koreksyon, amelyorasyon, modifikasyon, ak amelyorasyon nan pwodwi ST ak/oswa nan dokiman sa a nenpòt ki lè san avètisman. Achtè yo ta dwe jwenn dènye enfòmasyon enpòtan sou pwodwi ST yo anvan yo mete lòd. Pwodwi ST yo vann daprè tèm ak kondisyon vann ST ki an plas nan moman rekonesans lòd la. Achtè yo se sèl responsab pou chwa, seleksyon, ak itilizasyon pwodwi ST yo epi ST pa sipoze okenn responsablite pou asistans aplikasyon oswa konsepsyon pwodwi achtè yo. Pa gen okenn lisans, eksprime oswa implicite, sou okenn dwa pwopriyete entelektyèl akòde pa ST nan la a. Revann pwodwi ST ak dispozisyon ki diferan de enfòmasyon ki endike nan la a pral anile nenpòt garanti ST akòde pou pwodui sa a. ST ak logo ST a se mak komèsyal ST. Pou plis enfòmasyon sou mak komèsyal ST, al gade nan www.st.com/trademarks. Tout lòt non pwodwi oswa sèvis yo se pwopriyete pwopriyetè respektif yo. Enfòmasyon ki nan dokiman sa a ranplase epi ranplase enfòmasyon yo te bay anvan nan nenpòt vèsyon anvan dokiman sa a.
© 2024 STMicroelectronics Tout dwa rezève
UM2542 - Rev 3
paj 8/8
Dokiman / Resous
![]() |
STMicroelectronics UM2542 STM32MPx seri kle dèlko lojisyèl [pdfManyèl Itilizatè UM2542, DT51280V1, UM2542 STM32MPx seri kle dèlko lojisyèl, UM2542, STM32MPx seri kle dèlko lojisyèl, seri kle dèlko lojisyèl, kle dèlko lojisyèl, dèlko lojisyèl, lojisyèl |