UM2542 STM32MPx Uthotho lweSofthiwe yeSistim esingundoqo seJenereyitha

Ulwazi lweMveliso

Iinkcukacha

  • Igama lemveliso: STM32MPx uthotho lwesoftware yejenereyitha engundoqo
  • Inguqulelo: UM2542 – Rev 3
  • Umhla wokukhutshwa: Juni 2024
  • Umenzi: STMicroelectronics

Imiyalelo yokusetyenziswa kwemveliso

1. Faka i-STM32MP-KeyGen

Ukufakela isoftwe ye-STM32MP-KeyGen, landela ufakelo
imiyalelo enikwe kwincwadi yomsebenzisi.

2. STM32MP-KeyGen Command Line Interface

Isoftware ye-STM32MP-KeyGen ingasetyenziswa ukusuka kumgca womyalelo
ujongano. Ngezantsi yimiyalelo ekhoyo:

  • -iqhosha labucala (-prvk)
  • -isitshixo sikawonke-wonke (-pubk)
  • -isitshixo sikawonke-wonke-hash (-hash)
  • -indlela egqibeleleyo (-abs)
  • -password (-pwd)
  • -prvkey-enc (-pe)
  • -ecc-algo (-ecc)
  • –uncedo (-h kunye -?)
  • -uguqulelo (-v)
  • -iqhosha lenani (-n)

3. EksampLes

Nazi ezinye exampImiba yendlela yokusebenzisa i-STM32MP-KeyGen:

    • Example 1: -abs /home/user/KeyFolder/ -pwd azerty
    • Example 2: -abs /home/user/KeyFolder/ -pwd azerty -pe
      uya128

FAQ

Q: Zingaphi izibini eziphambili ezinokuveliswa ngexesha elinye?

A: Ungavelisa ukuya kuthi ga kwizibini ezingundoqo ezisibhozo ngaxeshanye
ukunika amagama ayimfihlo asibhozo.

Umbuzo: Zeziphi ii-algorithms zokufihla ezixhaswayo?

A: Isoftware ixhasa i-aes256 kunye ne-aes128 encryption
algorithms.

UM2542
Incwadi yokusebenzisa
Uluhlu lwe-STM32MPx inkcazo yesoftware yokuvelisa iqhosha
Intshayelelo
Isoftware ye-STM32MPx yesitshixo yejenereyitha (ebizwa ngokuba yi-STM32MP-KeyGen kolu xwebhu) idityaniswe kwi-STM32CubeProgrammer (STM32CubeProg). I-STM32MP-KeyGen sisixhobo esenza isibini sezitshixo ze-ECC ezifunekayo ekutyikityeni imifanekiso yokubini. Izitshixo ezenziweyo zisetyenziswa sisixhobo sokuSayina se-STM32 kwinkqubo yokusayina. I-STM32MP-KeyGen yenza isitshixo sikawonke-wonke file, iqhosha labucala file kunye neqhosha likawonke-wonke le-hash file. Isitshixo sikawonke-wonke file iqulethe iqhosha likawonke-wonke le-ECC elenziweyo kwifomathi ye-PEM. Iqhosha labucala file iqulethe iqhosha elifihliweyo le-ECC labucala kwifomathi yePEM. Uguqulelo oluntsonkothileyo lungenziwa ngokusebenzisa i-aes 128 cbc okanye i-aes 256 cbc ciphers. Ukhetho lwe-cipher lwenziwa kusetyenziswa i -prvkey-enc ukhetho. Isitshixo sikawonke-wonke se-hash file iqulethe i-SHA-256 hash yesitshixo sikawonke-wonke kwifomathi yokubini. I-SHA-256 hash ibalwa ngokusekwe kwisitshixo sikawonke-wonke ngaphandle kwefomathi yokufakwa kweekhowudi. Ibhayithi yokuqala yesitshixo sikawonke-wonke ikhona ukubonisa ukuba isitshixo sikawonke-wonke sicinezelwe okanye sikwifomathi engaxinzelelwanga. Ekubeni kuphela ifomathi engaxinzelelwanga ixhaswayo, le byte iyasuswa.

DT51280V1

UM2542 – Rev 3 – June 2024 Ukuze ufumane iinkcukacha ezithe vetshe, qhagamshelana ne-ofisi yentengiso ye-STMicroelectronics ekufutshane nawe.

www.st.com

1
Phawula:

UM2542
Faka i-STM32MP-KeyGen
Faka i-STM32MP-KeyGen
Esi sixhobo sifakwe kunye ne-STM32CubeProgrammer package (STM32CubeProg). Ngolwazi oluthe vetshe malunga nenkqubo yokuseta, jonga kwicandelo 1.2 le-user manual STM32CubeProgrammer software description (UM2237). Le software isebenza kuthotho lwe-STM32MPx yeArm®-based MPUs. IArm luphawu lwentengiso olubhalisiweyo lweArm Limited (okanye iinkampani eziphantsi kwayo) e-US kunye/okanye kwenye indawo.

