UM2542 STM32MPx sērijas atslēgu ģeneratora programmatūra

Informācija par produktu

Specifikācijas

  • Produkta nosaukums: STM32MPx sērijas atslēgu ģeneratora programmatūra
  • Versija: UM2542 – Rev 3
  • Izdošanas datums: 2024. gada jūnijs
  • Ražotājs: STMicroelectronics

Produkta lietošanas instrukcijas

1. Instalējiet STM32MP-KeyGen

Lai instalētu STM32MP-KeyGen programmatūru, izpildiet instalēšanas norādījumus
instrukcijas, kas sniegtas lietotāja rokasgrāmatā.

2. STM32MP-KeyGen komandrindas interfeiss

Programmatūru STM32MP-KeyGen var izmantot no komandrindas
saskarne. Tālāk ir norādītas pieejamās komandas:

  • -privātā atslēga (-prvk)
  • -publiskā atslēga (-pubk)
  • -publiskās atslēgas hash (-hash)
  • -absolūtais ceļš (-abs)
  • - parole (-pwd)
  • –prvkey-enc (-pe)
  • –ecc-algo (-ecc)
  • -palīdzība (-h un -?)
  • – versija (-v)
  • -cipara taustiņš (-n)

3. Piemamples

Šeit ir daži bijušieampSTM32MP-KeyGen lietošanas instrukcijas:

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

FAQ

J: Cik atslēgu pārus var ģenerēt vienlaikus?

A: Varat ģenerēt līdz astoņiem atslēgu pāriem vienlaikus, izmantojot
nodrošinot astoņas paroles.

J: Kādi šifrēšanas algoritmi tiek atbalstīti?

A: Programmatūra atbalsta aes256 un aes128 šifrēšanu
algoritmi.

UM2542
Lietotāja rokasgrāmata
STM32MPx sērijas atslēgu ģeneratora programmatūras apraksts
Ievads
STM32MPx sērijas atslēgu ģeneratora programmatūra (šajā dokumentā nosaukta STM32MP-KeyGen) ir integrēta STM32CubeProgrammer (STM32CubeProg). STM32MP-KeyGen ir rīks, kas ģenerē ECC atslēgu pāri, kas nepieciešams bināro attēlu parakstīšanai. Ģenerētās atslēgas parakstīšanas procesam izmanto STM32 parakstīšanas rīks. STM32MP-KeyGen ģenerē publisko atslēgu file, privātā atslēga file un jaucējkoda publiskā atslēga file. Publiskā atslēga file satur ģenerēto ECC publisko atslēgu PEM formātā. Privātā atslēga file satur šifrētu ECC privāto atslēgu PEM formātā. Šifrēšanu var veikt, izmantojot aes 128 cbc vai aes 256 cbc šifrus. Šifra atlase tiek veikta, izmantojot opciju –prvkey-enc. Jaucējkoda publiskā atslēga file satur publiskās atslēgas SHA-256 jaucējkodu binārā formātā. SHA-256 hash tiek aprēķināts, pamatojoties uz publisko atslēgu bez kodēšanas formāta. Publiskās atslēgas pirmais baits ir tikai tāpēc, lai norādītu, vai publiskā atslēga ir saspiestā vai nesaspiestā formātā. Tā kā tiek atbalstīts tikai nesaspiests formāts, šis baits tiek noņemts.

DT51280V1

UM2542 — 3. versija — 2024. gada jūnijs Lai iegūtu papildinformāciju, sazinieties ar vietējo STMicroelectronics pārdošanas biroju.

www.st.com

1
Piezīme:

UM2542
Instalējiet STM32MP-KeyGen
Instalējiet STM32MP-KeyGen
Šis rīks ir instalēts kopā ar STM32CubeProgrammer pakotni (STM32CubeProg). Papildinformāciju par iestatīšanas procedūru skatiet lietotāja rokasgrāmatas STM1.2CubeProgrammer programmatūras apraksta (UM32) sadaļā 2237. Šī programmatūra attiecas uz STM32MPx sērijas Arm® MPU. Arm ir reģistrēta uzņēmuma Arm Limited (vai tā meitasuzņēmumu) preču zīme ASV un/vai citur.

