UM2542 STM32MPx Rangatū Pūmanawa Kaihanga Matua

Nga korero hua

Whakatakotoranga

  • Ingoa Hua: STM32MPx raupapa raupaparorohiko whakaputa matua
  • Putanga: UM2542 – Rev 3
  • Te Ra Whakaputa: Pipiri 2024
  • Kaihanga: STMicroelectronics

Nga Tohutohu Whakamahi Hua

1. Tāuta STM32MP-KeyGen

Hei whakauru i te rorohiko STM32MP-KeyGen, whai i te whakaurunga
nga tohutohu kei roto i te pukapuka-whakamahi.

2. Atanga Raina Whakahau STM32MP-KeyGen

Ka taea te whakamahi i te rorohiko STM32MP-KeyGen mai i te raina whakahau
atanga. Kei raro nga whakahau e waatea ana:

  • –matua-takitahi (-prvk)
  • –pānui-nui (-pubk)
  • –pātuhi-iwi-hash (-hash)
  • –ara-mau (-abs)
  • –kupuhipa (-pwd)
  • –prvkey-enc (-pe)
  • –ecc-algo (-ecc)
  • –awhina (-h me -?)
  • –putanga (-v)
  • –pātuhi-tau (-n)

3. Examples

Anei etahi o muaampme pehea te whakamahi i te STM32MP-KeyGen:

    • Exampte 1: -abs /home/user/KeyFolder/ -pwd azerty
    • Exampte 2: -abs /home/user/KeyFolder/ -pwd azerty -pe
      ae128

FAQ

P: E hia nga takirua matua ka taea te hanga i te wa kotahi?

A: Ka taea e koe te whakaputa ki te waru nga takirua matua i te wa kotahi
whakarato e waru kupuhipa.

P: He aha nga algorithm whakamunatanga e tautokohia ana?

A: Ka tautokohia e te rorohiko te whakamunatanga aes256 me aes128
hātepe hātepe.

UM2542
pukapuka kaiwhakamahi
STM32MPx raupapa matua generator whakaahuatanga pūmanawa
Kupu Whakataki
Ko te raupapa STM32MPx raupaparorohiko whakaputa matua (ko STM32MP-KeyGen te ingoa i roto i tenei tuhinga) kua whakauruhia ki roto i te STM32CubeProgrammer (STM32CubeProg). Ko te STM32MP-KeyGen he taputapu e hanga ana i nga taviri ECC takirua e hiahiatia ana mo te haina i nga whakaahua rua. Ko nga taviri i hangaia ka whakamahia e te taputapu Waitohu STM32 mo te hainatanga. Ka hangaia e STM32MP-KeyGen he kī tūmatanui file, he kī tūmataiti file me te kī tūmatanui hash file. Te kī tūmatanui file kei roto te kī tūmatanui ECC i hangaia ki te whakatakotoranga PEM. Te kī tūmataiti file kei roto te Kī tūmataiti ECC kua whakamunatia ki te whakatakotoranga PEM. Ka taea te whakamunatanga ma te whakamahi i nga aes 128 cbc, aes 256 cbc ciphers ranei. Ko te kowhiringa cipher ka mahia ma te whakamahi i te whiringa -prvkey-enc. Te kī tūmatanui hash file kei roto te SHA-256 hash o te kī tūmatanui i roto i te hōputu rua. Ko te Hash SHA-256 ka tatauhia i runga i te taviri a te iwi kaore he whakatakotoranga whakawaehere. Ko te paita tuatahi o te taviri tūmatanui kei reira noa hei tohu mena kei te whakatakotoranga kōpeke, kāore rānei te kī tūmatanui. I te mea kei te tautokohia te whakatakotoranga korekore, ka tangohia tenei paita.

DT51280V1

UM2542 – Rev 3 – Hune 2024 Mo etahi atu korero whakapā atu ki to tari hoko STMicroelectronics rohe.

www.st.com

1
Tuhipoka:

UM2542
Tāuta STM32MP-KeyGen
Tāuta STM32MP-KeyGen
Kua whakauruhia tenei taputapu ki te kete STM32CubeProgrammer (STM32CubeProg). Mo etahi atu korero mo te tikanga whakarite, tirohia te waahanga 1.2 o te pukapuka kaiwhakamahi STM32CubeProgrammer whakaahuatanga rorohiko (UM2237). E pa ana tenei rorohiko ki nga MPU-a-ringa a STM32MPx raupapa. He tohu rehita a Arm na Arm Limited (me ana apiti ranei) i te US me/ranei ki etahi atu waahi.

UM2542 – Rev 3

api 2/8

UM2542
STM32MP-KeyGen atanga raina whakahau

2

STM32MP-KeyGen atanga raina whakahau

Ko nga waahanga e whai ake nei e whakaatu ana me pehea te whakamahi i te STM32MP-KeyGen mai i te raina whakahau.

2.1

Whakahau

Ko nga whakahau e waatea ana kei raro nei:

·

–matua-takitahi (-prvk)

Whakamārama: kī tūmataiti file ara (.pem toronga)

Kuputuhi: -prvkfile_ara>

Example: -prvk ../privateKey.pem

·

–pānui-nui (-pubk)

Whakaahuatanga: Kī tūmatanui file ara (.pem toronga)

Kuputuhi: -pubkfile_ara>

Example: -pubk C:publicKey.pem

·

–pātuhi-iwi-hash (-hash)

Whakaahuatanga: Hash image file ara (.bin toronga)

Kuputuhi: -hashfile_ara>

·

–ara-mau (-abs)

Whakaahuatanga: Ara tino mo te putanga files

Kuputuhi: -abs

Example: -abs C:Kōpaki Matua

·

–kupuhipa (-pwd)

Whakamārama: Kupuhipa o te kī tūmataiti (me whai i tēnei kupuhipa kia whā ngā pūāhua)

Example: -pwd azerty

Tuhipoka:

Whakauruhia nga kupuhipa e waru hei whakaputa i nga takirua matua e waru.

Kuputuhi 1:-pwd

Kuputuhi 2: -pwd

·

–prvkey-enc (-pe)

Whakamārama: Whakamuna te hātepe kī tūmataiti (aes128/aes256) (aes256 algorithm ko te hātepee taunoa)

Kuputuhi: -pe aes128

·

–ecc-algo (-ecc)

Whakaahuatanga: ECC algorithm mo te whakaputanga taviri (prime256v1/brainpoolP256t1) (prime256v1 ko te algorithm taunoa)

Kuputuhi: -ecc prime256v1

·

–awhina (-h me -?)

Whakaahuatanga: Ka whakaatu awhina.

·

–putanga (-v)

Whakaahuatanga: Ka whakaatu i te putanga taputapu.

·

–pātuhi-tau (-n)

Whakaahuatanga: Hangaia te maha o nga takirua matua {1, 8 ranei} me te Hash o te ripanga file

Kuputuhi: -n

UM2542 – Rev 3

api 3/8

UM2542
STM32MP-KeyGen atanga raina whakahau

2.2

Examples

Ko te ex e whai ake neiampKa whakaatu mai me pehea te whakamahi i te STM32MP-KeyGen:

·

Exampte 1

-abs /home/kaiwhakamahi/KeyFolder/ -pwd azerty

Katoa files (publicKey.pem, privateKey.pem me publicKeyhash.bin) ka hangaia ki te kōpaki /home/user/KeyFolder/. Kua whakamunatia te taviri tūmataiti ki te aes256 algorithm taunoa.

·

Exampte 2

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

Katoa files (publicKey.pem, privateKey.pem me publicKeyhash.bin) ka hangaia ki te kōpaki /home/user/KeyFolder/. Kua whakamunatia te kī tūmataiti ki te aes128 algorithm.

·

Exampte 3

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

Ahakoa karekau te Folder1 me te Folder2, ka hangaia.

·

Exampte 4

Hangaia nga takirua matua e waru ki te raarangi mahi:

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

Ko te putanga e whai ake nei files: e waru taviri tūmatanui files: publicKey0x{0..7}.pem e waru taviri tūmataiti files: privateKey0x{0..7}.pem e waru nga taviri matua whanui files: publicKeyHash0x{0..7}.bin kotahi file o PKTH: publicKeysHashHashes.bin