UM2542-Rev 3

iphepha 2/8

UM2542
STM32MP-KeyGen ujongano lomgca womyalelo

2

STM32MP-KeyGen ujongano lomgca womyalelo

La macandelo alandelayo achaza indlela yokusebenzisa i-STM32MP-KeyGen kumgca womyalelo.

2.1

Imiyalelo

Imiyalelo ekhoyo idweliswe ngezantsi:

·

-iqhosha labucala (-prvk)

inkcazelo: isitshixo yabucala file indlela (.pem ulwandiso)

Isintaksi: -prvkfile_indlela>

Eksample: -prvk ../privateKey.pem

·

-isitshixo sikawonke-wonke (-pubk)

inkcazelo: Isitshixo sikawonke-wonke file indlela (.pem ulwandiso)

Isintaksi: -pubkfile_indlela>

Eksample: -pubk C:publicKey.pem

·

-isitshixo sikawonke-wonke-hash (-hash)

inkcazelo: umfanekiso Hash file indlela (.ulwandiso lomgqomo)

Isintaksi: -hashfile_indlela>

·

-indlela egqibeleleyo (-abs)

Inkcazo: Indlela epheleleyo yemveliso files

Isintaksi: -abs

Eksample: -abs C: Isiqulathi seefayili

·

-password (-pwd)

inkcazelo: Igama lokugqithisa leqhosha labucala (eli gama lokugqithisa kufuneka liqulathe ubuncinane abalinganiswa abane)

Eksample: -pwd azerty

Phawula:

Bandakanya amagama ayimfihlo asibhozo ukwenza amaqhosha asibhozo.

Isintaksi 1:-pwd

Isintaksi 2: -pwd

·

-prvkey-enc (-pe)

inkcazelo: Uguqulelo oluntsonkothileyo algorithm isitshixo yabucala (aes128/aes256) (aes256 algorithm yi algorithm engagqibekanga)

Isintaksi: -pe aes128

·

-ecc-algo (-ecc)

Inkcazo: I-algorithm ye-ECC yesizukulwana sezitshixo (i-prime256v1/brainpoolP256t1) (i-prime256v1 yi-algorithm engagqibekanga)

Isintaksi: -ecc prime256v1

·

–uncedo (-h kunye -?)

inkcazelo: Ibonisa uncedo.

·

-uguqulelo (-v)

inkcazelo: Ibonisa uguqulelo isixhobo.

·

-iqhosha lenani (-n)

inkcazelo: Velisa inani izibini eziphambili {1 okanye 8} kunye Hash yetafile file

Isintaksi: -n

UM2542-Rev 3

iphepha 3/8

UM2542
STM32MP-KeyGen ujongano lomgca womyalelo

2.2

ExampLes

Le ex ilandelayoampIbonisa indlela yokusebenzisa i-STM32MP-KeyGen:

·

Example 1

-abs /home/user/KeyFolder/ -pwd azerty

Konke files (publicKey.pem, privateKey.pem kunye publicKeyhash.bin) zenziwe kwi/home/user/KeyFolder/ ulawulo. Isitshixo sabucala sifihliwe nge-aes256 ye-algorithm engagqibekanga.

·

Example 2

-abs /ikhaya/umsebenzisi/isitshixoFolder/ -pwd azerty pe aes128

Konke files (publicKey.pem, privateKey.pem kunye publicKeyhash.bin) zenziwe kwi/home/user/KeyFolder/ ulawulo. Iqhosha labucala lifihliwe nge-aes128 algorithm.

·

Example 3

-pubk /ikhaya/umsebenzisi/public.pem prvk /home/user/Folder1/Folder2/private.pem hash /home/user/pubKeyHash.bin pwd azerty

Nokuba iFolder1 kunye neFolder2 azikho, zenziwe.

·

Example 4

Yenza izibini eziphambili ezisibhozo kuluhlu olusebenzayo:

./STM32MP_KeyGen_CLI.exe -abs . -pwd abc1 abc2 abc3 abc4 abc5 abc6 abc7 abc8 -n 8

Imveliso inika oku kulandelayo files: isitshixo sikawonke-wonke esisibhozo files: publicKey0x{0..7}.pem isitshixo sabucala esisibhozo files: PrivateKey0x{0..7}.pem ezisibhozo isitshixo sikawonke-wonke hashi files: publicKeyHash0x{0..7}.bin enye file ye-PKTH: publicKeysHashHashes.bin

·

Example 5

Yenza iperi engundoqo enye kuluhlu olusebenzayo:

./STM32MP_KeyGen_CLI.exe -abs . -pwd abc1 -n 1

