UM2542 STM32MPx Series Key Generator Software

Product Information

Zvinotsanangurwa

  • Zita reChigadzirwa: STM32MPx yakatevedzana kiyi jenareta software
  • Shanduro: UM2542 - Rev 3
  • Zuva Rekuburitswa: June 2024
  • Mugadziri: STMicroelectronics

Mirayiridzo Yekushandiswa Kwechigadzirwa

1. Isa STM32MP-KeyGen

Kuisa iyo STM32MP-KeyGen software, tevera kuiswa
mirayiridzo inopiwa mubhuku rekushandisa.

2. STM32MP-KeyGen Command Line Interface

Iyo STM32MP-KeyGen software inogona kushandiswa kubva pamutsetse wekuraira
interface. Pazasi pane mirairo iripo:

  • -private-kiyi (-prvk)
  • -public-kiyi (-pubk)
  • -public-key-hash (-hash)
  • -absolute-nzira (-abs)
  • -password (-pwd)
  • -prvkey-enc (-pe)
  • -ecc-algo (-ecc)
  • -help (-h uye -?)
  • -shanduro (-v)
  • -nhamba-kiyi (-n)

3. Eksamples

Heano mamwe maexampzvimwe zvekushandisa STM32MP-KeyGen:

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

FAQ

Mubvunzo: Mangani mapeya akakosha anogona kugadzirwa kamwechete?

A: Unogona kugadzira anosvika masere makiyi maviri panguva imwe chete
kupa mapassword masere.

Q: Ndeapi encryption algorithms anotsigirwa?

A: Iyo software inotsigira aes256 uye aes128 encryption
algorithms.

UM2542
User manual
STM32MPx akatevedzana kiyi jenareta software tsananguro
Nhanganyaya
Iyo STM32MPx yakatevedzana kiyi jenareta software (inonzi STM32MP-KeyGen mugwaro iri) yakabatanidzwa muSTM32CubeProgrammer (STM32CubeProg). STM32MP-KeyGen chishandiso chinogadzira ECC kiyi mbiri inodiwa kusaina mifananidzo yemabhinari. Makiyi anogadzirwa anoshandiswa ne STM32 Kusaina chishandiso chekusaina maitiro. STM32MP-KeyGen inogadzira kiyi yeruzhinji file, kiyi yakavanzika file uye hashi public key file. Kiyi yeruzhinji file ine iyo yakagadzirwa ECC yeruzhinji kiyi muPEM fomati. Kiyi yakavanzika file ine yakavharidzirwa ECC yakavanzika kiyi muPEM fomati. Iyo encryption inogona kuitwa uchishandisa aes 128 cbc kana aes 256 cbc ciphers. Kusarudzwa kwecipher kunoitwa uchishandisa -prvkey-enc sarudzo. Iyo hashi yeruzhinji kiyi file ine SHA-256 hashi yekiyi yeruzhinji mune binary fomati. Iyo SHA-256 hashi inoverengerwa zvichibva pakiyi yeruzhinji pasina chero fomati yekukodha. Yekutanga byte yekiyi yeruzhinji iripo kungoratidza kana kiyi yeruzhinji iri mu compressed kana uncompressed fomati. Sezvo chete uncompressed fomati inotsigirwa, iyi byte inobviswa.

DT51280V1

UM2542 - Rev 3 - Chikumi 2024 Kuti uwane rumwe ruzivo bata hofisi yako yekutengesa yeSTMicroelectronics.

www.st.com

1
Cherechedza:

UM2542
Isa STM32MP-KeyGen
Isa STM32MP-KeyGen
Ichi chishandiso chakaiswa neiyo STM32CubeProgrammer package (STM32CubeProg). Kuti uwane rumwe ruzivo nezve maitiro ekuseta, tarisa kune chikamu 1.2 chemushandisi bhuku STM32CubeProgrammer tsananguro software (UM2237). Iyi software inoshanda kune STM32MPx yakatevedzana Arm®-based MPUs. Arm chiratidzo chakanyoreswa cheArm Limited (kana masangano ayo) muUS uye/kana kumwewo.

