Софтвер за генератор на клучеви од серијата UM2542 STM32MPx
Информации за производот
Спецификации
- Име на производ: софтвер за генерирање на клучеви од серија STM32MPx
- Верзија: UM2542 – Rev 3
- Датум на издавање: јуни 2024 година
- Производител: STMicroelectronics
Упатство за употреба на производот
1. Инсталирајте STM32MP-KeyGen
За да го инсталирате софтверот STM32MP-KeyGen, следете ја инсталацијата
инструкции дадени во упатството за употреба.
2. Интерфејс на командната линија STM32MP-KeyGen
Софтверот STM32MP-KeyGen може да се користи од командната линија
интерфејс. Подолу се достапните команди:
- -приватен клуч (-prvk)
- -јавен клуч (-pubk)
- – хаш со јавен клуч (-хаш)
- -апсолутна патека (-abs)
- -лозинка (-pwd)
- –prvkey-enc (-pe)
- –ecc-algo (-ecc)
- –помош (-h и -?)
- -верзија (-v)
- – број-клуч (-n)
3. Прampлес
Еве некои бившиampЛекции за тоа како да се користи STM32MP-KeyGen:
-
- Example 1: -abs /home/user/KeyFolder/ -pwd azerty
- Example 2: -abs /home/user/KeyFolder/ -pwd azerty -pe
aes128
Најчесто поставувани прашања
П: Колку парови клучеви можат да се генерираат одеднаш?
О: Можете да генерирате до осум парови клучеви истовремено од
обезбедување на осум лозинки.
П: Кои алгоритми за шифрирање се поддржани?
О: Софтверот поддржува шифрирање aes256 и aes128
алгоритми.
UM2542
Упатство за употреба
Опис на софтверот за генератор на клучеви од серијата STM32MPx
Вовед
Софтверот за генерирање на клучеви од серијата STM32MPx (наречен STM32MP-KeyGen во овој документ) е интегриран во STM32CubeProgrammer (STM32CubeProg). STM32MP-KeyGen е алатка која го генерира парот на копчињата ECC потребни за потпишување бинарни слики. Генерираните клучеви се користат од алатката STM32 Signing за процесот на потпишување. STM32MP-KeyGen генерира јавен клуч file, приватен клуч file и хаш јавен клуч file. Јавниот клуч file го содржи генерираниот јавен клуч ECC во PEM формат. Приватниот клуч file го содржи шифрираниот приватен клуч ECC во PEM формат. Шифрирањето може да се направи со користење на шифрите aes 128 cbc или aes 256 cbc. Изборот на шифрата се врши со помош на опцијата –prvkey-enc. Хаш-јавен клуч file содржи SHA-256 хаш на јавниот клуч во бинарен формат. SHA-256 хашот се пресметува врз основа на јавниот клуч без никаков формат за кодирање. Првиот бајт од јавниот клуч е присутен само за да покаже дали јавниот клуч е во компримиран или некомпресиран формат. Бидејќи е поддржан само некомпресиран формат, овој бајт е отстранет.
DT51280V1
UM2542 – Rev 3 – јуни 2024 година За дополнителни информации, контактирајте ја локалната продажна канцеларија на STMicroelectronics.
www.st.com
1
Забелешка:
UM2542
Инсталирајте STM32MP-KeyGen
Инсталирајте STM32MP-KeyGen
Оваа алатка е инсталирана со пакетот STM32CubeProgrammer (STM32CubeProg). За повеќе информации за процедурата за поставување, погледнете го делот 1.2 од упатството за корисникот опис на софтверот STM32CubeProgrammer (UM2237). Овој софтвер се применува на Arm®-базирани MPU од серијата STM32MPx. Arm е регистрирана трговска марка на Arm Limited (или нејзините подружници) во САД и/или на друго место.
UM2542 - Rev 3
страница 2/8
UM2542
Интерфејс на командната линија STM32MP-KeyGen
2
Интерфејс на командната линија STM32MP-KeyGen
Следните делови опишуваат како да се користи STM32MP-KeyGen од командната линија.
2.1
Наредби
Достапните команди се наведени подолу:
·
-приватен клуч (-prvk)
Опис: приватен клуч file патека (продолжение .pem)
Синтакса: -првкfile_пат>
Прample: -prvk ../privateKey.pem
·
-јавен клуч (-pubk)
Опис: Јавен клуч file патека (продолжение .pem)
Синтакса: -pubkfile_пат>
Прample: -pubk C:publicKey.pem
·
– хаш со јавен клуч (-хаш)
Опис: хаш слика file патека (продолжување .bin)
Синтакса: -хашfile_пат>
·
-апсолутна патека (-abs)
Опис: Апсолутна патека за излез files
Синтакса: -abs
Прample: -abs C:KeyFolder
·
-лозинка (-pwd)
Опис: Лозинка на приватниот клуч (оваа лозинка мора да содржи најмалку четири знаци)
Прampле: -пвд азерти
Забелешка:
Вклучете осум лозинки за да генерирате осум парови на клучеви.
Синтакса 1:-pwd
Синтакса 2: -pwd
·
–prvkey-enc (-pe)
Опис: Алгоритам за шифрирање приватен клуч (aes128/aes256) (алгоритамот aes256 е стандардниот алгоритам)
Синтакса: -pe aes128
·
–ecc-algo (-ecc)
Опис: ECC алгоритам за генерирање клучеви (prime256v1/brainpoolP256t1) (prime256v1 е стандардниот алгоритам)
Синтакса: -ecc prime256v1
·
–помош (-h и -?)
Опис: Покажува помош.
·
-верзија (-v)
Опис: Ја прикажува верзијата на алатката.
·
– број-клуч (-n)
Опис: генерира број на парови клучеви {1 или 8} со Hash на табелата file
Синтакса: -n
UM2542 - Rev 3
страница 3/8
UM2542
Интерфејс на командната линија STM32MP-KeyGen
2.2
Exampлес
Следниве прampЛес покажува како да се користи STM32MP-KeyGen:
·
Examp1
-abs /home/user/KeyFolder/ -pwd azerty
Сите files (publicKey.pem, privateKey.pem и publicKeyhash.bin) се креирани во папката /home/user/KeyFolder/. Приватниот клуч е шифриран со стандардниот алгоритам aes256.
·
Examp2
-abs /home/user/keyFolder/ -pwd azerty pe aes128
Сите files (publicKey.pem, privateKey.pem и publicKeyhash.bin) се креирани во папката /home/user/KeyFolder/. Приватниот клуч е шифриран со алгоритам aes128.
·
Examp3
-pubk /home/user/public.pem prvk /home/user/Folder1/Folder2/private.pem hash /home/user/pubKeyHash.bin pwd azerty
Дури и ако Folder1 и Folder2 не постојат, тие се креирани.
·
Examp4
Генерирајте осум парови клучеви во работниот директориум:
./STM32MP_KeyGen_CLI.exe -abs. -pwd abc1 abc2 abc3 abc4 abc5 abc6 abc7 abc8 -n 8
Излезот го дава следново files: осум јавни клучеви files: publicKey0x{0..7}.pem осум приватен клуч files: privateKey0x{0..7}.pem осум хаш на јавниот клуч files: publicKeyHash0x{0..7}.bin one file на PKTH: publicKeysHashHashes.bin
·
Examp5
Генерирајте еден пар клучеви во работниот директориум:
./STM32MP_KeyGen_CLI.exe -abs. -pwd abc1 -n 1
Излезот го дава следново files: еден јавен клуч file: publicKey.pem еден приватен клуч file: privateKey.pem еден хаш на јавен клуч file: publicKeyHash.bin еден file на PKTH: publicKeysHashHashes.bin
UM2542 - Rev 3
страница 4/8
UM2542
Интерфејс на командната линија STM32MP-KeyGen
2.3
Самостоен режим
Кога се извршува STM32MP-KeyGen во самостоен режим, се бара апсолутна патека и лозинка како што е прикажано на сликата подолу.
Слика 1. STM32MP-KeyGen во самостоен режим
Кога корисникот ќе притисне , на files се генерираат во папка.
Потоа внесете ја лозинката двапати и изберете еден од двата алгоритми (prime256v1 или brainpoolP256t1) со притискање на соодветното копче (1 или 2).
Конечно изберете алгоритам за шифрирање (aes256 или aes128) со притискање на соодветното копче (1 или 2).
UM2542 - Rev 3
страница 5/8
Историја на ревизии
Датум 14-фев-2019 24-ноември-2021
26-јуни-2024
Табела 1. Историја на ревизија на документ
Верзија 1 2
3
Промени
Почетно ослободување.
Ажурирано: · Дел 2.1: Наредби · Дел 2.2: Прampлес
Заменет во целиот документ: · серија STM32MP1 со серија STM32MPx · STM32MP1-KeyGen од STM32MP-KeyGen
UM2542
UM2542 - Rev 3
страница 6/8
UM2542
Содржини
Содржини
1 Инсталирајте STM32MP-KeyGen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 2 интерфејс на командната линија STM32MP-KeyGen. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2.1 Наредби. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 2.2 Прamples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 2.3 Самостоен режим . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 Историја на ревизии . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6
UM2542 - Rev 3
страница 7/8
UM2542
ВАЖНО ИЗВЕСТУВАЊЕ ПРОЧИТАЈТЕ ВНИМАТЕЛНО STMicroelectronics NV и неговите подружници („ST“) го задржуваат правото да прават промени, корекции, подобрувања, модификации и подобрувања на производите на ST и/или на овој документ во секое време без најава. Купувачите треба да ги добијат најновите релевантни информации за производите на ST пред да направат нарачки. Производите на ST се продаваат во согласност со одредбите и условите за продажба на ST кои се на сила во моментот на потврдата на нарачката. Набавувачите се единствено одговорни за изборот, изборот и употребата на производите на ST и ST не презема никаква одговорност за помош при апликација или дизајнирање на производите на купувачите. Ниту една лиценца, експлицитна или имплицитна, за кое било право на интелектуална сопственост не е дадена од страна на ST овде. Препродажбата на производите на ST со одредби различни од информациите наведени овде ќе ја поништи секоја гаранција дадена од ST за таков производ. ST и логото ST се заштитни знаци на ST. За дополнителни информации за ST заштитните знаци, погледнете на www.st.com/trademarks. Сите други имиња на производи или услуги се сопственост на нивните соодветни сопственици. Информациите во овој документ ги заменуваат и заменуваат информациите претходно дадени во која било претходна верзија на овој документ.
© 2024 STMicroelectronics Сите права се задржани
UM2542 - Rev 3
страница 8/8
Документи / ресурси
![]() |
Софтвер за генератор на клучеви од серијата STMicroelectronics UM2542 STM32MPx [pdf] Упатство за користење UM2542, DT51280V1, UM2542 Софтвер за генератор на клучеви од серијата STM32MPx, UM2542, софтвер за генерирање клучеви од серии STM32MPx, софтвер за генерирање клучеви за серии, софтвер за генерирање клучеви, софтвер за генерирање, софтвер |