UM2542 STM32MPx seeria võtmegeneraatori tarkvara
Tooteteave
Tehnilised andmed
- Toote nimi: STM32MPx seeria võtmegeneraatori tarkvara
- Versioon: UM2542 – Rev 3
- Ilmumiskuupäev: juuni 2024
- Tootja: STMicroelectronics
Toote kasutusjuhised
1. Installige STM32MP-KeyGen
Tarkvara STM32MP-KeyGen installimiseks järgige installimist
kasutusjuhendis toodud juhised.
2. STM32MP-KeyGeni käsurealiides
Tarkvara STM32MP-KeyGen saab kasutada käsurealt
liides. Allpool on saadaolevad käsud:
- -privaatvõti (-prvk)
- -avalik võti (-pubk)
- -avalik-võti-räsi (-räsi)
- -absoluutne tee (-abs)
- - parool (-pwd)
- –prvkey-enc (-pe)
- –ecc-algo (-ecc)
- -help (-h ja -?)
- -versioon (-v)
- -numbriklahv (-n)
3. Ntamples
Siin on mõned endisedampSTM32MP-KeyGeni kasutamise kohta:
-
- Example 1: -abs /home/user/KeyFolder/ -pwd azerty
- Example 2: -abs /home/user/KeyFolder/ -pwd azerty -pe
aes128
KKK
K: Mitu võtmepaari saab korraga genereerida?
V: Saate luua kuni kaheksa võtmepaari korraga
andes kaheksa parooli.
K: Milliseid krüpteerimisalgoritme toetatakse?
V: Tarkvara toetab aes256 ja aes128 krüptimist
algoritmid.
UM2542
Kasutusjuhend
STM32MPx seeria võtmegeneraatori tarkvara kirjeldus
Sissejuhatus
STM32MPx-seeria võtmegeneraatori tarkvara (selles dokumendis nimega STM32MP-KeyGen) on integreeritud STM32CubeProgrammerisse (STM32CubeProg). STM32MP-KeyGen on tööriist, mis genereerib binaarpiltide allkirjastamiseks vajaliku ECC-võtmepaari. Loodud võtmeid kasutab allkirjastamise protsessis STM32 allkirjastamise tööriist. STM32MP-KeyGen genereerib avaliku võtme file, privaatvõti file ja avalik räsivõti file. Avalik võti file sisaldab loodud ECC avalikku võtit PEM-vormingus. Privaatvõti file sisaldab krüpteeritud ECC privaatvõtit PEM-vormingus. Krüptimist saab teha aes 128 cbc või aes 256 cbc šifri abil. Šifri valimine toimub suvandi –prvkey-enc abil. Räsi avalik võti file sisaldab binaarvormingus avaliku võtme SHA-256 räsi. SHA-256 räsi arvutatakse avaliku võtme alusel ilma kodeerimisvorminguta. Avaliku võtme esimene bait on olemas selleks, et näidata, kas avalik võti on tihendatud või tihendamata vormingus. Kuna toetatakse ainult tihendamata vormingut, eemaldatakse see bait.
DT51280V1
UM2542 – Rev 3 – juuni 2024 Lisateabe saamiseks võtke ühendust kohaliku STMicroelectronicsi müügiesindusega.
www.st.com
1
Märkus.
UM2542
Installige STM32MP-KeyGen
Installige STM32MP-KeyGen
See tööriist on installitud koos STM32CubeProgrammeri paketiga (STM32CubeProg). Lisateavet häälestusprotseduuri kohta leiate kasutusjuhendi STM1.2CubeProgrammer tarkvara kirjelduse (UM32) jaotisest 2237. See tarkvara kehtib STM32MPx seeria Arm®-põhiste MPU-de kohta. Arm on ettevõtte Arm Limited (või selle tütarettevõtete) registreeritud kaubamärk USA-s ja/või mujal.
UM2542 – Rev 3
lk 2/8
UM2542
STM32MP-KeyGen käsurea liides
2
STM32MP-KeyGen käsurea liides
Järgmistes jaotistes kirjeldatakse STM32MP-KeyGeni kasutamist käsurealt.
2.1
Käsud
Saadaolevad käsud on loetletud allpool:
·
-privaatvõti (-prvk)
Kirjeldus: privaatvõti file tee (.pem laiend)
Süntaks: -prvkfile_path>
Ntample: -prvk ../privateKey.pem
·
-avalik võti (-pubk)
Kirjeldus: Avalik võti file tee (.pem laiend)
Süntaks: -pubkfile_path>
Ntample: -pubk C:publicKey.pem
·
-avalik-võti-räsi (-räsi)
Kirjeldus: Räsikujutis file tee (.bin laiend)
Süntaks: -räsifile_path>
·
-absoluutne tee (-abs)
Kirjeldus: väljundi absoluutne tee files
Süntaks: -abs
Ntample: -abs C:KeyFolder
·
- parool (-pwd)
Kirjeldus: privaatvõtme parool (parool peab sisaldama vähemalt nelja tähemärki)
Ntample: -pwd azerty
Märkus.
Kaheksa võtmepaari loomiseks lisage kaheksa parooli.
Süntaks 1:-pwd
Süntaks 2: -pwd
·
–prvkey-enc (-pe)
Kirjeldus: privaatvõtme krüptimise algoritm (aes128/aes256) (aes256 algoritm on vaikealgoritm)
Süntaks: -pe aes128
·
–ecc-algo (-ecc)
Kirjeldus: ECC-algoritm võtmete genereerimiseks (prime256v1/brainpoolP256t1) (prime256v1 on vaikealgoritm)
Süntaks: -ecc prime256v1
·
-help (-h ja -?)
Kirjeldus: Näitab abi.
·
-versioon (-v)
Kirjeldus: kuvab tööriista versiooni.
·
-numbriklahv (-n)
Kirjeldus: looge tabeli räsi abil võtmepaaride arv {1 või 8} file
Süntaks: -n
UM2542 – Rev 3
lk 3/8
UM2542
STM32MP-KeyGen käsurea liides
2.2
Examples
Järgmised eksampNäidatakse, kuidas kasutada STM32MP-KeyGeni:
·
Example 1
-abs /home/user/KeyFolder/ -pwd azerty
Kõik files (publicKey.pem, privateKey.pem ja publicKeyhash.bin) luuakse kaustas /home/user/KeyFolder/. Privaatvõti krüpteeritakse aes256 vaikealgoritmiga.
·
Example 2
-abs /home/user/keyFolder/ -pwd azerty pe aes128
Kõik files (publicKey.pem, privateKey.pem ja publicKeyhash.bin) luuakse kaustas /home/user/KeyFolder/. Privaatvõti krüpteeritakse aes128 algoritmiga.
·
Example 3
-pubk /home/user/public.pem prvk /home/user/Folder1/Folder2/private.pem hash /home/user/pubKeyHash.bin pwd azerty
Isegi kui kaust1 ja kaust2 pole olemas, luuakse need.
·
Example 4
Looge töökataloogis kaheksa võtmepaari:
./STM32MP_KeyGen_CLI.exe -abs . -pwd abc1 abc2 abc3 abc4 abc5 abc6 abc7 abc8 -n 8
Väljund annab järgmise files: kaheksa avalikku võtit files: publicKey0x{0..7}.pem kaheksa privaatvõtit files: privateKey0x{0..7}.pem kaheksa avaliku võtme räsi files: publicKeyHash0x{0..7}.bin one file PKTH-st: publicKeysHashHashes.bin
·
Example 5
Looge töökataloogis üks võtmepaar:
./STM32MP_KeyGen_CLI.exe -abs . -pwd abc1 -n 1
Väljund annab järgmise files: üks avalik võti file: publicKey.pem üks privaatvõti file: privateKey.pem üks avaliku võtme räsi file: publicKeyHash.bin üks file PKTH-st: publicKeysHashHashes.bin
UM2542 – Rev 3
lk 4/8
UM2542
STM32MP-KeyGen käsurea liides
2.3
Iseseisev režiim
STM32MP-KeyGeni käivitamisel eraldiseisvas režiimis küsitakse absoluutset teed ja parooli, nagu on näidatud alloleval joonisel.
Joonis 1. STM32MP-KeyGen eraldiseisvas režiimis
Kui kasutaja vajutab , files genereeritakse kausta.
Seejärel sisestage parool kaks korda ja valige üks kahest algoritmist (prime256v1 või brainpoolP256t1), vajutades vastavat klahvi (1 või 2).
Lõpuks valige krüpteerimisalgoritm (aes256 või aes128), vajutades vastavat klahvi (1 või 2).
UM2542 – Rev 3
lk 5/8
Läbivaatamise ajalugu
Kuupäev 14. veebruar 2019 24. november 2021
26. juuni 2024
Tabel 1. Dokumendi redaktsioonide ajalugu
Versioon 1 2
3
Muudatused
Esialgne vabastamine.
Värskendatud: · Jaotis 2.1: Käsud · Jaotis 2.2: Näitamples
Kogu dokumendis asendatud: · STM32MP1 seeria STM32MPx seeriaga · STM32MP1-KeyGen STM32MP-KeyGeni poolt
UM2542
UM2542 – Rev 3
lk 6/8
UM2542
Sisu
Sisu
1 Installige STM32MP-KeyGen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 2 STM32MP-KeyGen käsurea liides. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2.1 Käsud. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 2.2 Ntamples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 2.3 Eraldiseisev režiim . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 Redaktsioonide ajalugu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6
UM2542 – Rev 3
lk 7/8
UM2542
TÄHTIS MÄRKUS LUGEGE HOOLIKALT STMicroelectronics NV ja tema tütarettevõtted ("ST") jätavad endale õiguse teha ST-toodetes ja/või selles dokumendis igal ajal ette teatamata muudatusi, parandusi, täiendusi, modifikatsioone ja täiustusi. Ostjad peaksid enne tellimuste esitamist hankima uusima asjakohase teabe ST-toodete kohta. ST tooteid müüakse vastavalt ST müügitingimustele, mis kehtisid tellimuse kinnitamise ajal. Ostjad vastutavad ainuisikuliselt ST-toodete valiku, valiku ja kasutamise eest ning ST ei vastuta rakendusabi ega ostjate toodete disaini eest. ST ei anna siinkohal mingit otsest ega kaudset litsentsi ühelegi intellektuaalomandi õigusele. ST-toodete edasimüük, mille sätted erinevad siin esitatud teabest, tühistab ST-i antud tootele antud garantii. ST ja ST logo on ST kaubamärgid. Lisateavet ST kaubamärkide kohta leiate veebisaidilt www.st.com/trademarks. Kõik muud toote- või teenusenimed kuuluvad nende vastavatele omanikele. Selles dokumendis sisalduv teave asendab ja asendab selle dokumendi varasemates versioonides esitatud teabe.
© 2024 STMicroelectronics Kõik õigused kaitstud
UM2542 – Rev 3
lk 8/8
Dokumendid / Ressursid
![]() |
STMicroelectronics UM2542 STM32MPx seeria võtmegeneraatori tarkvara [pdfKasutusjuhend UM2542, DT51280V1, UM2542 STM32MPx seeria võtmegeneraatori tarkvara, UM2542, STM32MPx seeria võtmegeneraatori tarkvara, seeria võtmegeneraatori tarkvara, võtmegeneraatori tarkvara, generaatori tarkvara, tarkvara |