UM2542 - Rev 3

peji 2/8

UM2542
STM32MP-KeyGen yekuraira mutsara interface

2

STM32MP-KeyGen yekuraira mutsara interface

Zvikamu zvinotevera zvinotsanangura maitiro ekushandisa STM32MP-KeyGen kubva mumutsara wekuraira.

2.1

Mirairo

Mirairo iripo yakanyorwa pazasi:

·

-private-kiyi (-prvk)

Description: private key file nzira (.pem extension)

Syntax: -prvkfile_nzira>

Example: -prvk ../privateKey.pem

·

-public-kiyi (-pubk)

Tsanangudzo: Kiyi yeruzhinji file nzira (.pem extension)

Syntax: -pubkfile_nzira>

Example: -pubk C:publicKey.pem

·

-public-key-hash (-hash)

Tsanangudzo: Hash mufananidzo file nzira (.bin extension)

Syntax: -hashfile_nzira>

·

-absolute-nzira (-abs)

Description: Mhedziso nzira yekubuda files

Syntax: -abs

Example: -abs C:KeyFolder

·

-password (-pwd)

Tsanangudzo: Password yekiyi yakavanzika (password iyi inofanirwa kunge iine mavara mana)

Example: -pwd azerty

Cherechedza:

Sanganisira mapassword masere kugadzira makiyi sere.

Syntax 1:-pwd

Syntax 2: -pwd

·

-prvkey-enc (-pe)

Tsanangudzo: Encrypting yakavanzika kiyi algorithm (aes128/aes256) (aes256 algorithm ndiyo yakasarudzika algorithm)

Syntax: -pe aes128

·

-ecc-algo (-ecc)

Tsanangudzo: ECC algorithm yekiyi chizvarwa (prime256v1/brainpoolP256t1) (prime256v1 ndiyo yakasarudzika algorithm)

Syntax: -ecc prime256v1

·

-help (-h uye -?)

Description: Zvinoratidza rubatsiro.

·

-shanduro (-v)

Tsanangudzo: Inoratidza chishandiso vhezheni.

·

-nhamba-kiyi (-n)

Tsanangudzo: Gadzira nhamba yemapeya akakosha {1 kana 8} neHash yetafura file

Syntax: -n

UM2542 - Rev 3

peji 3/8

UM2542
STM32MP-KeyGen yekuraira mutsara interface

2.2

Examples

Anotevera examples inoratidza mashandisiro e STM32MP-KeyGen:

·

Example 1

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

Zvose files (publicKey.pem, privateKey.pem uye publicKeyhash.bin) anogadzirwa mu/home/user/KeyFolder/ folda. Iyo yakavanzika kiyi yakavharidzirwa neiyo aes256 default algorithm.

·

Example 2

-abs /pamba/mushandisi/kiyiFolder/ -pwd azerty pe aes128

Zvose files (publicKey.pem, privateKey.pem uye publicKeyhash.bin) anogadzirwa mu/home/user/KeyFolder/ folda. Iyo yakavanzika kiyi yakavharidzirwa neiyo aes128 algorithm.

·

Example 3

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

Kunyangwe iyo Folder1 uye Folder2 isipo, inogadzirwa.

·

Example 4

Gadzira mapairi masere akakosha mudhairekitori rekushanda:

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

Kubuda kunopa zvinotevera files: makiyi masere eruzhinji files: publicKey0x{0..7}.pem sere kiyi yakavanzika files: privateKey0x{0..7}.pem masere kiyi yeruzhinji hashi files: publicKeyHash0x{0..7}.bin one file yePKTH: publicKeysHashHashes.bin

·

Example 5

Gadzira imwe kiyi peya mudhairekitori rekushanda:

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

Kubuda kunopa zvinotevera files: kiyi imwe yeruzhinji file: publicKey.pem one private key file: privateKey.pem one public key hashi file: publicKeyHash.bin imwe file yePKTH: publicKeysHashHashes.bin