·

Exampte 5

Hangaia kia kotahi takirua matua ki te whaiaronga mahi:

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

Ko te putanga e whai ake nei files: kotahi te kī tūmatanui file: publicKey.pem kotahi te kī tūmataiti file: privateKey.pem kotahi te hash matua matua file: publicKeyHash.bin kotahi file o PKTH: publicKeysHashHashes.bin

UM2542 – Rev 3

api 4/8

UM2542
STM32MP-KeyGen atanga raina whakahau

2.3

Aratau motuhake

I te wa e mahia ana te STM32MP-KeyGen i roto i te aratau Motuhake, ka tonohia he ara tino me tetahi kupuhipa pera i te ahua i raro nei.

Whakaatu 1. STM32MP-KeyGen i roto i te aratau Motuhake

Ka pehi te kaiwhakamahi , te files ka hangaia i roto i te kōpaki.
Kia rua te whakauru i te kupuhipa ka kowhiria tetahi o nga algorithms e rua (prime256v1 or brainpoolP256t1) ma te pehi i te paatene (1, 2 ranei).
Ka mutu, kowhiria he algorithm whakamunatanga (aes256, aes128 ranei) ma te pehi i te paatene (1, 2 ranei).

UM2542 – Rev 3

api 5/8

Hītori arotakenga
Rā 14-Pepuere-2019 24-Nov-2021
26-Hune-2024

Ripanga 1. Tuhinga o mua whakahounga

Putanga 1 2
3

Huringa
Tukunga tuatahi.
Whakahoutia: · Wāhanga 2.1: Whakahau · Wāhanga 2.2: Examples
I whakakapihia ki te tuhinga katoa: · STM32MP1 raupapa na STM32MPx raupapa · STM32MP1-KeyGen na STM32MP-KeyGen

UM2542

UM2542 – Rev 3

api 6/8

UM2542
Ihirangi
Ihirangi
1 Tāuta STM32MP-KeyGen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 2 STM32MP-KeyGen atanga raina whakahau. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2.1 Whakahau. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 2.2 Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 2.3 Aratau Motuhake . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 Hītori arotake. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6

UM2542 – Rev 3

api 7/8

UM2542
PĀNUITIA NUI PĀNUITIA STMicroelectronics NV me ona apiti (“ST”) te mana ki te whakarereke, whakatikatika, whakapainga, whakarereke me te whakapai ake i nga hua ST me/ranei ki tenei tuhinga i nga wa katoa kaore he panui. Me whiwhi nga kaihoko i nga korero hou e pa ana ki nga hua ST i mua i te tuku ota. Ka hokona nga hua ST i runga i nga tikanga me nga tikanga o te hokonga a ST i te wa o te ota whakaae. Ko nga Kaihoko anake te kawenga mo te kowhiringa, te kowhiringa me te whakamahi i nga hua ST me te ST karekau he kawenga mo te awhina tono me te hoahoa o nga hua a nga kaihoko. Karekau he raihana, he mea whakaatu, he tohu ranei, ki tetahi mana taonga hinengaro ka tukuna e ST i konei. Ko te hokonga ano o nga hua ST me nga tikanga rereke mai i nga korero kua tuhia ki konei ka whakakorehia he raihana kua tukuna e ST mo taua hua. Ko te ST me te tohu ST he tohu tohu na ST. Mo etahi atu korero mo nga tohu hokohoko ST, tirohia www.st.com/trademarks. Ko etahi atu ingoa hua, ingoa ratonga ranei no ratou ake rangatira. Ko nga korero kei roto i tenei tuhinga ka whakakapi me te whakakapi i nga korero i tukuna i mua i nga momo putanga o mua o tenei tuhinga.
© 2024 STMicroelectronics Pūmau te mana

UM2542 – Rev 3

api 8/8

Tuhinga / Rauemi

STMicroelectronics UM2542 STM32MPx Series Pūmanawa Kaihanga Matua [pdf] Pukapuka Kaiwhakamahi
UM2542, DT51280V1, UM2542.

Tohutoro

Waiho he korero

Ka kore e whakaputaina to wahitau imeera. Kua tohua nga mara e hiahiatia ana *