UM2542 STM32MPx Serje Key Generator Software

Informazzjoni dwar il-Prodott

Speċifikazzjonijiet

  • Isem tal-Prodott: Softwer tal-ġeneratur taċ-ċavetta tas-serje STM32MPx
  • Verżjoni: UM2542 – Rev 3
  • Data tal-Ħruġ: Ġunju 2024
  • Manifattur: STMicroelectronics

Istruzzjonijiet għall-Użu tal-Prodott

1. Installa STM32MP-KeyGen

Biex tinstalla s-softwer STM32MP-KeyGen, segwi l-installazzjoni
istruzzjonijiet provduti fil-manwal tal-utent.

2. Interface tal-Linja tal-Kmand STM32MP-KeyGen

Is-softwer STM32MP-KeyGen jista 'jintuża mil-linja tal-kmand
interface. Hawn taħt huma l-kmandi disponibbli:

  • –private-key (-prvk)
  • –ċavetta pubblika (-pubk)
  • –public-key-hash (-hash)
  • –mogħdija assoluta (-abs)
  • – password (-pwd)
  • –prvkey-enc (-pe)
  • –ecc-algo (-ecc)
  • –għajnuna (-h u -?)
  • –verżjoni (-v)
  • –number-key (-n)

3. Eżamples

Hawn xi examplezzjonijiet dwar kif tuża STM32MP-KeyGen:

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

FAQ

Q: Kemm jistgħu jiġu ġġenerati pari ewlenin f'daqqa?

A: Tista 'tiġġenera sa tmien pari ewlenin fl-istess ħin billi
jipprovdu tmien passwords.

Q: Liema algoritmi ta 'kodifikazzjoni huma appoġġjati?

A: Is-softwer jappoġġja l-encryption aes256 u aes128
algoritmi.