UM2542 - Rev 3

peji 4/8

UM2542
STM32MP-KeyGen yekuraira mutsara interface

2.3

Standalone mode

Paunenge uchiita STM32MP-KeyGen muStandalone modhi, nzira yakakwana uye password inokumbirwa sezvakaratidzwa mumufananidzo uri pazasi.

Mufananidzo 1. STM32MP-KeyGen muStandalone mode

Kana mushandisi anodzvanya , ivo files inogadzirwa mu folder.
Wobva waisa password kaviri wosarudza imwe yeaviri algorithms (prime256v1 kana brainpoolP256t1) nekudzvanya kiyi (1 kana 2).
Pakupedzisira sarudza encrypting algorithm (aes256 kana aes128) nekudzvanya kiyi (1 kana 2).

UM2542 - Rev 3

peji 5/8

Nhoroondo yekudzokorora
Date 14-Feb-2019 24-Nov-2021
26-Jun-2024

Tafura 1. Document revision history

Shanduro 1 2
3

Kuchinja
Kusunungurwa kwekutanga.
Yakagadziridzwa: · Chikamu 2.1: Mirairo · Chikamu 2.2: Eksamples
Yakatsiviwa mugwaro rese: · STM32MP1 nhevedzano neSTM32MPx nhevedzano · STM32MP1-KeyGen neSTM32MP-KeyGen

UM2542

UM2542 - Rev 3

peji 6/8

UM2542
Zviri mukati
Zviri mukati
1 Isa STM32MP-KeyGen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 2 STM32MP-KeyGen command line interface. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2.1 Mirairo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 2.2 Eksamples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 2.3 Standalone mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 Nhoroondo yekudzokorora . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6

UM2542 - Rev 3

peji 7/8

UM2542
CHIZIVISO CHINOKOSHA VERENGA STMicroelectronics NV nevatsigiri vayo (“ST”) vanochengeta kodzero yekuchinja, kugadzirisa, kuvandudza, kuvandudza, nekuvandudza kune zvigadzirwa zveST uye/kana kugwaro iri chero nguva pasina chiziviso. Vatengi vanofanirwa kuwana ruzivo rwazvino rwakakodzera pane zvigadzirwa zveST vasati vaisa maodha. ST zvigadzirwa zvinotengeswa zvichiteerana ne ST zvirevo uye mamiriro ekutengesa aripo panguva yekuodha kubvuma. Vatengi ndivo vane basa rekusarudza, kusarudza, uye kushandiswa kweST zvigadzirwa uye ST haitore mhosva yerubatsiro rwekushandisa kana dhizaini yezvigadzirwa zvevatengi. Hapana rezinesi, kutaura kana kurehwa, kune chero kodzero yepfuma inopihwa neST muno. Kutengeswazve kwezvigadzirwa zveST zvine zvipimo zvakasiyana neruzivo rwataurwa pano kuchabvisa chero waranti yakapihwa neST yechigadzirwa chakadaro. ST uye ST logo zviratidzo zve ST. Kuti uwane rumwe ruzivo nezve ST trademarks, tarisa kune www.st.com/trademarks. Zvese zvimwe zvigadzirwa kana sevhisi mazita midziyo yevaridzi vazvo. Ruzivo rwuri mugwaro rino rinotsiva uye kutsiva ruzivo rwakambopihwa mune chero shanduro dzekare dzegwaro iri.
© 2024 STMicroelectronics Kodzero dzese dzakachengetwa

UM2542 - Rev 3

peji 8/8

Zvinyorwa / Zvishandiso

STMicroelectronics UM2542 STM32MPx Series Key Generator Software [pdf] User Manual
UM2542, DT51280V1, UM2542 STM32MPx Series Key Generator Software, UM2542, STM32MPx Series Key Generator Software, Series Key Generator Software, Key Generator Software, Generator Software, Software.

References

Siya mhinduro

Yako email kero haizoburitswa. Nzvimbo dzinodiwa dzakamakwa *