UM2542 STM32MPx စီးရီးကီးဂျင်နရေတာဆော့ဖ်ဝဲ

ထုတ်ကုန်အချက်အလက်

သတ်မှတ်ချက်များ

  • ကုန်ပစ္စည်းအမည်- STM32MPx စီးရီးသော့မီးစက်ဆော့ဖ်ဝဲ
  • ဗားရှင်း- UM2542 – Rev 3
  • ထုတ်ဝေသည့်ရက်စွဲ- ဇွန်လ 2024
  • ထုတ်လုပ်သူ- STMicroelectronics

ထုတ်ကုန်အသုံးပြုမှု ညွှန်ကြားချက်များ

1. STM32MP-KeyGen ကို ထည့်သွင်းပါ။

STM32MP-KeyGen ဆော့ဖ်ဝဲကို ထည့်သွင်းရန်၊ တပ်ဆင်မှုကို လိုက်နာပါ။
အသုံးပြုသူလက်စွဲတွင် ပေးထားသော ညွှန်ကြားချက်များ။

2. STM32MP-KeyGen Command Line Interface

STM32MP-KeyGen ဆော့ဖ်ဝဲလ်ကို command line မှ အသုံးပြုနိုင်ပါသည်။
ကြားခံ။ အောက်တွင် ရရှိနိုင်သော command များမှာ-

  • -private-key (-prvk)
  • – အများသူငှာသော့ (-pubk)
  • -public-key-hash (-hash)
  • – absolute-path (-abs)
  • – စကားဝှက် (-pwd)
  • -prvkey-enc (-pe)
  • -ecc-algo (-ecc)
  • -အကူအညီ (-h နှင့် -?)
  • ဗားရှင်း (-v)
  • နံပါတ်သော့ (-n)

၆.၁ ။ ထွ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 ကုဒ်ဝှက်ခြင်းကို ပံ့ပိုးပေးသည်။
algorithms

UM2542
အသုံးပြုသူလက်စွဲ
STM32MPx စီးရီးကီးမီးစက်ဆော့ဖ်ဝဲဖော်ပြချက်
နိဒါန်း
STM32MPx စီးရီးကီးဂျင်နရေတာဆော့ဖ်ဝဲ (ဤစာရွက်စာတမ်းရှိ STM32MP-KeyGen အမည်ရှိ) ကို STM32CubeProgrammer (STM32CubeProg) တွင် ပေါင်းစပ်ထားသည်။ STM32MP-KeyGen သည် ဒွိပုံများကို လက်မှတ်ရေးထိုးရန်အတွက် လိုအပ်သော ECC သော့တွဲများကို ထုတ်ပေးသည့်ကိရိယာတစ်ခုဖြစ်သည်။ ထုတ်ပေးသောသော့များကို လက်မှတ်ထိုးခြင်းလုပ်ငန်းစဉ်အတွက် STM32 Signing tool မှ အသုံးပြုပါသည်။ STM32MP-KeyGen သည် အများသူငှာသော့ကို ထုတ်ပေးသည်။ fileသီးသန့်သော့၊ file နှင့် hash public key တစ်ခု file. အများသူငှာသော့ file ထုတ်ပေးထားသော ECC အများသူငှာသော့ကို PEM ဖော်မတ်တွင် ပါရှိသည်။ သီးသန့်သော့ file PEM ဖော်မတ်တွင် ကုဒ်ဝှက်ထားသော ECC သီးသန့်သော့ပါရှိသည်။ ကုဒ်ဝှက်ခြင်းကို aes 128 cbc သို့မဟုတ် aes 256 cbc ciphers များကို အသုံးပြု၍ လုပ်ဆောင်နိုင်သည်။ cipher ရွေးချယ်မှုကို –prvkey-enc ရွေးချယ်မှုကို အသုံးပြုပြီး လုပ်ဆောင်သည်။ hash အများသူငှာသော့ file အများသူငှာသော့၏ SHA-256 hash ကို binary ဖော်မတ်ဖြင့် ပါရှိသည်။ SHA-256 hash ကို encoding format မပါဘဲ အများသူငှာသော့အပေါ် အခြေခံ၍ တွက်ချက်ပါသည်။ အများသူငှာသော့၏ပထမဘိုက်သည် အများသူငှာသော့ကိုချုံ့ထားခြင်း သို့မဟုတ် ချုံ့မထားသောဖော်မတ်ရှိမရှိညွှန်ပြရန်အတွက်သာဖြစ်သည်။ ချုံ့မထားသော ဖော်မတ်ကိုသာ ပံ့ပိုးထားသောကြောင့် ဤဘိုက်ကို ဖယ်ရှားလိုက်ပါသည်။

DT51280V1

UM2542 – Rev 3 – ဇွန်လ 2024 နောက်ထပ်အချက်အလက်များအတွက် သင့်ပြည်တွင်း STMicroelectronics အရောင်းရုံးသို့ ဆက်သွယ်ပါ။

