UM2542 STM32MPx סעריע שליסל גענעראַטאָר ווייכווארג

פּראָדוקט אינפֿאָרמאַציע

ספּעסאַפאַקיישאַנז

  • פּראָדוקט נאָמען: STM32MPx סעריע שליסל גענעראַטאָר ווייכווארג
  • ווערסיע: UM2542 - Rev 3
  • מעלדונג טאָג: יוני 2024
  • פאַבריקאַנט: STMicroelectronics

פּראָדוקט באַניץ אינסטרוקציעס

1. ינסטאַלירן STM32MP-KeyGen

צו ינסטאַלירן די STM32MP-KeyGen ווייכווארג, נאָכגיין די ינסטאַלירונג
ינסטראַקשאַנז צוגעשטעלט אין די באַניצער מאַנואַל.

2. STM32MP-KeyGen קאַמאַנד ליניע צובינד

די STM32MP-KeyGen ווייכווארג קענען זיין געוויינט פֿון די באַפֿעלן שורה
צובינד. ונטער זענען די בנימצא קאַמאַנדז:

  • -פּריוואַט-שליסל (-פּרווק)
  • -ציבור שליסל (-פּובק)
  • -ציבור-שליסל-האַש (-האַש)
  • -אַבסאָלוט-דרך (-אַבס)
  • – פּאַראָל (-פּווד)
  • -prvkey-enc (-פּע)
  • -ecc-algo (-ecc)
  • –הילף (-ה און -?)
  • – ווערסיע (-וו)
  • -נומער-שליסל (-ן)

3. עקסamples

דאָ זענען עטלעכע עקסampווי צו נוצן STM32MP-KeyGen:

    • Examp1: -אַבס / היים / באַניצער / KeyFolder / - פּווד אַזערטי
    • Examp2: -אַבס /היים/באַניצער/קייפאָלדער/-פּווד אַזערטי-פּע
      aes128

FAQ

ק: ווי פילע שליסל פּערז קענען זיין דזשענערייטאַד אין אַמאָל?

א: איר קענען דזשענערייט אַרויף צו אַכט שליסל פּערז סיימאַלטייניאַסלי דורך
פּראַוויידינג אַכט פּאַסווערדז.

ק: וואָס ענקריפּשאַן אַלגערידאַמז זענען געשטיצט?

א: די ווייכווארג שטיצט אַעס256 און אַעס128 ענקריפּשאַן
אַלגערידאַמז.

ומקסנומקס
באַניצער מאַנואַל
STM32MPx סעריע שליסל גענעראַטאָר ווייכווארג באַשרייַבונג
הקדמה
די STM32MPx סעריע שליסל גענעראַטאָר ווייכווארג (געהייסן STM32MP-KeyGen אין דעם דאָקומענט) איז ינאַגרייטיד אין די STM32CubeProgrammer (STM32CubeProg). STM32MP-KeyGen איז אַ געצייַג וואָס דזשענערייץ די ECC שליסלען פּאָר דארף פֿאַר סיינינג ביינערי בילדער. די דזשענערייטאַד קיז זענען געניצט דורך די STM32 סיינינג געצייַג פֿאַר סיינינג פּראָצעס. STM32MP-KeyGen דזשענערייץ אַ ציבור שליסל file, אַ פּריוואַט שליסל file און אַ האַש ציבור שליסל file. דער ציבור שליסל file כּולל די דזשענערייטאַד ECC עפנטלעך שליסל אין PEM פֿאָרמאַט. די פּריוואַט שליסל file כּולל די ינקריפּטיד ECC פּריוואַט שליסל אין PEM פֿאָרמאַט. די ענקריפּשאַן קענען זיין דורכגעקאָכט מיט אַעס 128 cbc אָדער aes 256 cbc סיפערס. די סייפער סעלעקציע איז דורכגעקאָכט מיט די -prvkey-enc אָפּציע. די האַש ציבור שליסל file כּולל די SHA-256 האַש פון די ציבור שליסל אין ביינערי פֿאָרמאַט. די SHA-256 האַש איז קאַלקיאַלייטיד באזירט אויף דעם ציבור שליסל אָן קיין קאָדירונג פֿאָרמאַט. דער ערשטער בייט פון די ציבור שליסל איז פאָרשטעלן נאָר צו אָנווייַזן צי דער ציבור שליסל איז אין קאַמפּרעסט אָדער ונקאָמפּרעססעד פֿאָרמאַט. זינט בלויז ונקאָמפּרעססעד פֿאָרמאַט איז געשטיצט, דעם בייט איז אַוועקגענומען.