UM2542 — 3. red

lapa 2/8

UM2542
STM32MP-KeyGen komandrindas interfeiss

2

STM32MP-KeyGen komandrindas interfeiss

Nākamajās sadaļās ir aprakstīts, kā komandrindā izmantot STM32MP-KeyGen.

2.1

Komandas

Pieejamās komandas ir uzskaitītas zemāk:

·

-privātā atslēga (-prvk)

Apraksts: privātā atslēga file ceļš (.pem paplašinājums)

Sintakse: -prvkfile_ceļš>

Piemample: -prvk ../privateKey.pem

·

-publiskā atslēga (-pubk)

Apraksts: Publiskā atslēga file ceļš (.pem paplašinājums)

Sintakse: -pubkfile_ceļš>

Piemample: -pubk C:publicKey.pem

·

-publiskās atslēgas hash (-hash)

Apraksts: Hash attēls file ceļš (.bin paplašinājums)

Sintakse: - hashfile_ceļš>

·

-absolūtais ceļš (-abs)

Apraksts: Absolūtais izvades ceļš files

Sintakse: -abs

Piemample: -abs C:KeyFolder

·

- parole (-pwd)

Apraksts: Privātās atslēgas parole (šajā parolē ir jāsatur vismaz četras rakstzīmes)

Piemample: -pwd azerty

Piezīme:

Iekļaujiet astoņas paroles, lai izveidotu astoņus atslēgu pārus.

Sintakse 1:-pwd

2. sintakse: -pwd

·

–prvkey-enc (-pe)

Apraksts: šifrēšanas privātās atslēgas algoritms (aes128/aes256) (aes256 algoritms ir noklusējuma algoritms)

Sintakse: -pe aes128

·

–ecc-algo (-ecc)

Apraksts: ECC algoritms atslēgu ģenerēšanai (prime256v1/brainpoolP256t1) (prime256v1 ir noklusējuma algoritms)

Sintakse: -ecc prime256v1

·

-palīdzība (-h un -?)

Apraksts: parāda palīdzību.

·

– versija (-v)

Apraksts: parāda rīka versiju.

·

-cipara taustiņš (-n)

Apraksts: ģenerējiet atslēgu pāru skaitu {1 vai 8}, izmantojot tabulas Hash file

Sintakse: -n

UM2542 — 3. red

lapa 3/8

UM2542
STM32MP-KeyGen komandrindas interfeiss

2.2

Examples

Nākamais exampparāda, kā lietot STM32MP-KeyGen:

·

Examp1

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

Visi files (publicKey.pem, privateKey.pem un publicKeyhash.bin) tiek izveidoti mapē /home/user/KeyFolder/. Privātā atslēga ir šifrēta ar aes256 noklusējuma algoritmu.

·

Examp2

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

Visi files (publicKey.pem, privateKey.pem un publicKeyhash.bin) tiek izveidoti mapē /home/user/KeyFolder/. Privātā atslēga ir šifrēta ar aes128 algoritmu.

·

Examp3

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

Pat ja mape1 un mape2 neeksistē, tās tiek izveidotas.

·

Examp4

Darba direktorijā ģenerējiet astoņus atslēgu pārus:

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

Izvade sniedz sekojošo files: astoņas publiskās atslēgas files: publicKey0x{0..7}.pem astoņas privātās atslēgas files: privateKey0x{0..7}.pem astoņas publiskās atslēgas hash files: publicKeyHash0x{0..7}.bin one file no PKTH: publicKeysHashHashes.bin

·

Examp5

Darba direktorijā ģenerējiet vienu atslēgu pāri:

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

Izvade sniedz sekojošo files: viena publiskā atslēga file: publicKey.pem viena privātā atslēga file: privateKey.pem viena publiskās atslēgas hash file: publicKeyHash.bin viens file no PKTH: publicKeysHashHashes.bin

UM2542 — 3. red

