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

Hivatkozások

Hagyj megjegyzést

E-mail címét nem tesszük közzé. A kötelező mezők meg vannak jelölve *