www.st.com

1
မှတ်ချက် -

UM2542
STM32MP-KeyGen ကို ထည့်သွင်းပါ။
STM32MP-KeyGen ကို ထည့်သွင်းပါ။
ဤကိရိယာကို STM32CubeProgrammer အထုပ် (STM32CubeProg) ဖြင့် ထည့်သွင်းထားသည်။ စနစ်ထည့်သွင်းခြင်းလုပ်ငန်းစဉ်အကြောင်း နောက်ထပ်အချက်အလက်များအတွက်၊ အသုံးပြုသူလက်စွဲ STM1.2CubeProgrammer ဆော့ဖ်ဝဲဖော်ပြချက် (UM32) ၏ အပိုင်း 2237 ကို ကိုးကားပါ။ ဤဆော့ဖ်ဝဲသည် STM32MPx စီးရီး Arm®-based MPU များနှင့် သက်ဆိုင်ပါသည်။ Arm သည် အမေရိကန်နှင့်/သို့မဟုတ် အခြားနေရာများတွင် Arm Limited (သို့မဟုတ် ၎င်း၏လုပ်ငန်းခွဲများ) ၏ မှတ်ပုံတင်ထားသော ကုန်အမှတ်တံဆိပ်တစ်ခုဖြစ်သည်။

UM2542 – ဗျာ ၂

စာမျက်နှာ ၂/၁၅

UM2542
STM32MP-KeyGen အမိန့်ပေးစာလိုင်း မျက်နှာပြင်

2

STM32MP-KeyGen အမိန့်ပေးစာလိုင်း မျက်နှာပြင်

အောက်ဖော်ပြပါ ကဏ္ဍများသည် command line မှ STM32MP-KeyGen ကို အသုံးပြုပုံကို ဖော်ပြထားပါသည်။

2.1

အမိန့်များ

ရရှိနိုင်သော command များကို အောက်တွင် ဖော်ပြထားပါသည်။

·

-private-key (-prvk)

ဖော်ပြချက်- သီးသန့်သော့ file လမ်းကြောင်း (.pem တိုးချဲ့မှု)

Syntax- -prvkfile_လမ်း>

ထွample: -prvk ../privateKey.pem

·

– အများသူငှာသော့ (-pubk)

ဖော်ပြချက်- အများသူငှာသော့ file လမ်းကြောင်း (.pem တိုးချဲ့မှု)

Syntax: -pubkfile_လမ်း>

ထွample: -pubk C:publicKey.pem

·

-public-key-hash (-hash)

ဖော်ပြချက်- Hash ပုံ file လမ်းကြောင်း (.bin တိုးချဲ့မှု)

အထားအသို-hashfile_လမ်း>

·

– absolute-path (-abs)

ဖော်ပြချက်- အထွက်အတွက် အကြွင်းမဲ့လမ်းကြောင်း files

Syntax: -abs

ထွample: -abs C:KeyFolder

·

– စကားဝှက် (-pwd)

ဖော်ပြချက်- သီးသန့်သော့၏ စကားဝှက် (ဤစကားဝှက်တွင် အနည်းဆုံး စာလုံးလေးလုံး ပါရှိရမည်)

ထွample: -pwd azerty

မှတ်ချက် -

သော့တွဲရှစ်ခုကို ဖန်တီးရန် စကားဝှက်ရှစ်ခု ထည့်သွင်းပါ။

Syntax 1:-pwd

Syntax 2: -pwd

·

-prvkey-enc (-pe)

ဖော်ပြချက်- လျှို့ဝှက်ကုဒ်ဝှက်ခြင်း အယ်လဂိုရီသမ် (aes128/aes256) (aes256 အယ်လဂိုရီသမ်သည် မူရင်း အယ်ဂိုရီသမ်ဖြစ်သည်)

Syntax- -pe aes128

·

-ecc-algo (-ecc)

ဖော်ပြချက်- သော့ထုတ်လုပ်ခြင်းအတွက် ECC အယ်လဂိုရီသမ် (prime256v1/brainpoolP256t1) (prime256v1 သည် မူရင်း အယ်လဂိုရီသမ်)

Syntax- -ecc prime256v1

·

-အကူအညီ (-h နှင့် -?)

ဖော်ပြချက်- အကူအညီကို ပြသည်။

·

ဗားရှင်း (-v)

ဖော်ပြချက်- ကိရိယာဗားရှင်းကို ပြသသည်။

·

နံပါတ်သော့ (-n)

ဖော်ပြချက်- Hash of table ဖြင့် သော့တွဲအတွဲ {1 သို့မဟုတ် 8} ကို ဖန်တီးပါ။ file

Syntax: -n

UM2542 – ဗျာ ၂

