UM2542 STM32MPx Series Key Generator Программасы
Продукт маалыматы
Техникалык шарттар
- Продукт аты: STM32MPx сериясы ачкыч генератор программасы
- Версия: UM2542 – Rev 3
- Чыккан датасы: 2024-жылдын июнь айы
- Өндүрүүчү: STMicroelectronics
Продукт колдонуу нускамалары
1. STM32MP-KeyGen орнотуңуз
STM32MP-KeyGen программасын орнотуу үчүн, орнотууну аткарыңыз
колдонуучу нускамасында берилген көрсөтмөлөр.
2. STM32MP-KeyGen Command Line Interface
STM32MP-KeyGen программалык камсыздоосун буйрук сабынан колдонсо болот
интерфейс. Төмөндө жеткиликтүү буйруктар:
- – жеке ачкыч (-prvk)
- – ачык ачкыч (-pubk)
- – ачык ачкыч-хэш (-хэш)
- -абсолюттук жол (-abs)
- -пароль (-pwd)
- –prvkey-enc (-pe)
- –ecc-algo (-ecc)
- –жардам (-h жана -?)
- -версия (-v)
- -сан баскычы (-n)
3. Чыгamples
Бул жерде кээ бир эксampSTM32MP-KeyGen кантип колдонуу керектиги жөнүндө маалымат:
-
- Example 1: -abs /home/user/KeyFolder/ -pwd azerty
- Example 2: -abs /home/user/KeyFolder/ -pwd azerty -pe
aes128
Көп берилүүчү суроолор
С: Бир эле учурда канча ачкыч жуп түзүлүшү мүмкүн?
A: Сиз бир эле учурда сегизге чейин ачкыч жуптарды түзө аласыз
сегиз сырсөз менен камсыз кылуу.
С: Кандай шифрлөө алгоритмдери колдоого алынат?
A: Программа aes256 жана aes128 шифрлөөсүн колдойт
алгоритмдер.
UM2542
Колдонуучунун колдонмосу
STM32MPx сериясы ачкыч генератор программалык сүрөттөмө
Introduction
STM32MPx сериясынын негизги генератордук программасы (бул документте STM32MP-KeyGen деп аталган) STM32CubeProgrammer (STM32CubeProg) менен бириктирилген. STM32MP-KeyGen бул экилик сүрөттөргө кол коюу үчүн зарыл болгон ECC ачкычтарынын жуптарын түзүүчү курал. Түзүлгөн ачкычтар кол коюу процесси үчүн STM32 кол коюу куралы тарабынан колдонулат. STM32MP-KeyGen ачык ачкычты жаратат file, купуя ачкыч file жана хэш ачык ачкычы file. Ачык ачкыч file PEM форматында түзүлгөн ECC ачык ачкычын камтыйт. Жеке ачкыч file PEM форматындагы шифрленген ECC купуя ачкычын камтыйт. Шифрлөө aes 128 cbc же aes 256 cbc шифрлерин колдонуу менен жүргүзүлүшү мүмкүн. Шифрди тандоо –prvkey-enc опциясы аркылуу ишке ашырылат. хэш ачык ачкычы file экилик форматта ачык ачкычтын SHA-256 хэшти камтыйт. SHA-256 хэш эч кандай коддоо форматы жок ачык ачкычтын негизинде эсептелет. Ачык ачкычтын биринчи байты ачык ачкычтын кысылган же кысылбаган форматта экенин көрсөтүү үчүн гана бар. Кысылбаган формат гана колдоого алынгандыктан, бул байт алынып салынат.
DT51280V1
UM2542 – Rev 3 – June 2024 Кошумча маалымат алуу үчүн жергиликтүү STMicroelectronics сатуу кеңсесине кайрылыңыз.
www.st.com
1
Эскертүү:
UM2542
STM32MP-KeyGen орнотуңуз
STM32MP-KeyGen орнотуңуз
Бул курал STM32CubeProgrammer пакети (STM32CubeProg) менен орнотулган. Орнотуу процедурасы жөнүндө көбүрөөк маалымат алуу үчүн, STM1.2CubeProgrammer программалык камсыздоонун сүрөттөмөсүнүн (UM32) колдонуучу колдонмосунун 2237 бөлүмүн караңыз. Бул программа STM32MPx сериясындагы Arm® негизиндеги MPUларга тиешелүү. Arm - АКШда жана/же башка жерлерде Arm Limited (же анын туунду компаниялары) катталган соода белгиси.
UM2542 – Аян 3
бет 2/8
UM2542
STM32MP-KeyGen буйрук сабынын интерфейси
2
STM32MP-KeyGen буйрук сабынын интерфейси
Кийинки бөлүмдөр буйрук сабынан STM32MP-KeyGen кантип колдонууну сүрөттөйт.
2.1
Командалар
Жеткиликтүү буйруктар төмөндө келтирилген:
·
– жеке ачкыч (-prvk)
Description: купуя ачкыч file жол (.pem кеңейтүүсү)
Синтаксис: -prvkfile_жол>
Мисample: -prvk ../privateKey.pem
·
– ачык ачкыч (-pubk)
Сүрөттөмө: Коомдук ачкыч file жол (.pem кеңейтүүсү)
Синтаксис: -pubkfile_жол>
Мисample: -pubk C:publicKey.pem
·
– ачык ачкыч-хэш (-хэш)
Сүрөттөмө: Хэш сүрөт file жол (.bin кеңейтүүсү)
Синтаксис: -хэшfile_жол>
·
-абсолюттук жол (-abs)
Сүрөттөмө: чыгаруу үчүн абсолюттук жол files
Синтаксис: -abs
Мисample: -abs C: KeyFolder
·
-пароль (-pwd)
Сүрөттөмө: Жеке ачкычтын сырсөзү (бул сырсөз кеминде төрт белгиден турушу керек)
Мисample: -pwd азерты
Эскертүү:
Сегиз баскыч жупту түзүү үчүн сегиз сырсөздү кошуңуз.
Синтаксис 1:-pwd
Синтаксис 2: -pwd
·
–prvkey-enc (-pe)
Сүрөттөмө: Жеке ачкыч алгоритмин шифрлөө (aes128/aes256) (aes256 алгоритми демейки алгоритм)
Синтаксис: -pe aes128
·
–ecc-algo (-ecc)
Сүрөттөмө: Ачкычтарды түзүү үчүн ECC алгоритми (prime256v1/brainpoolP256t1) (prime256v1 – демейки алгоритм)
Синтаксис: -ecc prime256v1
·
–жардам (-h жана -?)
Description: Жардам көрсөтөт.
·
-версия (-v)
Description: Курал версиясын көрсөтөт.
·
-сан баскычы (-n)
Сүрөттөмө: Таблица хэши менен {1 же 8} ачкыч жуптарынын санын чыгарыңыз file
Синтаксис: -n
UM2542 – Аян 3
бет 3/8
UM2542
STM32MP-KeyGen буйрук сабынын интерфейси
2.2
Examples
Кийинки эксamples STM32MP-KeyGen кантип колдонууну көрсөтөт:
·
Example 1
-abs /home/user/KeyFolder/ -pwd azerty
Баары files (publicKey.pem, privateKey.pem жана publicKeyhash.bin) /home/user/KeyFolder/ папкасында түзүлөт. Жеке ачкыч aes256 демейки алгоритми менен шифрленген.
·
Example 2
-abs /home/user/keyFolder/ -pwd azerty pe aes128
Баары files (publicKey.pem, privateKey.pem жана publicKeyhash.bin) /home/user/KeyFolder/ папкасында түзүлөт. Жеке ачкыч aes128 алгоритми менен шифрленген.
·
Example 3
-pubk /home/user/public.pem prvk /home/user/Folder1/Folder2/private.pem хэш /home/user/pubKeyHash.bin pwd azerty
Папка1 жана Папка2 жок болсо да, алар түзүлөт.
·
Example 4
Жумушчу каталогдо сегиз негизги жупту жаратыңыз:
./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 of PKTH: publicKeysHashHashes.bin
·
Example 5
Жумуш каталогунда бир ачкыч жупту жаратыңыз:
./STM32MP_KeyGen_CLI.exe -abs . -pwd abc1 -n 1
Чыгуу төмөндөгүлөрдү берет files: бир ачык ачкыч file: publicKey.pem бир купуя ачкыч file: privateKey.pem бир ачык ачкыч хэш file: publicKeyHash.bin one file of PKTH: publicKeysHashHashes.bin
UM2542 – Аян 3
бет 4/8
UM2542
STM32MP-KeyGen буйрук сабынын интерфейси
2.3
Өз алдынча режим
STM32MP-KeyGen өз алдынча режимде аткарылганда төмөнкү сүрөттө көрсөтүлгөндөй абсолюттук жол жана сырсөз суралат.
Сүрөт 1. Standalone режиминде STM32MP-KeyGen
Колдонуучу басканда , the fileлар түзүлөт папка.
Андан кийин сырсөздү эки жолу киргизип, тиешелүү баскычты (256 же 1) басуу менен эки алгоритмдин бирин (prime256v1 же brainpoolP1t2) тандаңыз.
Акырында тиешелүү баскычты (256 же 128) басуу менен шифрлөө алгоритмин (aes1 же aes2) тандаңыз.
UM2542 – Аян 3
бет 5/8
Ревизия тарыхы
Дата 14-февраль-2019-ж. 24-ноябрь-2021-ж
26-июнь-2024
Таблица 1. Документти кайра карап чыгуу тарыхы
Версия 1 2
3
Өзгөрүүлөр
Алгачкы чыгаруу.
Жаңыртылган: · 2.1-бөлүм: Буйруктар · 2.2-бөлүм: Мисamples
Толук документте алмаштырылган: · STM32MP1 сериясы STM32MPx сериясы · STM32MP1-KeyGen by STM32MP-KeyGen
UM2542
UM2542 – Аян 3
бет 6/8
UM2542
Мазмуну
Мазмуну
1 STM32MP-KeyGen орнотуңуз. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 2 STM32MP-KeyGen буйрук сабы интерфейси. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2.1 Буйруктар. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 2.2 Мисamples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 2.3 Өз алдынча режим. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 Ревизия тарыхы. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6
UM2542 – Аян 3
бет 7/8
UM2542
МААНИЛҮҮ ЭСКЕРТҮҮ КЫЛАТ КЫЛЫП ОКУ STMicroelectronics NV жана анын туунду компаниялары («СТ») ST өнүмдөрүнө жана/же бул документке каалаган убакта эскертүүсүз өзгөртүү, оңдоо, жакшыртуу, өзгөртүү жана өркүндөтүү укугун өзүнө калтырат. Сатып алуучулар буйрутма берүүдөн мурун ST продуктулары боюнча акыркы тиешелүү маалыматты алышы керек. СТ продукциялары СТтин сатуунун шарттарына ылайык, буйрутманы ырастоо учурундагы жерде сатылат. Сатып алуучулар ST өнүмдөрүн тандоо, тандоо жана колдонуу үчүн жалгыз жооп берет жана ST колдонууга жардам берүү же сатып алуучулардын продуктуларынын дизайны үчүн эч кандай жоопкерчилик тартпайт. Бул жерде ST тарабынан эч кандай интеллектуалдык менчик укугуна ачык же кыйыр түрдө эч кандай лицензия берилбейт. Бул жерде баяндалган маалыматтан башкача жоболор менен СТ азыктарын кайра сатуу СТ тарабынан мындай продукт үчүн берилген кепилдикти жокко чыгарат. ST жана ST логотиби ST соода белгилери болуп саналат. ST соода белгилери жөнүндө кошумча маалымат алуу үчүн, www.st.com/trademarks караңыз. Бардык башка өнүм же кызмат аттары тиешелүү ээлеринин менчиги болуп саналат. Бул документтеги маалымат бул документтин мурунку версияларында мурда берилген маалыматтын ордун басат жана алмаштырат.
© 2024 STMicroelectronics Бардык укуктар корголгон
UM2542 – Аян 3
бет 8/8
Документтер / Ресурстар
![]() |
STMicroelectronics UM2542 STM32MPx Series Key Generator Программасы [pdf] Колдонуучунун колдонмосу UM2542, DT51280V1, UM2542 STM32MPx Series Key Generator Программасы, UM2542, STM32MPx Series Key Generator Software, Series Key Generator Software, Key Generator Software, Generator Software, Software |