UM2542 STM32MPx Series Key monomono Software
ọja Alaye
Awọn pato
- Orukọ ọja: STM32MPx sọfitiwia olupilẹṣẹ bọtini jara
- Ẹya: UM2542 – Ifi 3
- Ọjọ Itusilẹ: Oṣu kẹfa ọdun 2024
- olupese: STMicroelectronics
Awọn ilana Lilo ọja
1. Fi sori ẹrọ STM32MP-KeyGen
Lati fi sọfitiwia STM32MP-KeyGen sori ẹrọ, tẹle fifi sori ẹrọ
awọn ilana ti a pese ni itọnisọna olumulo.
2. STM32MP-KeyGen Òfin Line Interface
Sọfitiwia STM32MP-KeyGen le ṣee lo lati laini aṣẹ
ni wiwo. Ni isalẹ ni awọn aṣẹ to wa:
- - bọtini ikọkọ (-prvk)
- -bọtini-gbangba (-pubk)
- -hash bọtini-gbangba (-hash)
- -ọna pipe (-abs)
- -ọrọ igbaniwọle (-pwd)
- -prvkey-enc (-pe)
- -ecc-algo (-ecc)
- - iranlọwọ (-h ati -?)
- -ẹya (-v)
- -bọtini-nọmba (-n)
3. Eksamples
Eyi ni diẹ ninu awọn MofiampBawo ni lati lo STM32MP-KeyGen:
-
- Example 1: -abs / ile / olumulo / Key Folda / -pwd azerty
- Example 2: -abs /ile/olumulo/Folder Key/ -pwd azerty -pe
aes128
FAQ
Q: Bawo ni ọpọlọpọ awọn orisii bọtini le ṣe ipilẹṣẹ ni ẹẹkan?
A: O le ṣe ina to awọn orisii bọtini mẹjọ ni nigbakannaa nipasẹ
pese awọn ọrọigbaniwọle mẹjọ.
Q: Kini awọn algoridimu fifi ẹnọ kọ nkan ṣe atilẹyin?
A: Sọfitiwia naa ṣe atilẹyin aes256 ati fifi ẹnọ kọ nkan aes128
algoridimu.
UM2542
Itọsọna olumulo
STM32MPx jara bọtini monomono software apejuwe
Ọrọ Iṣaaju
Sọfitiwia olupilẹṣẹ bọtini jara STM32MPx (ti a npè ni STM32MP-KeyGen ninu iwe yii) ti ṣepọ ninu STM32CubeProgrammer (STM32CubeProg). STM32MP-KeyGen jẹ irinṣẹ ti o ṣe agbejade awọn bọtini ECC ti o nilo fun wíwọlé awọn aworan alakomeji. Awọn bọtini ti ipilẹṣẹ jẹ lilo nipasẹ ohun elo Ibuwọlu STM32 fun ilana iforukọsilẹ. STM32MP-KeyGen ṣe ipilẹṣẹ bọtini ti gbogbo eniyan file, a ikọkọ bọtini file ati ki o kan elile àkọsílẹ bọtini file. Awọn àkọsílẹ bọtini file ni bọtini gbangba ECC ti ipilẹṣẹ ni ọna kika PEM. Awọn ikọkọ bọtini file ni bọtini ikọkọ ECC ti paroko ni ọna kika PEM. Awọn fifi ẹnọ kọ nkan le ṣee ṣe ni lilo aes 128 cbc tabi aes 256 cbc ciphers. Aṣayan cipher jẹ ṣiṣe ni lilo aṣayan –prvkey-enc. Awọn elile àkọsílẹ bọtini file ni SHA-256 hash ti bọtini gbangba ni ọna kika alakomeji. Hash SHA-256 jẹ iṣiro ti o da lori bọtini gbogbo eniyan laisi ọna kika koodu eyikeyi. Baiti akọkọ ti bọtini gbangba wa lati fihan boya bọtini ita wa ni fisinuirindigbindigbin tabi ọna kika ti a ko fisinu. Niwọn igba ti ọna kika ti a ko fikun nikan ni atilẹyin, baiti yii ti yọkuro.
DT51280V1
UM2542 – Rev 3 – Okudu 2024 Fun alaye siwaju sii kan si ti agbegbe rẹ STMicroelectronics tita ọfiisi.
www.st.com
1
Akiyesi:
UM2542
Fi STM32MP-KeyGen sori ẹrọ
Fi STM32MP-KeyGen sori ẹrọ
Ọpa yii ti fi sii pẹlu package STM32CubeProgrammer (STM32CubeProg). Fun alaye diẹ sii nipa ilana iṣeto, tọka si apakan 1.2 ti afọwọṣe olumulo STM32CubeProgrammer apejuwe sọfitiwia (UM2237). Sọfitiwia yii kan si STM32MPx jara Arm®-orisun MPUs. Arm jẹ aami-iṣowo ti a forukọsilẹ ti Arm Limited (tabi awọn ẹka rẹ) ni AMẸRIKA ati/tabi ibomiiran.
UM2542 – Ìṣí 3
ojú ìwé 2/8
UM2542
STM32MP-KeyGen pipaṣẹ ila ni wiwo
2
STM32MP-KeyGen pipaṣẹ ila ni wiwo
Awọn apakan atẹle yii ṣe apejuwe bi o ṣe le lo STM32MP-KeyGen lati laini aṣẹ.
2.1
Awọn aṣẹ
Awọn aṣẹ to wa ni akojọ si isalẹ:
·
- bọtini ikọkọ (-prvk)
Apejuwe: ikọkọ bọtini file ona (.pem itẹsiwaju)
Sintasi: -prvkfile_ọna>
Example: -prvk ../privateKey.pem
·
-bọtini-gbangba (-pubk)
Apejuwe: Bọtini gbangba file ona (.pem itẹsiwaju)
Sintasi: -pubkfile_ọna>
Example: -pubk C:publicKey.pem
·
-hash bọtini-gbangba (-hash)
Apejuwe: Hash image file ona (.bin itẹsiwaju)
Sintasi: -hashfile_ọna>
·
-ọna pipe (-abs)
Apejuwe: Absolute ona fun o wu files
Sintasi: -abs
Example: -abs C: Key Folda
·
-ọrọ igbaniwọle (-pwd)
Apejuwe: Ọrọigbaniwọle ti bọtini ikọkọ (ọrọ igbaniwọle gbọdọ ni o kere ju awọn ohun kikọ mẹrin ninu)
Example: -pwd azerty
Akiyesi:
Fi awọn ọrọ igbaniwọle mẹjọ kun lati ṣe ina awọn oriṣi bọtini mẹjọ.
Sintasi 1: -pwd
Sintasi 2: -pwd
·
-prvkey-enc (-pe)
Apejuwe: fifipamọ algorithm bọtini ikọkọ (aes128/aes256) (aes256 algorithm jẹ algorithm aiyipada)
Sintasi: -pe aes128
·
-ecc-algo (-ecc)
Apejuwe: algorithm ECC fun iran awọn bọtini (prime256v1/brainpoolP256t1) (prime256v1 jẹ algorithm aiyipada)
Sintasi: -ecc prime256v1
·
- iranlọwọ (-h ati -?)
Apejuwe: Ṣe afihan iranlọwọ.
·
-ẹya (-v)
Apejuwe: Han ẹya ọpa.
·
-bọtini-nọmba (-n)
Apejuwe: Ṣe ina nọmba awọn orisii bọtini {1 tabi 8} pẹlu Hash ti tabili file
Sintasi: -n
UM2542 – Ìṣí 3
ojú ìwé 3/8
UM2542
STM32MP-KeyGen pipaṣẹ ila ni wiwo
2.2
Examples
Awọn wọnyi exampLes fihan bi o ṣe le lo STM32MP-KeyGen:
·
Example 1
-abs / ile / olumulo / Key Folda / -pwd azerty
Gbogbo files (publicKey.pem, privateKey.pem ati publicKeyhash.bin) ni a ṣẹda ninu folda /home/olumulo/Folder/ KeyFolder. Bọtini ikọkọ jẹ fifipamọ pẹlu aes256 aiyipada algorithm.
·
Example 2
-abs / ile / olumulo / bọtini Folda / -pwd azerty pe aes128
Gbogbo files (publicKey.pem, privateKey.pem ati publicKeyhash.bin) ni a ṣẹda ninu folda /home/olumulo/Folder/ KeyFolder. Bọtini ikọkọ jẹ fifipamọ pẹlu aes128 algorithm.
·
Example 3
-pubk /home/user/public.pem prvk /home/user/Folder1/Folder2/private.pem hash /home/user/pubKeyHash.bin pwd azerty
Paapa ti Folda1 ati Folda2 ko ba si, wọn ti ṣẹda.
·
Example 4
Ṣe agbekalẹ awọn orisii bọtini mẹjọ ninu itọsọna iṣẹ:
./STM32MP_KeyGen_CLI.exe -abs. -pwd abc1 abc2 abc3 abc4 abc5 abc6 abc7 abc8 -n 8
Ijade yoo fun awọn wọnyi files: mẹjọ àkọsílẹ bọtini files: publicKey0x{0..7}.pem bọtini ikọkọ mẹjọ files: privateKey0x{0..7}.pem hash bọtini gbangba mẹjọ files: publicKeyHash0x{0..7}.bin kan file ti PKTH: publicKeysHashHashes.bin
·
Example 5
Ṣẹda bata bọtini kan ninu itọsọna iṣẹ:
./STM32MP_KeyGen_CLI.exe -abs. -pwd abc1 -n 1
Ijade yoo fun awọn wọnyi files: ọkan àkọsílẹ bọtini file: publicKey.pem ọkan ikọkọ bọtini file: privateKey.pem ọkan àkọsílẹ bọtini elile file: publicKeyHash.bin ọkan file ti PKTH: publicKeysHashHashes.bin
UM2542 – Ìṣí 3
ojú ìwé 4/8
UM2542
STM32MP-KeyGen pipaṣẹ ila ni wiwo
2.3
Ipo imurasilẹ
Nigbati o ba n ṣiṣẹ STM32MP-KeyGen ni ipo imurasilẹ, ọna pipe ati ọrọ igbaniwọle ni a beere bi o ṣe han ninu nọmba ni isalẹ.
olusin 1. STM32MP-KeyGen ni Standalone mode
Nigbati olumulo ba tẹ , awọn files ti wa ni ti ipilẹṣẹ ninu awọn folda.
Lẹhinna tẹ ọrọ igbaniwọle sii lẹẹmeji ki o yan ọkan ninu awọn algoridimu meji (prime256v1 tabi brainpoolP256t1) nipa titẹ bọtini oniwun (1 tabi 2).
Lakotan yan algorithm fifi ẹnọ kọ nkan (aes256 tabi aes128) nipa titẹ bọtini oniwun (1 tabi 2).
UM2542 – Ìṣí 3
ojú ìwé 5/8
Àtúnyẹwò itan
Ọjọ 14-Feb-2019 24-Oṣu kọkanla-2021
26-Jun-2024
Table 1. Iwe itan àtúnyẹwò
Ẹya 1 2
3
Awọn iyipada
Itusilẹ akọkọ.
Imudojuiwọn: · Abala 2.1: Awọn aṣẹ · Abala 2.2: Eksamples
Rọpo ni gbogbo iwe: · STM32MP1 jara nipasẹ STM32MPx jara · STM32MP1-KeyGen nipasẹ STM32MP-KeyGen
UM2542
UM2542 – Ìṣí 3
ojú ìwé 6/8
UM2542
Awọn akoonu
Awọn akoonu
1 Fi STM32MP-KeyGen sori ẹrọ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 2 STM32MP-KeyGen pipaṣẹ ila ni wiwo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2.1 Awọn aṣẹ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 2.2 Eksamples. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 2.3 Ipo imurasilẹ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 Itan atunyẹwo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6
UM2542 – Ìṣí 3
ojú ìwé 7/8
UM2542
AKIYESI PATAKI KA Ṣọra STMicroelectronics NV ati awọn ẹka rẹ (“ST”) ni ẹtọ lati ṣe awọn ayipada, awọn atunṣe, awọn imudara, awọn atunṣe, ati awọn ilọsiwaju si awọn ọja ST ati/tabi si iwe yii nigbakugba laisi akiyesi. Awọn olura yẹ ki o gba alaye tuntun ti o wulo lori awọn ọja ST ṣaaju gbigbe awọn aṣẹ. Awọn ọja ST jẹ tita ni ibamu si awọn ofin ati ipo ST ti tita ni aye ni akoko ifọwọsi aṣẹ. Awọn olura nikan ni iduro fun yiyan, yiyan, ati lilo awọn ọja ST ati ST ko dawọle kankan fun iranlọwọ ohun elo tabi apẹrẹ awọn ọja awọn olura. Ko si iwe-aṣẹ, ṣalaye tabi mimọ, si eyikeyi ẹtọ ohun-ini ọgbọn ti a fun ni nipasẹ ST ninu rẹ. Tita awọn ọja ST pẹlu awọn ipese ti o yatọ si alaye ti a ṣeto sinu rẹ yoo sọ atilẹyin ọja eyikeyi di ofo fun iru ọja bẹẹ. ST ati aami ST jẹ aami-iṣowo ti ST. Fun afikun alaye nipa awọn aami-išowo ST, tọka si www.st.com/trademarks. Gbogbo ọja miiran tabi awọn orukọ iṣẹ jẹ ohun-ini ti awọn oniwun wọn. Alaye ti o wa ninu iwe yii bori ati rọpo alaye ti a ti pese tẹlẹ ni eyikeyi awọn ẹya iṣaaju ti iwe yii.
© 2024 STMicroelectronics Gbogbo ẹtọ wa ni ipamọ
UM2542 – Ìṣí 3
ojú ìwé 8/8
Awọn iwe aṣẹ / Awọn orisun
![]() |
STMicroelectronics UM2542 STM32MPx Series Key monomono Software [pdf] Afowoyi olumulo UM2542, DT51280V1, UM2542 STM32MPx Series Key Generator Software, UM2542, STM32MPx Series Key monomono Software, Series Key monomono Software, Key monomono Software, monomono Software, Software |