DT51280V1

UM2542 - Rev 3 - יוני 2024 פֿאַר ווייַטער אינפֿאָרמאַציע קאָנטאַקט דיין היגע STMicroelectronics פארקויפונג אָפיס.

www.st.com

1
באַמערקונג:

ומקסנומקס
ינסטאַלירן STM32MP-KeyGen
ינסטאַלירן STM32MP-KeyGen
דעם געצייַג איז אינסטאַלירן מיט די STM32CubeProgrammer פּעקל (STM32CubeProg). פֿאַר מער אינפֿאָרמאַציע וועגן די סעטאַפּ פּראָצעדור, אָפּשיקן צו די אָפּטיילונג 1.2 פון די באַניצער מאַנואַל STM32CubeProgrammer ווייכווארג באַשרייַבונג (UM2237). די ווייכווארג אַפּלייז צו די STM32MPx סעריע Arm®-באזירט MPUs. אַרם איז אַ רעגיסטרירט טריידמאַרק פון אַרם לימיטעד (אָדער זייַן סאַבסידיעריז) אין די יו. עס. און / אָדער אנדערש.

UM2542 - רעוו 3

בלאַט 2/8

ומקסנומקס
STM32MP-KeyGen באַפֿעלן שורה צובינד

2

STM32MP-KeyGen באַפֿעלן שורה צובינד

די פאלגענדע סעקשאַנז באַשרייַבן ווי צו נוצן STM32MP-KeyGen פֿון די באַפֿעלן שורה.

2.1

קאַמאַנדז

די בנימצא קאַמאַנדז זענען ליסטעד אונטן:

·

-פּריוואַט-שליסל (-פּרווק)

באַשרייַבונג: פּריוואַט שליסל file דרך (.פּעם געשפּרייט)

סינטאַקס: -פּרווקfile_path>

עקסample: -פּרווק ../privateKey.pem

·

-ציבור שליסל (-פּובק)

באַשרייַבונג: ציבור שליסל file דרך (.פּעם געשפּרייט)

סינטאַקס: -פּובקfile_path>

עקסample: -pubk C:publicKey.pem

·

-ציבור-שליסל-האַש (-האַש)

באַשרייַבונג: האַש בילד file דרך (.בין געשפּרייט)

סינטאַקס: -האַשfile_path>

·

-אַבסאָלוט-דרך (-אַבס)

באַשרייַבונג: אַבסאָלוט דרך פֿאַר רעזולטאַט files

סינטאַקס: -אַבס

עקסample: -abs C: KeyFolder

·

– פּאַראָל (-פּווד)

באַשרייַבונג: פּאַראָל פון די פּריוואַט שליסל (דעם פּאַראָל מוזן אַנטהאַלטן לפּחות פיר אותיות)

עקסample: -pwd azerty

באַמערקונג:

אַרייַננעמען אַכט פּאַסווערדז צו דזשענערייט אַכט קייפּערז.

סינטאַקס 1:-פּווד

סינטאַקס 2: -פּווד

·

-prvkey-enc (-פּע)

באַשרייַבונג: ענקריפּטינג פּריוואַט שליסל אַלגערידאַם (aes128/aes256) (aes256 אַלגערידאַם איז די פעליקייַט אַלגערידאַם)

סינטאַקס: -pe aes128

·

-ecc-algo (-ecc)

באַשרייַבונג: ECC אַלגערידאַם פֿאַר קיז דור (prime256v1/brainpoolP256t1) (prime256v1 איז די פעליקייַט אַלגערידאַם)

סינטאַקס: -ecc prime256v1

·

–הילף (-ה און -?)

באַשרייַבונג: ווייזט הילף.

·

– ווערסיע (-וו)

באַשרייַבונג: דיספּלייז די געצייַג ווערסיע.

·

-נומער-שליסל (-ן)

באַשרייַבונג: דזשענערייט נומער פון שליסל פּערז {1 אָדער 8} מיט האַש פון טיש file

סינטאַקס: -n

UM2542 - רעוו 3

בלאַט 3/8

ומקסנומקס
STM32MP-KeyGen באַפֿעלן שורה צובינד

2.2

Examples

די פאלגענדע עקסampלייענען ווי צו נוצן 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 one 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 - רעוו 3

בלאַט 4/8

ומקסנומקס
STM32MP-KeyGen באַפֿעלן שורה צובינד

2.3

סטאַנדאַלאָנע מאָדע

ווען עקסאַקיוטינג STM32MP-KeyGen אין סטאַנדאַלאָנע מאָדע, אַן אַבסאָלוט דרך און אַ פּאַראָל זענען געבעטן ווי געוויזן אין די פיגור אונטן.