စာမျက်နှာ ၂/၁၅

UM2542
STM32MP-KeyGen အမိန့်ပေးစာလိုင်း မျက်နှာပြင်

2.2

Examples

အောက်ပါ exampSTM32MP-KeyGen အသုံးပြုနည်းကို ဖော်ပြပါ

·

Example ၁

-abs /home/user/KeyFolder/ -pwd azerty

အားလုံး files (publicKey.pem၊ privateKey.pem နှင့် publicKeyhash.bin) ကို /home/user/KeyFolder/ ဖိုင်တွဲတွင် ဖန်တီးထားသည်။ သီးသန့်သော့ကို aes256 မူရင်း algorithm ဖြင့် ကုဒ်ဝှက်ထားသည်။

·

Example ၁

-abs /home/user/keyFolder/ -pwd azerty pe aes128

အားလုံး files (publicKey.pem၊ privateKey.pem နှင့် publicKeyhash.bin) ကို /home/user/KeyFolder/ ဖိုင်တွဲတွင် ဖန်တီးထားသည်။ သီးသန့်သော့ကို aes128 algorithm ဖြင့် ကုဒ်ဝှက်ထားသည်။

·

Example ၁

-pubk /home/user/public.pem prvk /home/user/Folder1/Folder2/private.pem hash /home/user/pubKeyHash.bin pwd azerty

Folder1 နှင့် Folder2 မရှိလျှင်ပင် ၎င်းတို့ကို ဖန်တီးထားသည်။

·

Example ၁

အလုပ်လုပ်သောလမ်းညွှန်တွင် အဓိကအတွဲရှစ်ခုကို ဖန်တီးပါ-

./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

·

Example ၁

အလုပ်လုပ်သောလမ်းညွှန်တွင် သော့တွဲတစ်စုံကို ဖန်တီးပါ-

./STM32MP_KeyGen_CLI.exe -abs . -pwd abc1 -n ၁

အထွက်မှာ အောက်ပါအတိုင်း ပေးသည်။ files: အများသူငှာသော့တစ်ခု file: publicKey.pem သီးသန့်သော့တစ်ခု file: privateKey.pem အများသုံးကီး hash တစ်ခု file: publicKeyHash.bin တစ်ခု file PKTH ၏ publicKeysHashHashes.bin

UM2542 – ဗျာ ၂

စာမျက်နှာ ၂/၁၅

UM2542
STM32MP-KeyGen အမိန့်ပေးစာလိုင်း မျက်နှာပြင်

2.3

သီးခြားမုဒ်

Standalone မုဒ်တွင် STM32MP-KeyGen ကို လုပ်ဆောင်သောအခါ၊ အောက်ဖော်ပြပါပုံတွင် ပြထားသည့်အတိုင်း absolute path နှင့် password ကို တောင်းဆိုပါသည်။

ပုံ 1. Standalone မုဒ်တွင် STM32MP-KeyGen

အသုံးပြုသူက နှိပ်လိုက်တာနဲ့ ၊ files ကို ထုတ်ပေးပါတယ်။ ဖိုလ်ဒါ။
ထို့နောက် စကားဝှက်ကို နှစ်ကြိမ်ဖြည့်သွင်းပြီး သက်ဆိုင်ရာ သော့ (256 သို့မဟုတ် 1) ကို နှိပ်ခြင်းဖြင့် အယ်လဂိုရီသမ် နှစ်ခု (prime256v1 သို့မဟုတ် brainpoolP1t2) ကို ရွေးပါ။
နောက်ဆုံးတွင် သက်ဆိုင်ရာကီး (256 သို့မဟုတ် 128) ကိုနှိပ်ခြင်းဖြင့် ကုဒ်ဝှက်ခြင်းဆိုင်ရာ အယ်လဂိုရီသမ် (aes1 သို့မဟုတ် aes2) ကို ရွေးပါ။

UM2542 – ဗျာ ၂

စာမျက်နှာ ၂/၁၅

ပြန်လည်ပြင်ဆင်မှုမှတ်တမ်း
ရက်စွဲ 14-Feb-2019 24-Nov-2021
၁၂-ဇွန်-၂၀၂၄

ဇယား ၁။ စာရွက်စာတမ်း ပြန်လည်ပြင်ဆင်မှုမှတ်တမ်း

ဗားရှင်း 1 2
3

အပြောင်းအလဲများ
ကနဦး ထုတ်ဝေမှု။
အပ်ဒိတ်လုပ်ထားသည်- · အပိုင်း 2.1- အမိန့်များ · အပိုင်း 2.2- ထွamples
စာရွက်စာတမ်းတစ်ခုလုံးတွင် အစားထိုးထားသည်- · STM32MPx စီးရီးမှ STM1MP32 စီးရီး · STM32MP1-KeyGen မှ STM32MP-KeyGen

UM2542