UM2542
Manwal għall-utent
Deskrizzjoni tas-softwer tal-ġeneratur taċ-ċavetta tas-serje STM32MPx
Introduzzjoni
Is-softwer tal-ġeneratur taċ-ċavetta tas-serje STM32MPx (imsemmi STM32MP-KeyGen f'dan id-dokument) huwa integrat fl-STM32CubeProgrammer (STM32CubeProg). STM32MP-KeyGen hija għodda li tiġġenera l-par ċwievet ECC meħtieġa għall-iffirmar ta 'immaġini binarji. Iċ-ċwievet iġġenerati jintużaw mill-għodda tal-iffirmar STM32 għall-proċess tal-iffirmar. STM32MP-KeyGen jiġġenera ċavetta pubblika file, ċavetta privata file u ċavetta pubblika hash file. Iċ-ċavetta pubblika file fih iċ-ċavetta pubblika ECC ġġenerata fil-format PEM. Iċ-ċavetta privata file fih iċ-ċavetta privata ECC encrypted fil-format PEM. Il-kriptaġġ jista 'jsir bl-użu taċ-ċifraturi aes 128 cbc jew aes 256 cbc. L-għażla taċ-ċifra ssir bl-użu tal-għażla –prvkey-enc. Iċ-ċavetta pubblika tal-hash file fih il-hash SHA-256 taċ-ċavetta pubblika f'format binarju. Il-hash SHA-256 huwa kkalkulat abbażi taċ-ċavetta pubblika mingħajr ebda format ta 'kodifikazzjoni. L-ewwel byte taċ-ċavetta pubblika huwa preżenti biss biex jindika jekk iċ-ċavetta pubblika hijiex f'format kompressat jew mhux kompressat. Peress li l-format mhux kompressat biss huwa appoġġjat, dan il-byte jitneħħa.

DT51280V1

UM2542 – Rev 3 – Ġunju 2024 Għal aktar informazzjoni ikkuntattja l-uffiċċju lokali tal-bejgħ STMicroelectronics tiegħek.

www.st.com

1
Nota:

UM2542
Installa STM32MP-KeyGen
Installa STM32MP-KeyGen
Din l-għodda hija installata mal-pakkett STM32CubeProgrammer (STM32CubeProg). Għal aktar informazzjoni dwar il-proċedura ta' twaqqif, irreferi għat-taqsima 1.2 tad-deskrizzjoni tas-softwer tal-manwal tal-utent STM32CubeProgrammer (UM2237). Dan is-softwer japplika għas-serje STM32MPx Arm® bbażati fuq MPUs. Arm hija trademark reġistrata ta' Arm Limited (jew is-sussidjarji tagħha) fl-Istati Uniti u/jew xi mkien ieħor.

UM2542 – Rev 3

paġna 2/8

UM2542
STM32MP-KeyGen interface tal-linja tal-kmand

2

STM32MP-KeyGen interface tal-linja tal-kmand

Is-sezzjonijiet li ġejjin jiddeskrivu kif tuża STM32MP-KeyGen mil-linja tal-kmand.

2.1

Kmandi

Il-kmandi disponibbli huma elenkati hawn taħt:

·

–private-key (-prvk)

Deskrizzjoni: ċavetta privata file mogħdija (.pem estensjoni)

Sintassi: -prvkfile_path>

Eżample: -prvk ../privateKey.pem

·

–ċavetta pubblika (-pubk)

Deskrizzjoni: Ċavetta pubblika file mogħdija (.pem estensjoni)

Sintassi: -pubkfile_path>

Eżample: -pubk C:publicKey.pem

·

–public-key-hash (-hash)

Deskrizzjoni: Immaġini tal-hash file mogħdija (estensjoni .bin)

Sintassi: -hashfile_path>

·

–mogħdija assoluta (-abs)

Deskrizzjoni: Mogħdija assoluta għall-output files

Sintassi: -abs

Eżample: -abs C:KeyFolder

·

– password (-pwd)

Deskrizzjoni: Password taċ-ċavetta privata (din il-password għandu jkun fiha mill-inqas erba' karattri)

Eżample: -pwd azerty

Nota:

Inkludi tmien passwords biex tiġġenera tmien keypairs.

Sintassi 1:-pwd

Sintassi 2: -pwd

·

–prvkey-enc (-pe)

Deskrizzjoni: Algoritmu ta' kriptaġġ taċ-ċavetta privata (aes128/aes256) (algoritmu aes256 huwa l-algoritmu default)

Sintassi: -pe aes128

·

–ecc-algo (-ecc)

Deskrizzjoni: Algoritmu ECC għall-ġenerazzjoni taċ-ċwievet (prime256v1/brainpoolP256t1) (prime256v1 huwa l-algoritmu default)

Sintassi: -ecc prime256v1

·

–għajnuna (-h u -?)

Deskrizzjoni: Turi għajnuna.

·

–verżjoni (-v)

Deskrizzjoni: Turi l-verżjoni tal-għodda.

·

–number-key (-n)

Deskrizzjoni: Iġġenera numru ta' pari ta' ċwievet {1 jew 8} b'Hash tat-tabella file

Sintassi: -n

UM2542 – Rev 3

paġna 3/8

UM2542
STM32MP-KeyGen interface tal-linja tal-kmand

2.2

Examples

L-eżamples juru kif tuża STM32MP-KeyGen:

·

Example 1

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

Kollha files (publicKey.pem, privateKey.pem u publicKeyhash.bin) huma maħluqa fil-folder /home/user/KeyFolder/. Iċ-ċavetta privata hija encrypted bl-algoritmu default aes256.

·

Example 2

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

Kollha files (publicKey.pem, privateKey.pem u publicKeyhash.bin) huma maħluqa fil-folder /home/user/KeyFolder/. Iċ-ċavetta privata hija encrypted bl-algoritmu aes128.

·

Example 3

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

Anki jekk il-Folder1 u Folder2 ma jeżistux, huma maħluqa.

·

Example 4

Iġġenera tmien pari ewlenin fid-direttorju tax-xogħol:

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

L-output jagħti dan li ġej files: tmien ċavetta pubblika files: publicKey0x{0..7}.pem tmien ċavetta privata files: privateKey0x{0..7}.pem tmien ċavetta pubblika hash files: publicKeyHash0x{0..7}.bin wieħed file tal-PKTH: publicKeysHashHashes.bin

·

Example 5

Iġġenera par ewlieni wieħed fid-direttorju tax-xogħol:

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

L-output jagħti dan li ġej files: ċavetta pubblika waħda file: publicKey.pem ċavetta privata waħda file: privateKey.pem hash taċ-ċavetta pubblika waħda file: publicKeyHash.bin wieħed file tal-PKTH: publicKeysHashHashes.bin

UM2542 – Rev 3

paġna 4/8

UM2542
STM32MP-KeyGen interface tal-linja tal-kmand

2.3

Modalità waħedha

Meta tesegwixxi STM32MP-KeyGen fil-modalità Standalone, jintalbu mogħdija assoluta u password kif muri fil-figura hawn taħt.

Figura 1. STM32MP-KeyGen fil-modalità Standalone

Meta l-utent jagħfas , il- files huma ġġenerati fil- folder.
Imbagħad daħħal il-password darbtejn u agħżel wieħed miż-żewġ algoritmi (prime256v1 jew brainpoolP256t1) billi tagħfas iċ-ċavetta rispettiva (1 jew 2).
Fl-aħħar agħżel algoritmu ta' kriptaġġ (aes256 jew aes128) billi tagħfas iċ-ċavetta rispettiva (1 jew 2).

UM2542 – Rev 3

paġna 5/8

Storja tar-reviżjoni
Data 14-Frar-2019 24-Nov-2021
26-Ġunju-2024

Tabella 1. Storja tar-reviżjoni tad-dokument

Verżjoni 1 2
3

Bidliet
Rilaxx inizjali.
Aġġornat: · Taqsima 2.1: Kmandi · Taqsima 2.2: Eżamples
Mibdul fid-dokument kollu: · Serje STM32MP1 minn serje STM32MPx · STM32MP1-KeyGen minn STM32MP-KeyGen

UM2542

UM2542 – Rev 3

paġna 6/8

UM2542
Kontenut
Kontenut
1 Installa STM32MP-KeyGen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 2 STM32MP-KeyGen interface tal-linja tal-kmand. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2.1 Kmandi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 2.2 Eżamples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 2.3 Modalità awtonoma . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 Storja tar-reviżjoni . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6

UM2542 – Rev 3

paġna 7/8

UM2542
AVVIŻ IMPORTANTI AQRA B'attenzjoni STMicroelectronics NV u s-sussidjarji tagħha (“ST”) jirriżervaw id-dritt li jagħmlu bidliet, korrezzjonijiet, titjib, modifiki, u titjib għall-prodotti ST u/jew għal dan id-dokument fi kwalunkwe ħin mingħajr avviż. Ix-xerrejja għandhom jiksbu l-aħħar informazzjoni rilevanti dwar il-prodotti ST qabel ma jagħmlu ordnijiet. Il-prodotti ST jinbiegħu skont it-termini u l-kundizzjonijiet tal-bejgħ ta' ST fis-seħħ fil-ħin tar-rikonoxximent tal-ordni. Ix-xerrejja huma unikament responsabbli għall-għażla, l-għażla u l-użu tal-prodotti ST u ST ma jassumi l-ebda responsabbiltà għall-assistenza tal-applikazzjoni jew id-disinn tal-prodotti tax-xerrejja. L-ebda liċenzja, espressa jew impliċita, għal xi dritt ta' proprjetà intellettwali ma tingħata minn ST hawnhekk. Il-bejgħ mill-ġdid ta' prodotti ST b'dispożizzjonijiet differenti mill-informazzjoni stipulata hawnhekk għandu jħassar kull garanzija mogħtija minn ST għal tali prodott. ST u l-logo ST huma trademarks ta' ST. Għal informazzjoni addizzjonali dwar it-trademarks ST, irreferi għal www.st.com/trademarks. L-ismijiet l-oħra kollha tal-prodott jew tas-servizz huma proprjetà tas-sidien rispettivi tagħhom. L-informazzjoni f'dan id-dokument tieħu post u tissostitwixxi l-informazzjoni pprovduta qabel fi kwalunkwe verżjoni preċedenti ta' dan id-dokument.
© 2024 STMicroelectronics Id-drittijiet kollha riżervati

UM2542 – Rev 3

paġna 8/8

Dokumenti / Riżorsi

STMicroelectronics UM2542 STM32MPx Serje Key Generator Software [pdfManwal tal-Utent
UM2542, DT51280V1, UM2542 STM32MPx Serje Key Generator Software, UM2542, STM32MPx Serje Key Generator Software, Serje Key Generator Software, Key Generator Software, Generator Software, Software

Referenzi

Ħalli kumment

L-indirizz elettroniku tiegħek mhux se jiġi ppubblikat. L-oqsma meħtieġa huma mmarkati *