Softver za generator ključeva serije UM2542 STM32MPx
Informacije o proizvodu
Specifikacije
- Naziv proizvoda: STM32MPx serija softver za generator ključeva
- Verzija: UM2542 – Rev 3
- Datum izlaska: jun 2024
- Proizvođač: STMicroelectronics
Upute za upotrebu proizvoda
1. Instalirajte STM32MP-KeyGen
Da biste instalirali softver STM32MP-KeyGen, pratite instalaciju
uputstva koja se nalaze u korisničkom priručniku.
2. STM32MP-KeyGen interfejs komandne linije
Softver STM32MP-KeyGen se može koristiti iz komandne linije
interfejs. Ispod su dostupne komande:
- – privatni ključ (-prvk)
- –javni ključ (-pubk)
- –javni ključ-heš (-haš)
- –apsolutni-put (-abs)
- – lozinka (-pwd)
- –prvkey-enc (-pe)
- –ecc-algo (-ecc)
- –pomoć (-h i -?)
- –verzija (-v)
- –broj-tipka (-n)
3. Npramples
Evo nekih bivšihampinformacije o tome kako koristiti STM32MP-KeyGen:
-
- Example 1: -abs /home/user/KeyFolder/ -pwd azerty
- Example 2: -abs /home/user/KeyFolder/ -pwd azerty -pe
aes128
FAQ
P: Koliko parova ključeva se može generirati odjednom?
O: Možete generirati do osam parova ključeva istovremeno
pružanje osam lozinki.
P: Koji algoritmi šifriranja su podržani?
O: Softver podržava aes256 i aes128 enkripciju
algoritmi.
UM2542
Uputstvo za upotrebu
Opis softvera za generator ključeva serije STM32MPx
Uvod
Softver za generiranje ključeva serije STM32MPx (nazvan STM32MP-KeyGen u ovom dokumentu) integriran je u STM32CubeProgrammer (STM32CubeProg). STM32MP-KeyGen je alat koji generiše par ECC ključeva potreban za potpisivanje binarnih slika. Generirane ključeve koristi STM32 alat za potpisivanje za proces potpisivanja. STM32MP-KeyGen generiše javni ključ file, privatni ključ file i hash javni ključ file. Javni ključ file sadrži generirani ECC javni ključ u PEM formatu. Privatni ključ file sadrži šifrovani ECC privatni ključ u PEM formatu. Šifriranje se može izvršiti korištenjem aes 128 cbc ili aes 256 cbc šifri. Odabir šifre se vrši pomoću opcije –prvkey-enc. Haš javni ključ file sadrži SHA-256 hash javnog ključa u binarnom formatu. SHA-256 heš se izračunava na osnovu javnog ključa bez ikakvog formata kodiranja. Prvi bajt javnog ključa je prisutan samo da pokaže da li je javni ključ u komprimovanom ili nekomprimovanom formatu. Pošto je podržan samo nekomprimovani format, ovaj bajt se uklanja.
DT51280V1
UM2542 – Rev 3 – jun 2024. Za dodatne informacije obratite se lokalnom prodajnom uredu STMicroelectronics.
www.st.com
1
Napomena:
UM2542
Instalirajte STM32MP-KeyGen
Instalirajte STM32MP-KeyGen
Ovaj alat je instaliran sa STM32CubeProgrammer paketom (STM32CubeProg). Za više informacija o proceduri postavljanja, pogledajte odjeljak 1.2 korisničkog priručnika opis softvera STM32CubeProgrammer (UM2237). Ovaj softver se odnosi na MPU-ove zasnovane na Arm® seriji STM32MPx. Arm je registrovani zaštitni znak Arm Limited (ili njegovih podružnica) u SAD-u i/ili drugdje.
UM2542 – Rev 3
strana 2/8
UM2542
STM32MP-KeyGen interfejs komandne linije
2
STM32MP-KeyGen interfejs komandne linije
Sljedeći odjeljci opisuju kako koristiti STM32MP-KeyGen iz komandne linije.
2.1
Komande
Dostupne komande su navedene u nastavku:
·
– privatni ključ (-prvk)
Opis: privatni ključ file put (.pem ekstenzija)
Sintaksa: -prvkfile_path>
Prample: -prvk ../privateKey.pem
·
–javni ključ (-pubk)
Opis: Javni ključ file put (.pem ekstenzija)
Sintaksa: -pubkfile_path>
Prample: -pubk C:publicKey.pem
·
–javni ključ-heš (-haš)
Opis: Hash slika file put (.bin ekstenzija)
Sintaksa: -hašfile_path>
·
–apsolutni-put (-abs)
Opis: Apsolutna putanja za izlaz files
Sintaksa: -abs
Prample: -abs C:KeyFolder
·
– lozinka (-pwd)
Opis: Lozinka privatnog ključa (ova lozinka mora sadržavati najmanje četiri znaka)
Prample: -pwd azerty
Napomena:
Uključite osam lozinki za generiranje osam parova ključeva.
Sintaksa 1:-pwd
Sintaksa 2: -pwd
·
–prvkey-enc (-pe)
Opis: Algoritam šifriranja privatnog ključa (aes128/aes256) (algoritam aes256 je zadani algoritam)
Sintaksa: -pe aes128
·
–ecc-algo (-ecc)
Opis: ECC algoritam za generiranje ključeva (prime256v1/brainpoolP256t1) (prime256v1 je zadani algoritam)
Sintaksa: -ecc prime256v1
·
–pomoć (-h i -?)
Opis: Pokazuje pomoć.
·
–verzija (-v)
Opis: Prikazuje verziju alata.
·
–broj-tipka (-n)
Opis: Generirajte broj parova ključeva {1 ili 8} sa Hashom tabele file
Sintaksa: -n
UM2542 – Rev 3
strana 3/8
UM2542
STM32MP-KeyGen interfejs komandne linije
2.2
Examples
Sljedeći pramples pokazuju kako koristiti STM32MP-KeyGen:
·
Example 1
-abs /home/user/KeyFolder/ -pwd azerty
Sve files (publicKey.pem, privateKey.pem i publicKeyhash.bin) se kreiraju u mapi /home/user/KeyFolder/. Privatni ključ je šifriran sa aes256 zadanim algoritmom.
·
Example 2
-abs /home/user/keyFolder/ -pwd azerty pe aes128
Sve files (publicKey.pem, privateKey.pem i publicKeyhash.bin) se kreiraju u mapi /home/user/KeyFolder/. Privatni ključ je šifriran algoritmom aes128.
·
Example 3
-pubk /home/user/public.pem prvk /home/user/Folder1/Folder2/private.pem hash /home/user/pubKeyHash.bin pwd azerty
Čak i ako Folder1 i Folder2 ne postoje, kreiraju se.
·
Example 4
Generirajte osam parova ključeva u radnom direktoriju:
./STM32MP_KeyGen_CLI.exe -abs . -pwd abc1 abc2 abc3 abc4 abc5 abc6 abc7 abc8 -n 8
Izlaz daje sljedeće files: osam javnih ključeva files: publicKey0x{0..7}.pem osam privatni ključ files: privateKey0x{0..7}.pem heš osam javnih ključeva files: publicKeyHash0x{0..7}.bin jedan file od PKTH: publicKeysHashHashes.bin
·
Example 5
Generirajte jedan par ključeva u radnom direktoriju:
./STM32MP_KeyGen_CLI.exe -abs . -pwd abc1 -n 1
Izlaz daje sljedeće files: jedan javni ključ file: publicKey.pem jedan privatni ključ file: privateKey.pem jedan heš javnog ključa file: publicKeyHash.bin jedan file od PKTH: publicKeysHashHashes.bin
UM2542 – Rev 3
strana 4/8
UM2542
STM32MP-KeyGen interfejs komandne linije
2.3
Samostalni način rada
Prilikom izvršavanja STM32MP-KeyGen u samostalnom načinu rada, apsolutna putanja i lozinka se traže kao što je prikazano na donjoj slici.
Slika 1. STM32MP-KeyGen u samostalnom načinu rada
Kada korisnik pritisne , the files se generiraju u folder.
Zatim dvaput unesite lozinku i odaberite jedan od dva algoritma (prime256v1 ili brainpoolP256t1) pritiskom na odgovarajući taster (1 ili 2).
Na kraju odaberite algoritam šifriranja (aes256 ili aes128) pritiskom na odgovarajući ključ (1 ili 2).
UM2542 – Rev 3
strana 5/8
Istorija revizija
Datum 14. februar 2019. 24. novembar 2021
26-jun-2024
Tabela 1. Istorija revizije dokumenta
Verzija 1 2
3
Promjene
Prvo izdanje.
Ažurirano: · Odjeljak 2.1: Komande · Odjeljak 2.2: Pramples
Zamijenjeno u cijelom dokumentu: · STM32MP1 serija od STM32MPx serije · STM32MP1-KeyGen od STM32MP-KeyGen
UM2542
UM2542 – Rev 3
strana 6/8
UM2542
Sadržaj
Sadržaj
1 Instalirajte STM32MP-KeyGen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 2 STM32MP-KeyGen interfejs komandne linije. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2.1 Komande. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 2.2 Pramples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 2.3 Samostalni način rada . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 Istorija revizija . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6
UM2542 – Rev 3
strana 7/8
UM2542
VAŽNO OBAVIJEST PAŽLJIVO PROČITAJTE STMicroelectronics NV i njegove podružnice (“ST”) zadržavaju pravo izmjene, ispravke, poboljšanja, modifikacije i poboljšanja ST proizvoda i/ili ovog dokumenta u bilo koje vrijeme bez prethodne najave. Kupci bi trebali dobiti najnovije relevantne informacije o ST proizvodima prije nego što daju narudžbu. ST proizvodi se prodaju u skladu sa ST-ovim odredbama i uslovima prodaje koji su na snazi u trenutku potvrde narudžbe. Kupci su isključivo odgovorni za izbor, odabir i korištenje ST proizvoda, a ST ne preuzima nikakvu odgovornost za pomoć u primjeni ili dizajn proizvoda kupaca. ST ovdje ne daje nikakvu licencu, izričitu ili impliciranu, za bilo koje pravo intelektualne svojine. Preprodaja ST proizvoda sa odredbama koje se razlikuju od informacija navedenih ovde poništava svaku garanciju koju ST daje za takav proizvod. ST i ST logo su zaštitni znakovi ST. Za dodatne informacije o ST zaštitnim znakovima, pogledajte www.st.com/trademarks. Svi ostali nazivi proizvoda ili usluga vlasništvo su njihovih vlasnika. Informacije u ovom dokumentu zamjenjuju i zamjenjuju informacije koje su prethodno date u prethodnim verzijama ovog dokumenta.
© 2024 STMicroelectronics Sva prava zadržana
UM2542 – Rev 3
strana 8/8
Dokumenti / Resursi
![]() |
STMicroelectronics UM2542 STM32MPx Series Key Generator Software [pdf] Korisnički priručnik UM2542, DT51280V1, UM2542 STM32MPx Series Key Generator Software, UM2542, STM32MPx Series Key Generator Software, Series Key Generator Software, Key Generator Software, Generator Software, Software |