កម្មវិធីបង្កើតកូនសោស៊េរី UM2542 STM32MPx
ព័ត៌មានអំពីផលិតផល
លក្ខណៈបច្ចេកទេស
- ឈ្មោះផលិតផល៖ កម្មវិធីបង្កើតកូនសោស៊េរី STM32MPx
- កំណែ៖ UM2542 - Rev 3
- កាលបរិច្ឆេទចេញផ្សាយ៖ ខែមិថុនា 2024
- ក្រុមហ៊ុនផលិត:STMicroelectronics
ការណែនាំអំពីការប្រើប្រាស់ផលិតផល
1. ដំឡើង STM32MP-KeyGen
ដើម្បីដំឡើងកម្មវិធី STM32MP-KeyGen សូមធ្វើតាមការដំឡើង
ការណែនាំដែលមាននៅក្នុងសៀវភៅណែនាំអ្នកប្រើប្រាស់។
2. ចំណុចប្រទាក់បន្ទាត់ពាក្យបញ្ជា STM32MP-KeyGen
កម្មវិធី STM32MP-KeyGen អាចត្រូវបានប្រើពីបន្ទាត់ពាក្យបញ្ជា
ចំណុចប្រទាក់។ ខាងក្រោមនេះជាពាក្យបញ្ជាដែលមាន៖
- កូនសោឯកជន (-prvk)
- - សោសាធារណៈ (-pubk)
- -public-key-hash (-hash)
- - ផ្លូវដាច់ខាត (-abs)
- - លេខសម្ងាត់ (-pwd)
- -prvkey-enc (-pe)
- -ecc-algo (-ecc)
- -ជំនួយ (-h និង -?)
- - កំណែ (-v)
- -លេខកូដ (-n)
3. អតីតamples
នេះគឺជាអតីតមួយចំនួនampមេរៀនអំពីរបៀបប្រើ STM32MP-KeyGen៖
-
- Example 1: -abs /home/user/KeyFolder/ -pwd azerty
- Example 2: -abs /home/user/KeyFolder/ -pwd azerty -pe
aes128
សំណួរគេសួរញឹកញាប់
សំណួរ៖ តើគូគន្លឹះប៉ុន្មានអាចបង្កើតបានក្នុងពេលតែមួយ?
A: អ្នកអាចបង្កើតបានរហូតដល់ប្រាំបីគូសំខាន់ៗក្នុងពេលដំណាលគ្នា។
ផ្តល់លេខសម្ងាត់ចំនួនប្រាំបី។
សំណួរ៖ តើក្បួនដោះស្រាយការអ៊ិនគ្រីបអ្វីខ្លះត្រូវបានគាំទ្រ?
ចម្លើយ៖ កម្មវិធីគាំទ្រការអ៊ិនគ្រីប aes256 និង aes128
ក្បួនដោះស្រាយ។
UM2542
សៀវភៅណែនាំអ្នកប្រើប្រាស់
ការពិពណ៌នាអំពីកម្មវិធីបង្កើតកូនសោស៊េរី STM32MPx
សេចក្តីផ្តើម
កម្មវិធីបង្កើតកូនសោស៊េរី STM32MPx (ដែលមានឈ្មោះថា STM32MP-KeyGen នៅក្នុងឯកសារនេះ) ត្រូវបានរួមបញ្ចូលនៅក្នុង STM32CubeProgrammer (STM32CubeProg)។ STM32MP-KeyGen គឺជាឧបករណ៍ដែលបង្កើតគូសោ ECC ដែលត្រូវការសម្រាប់ការចុះហត្ថលេខាលើរូបភាពគោលពីរ។ សោដែលបានបង្កើតត្រូវបានប្រើដោយឧបករណ៍ចុះហត្ថលេខា STM32 សម្រាប់ដំណើរការចុះហត្ថលេខា។ STM32MP-KeyGen បង្កើតសោសាធារណៈ file, សោឯកជន file និងសោសាធារណៈ hash file. សោសាធារណៈ file មានសោសាធារណៈ ECC ដែលបានបង្កើតក្នុងទម្រង់ PEM ។ សោឯកជន file មានសោឯកជន ECC ដែលបានអ៊ិនគ្រីបជាទម្រង់ PEM ។ ការអ៊ិនគ្រីបអាចត្រូវបានធ្វើដោយប្រើ aes 128 cbc ឬ aes 256 cbc ciphers ។ ការជ្រើសរើស cipher ត្រូវបានធ្វើដោយប្រើជម្រើស -prvkey-enc ។ សោសាធារណៈ hash file មានសញ្ញា SHA-256 នៃសោសាធារណៈក្នុងទម្រង់គោលពីរ។ សញ្ញា SHA-256 ត្រូវបានគណនាដោយផ្អែកលើសោសាធារណៈដោយមិនមានទម្រង់ការបំប្លែងកូដ។ បៃទីមួយនៃសោសាធារណៈគឺមានវត្តមានដើម្បីបង្ហាញថាតើសោសាធារណៈស្ថិតនៅក្នុងទម្រង់ដែលបានបង្ហាប់ ឬមិនបានបង្ហាប់។ ដោយសារតែទម្រង់ដែលមិនបានបង្ហាប់ត្រូវបានគាំទ្រ បៃនេះត្រូវបានដកចេញ។
DT51280V1
UM2542 – Rev 3 – June 2024 សម្រាប់ព័ត៌មានបន្ថែមសូមទាក់ទងការិយាល័យលក់ STMicroelectronics ក្នុងតំបន់របស់អ្នក។
www.st.com
1
ចំណាំ៖
UM2542
ដំឡើង STM32MP-KeyGen
ដំឡើង STM32MP-KeyGen
ឧបករណ៍នេះត្រូវបានដំឡើងជាមួយកញ្ចប់ STM32CubeProgrammer (STM32CubeProg)។ សម្រាប់ព័ត៌មានបន្ថែមអំពីដំណើរការរៀបចំ សូមមើលផ្នែកទី 1.2 នៃសៀវភៅដៃអ្នកប្រើប្រាស់ ការពិពណ៌នាកម្មវិធី STM32CubeProgrammer (UM2237)។ កម្មវិធីនេះអនុវត្តចំពោះ MPU ដែលមានមូលដ្ឋានលើ STM32MPx ស៊េរី Arm®។ Arm គឺជាពាណិជ្ជសញ្ញាដែលបានចុះបញ្ជីរបស់ Arm Limited (ឬសាខារបស់ខ្លួន) នៅសហរដ្ឋអាមេរិក និង/ឬកន្លែងផ្សេងទៀត។
UM2542 – បប ១
ទំព័រ 2/8
UM2542
ចំណុចប្រទាក់បន្ទាត់ពាក្យបញ្ជា STM32MP-KeyGen
2
ចំណុចប្រទាក់បន្ទាត់ពាក្យបញ្ជា STM32MP-KeyGen
ផ្នែកខាងក្រោមពិពណ៌នាអំពីរបៀបប្រើ STM32MP-KeyGen ពីបន្ទាត់ពាក្យបញ្ជា។
2.1
ពាក្យបញ្ជា
ពាក្យបញ្ជាដែលមានត្រូវបានរាយខាងក្រោម៖
·
កូនសោឯកជន (-prvk)
ការពិពណ៌នា៖ សោឯកជន file ផ្លូវ (.pem ផ្នែកបន្ថែម)
វាក្យសម្ព័ន្ធ៖ -prvkfile_ផ្លូវ>
ឧample: -prvk ../privateKey.pem
·
- សោសាធារណៈ (-pubk)
ការពិពណ៌នា៖ សោសាធារណៈ file ផ្លូវ (.pem ផ្នែកបន្ថែម)
វាក្យសម្ព័ន្ធ៖ -pubkfile_ផ្លូវ>
ឧample: -pubk C:publicKey.pem
·
-public-key-hash (-hash)
ការពិពណ៌នា៖ រូបភាពហាស file ផ្លូវ (ផ្នែកបន្ថែម .bin)
វាក្យសម្ព័ន្ធ៖ -hashfile_ផ្លូវ>
·
- ផ្លូវដាច់ខាត (-abs)
ការពិពណ៌នា៖ ផ្លូវដាច់ខាតសម្រាប់ទិន្នផល files
វាក្យសម្ពន្ធ៖ -abs
ឧample: -abs C:KeyFolder
·
- លេខសម្ងាត់ (-pwd)
ការពិពណ៌នា៖ ពាក្យសម្ងាត់នៃសោឯកជន (ពាក្យសម្ងាត់នេះត្រូវតែមានយ៉ាងហោចណាស់បួនតួអក្សរ)
ឧample: -pwd azerty
ចំណាំ៖
រួមបញ្ចូលពាក្យសម្ងាត់ប្រាំបីដើម្បីបង្កើតកូនសោប្រាំបី។
វាក្យសម្ព័ន្ធ 1:-pwd
វាក្យសម្ព័ន្ធ 2: -pwd
·
-prvkey-enc (-pe)
ការពិពណ៌នា៖ ការអ៊ិនគ្រីបក្បួនដោះស្រាយសោឯកជន (aes128/aes256) (aes256 algorithm គឺជាក្បួនដោះស្រាយលំនាំដើម)
វាក្យសម្ព័ន្ធ៖ -pe aes128
·
-ecc-algo (-ecc)
ការពិពណ៌នា៖ ក្បួនដោះស្រាយ ECC សម្រាប់ការបង្កើតកូនសោ (prime256v1/brainpoolP256t1) (prime256v1 គឺជាក្បួនដោះស្រាយលំនាំដើម)
វាក្យសម្ព័ន្ធ៖ -ecc prime256v1
·
-ជំនួយ (-h និង -?)
ការពិពណ៌នា៖ បង្ហាញជំនួយ។
·
- កំណែ (-v)
ការពិពណ៌នា៖ បង្ហាញកំណែឧបករណ៍។
·
-លេខកូដ (-n)
ការពិពណ៌នា៖ បង្កើតចំនួនគូគន្លឹះ {1 ឬ 8} ដោយប្រើ Hash នៃតារាង file
វាក្យសម្ព័ន្ធ៖ -n
UM2542 – បប ១
ទំព័រ 3/8
UM2542
ចំណុចប្រទាក់បន្ទាត់ពាក្យបញ្ជា STM32MP-KeyGen
2.2
Examples
ខាងក្រោមនេះ examples បង្ហាញពីរបៀបប្រើ STM32MP-KeyGen៖
·
Exampឡេ ២០
-abs /home/user/KeyFolder/ -pwd azerty
ទាំងអស់។ files (publicKey.pem, privateKey.pem និង publicKeyhash.bin) ត្រូវបានបង្កើតនៅក្នុងថត /home/user/KeyFolder/ ។ សោឯកជនត្រូវបានអ៊ិនគ្រីបជាមួយនឹងក្បួនដោះស្រាយលំនាំដើម aes256 ។
·
Exampឡេ ២០
-abs /home/user/keyFolder/ -pwd azerty pe aes128
ទាំងអស់។ files (publicKey.pem, privateKey.pem និង publicKeyhash.bin) ត្រូវបានបង្កើតនៅក្នុងថត /home/user/KeyFolder/ ។ សោឯកជនត្រូវបានអ៊ិនគ្រីបជាមួយក្បួនដោះស្រាយ aes128 ។
·
Exampឡេ ២០
-pubk /home/user/public.pem prvk /home/user/Folder1/Folder2/private.pem hash /home/user/pubKeyHash.bin pwd azerty
ទោះបីជា Folder1 និង Folder2 មិនមានក៏ដោយ ក៏ពួកវាត្រូវបានបង្កើត។
·
Exampឡេ ២០
បង្កើតគូគន្លឹះចំនួនប្រាំបីនៅក្នុងថតការងារ៖
./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 មួយ។ file នៃ PKTH: publicKeysHashHashes.bin
·
Exampឡេ ២០
បង្កើតគូគន្លឹះមួយនៅក្នុងថតការងារ៖
./STM32MP_KeyGen_CLI.exe -abs ។ -pwd abc1 -n ១
ទិន្នផលផ្តល់ដូចខាងក្រោម files: សោសាធារណៈមួយ។ file៖ publicKey.pem សោឯកជនមួយ។ file៖ privateKey.pem សញ្ញាសោសាធារណៈមួយ។ file៖ publicKeyHash.bin មួយ។ file នៃ PKTH: publicKeysHashHashes.bin
UM2542 – បប ១
ទំព័រ 4/8
UM2542
ចំណុចប្រទាក់បន្ទាត់ពាក្យបញ្ជា STM32MP-KeyGen
2.3
របៀបឯកតា
នៅពេលដំណើរការ STM32MP-KeyGen ក្នុងរបៀប Standalone ផ្លូវដាច់ខាត និងពាក្យសម្ងាត់ត្រូវបានស្នើសុំដូចបង្ហាញក្នុងរូបភាពខាងក្រោម។
រូបភាពទី 1. STM32MP-KeyGen នៅក្នុងរបៀប Standalone
នៅពេលអ្នកប្រើប្រាស់ចុច , នេះ។ files ត្រូវបានបង្កើតឡើងនៅក្នុង ថតឯកសារ។
បន្ទាប់មកបញ្ចូលពាក្យសម្ងាត់ពីរដង ហើយជ្រើសរើសមួយក្នុងចំណោមក្បួនដោះស្រាយទាំងពីរ (prime256v1 ឬ brainpoolP256t1) ដោយចុចគ្រាប់ចុចរៀងៗខ្លួន (1 ឬ 2)។
ចុងក្រោយជ្រើសរើសក្បួនដោះស្រាយការអ៊ិនគ្រីប (aes256 ឬ aes128) ដោយចុចគ្រាប់ចុចរៀងៗខ្លួន (1 ឬ 2)។
UM2542 – បប ១
ទំព័រ 5/8
ប្រវត្តិនៃការពិនិត្យឡើងវិញ
កាលបរិច្ឆេទ 14-Feb-2019 24-Nov-2021
០៥-មិថុនា-២០០៨
តារាងទី 1. ប្រវត្តិកែប្រែឯកសារ
កំណែ 1 2
3
ការផ្លាស់ប្តូរ
ការចេញផ្សាយដំបូង។
បានធ្វើបច្ចុប្បន្នភាព៖ · ផ្នែក 2.1: ពាក្យបញ្ជា · ផ្នែក 2.2: ឧamples
ជំនួសក្នុងឯកសារទាំងមូល៖ · ស៊េរី STM32MP1 ដោយស៊េរី STM32MPx · STM32MP1-KeyGen ដោយ STM32MP-KeyGen
UM2542
UM2542 – បប ១
ទំព័រ 6/8
UM2542
មាតិកា
មាតិកា
1 ដំឡើង STM32MP-KeyGen ។ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 2 ចំណុចប្រទាក់បន្ទាត់ពាក្យបញ្ជា STM32MP-KeyGen ។ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ៣
2.1 ពាក្យបញ្ជា។ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 2.2 ឧamples ។ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 2.3 របៀបឯករាជ្យ។ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 ប្រវត្តិនៃការកែប្រែ។ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .៦
UM2542 – បប ១
ទំព័រ 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 – បប ១
ទំព័រ 8/8
ឯកសារ/ធនធាន
![]() |
STMicroelectronics UM2542 STM32MPx កម្មវិធីបង្កើតកូនសោស៊េរី [pdf] សៀវភៅណែនាំអ្នកប្រើប្រាស់ UM2542, DT51280V1, UM2542 STM32MPx Series Key Generator Software, UM2542, STM32MPx Series Key Generator Software, Series Key Generator Software, Key Generator Software, Generator Software, Software |