UM2542 STM32MPx श्रृंखला कुञ्जी जेनरेटर सफ्टवेयर

उत्पादन जानकारी

निर्दिष्टीकरणहरू

  • उत्पादनको नाम: STM32MPx श्रृंखला कुञ्जी जनरेटर सफ्टवेयर
  • संस्करण: UM2542 - Rev 3
  • रिलीज मिति: जुन 2024
  • निर्माता: STMicroelectronics

उत्पादन उपयोग निर्देशन

1. STM32MP-KeyGen स्थापना गर्नुहोस्

STM32MP-KeyGen सफ्टवेयर स्थापना गर्न, स्थापना पालना गर्नुहोस्
प्रयोगकर्ता पुस्तिका मा प्रदान निर्देशन।

2. STM32MP-KeyGen कमाण्ड लाइन इन्टरफेस

STM32MP-KeyGen सफ्टवेयर कमाण्ड लाइनबाट प्रयोग गर्न सकिन्छ
इन्टरफेस। तल उपलब्ध आदेशहरू छन्:

  • -निजी-कुञ्जी (-prvk)
  • - सार्वजनिक-कुञ्जी (-pubk)
  • - सार्वजनिक-कुञ्जी-ह्यास (-ह्यास)
  • -निरपेक्ष-मार्ग (-abs)
  • -पासवर्ड (-pwd)
  • -prvkey-enc (-pe)
  • -ecc-algo (-ecc)
  • -मद्दत (-h र -?)
  • -संस्करण (-v)
  • -नम्बर-कुञ्जी (-n)

००. पूर्वampलेस

यहाँ केहि पूर्व छन्ampSTM32MP-KeyGen कसरी प्रयोग गर्ने भन्ने बारे:

    • Exampले 1: -abs/home/user/KeyFolder/ -pwd azerty
    • Example 2: -abs /home/user/KeyFolder/ -pwd azerty -pe
      एईएस१२८

FAQ

प्रश्न: कतिवटा कुञ्जी जोडीहरू एकै पटक उत्पन्न गर्न सकिन्छ?

A: तपाईले आठ कुञ्जी जोडीहरू एकैसाथ उत्पन्न गर्न सक्नुहुन्छ
आठ पासवर्डहरू प्रदान गर्दै।

Q: कुन एन्क्रिप्शन एल्गोरिदमहरू समर्थित छन्?

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®-आधारित MPUs मा लागू हुन्छ। आर्म अमेरिका र/वा अन्यत्र आर्म लिमिटेड (वा यसको सहायक कम्पनीहरू) को दर्ता गरिएको ट्रेडमार्क हो।

UM2542 - Rev 3

पृष्ठ २/२२

UM2542
STM32MP-KeyGen कमाण्ड लाइन इन्टरफेस

2

STM32MP-KeyGen कमाण्ड लाइन इन्टरफेस

निम्न खण्डहरूले कमाण्ड लाइनबाट STM32MP-KeyGen कसरी प्रयोग गर्ने भनेर वर्णन गर्दछ।

2.1

आदेशहरू

उपलब्ध आदेशहरू तल सूचीबद्ध छन्:

·

-निजी-कुञ्जी (-prvk)

विवरण: निजी कुञ्जी file पथ (.pem विस्तार)

वाक्य रचना: -prvkfile_path>

उदाहरणample: -prvk ../privateKey.pem

·

- सार्वजनिक-कुञ्जी (-pubk)

विवरण: सार्वजनिक कुञ्जी file पथ (.pem विस्तार)

वाक्य रचना: -pubkfile_path>

उदाहरणample: -pubk C:publicKey.pem

·

- सार्वजनिक-कुञ्जी-ह्यास (-ह्यास)

विवरण: ह्यास छवि file मार्ग (बिन विस्तार)

वाक्य रचना: -ह्यासfile_path>

·

-निरपेक्ष-मार्ग (-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

पृष्ठ २/२२

UM2542
STM32MP-KeyGen कमाण्ड लाइन इन्टरफेस

2.2

Exampलेस

निम्न पूर्वampSTM32MP-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

पृष्ठ २/२२

UM2542
STM32MP-KeyGen कमाण्ड लाइन इन्टरफेस

2.3

स्ट्यान्डअलोन मोड

स्ट्यान्डअलोन मोडमा STM32MP-KeyGen कार्यान्वयन गर्दा, तलको चित्रमा देखाइएबमोजिम निरपेक्ष मार्ग र पासवर्ड अनुरोध गरिन्छ।

चित्र १. स्ट्यान्डअलोन मोडमा STM1MP-KeyGen

जब प्रयोगकर्ताले थिच्नुहोस् , द files मा उत्पन्न हुन्छ फोल्डर।
त्यसपछि दुई पटक पासवर्ड प्रविष्ट गर्नुहोस् र सम्बन्धित कुञ्जी (256 वा 1) थिचेर दुई एल्गोरिदमहरू (prime256v1 वा brainpoolP1t2) मध्ये एउटा चयन गर्नुहोस्।
अन्तमा सम्बन्धित कुञ्जी (256 वा 128) थिचेर एन्क्रिप्टिङ एल्गोरिदम (aes1 वा aes2) चयन गर्नुहोस्।

UM2542 - Rev 3

पृष्ठ २/२२

संशोधन इतिहास
मिति 14-फेब्रुअरी-2019 24-नोभेम्बर-2021
26-जुन-2024

तालिका 1. कागजात संशोधन इतिहास

संस्करण 1 2
3

परिवर्तनहरू
प्रारम्भिक रिलीज।
अद्यावधिक गरिएको: · खण्ड 2.1: आदेशहरू · खण्ड 2.2: उदाहरणampलेस
सम्पूर्ण कागजातमा प्रतिस्थापन गरिएको: · STM32MP1 श्रृंखला STM32MPx श्रृंखला द्वारा · STM32MP1-KeyGen STM32MP-KeyGen द्वारा

UM2542

UM2542 - Rev 3

पृष्ठ २/२२

UM2542
सामग्री
सामग्री
1 STM32MP-KeyGen स्थापना गर्नुहोस्। । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । .2 2 STM32MP-KeyGen कमाण्ड लाइन इन्टरफेस। । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । ३
2.1 आदेशहरू। । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । ३ २.२ पूर्वampलेस । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । 4 2.3 स्ट्यान्डअलोन मोड। । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । 5 संशोधन इतिहास। । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । । ६

UM2542 - Rev 3

पृष्ठ २/२२

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

पृष्ठ २/२२

कागजातहरू / स्रोतहरू

STMicroelectronics UM2542 STM32MPx श्रृंखला कुञ्जी जेनरेटर सफ्टवेयर [pdf] प्रयोगकर्ता पुस्तिका
UM2542, DT51280V1, UM2542 STM32MPx श्रृंखला कुञ्जी जेनेरेटर सफ्टवेयर, UM2542, STM32MPx श्रृंखला कुञ्जी जेनरेटर सफ्टवेयर, श्रृंखला कुञ्जी जेनेरेटर सफ्टवेयर, कुञ्जी जेनेरेटर सफ्टवेयर, जेनेरेटर सफ्टवेयर, सफ्टवेयर

सन्दर्भहरू

एक टिप्पणी छोड्नुहोस्

तपाईंको इमेल ठेगाना प्रकाशित गरिने छैन। आवश्यक क्षेत्रहरू चिन्ह लगाइएका छन् *