Imveliso inika oku kulandelayo files: isitshixo esinye sikawonke-wonke file: publicKey.pem iqhosha elinye labucala file: yabucalaKey.pem iqhosha elinye likawonke-wonke file: publicKeyHash.bin enye file ye-PKTH: publicKeysHashHashes.bin

UM2542-Rev 3

iphepha 4/8

UM2542
STM32MP-KeyGen ujongano lomgca womyalelo

2.3

Imowudi ezimeleyo

Xa uphumeza i-STM32MP-KeyGen kwimo ye-Standalone, indlela epheleleyo kunye negama eliyimfihlo liyacelwa njengoko kubonisiwe kulo mfanekiso ungezantsi.

Umzobo 1. STM32MP-KeyGen kwimodi ye-Standalone

Xa umsebenzisi ecinezela , i files zenziwa kwi ifolda.
Emva koko faka igama eligqithisiweyo kabini kwaye ukhethe enye yee-algorithms ezimbini (i-prime256v1 okanye i-brainpoolP256t1) ngokucinezela iqhosha elifanelekileyo (1 okanye 2).
Ekugqibeleni khetha i-algorithm yoguqulelo oluntsonkothileyo (aes256 okanye aes128) ngokucofa iqhosha elifanelekileyo (1 okanye 2).

UM2542-Rev 3

iphepha 5/8

Imbali yohlaziyo
Umhla we-14-Feb-2019 24-Nov-2021
26-Juni-2024

Uluhlu 1. Imbali yohlaziyo loxwebhu

Inguqulo 1 2
3

Iinguqu
Ukukhutshwa kokuqala.
Uhlaziyo: · Icandelo 2.1: Imiyalelo · iCandelo 2.2: EksampLes
Kufakwe endaweni yayo kulo lonke uxwebhu: · STM32MP1 uthotho ngothotho lwe STM32MPx · STM32MP1-KeyGen ngu STM32MP-KeyGen

UM2542

UM2542-Rev 3

iphepha 6/8

UM2542
Imixholo
Imixholo
1 Faka i-STM32MP-KeyGen. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 2 STM32MP-KeyGen ujongano lomgca womyalelo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2.1 Imiyalelo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 2.2 Eksamples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 2.3 Imo ezimeleyo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 Imbali yohlaziyo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6

UM2542-Rev 3

iphepha 7/8

UM2542
ISAZISO ESIBALULEKILEYO FUNDA NGOKUCOKISEKILEYO I-STMicroelectronics NV kunye ne-subsidiaries ("ST") inelungelo lokwenza utshintsho, izilungiso, ukuphuculwa, ukuguqulwa, kunye nokuphuculwa kweemveliso ze-ST kunye / okanye kolu xwebhu nangaliphi na ixesha ngaphandle kwesaziso. Abathengi kufuneka bafumane ulwazi lwamva nje olufanelekileyo kwiimveliso ze-ST ngaphambi kokubeka iiodolo. Iimveliso ze-ST zithengiswa ngokuhambelana nemigaqo ye-ST kunye neemeko zokuthengisa kwindawo ngexesha lokuvuma umyalelo. Abathengi banoxanduva kuphela lokhetho, ukhetho, kunye nokusetyenziswa kweemveliso ze-ST kwaye i-ST ayithathi tyala loncedo lwesicelo okanye uyilo lweemveliso zabathengi. Akukho layisensi, echaziweyo okanye echaziweyo, kulo naliphi na ilungelo lepropathi enomgangatho ophezulu wokuqonda linikezelwa ngu-ST apha. Ukuthengiswa kwakhona kweemveliso ze-ST ezinamalungiselelo ahlukileyo kulwazi oluchazwe apha kuya kuphelisa nayiphi na iwaranti enikwe yi-ST yaloo mveliso. I-ST kunye ne-logo ye-ST ziimpawu zorhwebo ze-ST. Ngolwazi olongezelelweyo malunga neempawu zorhwebo ze-ST, bhekisa ku www.st.com/trademarks. Zonke ezinye iimveliso okanye amagama eenkonzo ziyipropati yabanini bazo. Ulwazi olukolu xwebhu luthatha indawo kwaye luthatha indawo yolwazi olwalunikelwe ngaphambili kulo naluphi na uguqulelo lwangaphambili lolu xwebhu.
© 2024 STMicroelectronics Onke amalungelo agciniwe

UM2542-Rev 3

iphepha 8/8

Amaxwebhu / Izibonelelo

I-STMicroelectronics UM2542 STM32MPx Series Key Generator Software [pdf] Incwadi yokusebenzisa
UM2542, DT51280V1, UM2542 STM32MPx Series Key Generator Software, UM2542, STM32MPx Series Key Generator Software, Series Key Generator Software, Key Generator Software, Generator Software, Software

Iimbekiselo

Shiya uluvo

Idilesi yakho ye-imeyile ayizupapashwa. Iindawo ezifunekayo ziphawulwe *