UM2542 – ဗျာ ၂

စာမျက်နှာ ၂/၁၅

UM2542
မာတိကာ
မာတိကာ
1 STM32MP-KeyGen ကို ထည့်သွင်းပါ။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 2 STM32MP-KeyGen အမိန့်ပေးစာလိုင်း မျက်နှာပြင်။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ၃
2.1 အမိန့်များ။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 2.2 ထွamples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 2.3 သီးသန့်မုဒ်။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 ပြန်လည်ပြင်ဆင်မှုမှတ်တမ်း။ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ။၆

UM2542 – ဗျာ ၂

စာမျက်နှာ ၂/၁၅

UM2542
အရေးကြီးသောသတိပေးချက်ကို ဂရုတစိုက်ဖတ်ပါ STMicroelectronics NV နှင့် ၎င်း၏လုပ်ငန်းခွဲများ (“ST”) သည် ST ထုတ်ကုန်များနှင့်/သို့မဟုတ် ဤစာရွက်စာတမ်းအား အသိပေးခြင်းမရှိဘဲ အပြောင်းအလဲများ၊ ပြုပြင်မှုများ ပြုလုပ်ရန်၊ မြှင့်တင်မှုများ၊ ပြုပြင်မွမ်းမံမှုများနှင့် တိုးတက်မှုများကို အချိန်မရွေးပြုလုပ်ပိုင်ခွင့်ကို ကန့်သတ်ထားသည်။ အမှာစာမတင်မီ ဝယ်ယူသူများသည် ST ထုတ်ကုန်များဆိုင်ရာ နောက်ဆုံးရသက်ဆိုင်ရာအချက်အလက်များကို ရယူသင့်သည်။ ST ထုတ်ကုန်များကို အမှာစာလက်ခံသည့်အချိန်တွင် ST ၏ရောင်းချမှုစည်းကမ်းချက်များနှင့်အညီ ရောင်းချပါသည်။ ဝယ်ယူသူများသည် ST ထုတ်ကုန်များ၏ ရွေးချယ်မှု၊ ရွေးချယ်မှုနှင့် အသုံးပြုမှုအတွက် တစ်ခုတည်းတွင် တာဝန်ရှိပြီး ST သည် လျှောက်လွှာအကူအညီ သို့မဟုတ် ဝယ်ယူသူများ၏ ထုတ်ကုန်ဒီဇိုင်းအတွက် တာဝန်မရှိဟု ယူဆပါသည်။ ဤနေရာတွင် ST မှ ပေးအပ်သည့် မည်သည့်ဉာဏပစ္စည်းမူပိုင်ခွင့်ကိုမဆို လိုင်စင်၊ ဖော်ပြခြင်း သို့မဟုတ် အဓိပ္ပာယ်ဖွင့်ဆိုထားခြင်းမရှိပါ။ ဤနေရာတွင်ဖော်ပြထားသော အချက်အလက်များနှင့် ကွဲပြားသော ပြဋ္ဌာန်းချက်များရှိသော ST ထုတ်ကုန်များကို ပြန်လည်ရောင်းချခြင်းသည် ထိုထုတ်ကုန်အတွက် ST မှပေးသော အာမခံတစ်စုံတစ်ရာကို ပျက်ပြယ်စေမည်ဖြစ်သည်။ ST နှင့် ST လိုဂိုများသည် ST ၏ ကုန်အမှတ်တံဆိပ်များဖြစ်သည်။ ST အမှတ်တံဆိပ်များအကြောင်း နောက်ထပ်အချက်အလက်များအတွက် www.st.com/trademarks တွင် ဖတ်ရှုပါ။ အခြားထုတ်ကုန် သို့မဟုတ် ဝန်ဆောင်မှုအမည်များအားလုံးသည် ၎င်းတို့၏ သက်ဆိုင်ရာပိုင်ရှင်များ၏ ပိုင်ဆိုင်မှုဖြစ်သည်။ ဤစာရွက်စာတမ်းရှိ အချက်အလက်ကို အစားထိုးပြီး ဤစာရွက်စာတမ်း၏ ယခင်ဗားရှင်းတစ်ခုခုတွင် ယခင်က ပေးခဲ့သည့် အချက်အလက်များကို အစားထိုးသည်။
© 2024 STMicroelectronics ၏ အခွင့်အရေးများ လက်ဝယ်ရှိသည်။

UM2542 – ဗျာ ၂

စာမျက်နှာ ၂/၁၅

စာရွက်စာတမ်းများ / အရင်းအမြစ်များ

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

ကိုးကား

မှတ်ချက်တစ်ခုချန်ထားပါ။

သင့်အီးမေးလ်လိပ်စာကို ထုတ်ပြန်မည်မဟုတ်ပါ။ လိုအပ်သောအကွက်များကို အမှတ်အသားပြုထားသည်။ *