lapa 4/8

UM2542
STM32MP-KeyGen komandrindas interfeiss

2.3

Savrupais režīms

Palaižot STM32MP-KeyGen savrupajā režīmā, tiek pieprasīts absolūtais ceļš un parole, kā parādīts attēlā zemāk.

1. attēls. STM32MP-KeyGen savrupajā režīmā

Kad lietotājs nospiež , files tiek ģenerēti mapi.
Pēc tam divreiz ievadiet paroli un atlasiet vienu no diviem algoritmiem (prime256v1 vai brainpoolP256t1), nospiežot attiecīgo taustiņu (1 vai 2).
Visbeidzot atlasiet šifrēšanas algoritmu (aes256 vai aes128), nospiežot attiecīgo atslēgu (1 vai 2).

UM2542 — 3. red

lapa 5/8

Pārskatīšanas vēsture
Datums: 14. gada 2019. februāris, 24. gada 2021. novembris
26-jūnijs-2024

1. tabula. Dokumentu pārskatīšanas vēsture

Versija 1 2
3

Izmaiņas
Sākotnējā izlaišana.
Atjaunināts: · 2.1. sadaļa: komandas · 2.2. sadaļa: Piemamples
Aizstāts visā dokumentā: · STM32MP1 sērija ar STM32MPx sēriju · STM32MP1-KeyGen ar STM32MP-KeyGen

UM2542

UM2542 — 3. red

lapa 6/8

UM2542
Saturs
Saturs
1 Instalējiet STM32MP-KeyGen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 2 STM32MP-KeyGen komandrindas interfeiss. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2.1. Komandas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 2.2 Piemamples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 2.3 Savrupais režīms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 Pārskatīšanas vēsture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6

UM2542 — 3. red

lapa 7/8

UM2542
SVARĪGS PAZIŅOJUMS UZMANĪGI IZLASIET STMicroelectronics NV un tā meitasuzņēmumi (“ST”) patur tiesības jebkurā laikā bez brīdinājuma veikt izmaiņas, labojumus, uzlabojumus, modifikācijas un uzlabojumus ST izstrādājumos un/vai šajā dokumentā. Pirms pasūtījuma veikšanas pircējiem jāiegūst jaunākā atbilstošā informācija par ST produktiem. ST produkti tiek pārdoti saskaņā ar ST pārdošanas noteikumiem un nosacījumiem, kas ir spēkā pasūtījuma apstiprināšanas brīdī. Pircēji ir pilnībā atbildīgi par ST produktu izvēli, izvēli un lietošanu, un ST neuzņemas nekādu atbildību par palīdzību pielietošanā vai pircēja produktu dizainu. ST šeit nepiešķir nekādas tiešas vai netiešas licences jebkādām intelektuālā īpašuma tiesībām. ST produktu tālākpārdošana ar noteikumiem, kas atšķiras no šeit norādītās informācijas, anulē jebkādu ST piešķirto garantiju šādam produktam. ST un ST logotips ir ST preču zīmes. Papildinformāciju par ST preču zīmēm skatiet vietnē www.st.com/trademarks. Visi pārējie produktu vai pakalpojumu nosaukumi ir to attiecīgo īpašnieku īpašums. Informācija šajā dokumentā aizstāj un aizstāj informāciju, kas iepriekš sniegta jebkurās iepriekšējās šī dokumenta versijās.
© 2024 STMicroelectronics Visas tiesības aizsargātas

UM2542 — 3. red

lapa 8/8

Dokumenti / Resursi

STMicroelectronics UM2542 STM32MPx sērijas atslēgu ģeneratora programmatūra [pdfLietotāja rokasgrāmata
UM2542, DT51280V1, UM2542 STM32MPx sērijas atslēgu ģeneratora programmatūra, UM2542, STM32MPx sērijas atslēgu ģeneratora programmatūra, sērijas atslēgu ģeneratora programmatūra, atslēgu ģeneratora programmatūra, ģeneratora programmatūra, programmatūra

Atsauces

Atstājiet komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti *