UM2542 STM32MPx Series Key Generator Software

Zambiri Zamalonda

Zofotokozera

  • Dzina lazogulitsa: STM32MPx mndandanda wamakiyi opanga mapulogalamu
  • Mtundu: UM2542 - Rev 3
  • Tsiku lotulutsa: June 2024
  • Wopanga: STMicroelectronics

Malangizo Ogwiritsira Ntchito Zogulitsa

1. Ikani STM32MP-KeyGen

Kuti muyike pulogalamu ya STM32MP-KeyGen, tsatirani kukhazikitsa
malangizo operekedwa mu bukhu la ogwiritsa ntchito.

2. STM32MP-KeyGen Command Line Interface

Pulogalamu ya STM32MP-KeyGen itha kugwiritsidwa ntchito kuchokera pamzere wamalamulo
mawonekedwe. M'munsimu muli malamulo omwe alipo:

  • -chinsinsi-chinsinsi (-prvk)
  • - public-key (-pubk)
  • -public-key-hash (-hash)
  • -absolute-njira (-abs)
  • - mawu achinsinsi (-pwd)
  • -prvkey-enc (-pe)
  • -ecc-algo (-ecc)
  • -thandizo (-h ndi -?)
  • mtundu (-v)
  • -chifungulo cha nambala (-n)

3. Kutulukaamples

Nawa ena akaleampMomwe mungagwiritsire ntchito STM32MP-KeyGen:

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

FAQ

Q: Ndi mapeya angati ofunikira omwe angapangidwe kamodzi?

A: Mutha kupanga makiyi asanu ndi atatu nthawi imodzi
kupereka mawu achinsinsi asanu ndi atatu.

Q: Ndi ma aligorivimu ati achinsinsi omwe amathandizidwa?

A: Pulogalamuyi imathandizira kubisa kwa aes256 ndi aes128
ma aligorivimu.

