UM2542 STM32MPx Serio Ŝlosila Generatora Programaro
Produktaj Informoj
Specifoj
- Produkta Nomo: STM32MPx-serio-ŝlosila generatora programaro
- Versio: UM2542 - Rev 3
- Eldondato: junio 2024
- Produktanto: STMicroelectronics
Produktaj Uzado-Instrukcioj
1. Instalu STM32MP-KeyGen
Por instali la programaron STM32MP-KeyGen, sekvu la instaladon
instrukcioj provizitaj en la uzantmanlibro.
2. STM32MP-KeyGen Komandlinia Interfaco
La programaro STM32MP-KeyGen povas esti uzata de la komandlinio
interfaco. Malsupre estas la disponeblaj komandoj:
- -privata ŝlosilo (-prvk)
- -publika ŝlosilo (-pubk)
- –publika-ŝlosilo-hash (-hash)
- -absoluta-vojo (-abs)
- – pasvorto (-pwd)
- –prvkey-enc (-pe)
- –ecc-algo (-ecc)
- –helpo (-h kaj -?)
- –versio (-v)
- –numera klavo (-n)
3. Ekzamples
Jen kelkaj eksampdosieroj pri kiel uzi STM32MP-KeyGen:
-
- Example 1: -abs /home/user/KeyFolder/ -pwd azerty
- Example 2: -abs /home/user/KeyFolder/ -pwd azerty -pe
aes128
Oftaj Demandoj
Q: Kiom da ŝlosilaj paroj povas esti generitaj samtempe?
R: Vi povas generi ĝis ok ŝlosilparojn samtempe per
disponigante ok pasvortojn.
Q: Kiuj ĉifradaj algoritmoj estas subtenataj?
R: La programaro subtenas ĉifradon aes256 kaj aes128
algoritmoj.
UM 2542
Uzantmanlibro
STM32MPx serio-ŝlosila generatora programara priskribo
Enkonduko
La STM32MPx-serio-ŝlosila generatora programaro (nomita STM32MP-KeyGen en ĉi tiu dokumento) estas integrita en la STM32CubeProgrammer (STM32CubeProg). STM32MP-KeyGen estas ilo, kiu generas la ECC-ŝlosilparon necesan por subskribi binarajn bildojn. La generitaj ŝlosiloj estas uzataj de la STM32 Signing-ilo por subskriba procezo. STM32MP-KeyGen generas publikan ŝlosilon file, privata ŝlosilo file kaj hash publika ŝlosilo file. La publika ŝlosilo file enhavas la generitan ECC publikan ŝlosilon en PEM-formato. La privata ŝlosilo file enhavas la ĉifritan ECC privatan ŝlosilon en PEM-formato. La ĉifrado povas esti farita per la aes 128 cbc aŭ aes 256 cbc ĉifroj. La ĉifrelekto estas farita per la opcio –prvkey-enc. La publika ŝlosilo hash file enhavas la SHA-256 hash de la publika ŝlosilo en binara formato. La hash SHA-256 estas kalkulita surbaze de la publika ŝlosilo sen iu ajn kodformato. La unua bajto de la publika ŝlosilo ĉeestas nur por indiki ĉu la publika ŝlosilo estas en kunpremita aŭ nekunpremita formato. Ĉar nur nekunpremita formato estas subtenata, ĉi tiu bajto estas forigita.
DT51280V1
UM2542 - Rev 3 - junio 2024 Por pliaj informoj kontaktu vian lokan vendan oficejon de STMicroelectronics.
www.st.com
1
Notu:
UM 2542
Instalu STM32MP-KeyGen
Instalu STM32MP-KeyGen
Ĉi tiu ilo estas instalita kun la pako STM32CubeProgrammer (STM32CubeProg). Por pliaj informoj pri la agorda proceduro, konsultu la sekcion 1.2 de la uzantmanlibro STM32CubeProgrammer programara priskribo (UM2237). Ĉi tiu programaro validas por la STM32MPx-serio Arm®-bazitaj MPUoj. Arm estas registrita varmarko de Arm Limited (aŭ ĝiaj filioj) en Usono kaj/aŭ aliloke.
UM2542 - Rev 3
paĝo 2/8
UM 2542
STM32MP-KeyGen komandlinia interfaco
2
STM32MP-KeyGen komandlinia interfaco
La sekvaj sekcioj priskribas kiel uzi STM32MP-KeyGen de komandlinio.
2.1
Komandoj
La disponeblaj komandoj estas listigitaj sube:
·
-privata ŝlosilo (-prvk)
Priskribo: privata ŝlosilo file vojo (.pem etendo)
Sintakso: -prvkfile_vojo>
Ekzample: -prvk ../privateKey.pem
·
-publika ŝlosilo (-pubk)
Priskribo: Publika ŝlosilo file vojo (.pem etendo)
Sintakso: -pubkfile_vojo>
Ekzample: -pubk C:publicKey.pem
·
–publika-ŝlosilo-hash (-hash)
Priskribo: Hash-bildo file vojo (.bin etendo)
Sintakso: -hashfile_vojo>
·
-absoluta-vojo (-abs)
Priskribo: Absoluta vojo por eligo files
Sintakso: -abs
Ekzample: -abs C:KeyFolder
·
– pasvorto (-pwd)
Priskribo: Pasvorto de la privata ŝlosilo (ĉi tiu pasvorto devas enhavi almenaŭ kvar signojn)
Ekzample: -pwd azerty
Notu:
Inkluzivi ok pasvortojn por generi ok klavparojn.
Sintakso 1:-pwd
Sintakso 2: -pwd
·
–prvkey-enc (-pe)
Priskribo: Ĉifranta privata ŝlosila algoritmo (aes128/aes256) (aes256-algoritmo estas la defaŭlta algoritmo)
Sintakso: -pe aes128
·
–ecc-algo (-ecc)
Priskribo: ECC-algoritmo por ŝlosilgenerado (prime256v1/brainpoolP256t1) (prime256v1 estas la defaŭlta algoritmo)
Sintakso: -ecc prime256v1
·
–helpo (-h kaj -?)
Priskribo: Montras helpon.
·
–versio (-v)
Priskribo: Montras la version de ilo.
·
–numera klavo (-n)
Priskribo: Generu nombron da ŝlosilparoj {1 aŭ 8} kun Hash de tabelo file
Sintakso: -n
UM2542 - Rev 3
paĝo 3/8
UM 2542
STM32MP-KeyGen komandlinia interfaco
2.2
Examples
La sekva ekzampili montras kiel uzi STM32MP-KeyGen:
·
Example 1
-abs /home/user/KeyFolder/ -pwd azerty
Ĉiuj files (publicKey.pem, privateKey.pem kaj publicKeyhash.bin) estas kreitaj en la dosierujo /home/user/KeyFolder/. La privata ŝlosilo estas ĉifrita per la defaŭlta algoritmo aes256.
·
Example 2
-abs /home/user/keyFolder/ -pwd azerty pe aes128
Ĉiuj files (publicKey.pem, privateKey.pem kaj publicKeyhash.bin) estas kreitaj en la dosierujo /home/user/KeyFolder/. La privata ŝlosilo estas ĉifrita per la algoritmo aes128.
·
Example 3
-pubk /home/user/public.pem prvk /home/user/Folder1/Folder2/private.pem hash /home/user/pubKeyHash.bin pwd azerty
Eĉ se la Dosierujo1 kaj Dosierujo2 ne ekzistas, ili estas kreitaj.
·
Example 4
Generu ok ŝlosilparojn en la labordosierujo:
./STM32MP_KeyGen_CLI.exe -abs . -pwd abc1 abc2 abc3 abc4 abc5 abc6 abc7 abc8 -n 8
La eligo donas la jenon files: ok publika ŝlosilo files: publicKey0x{0..7}.pem ok privata ŝlosilo files: privateKey0x{0..7}.pem ok publika ŝlosilo hash files: publicKeyHash0x{0..7}.bin unu file de PKTH: publicKeysHashHashes.bin
·
Example 5
Generu unu ŝlosilparon en la labordosierujo:
./STM32MP_KeyGen_CLI.exe -abs . -pwd abc1 -n 1
La eligo donas la jenon files: unu publika ŝlosilo file: publicKey.pem unu privata ŝlosilo file: privateKey.pem unu publika ŝlosilo hash file: publicKeyHash.bin unu file de PKTH: publicKeysHashHashes.bin
UM2542 - Rev 3
paĝo 4/8
UM 2542
STM32MP-KeyGen komandlinia interfaco
2.3
Memstara reĝimo
Kiam oni ekzekutas STM32MP-KeyGen en Sendependa reĝimo, absoluta vojo kaj pasvorto estas petitaj kiel montrite en la suba figuro.
Figuro 1. STM32MP-KeyGen en Sendependa reĝimo
Kiam la uzanto premas , la files estas generitaj en la dosierujo.
Poste enigu la pasvorton dufoje kaj elektu unu el la du algoritmoj (prime256v1 aŭ brainpoolP256t1) premante la respektivan klavon (1 aŭ 2).
Fine elektu ĉifradan algoritmon (aes256 aŭ aes128) premante la respektivan klavon (1 aŭ 2).
UM2542 - Rev 3
paĝo 5/8
Historio de revizioj
Dato 14-feb-2019 24-nov-2021
26-jun-2024
Tabelo 1. Dokumenta reviziohistorio
Versio 1 2
3
Ŝanĝoj
Komenca eldono.
Ĝisdatigita: · Sekcio 2.1: Komandoj · Sekcio 2.2: Ekzamples
Anstataŭita en la tuta dokumento: · STM32MP1-serio per STM32MPx-serio · STM32MP1-KeyGen per STM32MP-KeyGen
UM 2542
UM2542 - Rev 3
paĝo 6/8
UM 2542
Enhavo
Enhavo
1 Instalu STM32MP-KeyGen. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 2 STM32MP-KeyGen komandlinia interfaco. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2.1 Komandoj. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 2.2 Ekzamples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 2.3 Memstara reĝimo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 Historio de revizioj . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6
UM2542 - Rev 3
paĝo 7/8
UM 2542
GRAVA AVIZO LEGU ATENTE STMicroelectronics NV kaj ĝiaj filioj ("ST") rezervas la rajton fari ŝanĝojn, korektojn, plibonigojn, modifojn kaj plibonigojn al ST-produktoj kaj/aŭ al ĉi tiu dokumento iam ajn sen avizo. Aĉetantoj devas akiri la plej novajn rilatajn informojn pri ST-produktoj antaŭ ol fari mendojn. ST-produktoj estas venditaj laŭ la vendkondiĉoj de ST en la tempo de mendo agnosko. Aĉetantoj respondecas nur pri la elekto, elekto kaj uzo de ST-produktoj kaj ST supozas neniun respondecon pri aplika helpo aŭ la dezajno de produktoj de aĉetantoj. Neniu licenco, esprima aŭ implicita, al iu ajn intelekta proprieta rajto estas donita de ST ĉi tie. Revendo de ST-produktoj kun dispozicioj malsamaj ol la informoj ĉi tie prezentitaj nuligos ajnan garantion donitan de ST por tia produkto. ST kaj la ST-emblemo estas varmarkoj de ST. Por pliaj informoj pri ST-varmarkoj, raportu al www.st.com/trademarks. Ĉiuj aliaj produktaj aŭ servaj nomoj estas posedaĵoj de siaj respektivaj posedantoj. Informoj en ĉi tiu dokumento anstataŭas kaj anstataŭigas informojn antaŭe provizitajn en iuj antaŭaj versioj de ĉi tiu dokumento.
© 2024 STMicroelectronics Ĉiuj rajtoj rezervitaj
UM2542 - Rev 3
paĝo 8/8
Dokumentoj/Rimedoj
![]() |
STMicroelectronics UM2542 STM32MPx Serio Ŝlosila Generatora Programaro [pdf] Uzanto-manlibro UM2542, DT51280V1, UM2542 STM32MPx Series Key Generator Software, UM2542, STM32MPx Series Key Generator Software, Series Key Generator Software, Key Generator Software, Generator Software, Software |