פיגורע 1. STM32MP-KeyGen אין סטאַנדאַלאָנע מאָדע

ווען דער באַניצער דריקן , די files זענען דזשענערייטאַד אין די טעקע.
דערנאָך אַרייַן די פּאַראָל צוויי מאָל און סעלעקטירן איינער פון די צוויי אַלגערידאַמז (פּרימע256וו1 אָדער בראַינפּאָאָלפּ256ט1) דורך דרינגלעך די ריספּעקטיוו שליסל (1 אָדער 2).
לעסאָף סעלעקטירן אַן ענקריפּטינג אַלגערידאַם (aes256 אָדער aes128) דורך דרינגלעך די ריספּעקטיוו שליסל (1 אָדער 2).

UM2542 - רעוו 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 - רעוו 3

בלאַט 6/8

ומקסנומקס
אינהאַלט
אינהאַלט
1 ינסטאַלירן STM32MP-KeyGen. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 2 STM32MP-KeyGen באַפֿעלן שורה צובינד. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2.1 קאַמאַנדז. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 2.2 עקסamples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 2.3 סטאַנדאַלאָנע מאָדע. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 רעוויזיע געשיכטע. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6

UM2542 - רעוו 3

בלאַט 7/8

ומקסנומקס
וויכטיק אָנזאָג לייענען קערפאַלי STMicroelectronics NV און זייַן סאַבסידיעריז ("סט") רעזערווירן די רעכט צו מאַכן ענדערונגען, קערעקשאַנז, ימפּרווומאַנץ, מאָדיפיקאַטיאָנס און ימפּרווומאַנץ צו ST פּראָדוקטן און / אָדער דעם דאָקומענט אין קיין צייט אָן באַמערקן. פּערטשאַסערז זאָל באַקומען די לעצטע באַטייַטיק אינפֿאָרמאַציע אויף ST פּראָדוקטן איידער פּלייסינג אָרדערס. ST פּראָדוקטן זענען סאָלד לויט צו ST ס טערמינען און באדינגונגען פון פאַרקויף אין דער צייט פון דער דערקענטעניש פון סדר. פּערטשאַסערז זענען בלויז פאַראַנטוואָרטלעך פֿאַר די ברירה, סעלעקציע און נוצן פון ST פּראָדוקטן און ST אַסומז קיין אַכרייַעס פֿאַר אַפּלאַקיישאַן הילף אָדער די פּלאַן פון פּערטשאַסערז פּראָדוקטן. קיין דערלויבעניש, אויסדריקן אָדער ימפּלייד, צו קיין אינטעלעקטואַל פאַרמאָג רעכט איז דערלויבט דורך ST. ריסייל פון ST פּראָדוקטן מיט פּראַוויזשאַנז אַנדערש פון די אינפֿאָרמאַציע געשטעלט דאָ וועט פּאָסל קיין וואָראַנטי געגעבן דורך ST פֿאַר אַזאַ פּראָדוקט. ST און די ST לאָגאָ זענען טריידמאַרקס פון ST. פֿאַר נאָך אינפֿאָרמאַציע וועגן ST טריידמאַרקס, אָפּשיקן צו www.st.com/trademarks. אַלע אנדערע פּראָדוקט אָדער דינסט נעמען זענען די פאַרמאָג פון זייער ריספּעקטיוו אָונערז. אינפֿאָרמאַציע אין דעם דאָקומענט סאַפערז און ריפּלייסיז אינפֿאָרמאַציע ביז אַהער סאַפּלייד אין קיין פריערדיקע ווערסיעס פון דעם דאָקומענט.
© 2024 STMicroelectronics כל רעכט רעזערווירט

UM2542 - רעוו 3

בלאַט 8/8

דאָקומענטן / רעסאָורסעס

STMicroelectronics UM2542 STM32MPx סעריע שליסל גענעראַטאָר ווייכווארג [pdfבאַניצער מאַנואַל
UM2542, DT51280V1, UM2542 STM32MPx סעריע שליסל גענעראַטאָר ווייכווארג, UM2542, STM32MPx סעריע שליסל גענעראַטאָר ווייכווארג, סעריע שליסל גענעראַטאָר ווייכווארג, שליסל גענעראַטאָר ווייכווארג, גענעראַטאָר ווייכווארג, ווייכווארג

רעפערענצן

לאָזן אַ באַמערקונג

דיין בליצפּאָסט אַדרעס וועט נישט זיין ארויס. פארלאנגט פעלדער זענען אנגעצייכנט *