UM2542 STM32MPx Series Key Generator මෘදුකාංගය

නිෂ්පාදන තොරතුරු

පිරිවිතර

  • නිෂ්පාදනයේ නම: 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

මෙන්න සමහර හිටපුampSTM32MP-KeyGen භාවිතා කරන ආකාරය ගැන:

    • Example 1: -abs /home/user/KeyFolder/ -pwd azerty
    • Example 2: -abs /home/user/KeyFolder/ -pwd azerty -pe
      aes128

නිති අසන පැණ

Q: එකවර යතුරු යුගල කීයක් ජනනය කළ හැකිද?

A: ඔබට එකවර යතුරු යුගල අටක් දක්වා උත්පාදනය කළ හැක
මුරපද අටක් සැපයීම.

ප්‍ර: සහය දක්වන සංකේතාංකන ඇල්ගොරිතම මොනවාද?

A: මෘදුකාංගය aes256 සහ aes128 සංකේතනය සඳහා සහය දක්වයි
ඇල්ගොරිතම.

UM2542
පරිශීලක අත්පොත
STM32MPx ශ්‍රේණියේ යතුරු උත්පාදක මෘදුකාංග විස්තරය
හැඳින්වීම
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 – ජූනි 2024 වැඩිදුර තොරතුරු සඳහා ඔබේ ප්‍රාදේශීය STMicroelectronics විකුණුම් කාර්යාලය අමතන්න.

www.st.com

1
සටහන:

UM2542
STM32MP-KeyGen ස්ථාපනය කරන්න
STM32MP-KeyGen ස්ථාපනය කරන්න
මෙම මෙවලම STM32CubeProgrammer පැකේජය (STM32CubeProg) සමඟ ස්ථාපනය කර ඇත. සැකසීමේ ක්‍රියා පටිපාටිය පිළිබඳ වැඩි විස්තර සඳහා, පරිශීලක අත්පොත STM1.2CubeProgrammer මෘදුකාංග විස්තරයේ (UM32) 2237 කොටස බලන්න. මෙම මෘදුකාංගය STM32MPx ශ්‍රේණියේ Arm® මත පදනම් වූ MPU සඳහා අදාළ වේ. Arm යනු එක්සත් ජනපදයේ සහ/හෝ වෙනත් තැන්වල Arm Limited (හෝ එහි අනුබද්ධිත ආයතන) හි ලියාපදිංචි වෙළඳ ලකුණකි.

UM2542 - Rev 3

පිටුව 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 මාර්ගය (.බින් දිගුව)

වාක්‍ය ඛණ්ඩ: -හැෂ්file_මාර්ග>

·

නිරපේක්ෂ මාර්ගය (-abs)

විස්තරය: නිමැවුම් සඳහා නිරපේක්ෂ මාර්ගය files

වාක්‍ය ඛණ්ඩ: -abs

උදාample: -abs C:KeyFolder

·

- මුරපදය (-pwd)

විස්තරය: පුද්ගලික යතුරේ මුරපදය (මෙම මුරපදයේ අවම වශයෙන් අක්ෂර හතරක්වත් අඩංගු විය යුතුය)

උදාample: -pwd azerty

සටහන:

යතුරු යුගල අටක් උත්පාදනය කිරීමට මුරපද අටක් ඇතුළත් කරන්න.

වාක්‍ය ඛණ්ඩ 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} ජනනය කරන්න file

වාක්‍ය ඛණ්ඩ: -n

UM2542 - Rev 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 hash /home/user/pubKeyHash.bin pwd azerty

Folder1 සහ Folder2 නොපවතිත් ඒවා නිර්මාණය වේ.

·

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 එක file PKTH හි: publicKeysHashHashes.bin

·

Example 5

වැඩ කරන නාමාවලියෙහි එක් යතුරු යුගලයක් ජනනය කරන්න:

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

පරිශීලකයා එබූ විට , ද fileතුළ ජනනය වේ ෆෝල්ඩරය.
ඉන්පසු මුරපදය දෙවරක් ඇතුළත් කර අදාළ යතුර (256 හෝ 1) එබීමෙන් ඇල්ගොරිතම දෙකෙන් එකක් තෝරන්න (prime256v1 හෝ brainpoolP1t2).
අවසාන වශයෙන් අදාළ යතුර (256 හෝ 128) එබීමෙන් සංකේතන ඇල්ගොරිතමයක් (aes1 හෝ aes2) තෝරන්න.

UM2542 - Rev 3

පිටුව 5/8

සංශෝධන ඉතිහාසය
දිනය 14-පෙබ-2019 24-නොවැ-2021
26-ජුනි-2024

වගුව 1. ලේඛන සංශෝධන ඉතිහාසය

අනුවාදය 1 2
3

වෙනස්කම්
මුල් නිකුතුව.
යාවත්කාලීන: · 2.1 වගන්තිය: විධාන · වගන්තිය 2.2: උදාamples
සම්පූර්ණ ලේඛනයේ ප්‍රතිස්ථාපනය: · 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

ලේඛන / සම්පත්

STMmicroelectronics UM2542 STM32MPx Series Key Generator මෘදුකාංග [pdf] පරිශීලක අත්පොත
UM2542, DT51280V1, UM2542 STM32MPx Series Key Generator මෘදුකාංගය, UM2542, STM32MPx ශ්‍රේණියේ යතුරු උත්පාදක මෘදුකාංග, ශ්‍රේණි යතුරු උත්පාදක මෘදුකාංග, යතුරු උත්පාදක මෘදුකාංග, උත්පාදක මෘදුකාංග, මෘදුකාංග

යොමු කිරීම්

කමෙන්ට් එකක් දාන්න

ඔබගේ විද්‍යුත් තැපැල් ලිපිනය ප්‍රකාශනය නොකෙරේ. අවශ්‍ය ක්ෂේත්‍ර සලකුණු කර ඇත *