UM2542
Buku la ogwiritsa ntchito
STM32MPx mndandanda wa makiyi a pulogalamu ya jenereta
Mawu Oyamba
Pulogalamu ya STM32MPx yopangira makina ofunikira (yotchedwa STM32MP-KeyGen m'chikalatachi) yaphatikizidwa mu STM32CubeProgrammer (STM32CubeProg). STM32MP-KeyGen ndi chida chomwe chimapanga makiyi a ECC omwe amafunikira kusaina zithunzi zamabizinesi. Makiyi opangidwa amagwiritsidwa ntchito ndi chida cha STM32 Signing posayina. STM32MP-KeyGen imapanga kiyi yapagulu file, kiyi yachinsinsi file ndi kiyi ya anthu onse file. Kiyi yapagulu file ili ndi kiyi yapagulu ya ECC yopangidwa mumtundu wa PEM. Chinsinsi chachinsinsi file ili ndi kiyi yachinsinsi ya ECC mumtundu wa PEM. Kubisa kumatha kuchitidwa pogwiritsa ntchito ma aes 128 cbc kapena aes 256 cbc ciphers. Kusankha kwa cipher kumachitika pogwiritsa ntchito njira ya -prvkey-enc. Chinsinsi cha public hashi file ili ndi SHA-256 hash ya kiyi yapagulu mumtundu wa binary. SHA-256 hashi imawerengedwa kutengera kiyi ya anthu onse popanda mtundu uliwonse wa encoding. Biti yoyamba ya kiyi yapagulu ilipo kuti ingowonetsa ngati kiyi yapagulu ili yoponderezedwa kapena yosakanizidwa. Popeza mtundu wokhawokha womwe umathandizidwa, byte iyi imachotsedwa.

Chithunzi cha DT51280V1

UM2542 - Rev 3 - June 2024 Kuti mumve zambiri funsani ofesi yanu yamalonda ya STMicroelectronics.

www.st.com

1
Zindikirani:

UM2542
Ikani STM32MP-KeyGen
Ikani STM32MP-KeyGen
Chida ichi chimayikidwa ndi phukusi la STM32CubeProgrammer (STM32CubeProg). Kuti mumve zambiri za njira yokhazikitsira, onani gawo 1.2 la buku la ogwiritsa ntchito STM32CubeProgrammer software Description (UM2237). Pulogalamuyi imagwira ntchito pa STM32MPx mndandanda wa Arm®-based MPUs. Arm ndi chizindikiro cholembetsedwa cha Arm Limited (kapena mabungwe ake) ku US ndi/kapena kwina.

Chithunzi cha UM2542

tsamba 2/8

UM2542
STM32MP-KeyGen mzere wamalamulo mawonekedwe

2

STM32MP-KeyGen mzere wamalamulo mawonekedwe

Magawo otsatirawa akufotokoza momwe angagwiritsire ntchito STM32MP-KeyGen kuchokera pamzere wolamula.

2.1

Malamulo

Malamulo omwe alipo alembedwa pansipa:

·

-chinsinsi-chinsinsi (-prvk)

Kufotokozera: chinsinsi chachinsinsi file njira (.pem extension)

Syntax: -prvkfile_njira>

Eksample: -prvk ../privateKey.pem

·

- public-key (-pubk)

Kufotokozera: Key key file njira (.pem extension)

Syntax: -pubkfile_njira>

Eksample: -pubk C:publicKey.pem

·

-public-key-hash (-hash)

Kufotokozera: Chithunzi cha Hash file njira (.bin extension)

Syntax: -hashfile_njira>

·

-absolute-njira (-abs)

Kufotokozera: Njira yokwanira yotulutsa files

Syntax: -abs

Eksample: -abs C:KeyFolder

·

- mawu achinsinsi (-pwd)

Description: Mawu achinsinsi a kiyi yachinsinsi (chinsinsichi chiyenera kukhala ndi zilembo zosachepera zinayi)

Eksampndi: -pwd zerty

Zindikirani:

Phatikizani mawu achinsinsi asanu ndi atatu kuti mupange makiyi asanu ndi atatu.

Syntax 1:-pwd

Syntax 2: -pwd

·

-prvkey-enc (-pe)

Kufotokozera: Kubisa makiyi achinsinsi (aes128/aes256) (aes256 algorithm ndiye njira yokhazikika)

Syntax: -pe aes128

·

-ecc-algo (-ecc)

Kufotokozera: ECC algorithm for keys generation (prime256v1/brainpoolP256t1) (prime256v1 ndiye algorithm yokhazikika)

Syntax: -ecc prime256v1

·

-thandizo (-h ndi -?)

Kufotokozera: Kuwonetsa chithandizo.

·

mtundu (-v)

Kufotokozera: Kuwonetsa mtundu wa chida.

·

-chifungulo cha nambala (-n)

Kufotokozera: Pangani nambala yamagulu awiri ofunika {1 kapena 8} ndi Hash ya tebulo file

Syntax: -n

Chithunzi cha UM2542

tsamba 3/8

UM2542
STM32MP-KeyGen mzere wamalamulo mawonekedwe

2.2

Examples

Exampkuwonetsa momwe mungagwiritsire ntchito STM32MP-KeyGen:

·

Example 1

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

Zonse files (publicKey.pem, privateKey.pem ndi publicKeyhash.bin) amapangidwa mu /home/user/KeyFolder/ foda. Kiyi yachinsinsi imasungidwa ndi aes256 default algorithm.

·

Example 2

-abs /home/user/keyFolder/ -pwd azerty pe aes128

Zonse files (publicKey.pem, privateKey.pem ndi publicKeyhash.bin) amapangidwa mu /home/user/KeyFolder/ foda. Kiyi yachinsinsi imasungidwa ndi aes128 algorithm.

·

Example 3

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

Ngakhale Folder1 ndi Folder2 palibe, amapangidwa.

·

Example 4

Pangani makiyi asanu ndi atatu muzolemba zogwirira ntchito:

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

Linanena bungwe limapereka zotsatirazi files: makiyi asanu ndi atatu files: publicKey0x{0..7}.pem makiyi asanu ndi atatu achinsinsi files: privateKey0x{0..7}.pem makiyi asanu ndi atatu files: publicKeyHash0x{0..7}.bin one file ya PKTH: publicKeysHashHashes.bin

·

Example 5

Pangani makiyi awiri pamndandanda wogwirira ntchito:

./STM32MP_KeyGen_CLI.exe -abs. -pwd abc1-n1

Linanena bungwe limapereka zotsatirazi files: kiyi imodzi ya anthu onse file: publicKey.pem kiyi imodzi yachinsinsi file: privateKey.pem hashi imodzi yachinsinsi file: publicKeyHash.bin imodzi file ya PKTH: publicKeysHashHashes.bin

Chithunzi cha UM2542

tsamba 4/8

UM2542
STM32MP-KeyGen mzere wamalamulo mawonekedwe

2.3

Standalone mode

Mukamagwiritsa ntchito STM32MP-KeyGen mu Standalone mode, njira yeniyeni ndi mawu achinsinsi zimafunsidwa monga momwe zilili pansipa.

Chithunzi 1. STM32MP-KeyGen mu Standalone mode

Pamene wosuta akanikizire , ndi files amapangidwa mu chikwatu.
Kenako lowetsani mawu achinsinsi kawiri ndikusankha imodzi mwa ma aligorivimu awiri (prime256v1 kapena brainpoolP256t1) ndikukanikiza kiyi (1 kapena 2).
Pomaliza sankhani encrypting aligorivimu (aes256 kapena aes128) mwa kukanikiza kiyi (1 kapena 2).

Chithunzi cha UM2542

tsamba 5/8

Mbiri yobwereza
Tsiku 14-Feb-2019 24-Nov-2021
26 Jun-2024

Gulu 1. Mbiri yokonzanso zolemba

Mtundu wa 1
3

Zosintha
Kutulutsidwa koyamba.
Zasinthidwa: · Gawo 2.1: Malamulo · Gawo 2.2: Eksamples
M'malo mwa chikalata chonse: · STM32MP1 mndandanda ndi STM32MPx mndandanda · STM32MP1-KeyGen yolemba STM32MP-KeyGen

UM2542

Chithunzi cha UM2542

tsamba 6/8

UM2542
Zamkatimu
Zamkatimu
1 Ikani STM32MP-KeyGen. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 2 STM32MP-KeyGen mzere wolamula. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2.1 Malamulo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 2.2 Eksamples. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 2.3 Njira yodziyimira yokha. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 Mbiri yokonzanso . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6

Chithunzi cha UM2542

tsamba 7/8

UM2542
CHIZINDIKIRO CHOFUNIKA KUWERENGA MOCHEMWA STMicroelectronics NV ndi mabungwe ake ("ST") ali ndi ufulu wosintha, kuwongolera, kukulitsa, kukonzanso, ndi kukonza zinthu za ST ndi/kapena ku chikalatachi nthawi iliyonse popanda chidziwitso. Ogula akuyenera kupeza zidziwitso zaposachedwa kwambiri pazogulitsa za ST asanapange maoda. Zogulitsa za ST zimagulitsidwa motsatira mfundo za ST ndi zogulitsa zomwe zilipo panthawi yovomerezeka. Ogula ali ndi udindo wosankha, kusankha, ndi kugwiritsa ntchito zinthu za ST ndipo ST sichikhala ndi udindo pa chithandizo cha pulogalamu kapena kupanga zinthu za ogula. Palibe chilolezo, chofotokozera kapena kutanthauza, ku ufulu uliwonse waukadaulo womwe umaperekedwa ndi ST apa. Kugulitsanso zinthu za ST zomwe zili ndi zosiyana ndi zomwe zafotokozedwa pano sizidzathetsa chitsimikizo chilichonse choperekedwa ndi ST pazogulitsa zotere. ST ndi ST logo ndi zizindikilo za ST. Kuti mumve zambiri za zizindikiro za ST, onani www.st.com/trademarks. Mayina ena onse azinthu kapena ntchito ndi eni ake. Zomwe zili m'chikalatachi zimaloŵa m'malo ndi kulowa m'malo zomwe zidaperekedwa kale m'matembenuzidwe am'mbuyomu a chikalatachi.
© 2024 STMicroelectronics Ufulu wonse ndi wotetezedwa

Chithunzi cha UM2542

tsamba 8/8

Zolemba / Zothandizira

STMicroelectronics UM2542 STM32MPx Series Key Generator Software [pdf] Buku Logwiritsa Ntchito
UM2542, DT51280V1, UM2542 STM32MPx Series Key Generator Software, UM2542, STM32MPx Series Key Generator Software, Series Key Generator Software, Key Generator Software, Generator Software, Software

Maumboni

Siyani ndemanga

Imelo yanu sisindikizidwa. Minda yofunikira yalembedwa *