UM2542 STM32MPx seri kle dèlko lojisyèl

Enfòmasyon sou pwodwi

Espesifikasyon

  • Non pwodwi: STM32MPx seri lojisyèl dèlko kle
  • Vèsyon: UM2542 – Rev 3
  • Dat lage: jen 2024
  • Manifakti: STMicroelectronics

Enstriksyon Itilizasyon Pwodwi

1. Enstale STM32MP-KeyGen

Pou enstale lojisyèl STM32MP-KeyGen, swiv enstalasyon an
enstriksyon yo bay nan manyèl itilizatè a.

2. STM32MP-KeyGen Entèfas Liy Kòmandman

Lojisyèl STM32MP-KeyGen ka itilize nan liy lòd la
koòdone. Anba a se kòmandman ki disponib yo:

  • -kle prive (-prvk)
  • – kle piblik (-pubk)
  • –kle-piblik-hash (-hash)
  • –chemen-absoli (-abs)
  • – modpas (-pwd)
  • –prvkey-enc (-pe)
  • –ecc-algo (-ecc)
  • – ede (-h ak -?)
  • -vèsyon (-v)
  • –nimewo-kle (-n)

3. Egzamples

Men kèk ansyenampki jan yo sèvi ak STM32MP-KeyGen:

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

FAQ

K: Konbyen pè kle yo ka pwodwi nan yon fwa?

A: Ou ka jenere jiska uit pè kle ansanm pa
bay uit modpas.

K: Ki algorithm chifreman yo sipòte?

A: lojisyèl an sipòte aes256 ak aes128 chifreman
algoritm.

UM2542
Manyèl itilizatè
STM32MPx seri kle dèlko lojisyèl deskripsyon
Entwodiksyon
Lojisyèl dèlko kle seri STM32MPx (ki rele STM32MP-KeyGen nan dokiman sa a) entegre nan STM32CubeProgrammer (STM32CubeProg). STM32MP-KeyGen se yon zouti ki jenere pè kle ECC ki nesesè pou siyen imaj binè. Kle pwodwi yo itilize pa zouti pou siyen STM32 pou pwosesis siyen. STM32MP-KeyGen jenere yon kle piblik file, yon kle prive file ak yon kle piblik hash file. Kle piblik la file gen kle piblik ECC pwodwi a nan fòma PEM. Kle prive a file gen kle prive ECC ankripte nan fòma PEM. Ou ka fè chifreman an lè l sèvi avèk chifreman aes 128 cbc oswa aes 256 cbc. Seleksyon chifreman an fè ak opsyon –prvkey-enc. Hash kle piblik la file gen hash SHA-256 nan kle piblik la nan fòma binè. Hash SHA-256 la kalkile baze sou kle piblik la san okenn fòma kodaj. Premye octet kle piblik la prezan jis pou endike si kle piblik la nan fòma konprese oswa dekonprese. Depi sèlman fòma dekonprese sipòte, byte sa a retire.

DT51280V1

UM2542 – Rev 3 – Jen 2024 Pou plis enfòmasyon kontakte biwo lavant STMicroelectronics lokal ou a.

www.st.com

1
Nòt:

UM2542
Enstale STM32MP-KeyGen
Enstale STM32MP-KeyGen
Zouti sa a enstale ak pake STM32CubeProgrammer (STM32CubeProg). Pou plis enfòmasyon sou pwosedi konfigirasyon an, al gade nan seksyon 1.2 nan manyèl itilizatè STM32CubeProgrammer deskripsyon lojisyèl an (UM2237). Lojisyèl sa a aplike pou MPU ki baze sou Arm® seri STM32MPx yo. Arm se yon mak ki anrejistre Arm Limited (oswa filiales li yo) nan peyi Etazini ak/oswa lòt kote.

UM2542 - Rev 3

paj 2/8

UM2542
STM32MP-KeyGen koòdone liy lòd

2

STM32MP-KeyGen koòdone liy lòd

Seksyon sa yo dekri kijan pou itilize STM32MP-KeyGen nan liy lòd.

2.1

Kòmandman

Kòmandman ki disponib yo ki nan lis anba a:

·

-kle prive (-prvk)

Deskripsyon: kle prive file chemen (.pem ekstansyon)

Sentaks: -prvkfile_chemen>

Egzample: -prvk ../privateKey.pem

·

– kle piblik (-pubk)

Deskripsyon: kle piblik file chemen (.pem ekstansyon)

Sentaks: -pubkfile_chemen>

Egzample: -pubk C:publicKey.pem

·

–kle-piblik-hash (-hash)

Deskripsyon: Hash imaj file chemen (.bin ekstansyon)

Sentaks: -hashfile_chemen>

·

–chemen-absoli (-abs)

Deskripsyon: chemen absoli pou pwodiksyon an files

Sentaks: -abs

Egzample: -abs C:KeyFolder

·

– modpas (-pwd)

Deskripsyon: Modpas kle prive a (modpas sa a dwe genyen omwen kat karaktè)

Egzample: -pwd azerty

Nòt:

Mete uit modpas pou jenere uit keypairs.

Sentaks 1:-pwd

Sentaks 2: -pwd

·

–prvkey-enc (-pe)

Deskripsyon: Algorithm kle prive chifreman (aes128/aes256) (algorithm aes256 se algorithm default)

Sentaks: -pe aes128

·

–ecc-algo (-ecc)

Deskripsyon: Algorithm ECC pou jenerasyon kle (prime256v1/brainpoolP256t1) (prime256v1 se algorithm default)

Sentaks: -ecc prime256v1

·

– ede (-h ak -?)

Deskripsyon: Montre èd.

