UM2542 STM32MPx sorozatú kulcsgenerátor szoftver
Termékinformáció
Műszaki adatok
- Terméknév: STM32MPx sorozatú kulcsgenerátor szoftver
- Verzió: UM2542 – Rev 3
- Megjelenés dátuma: 2024 június
- Gyártó: STMicroelectronics
A termék használati útmutatója
1. Telepítse az STM32MP-KeyGen-t
Az STM32MP-KeyGen szoftver telepítéséhez kövesse a telepítést
a felhasználói kézikönyvben található utasításokat.
2. STM32MP-KeyGen parancssori interfész
Az STM32MP-KeyGen szoftver a parancssorból használható
felület. Alább találhatók az elérhető parancsok:
- -privát kulcs (-prvk)
- -nyilvános kulcs (-pubk)
- –public-key-hash (-hash)
- -abszolút-útvonal (-abs)
- -jelszó (-pwd)
- –prvkey-enc (-pe)
- –ecc-algo (-ecc)
- -segítség (-h és -?)
- – verzió (-v)
- -szám-kulcs (-n)
3. Plamples
Íme néhány exampaz STM32MP-KeyGen használatáról:
-
- Example 1: -abs /home/user/KeyFolder/ -pwd azerty
- Example 2: -abs /home/user/KeyFolder/ -pwd azerty -pe
aes128
GYIK
K: Hány kulcspár generálható egyszerre?
V: Legfeljebb nyolc kulcspárt hozhat létre egyidejűleg a következővel:
nyolc jelszó megadása.
K: Milyen titkosítási algoritmusok támogatottak?
V: A szoftver támogatja az aes256 és aes128 titkosítást
algoritmusok.
UM2542
Felhasználói kézikönyv
STM32MPx sorozatú kulcsgenerátor szoftver leírása
Bevezetés
Az STM32MPx sorozatú kulcsgenerátor szoftver (ebben a dokumentumban STM32MP-KeyGen néven) be van építve az STM32CubeProgrammerbe (STM32CubeProg). Az STM32MP-KeyGen egy olyan eszköz, amely létrehozza a bináris képek aláírásához szükséges ECC kulcspárt. A generált kulcsokat az STM32 Signing eszköz használja az aláírási folyamathoz. Az STM32MP-KeyGen nyilvános kulcsot generál file, egy privát kulcs file és egy hash nyilvános kulcsot file. A nyilvános kulcs file tartalmazza a generált ECC nyilvános kulcsot PEM formátumban. A privát kulcs file tartalmazza a titkosított ECC privát kulcsot PEM formátumban. A titkosítás az aes 128 cbc vagy az aes 256 cbc titkosítással történhet. A titkosítás kiválasztása a –prvkey-enc kapcsolóval történik. A hash nyilvános kulcs file tartalmazza a nyilvános kulcs SHA-256 hash-jét bináris formátumban. Az SHA-256 hash kiszámítása a nyilvános kulcs alapján történik, kódolási formátum nélkül. A nyilvános kulcs első bájtja csak azért van jelen, hogy jelezze, hogy a nyilvános kulcs tömörített vagy tömörítetlen formátumú-e. Mivel csak a tömörítetlen formátum támogatott, ez a bájt el lesz távolítva.
DT51280V1
UM2542 – 3. változat – 2024. június További információért forduljon a helyi STMicroelectronics értékesítési irodához.
www.st.com
1
Jegyzet:
UM2542
Telepítse az STM32MP-KeyGen-t
Telepítse az STM32MP-KeyGen-t
Ez az eszköz az STM32CubeProgrammer csomaggal (STM32CubeProg) van telepítve. A beállítási eljárással kapcsolatos további információkért tekintse meg az STM1.2CubeProgrammer szoftver leírásának (UM32) felhasználói kézikönyvének 2237 szakaszát. Ez a szoftver az STM32MPx sorozatú Arm® alapú MPU-kra vonatkozik. Az Arm az Arm Limited (vagy leányvállalatai) bejegyzett védjegye az Egyesült Államokban és/vagy másutt.
UM2542 – 3. változat
oldal 2/8
UM2542
STM32MP-KeyGen parancssori interfész
2
STM32MP-KeyGen parancssori interfész
A következő szakaszok az STM32MP-KeyGen parancssorból történő használatát ismertetik.
2.1
Parancsok
Az elérhető parancsok az alábbiakban találhatók:
·
-privát kulcs (-prvk)
Leírás: privát kulcs file elérési út (.pem kiterjesztés)
Szintaxis: -prvkfile_path>
Voltample: -prvk ../privateKey.pem
·
-nyilvános kulcs (-pubk)
Leírás: Nyilvános kulcs file elérési út (.pem kiterjesztés)
Szintaxis: -pubkfile_path>
Voltample: -pubk C:publicKey.pem
·
–public-key-hash (-hash)
Leírás: Hash kép file elérési út (.bin kiterjesztés)
Szintaxis: -hashfile_path>
·
-abszolút-útvonal (-abs)
Leírás: A kimenet abszolút elérési útja files
Szintaxis: -abs
Voltample: -abs C:KeyFolder
·
-jelszó (-pwd)
Leírás: A privát kulcs jelszava (a jelszónak legalább négy karakterből kell állnia)
Voltample: -pwd azerty
Jegyzet:
Nyolc kulcspár létrehozásához tartalmazzon nyolc jelszót.
Szintaxis 1:-pwd
2. szintaxis: -pwd
·
–prvkey-enc (-pe)
Leírás: Titkosító kulcsú algoritmus (aes128/aes256) (az aes256 algoritmus az alapértelmezett algoritmus)
Szintaxis: -pe aes128
·
–ecc-algo (-ecc)
Leírás: ECC algoritmus a kulcsok generálásához (prime256v1/brainpoolP256t1) (a prime256v1 az alapértelmezett algoritmus)
Szintaxis: -ecc prime256v1
·
-segítség (-h és -?)
Leírás: Súgót jelenít meg.
·
– verzió (-v)
Leírás: Megjeleníti az eszköz verzióját.
·
-szám-kulcs (-n)
Leírás: Hozzon létre kulcspárokat {1 vagy 8} a tábla hasításával file
Szintaxis: -n
UM2542 – 3. változat
oldal 3/8
UM2542
STM32MP-KeyGen parancssori interfész
2.2
Examples
A következő plampbemutatjuk az STM32MP-KeyGen használatát:
·
Example 1
-abs /home/user/KeyFolder/ -pwd azerty
Minden files (publicKey.pem, privateKey.pem és publicKeyhash.bin) a /home/user/KeyFolder/ mappában jön létre. A privát kulcsot az aes256 alapértelmezett algoritmusa titkosítja.
·
Example 2
-abs /home/user/keyFolder/ -pwd azerty pe aes128
Minden files (publicKey.pem, privateKey.pem és publicKeyhash.bin) a /home/user/KeyFolder/ mappában jön létre. A privát kulcsot az aes128 algoritmus titkosítja.
·
Example 3
-pubk /home/user/public.pem prvk /home/user/Folder1/Folder2/private.pem hash /home/user/pubKeyHash.bin pwd azerty
Még ha a Mappa1 és a Mappa2 nem is létezik, létrejönnek.
·
Example 4
Nyolc kulcspár létrehozása a munkakönyvtárban:
./STM32MP_KeyGen_CLI.exe -abs . -pwd abc1 abc2 abc3 abc4 abc5 abc6 abc7 abc8 -n 8
A kimenet a következőket adja files: nyolc nyilvános kulcs files: publicKey0x{0..7}.pem nyolc privát kulcs files: privateKey0x{0..7}.pem nyolc nyilvános kulcs hash files: publicKeyHash0x{0..7}.bin one file PKTH: publicKeysHashHashes.bin
·
Example 5
Hozzon létre egy kulcspárt a munkakönyvtárban:
./STM32MP_KeyGen_CLI.exe -abs . -pwd abc1 -n 1
A kimenet a következőket adja files: egy nyilvános kulcs file: publicKey.pem egy privát kulcs file: privateKey.pem egy nyilvános kulcs hash file: publicKeyHash.bin one file PKTH: publicKeysHashHashes.bin
UM2542 – 3. változat
oldal 4/8
UM2542
STM32MP-KeyGen parancssori interfész
2.3
Önálló mód
Az STM32MP-KeyGen önálló módban történő futtatásakor a rendszer egy abszolút elérési utat és egy jelszót kér az alábbi ábrán látható módon.
1. ábra: STM32MP-KeyGen önálló módban
Amikor a felhasználó megnyomja , a files keletkezik a mappát.
Ezután írja be kétszer a jelszót, és válassza ki a két algoritmus egyikét (prime256v1 vagy brainpoolP256t1) a megfelelő billentyű (1 vagy 2) megnyomásával.
Végül válasszon ki egy titkosító algoritmust (aes256 vagy aes128) a megfelelő kulcs (1 vagy 2) megnyomásával.
UM2542 – 3. változat
oldal 5/8
Revíziótörténet
Dátum: 14. február 2019. 24. november 2021
26-június 2024
1. táblázat: Dokumentum felülvizsgálati előzmények
1-es verzió 2
3
Változások
Kezdeti kiadás.
Frissítve: · 2.1. szakasz: Parancsok · 2.2. szakasz: Plamples
A teljes dokumentumban lecserélve: · STM32MP1 sorozat STM32MPx sorozatra · STM32MP1-KeyGen STM32MP-KeyGen
UM2542
UM2542 – 3. változat
oldal 6/8
UM2542
Tartalom
Tartalom
1 Telepítse az STM32MP-KeyGen programot. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 2 STM32MP-KeyGen parancssori interfész. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2.1 Parancsok. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 2.2 Plamples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 2.3 Önálló üzemmód . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 Változástörténet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6
UM2542 – 3. változat
oldal 7/8
UM2542
FONTOS FIGYELMEZTETÉS OLVASSA EL FIGYELMESEN Az STMicroelectronics NV és leányvállalatai ("ST") fenntartják a jogot, hogy előzetes értesítés nélkül bármikor változtatásokat, javításokat, fejlesztéseket, módosításokat és fejlesztéseket hajtsanak végre az ST termékeken és/vagy ezen a dokumentumon. A vásárlóknak meg kell szerezniük a legfrissebb releváns információkat az ST-termékekről a rendelés leadása előtt. Az ST termékek értékesítése a megrendelés visszaigazolásakor érvényes ST értékesítési feltételek szerint történik. Kizárólag a vásárlók felelősek az ST termékek kiválasztásáért, kiválasztásáért és használatáért, és az ST nem vállal felelősséget az alkalmazási segítségért vagy a vásárlók termékeinek tervezéséért. Az ST jelen dokumentumban nem ad kifejezett vagy hallgatólagos licencet semmilyen szellemi tulajdonjogra. Az ST termékeknek az itt leírtaktól eltérő rendelkezésekkel történő viszonteladása érvénytelenít minden, az ST által az ilyen termékre adott garanciát. Az ST és az ST logó az ST védjegyei. Az ST védjegyekkel kapcsolatos további információkért látogasson el a www.st.com/trademarks webhelyre. Minden egyéb termék- vagy szolgáltatásnév a megfelelő tulajdonosok tulajdona. A jelen dokumentumban szereplő információk felülírják és felváltják a jelen dokumentum bármely korábbi verziójában korábban megadott információkat.
© 2024 STMicroelectronics Minden jog fenntartva
UM2542 – 3. változat
oldal 8/8
Dokumentumok / Források
![]() |
STMicroelectronics UM2542 STM32MPx sorozatú kulcsgenerátor szoftver [pdf] Felhasználói kézikönyv UM2542, DT51280V1, UM2542 STM32MPx sorozatú kulcsgenerátor szoftver, UM2542, STM32MPx sorozatú kulcsgenerátor szoftver, sorozatkulcsgenerátor szoftver, kulcsgenerátor szoftver, generátor szoftver, szoftver |