·

-vèsyon (-v)

Deskripsyon: Montre vèsyon zouti a.

·

–nimewo-kle (-n)

Deskripsyon: Jenere kantite pè kle {1 oswa 8} ak Hash nan tab la file

Sentaks: -n

UM2542 - Rev 3

paj 3/8

UM2542
STM32MP-KeyGen koòdone liy lòd

2.2

Examples

Egzanp sa aamples montre kijan pou itilize STM32MP-KeyGen:

·

Example 1

-abs /home/itilizatè/KeyFolder/ -pwd azerty

Tout files (publicKey.pem, privateKey.pem ak publicKeyhash.bin) yo kreye nan katab /home/user/KeyFolder/. Kle prive a ankripte ak algorithm default aes256.

·

Example 2

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

Tout files (publicKey.pem, privateKey.pem ak publicKeyhash.bin) yo kreye nan katab /home/user/KeyFolder/. Kle prive a chiffres ak algorithm aes128.

·

Example 3

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

Menm si Folder1 ak Folder2 pa egziste, yo kreye yo.

·

Example 4

Jenere uit pè kle nan anyè k ap travay la:

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

Pwodiksyon an bay sa ki annapre yo files: uit kle piblik files: publicKey0x{0..7}.pem uit kle prive files: privateKey0x{0..7}.pem uit kle piblik hash files: publicKeyHash0x{0..7}.bin youn file nan PKTH: publicKeysHashHashes.bin

·

Example 5

Jenere yon pè kle nan anyè k ap travay la:

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

Pwodiksyon an bay sa ki annapre yo files: yon sèl kle piblik file: publicKey.pem yon sèl kle prive file: privateKey.pem yon sèl kle piblik hash file: publicKeyHash.bin youn file nan PKTH: publicKeysHashHashes.bin

UM2542 - Rev 3

paj 4/8

UM2542
STM32MP-KeyGen koòdone liy lòd

2.3

Mòd otonòm

Lè w ap egzekite STM32MP-KeyGen nan mòd otonòm, yo mande yon chemen absoli ak yon modpas jan yo montre nan figi ki anba a.

Figi 1. STM32MP-KeyGen nan mòd otonòm

Lè itilizatè a peze , la files yo pwodwi nan la katab.
Apre sa, antre modpas la de fwa epi chwazi youn nan de algoritm yo (prime256v1 oswa brainpoolP256t1) lè w peze kle respektif la (1 oswa 2).
Finalman chwazi yon algorithm chifreman (aes256 oswa aes128) lè w peze kle respektif la (1 oswa 2).

UM2542 - Rev 3

paj 5/8

Istwa revizyon
Dat 14-fevriye-2019 24-Nov-2021
26-Jen-2024

Tablo 1. Istwa revizyon dokiman yo

Vèsyon 1 2
3

Chanjman
Premye lage.
Mizajou: · Seksyon 2.1: Kòmandman · Seksyon 2.2: Egzamples
Ranplase nan tout dokiman an: · STM32MP1 seri pa STM32MPx seri · STM32MP1-KeyGen pa STM32MP-KeyGen

UM2542

UM2542 - Rev 3

paj 6/8

UM2542
Kontni
Kontni
1 Enstale STM32MP-KeyGen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 2 STM32MP-KeyGen koòdone liy lòd. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2.1 Kòmandman. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 2.2 Egzamples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 2.3 Mòd otonòm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 Istwa revizyon . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6

UM2542 - Rev 3

paj 7/8

UM2542
AVI ENPÒTAN LI AK ATANSYON STMicroelectronics NV ak filiales li yo ("ST") rezève dwa pou fè chanjman, koreksyon, amelyorasyon, modifikasyon, ak amelyorasyon nan pwodwi ST ak/oswa nan dokiman sa a nenpòt ki lè san avètisman. Achtè yo ta dwe jwenn dènye enfòmasyon enpòtan sou pwodwi ST yo anvan yo mete lòd. Pwodwi ST yo vann daprè tèm ak kondisyon vann ST ki an plas nan moman rekonesans lòd la. Achtè yo se sèl responsab pou chwa, seleksyon, ak itilizasyon pwodwi ST yo epi ST pa sipoze okenn responsablite pou asistans aplikasyon oswa konsepsyon pwodwi achtè yo. Pa gen okenn lisans, eksprime oswa implicite, sou okenn dwa pwopriyete entelektyèl akòde pa ST nan la a. Revann pwodwi ST ak dispozisyon ki diferan de enfòmasyon ki endike nan la a pral anile nenpòt garanti ST akòde pou pwodui sa a. ST ak logo ST a se mak komèsyal ST. Pou plis enfòmasyon sou mak komèsyal ST, al gade nan www.st.com/trademarks. Tout lòt non pwodwi oswa sèvis yo se pwopriyete pwopriyetè respektif yo. Enfòmasyon ki nan dokiman sa a ranplase epi ranplase enfòmasyon yo te bay anvan nan nenpòt vèsyon anvan dokiman sa a.
© 2024 STMicroelectronics Tout dwa rezève

UM2542 - Rev 3

paj 8/8

Dokiman / Resous

STMicroelectronics UM2542 STM32MPx seri kle dèlko lojisyèl [pdfManyèl Itilizatè
UM2542, DT51280V1, UM2542 STM32MPx seri kle dèlko lojisyèl, UM2542, STM32MPx seri kle dèlko lojisyèl, seri kle dèlko lojisyèl, kle dèlko lojisyèl, dèlko lojisyèl, lojisyèl

Referans

Kite yon kòmantè

Adrès imel ou p ap pibliye. Jaden obligatwa yo make *