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

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

विशेष विवरण

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

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

1. STM32MP-KeyGen स्थापित करें

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

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

STM32MP-KeyGen सॉफ्टवेयर का उपयोग कमांड लाइन से किया जा सकता है
इंटरफ़ेस. नीचे उपलब्ध कमांड हैं:

  • –निजी-कुंजी (-prvk)
  • –सार्वजनिक-कुंजी (-pubk)
  • –पब्लिक-की-हैश (-हैश)
  • –निरपेक्ष-पथ (-abs)
  • –पासवर्ड (-pwd)
  • –prvkey-enc (-pe)
  • –ecc-एल्गो (-ecc)
  • –मदद (-h और -?)
  • –संस्करण (-v)
  • –नंबर-कुंजी (-n)

3. पूर्वampलेस

यहाँ कुछ पूर्व हैंampSTM32MP-KeyGen का उपयोग कैसे करें:

    • Exampले 1: -abs /home/user/KeyFolder/ -pwd azerty
    • Exampले 2: -abs /home/user/KeyFolder/ -pwd azerty -pe
      aes128

सामान्य प्रश्न

प्रश्न: एक बार में कितने कुंजी युग्म उत्पन्न किये जा सकते हैं?

उत्तर: आप एक साथ आठ कुंजी युग्म तक उत्पन्न कर सकते हैं
आठ पासवर्ड उपलब्ध कराये गये।

प्रश्न: कौन से एन्क्रिप्शन एल्गोरिदम समर्थित हैं?

उत्तर: सॉफ्टवेयर 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 हैश की गणना बिना किसी एन्कोडिंग प्रारूप के सार्वजनिक कुंजी के आधार पर की जाती है। सार्वजनिक कुंजी का पहला बाइट केवल यह इंगित करने के लिए मौजूद है कि सार्वजनिक कुंजी संपीड़ित या असम्पीडित प्रारूप में है या नहीं। चूँकि केवल असम्पीडित प्रारूप समर्थित है, इसलिए इस बाइट को हटा दिया जाता है।

डीटी51280V1

UM2542 – संशोधन 3 – जून 2024 अधिक जानकारी के लिए अपने स्थानीय STMicroelectronics बिक्री कार्यालय से संपर्क करें।

www.st.com

1
टिप्पणी:

UM2542
STM32MP-KeyGen स्थापित करें
STM32MP-KeyGen स्थापित करें
यह उपकरण STM32CubeProgrammer पैकेज (STM32CubeProg) के साथ स्थापित है। सेट-अप प्रक्रिया के बारे में अधिक जानकारी के लिए, उपयोगकर्ता मैनुअल STM1.2CubeProgrammer सॉफ़्टवेयर विवरण (UM32) के अनुभाग 2237 को देखें। यह सॉफ़्टवेयर STM32MPx श्रृंखला Arm®-आधारित MPU पर लागू होता है। Arm, US और/या अन्य जगहों पर Arm Limited (या इसकी सहायक कंपनियों) का पंजीकृत ट्रेडमार्क है।

UM2542 - रेव 3

पृष्ठ १५५/१५६

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

2

STM32MP-KeyGen कमांड लाइन इंटरफ़ेस

निम्नलिखित अनुभागों में कमांड लाइन से STM32MP-KeyGen का उपयोग करने का तरीका बताया गया है।

2.1

आदेश

उपलब्ध आदेश नीचे सूचीबद्ध हैं:

·

–निजी-कुंजी (-prvk)

विवरण: निजी कुंजी file पथ (.pem एक्सटेंशन)

वाक्यविन्यास: -prvkfile_पथ>

पूर्वampले: -prvk ../privateKey.pem

·

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

विवरण: सार्वजनिक कुंजी file पथ (.pem एक्सटेंशन)

वाक्यविन्यास: -pubkfile_पथ>

पूर्वampले: -pubk C:publicKey.pem

·

–पब्लिक-की-हैश (-हैश)

विवरण: हैश छवि file पथ (.bin एक्सटेंशन)

वाक्यविन्यास: -hashfile_पथ>

·

–निरपेक्ष-पथ (-abs)

विवरण: आउटपुट के लिए निरपेक्ष पथ files

वाक्यविन्यास: -abs

पूर्वampले: -abs C:KeyFolder

·

–पासवर्ड (-pwd)

विवरण: निजी कुंजी का पासवर्ड (इस पासवर्ड में कम से कम चार अक्षर होने चाहिए)

पूर्वampले: -pwd azerty

टिप्पणी:

आठ कुंजी-युग्म बनाने के लिए आठ पासवर्ड शामिल करें।

वाक्यविन्यास 1:-pwd

वाक्यविन्यास 2: -pwd

·

–prvkey-enc (-pe)

विवरण: निजी कुंजी एन्क्रिप्ट करने का एल्गोरिथ्म (aes128/aes256) (aes256 एल्गोरिथ्म डिफ़ॉल्ट एल्गोरिथ्म है)

सिंटैक्स: -pe aes128

·

–ecc-एल्गो (-ecc)

विवरण: कुंजी निर्माण के लिए ECC एल्गोरिथ्म (prime256v1/brainpoolP256t1) (prime256v1 डिफ़ॉल्ट एल्गोरिथ्म है)

सिंटैक्स: -ecc prime256v1

·

–मदद (-h और -?)

विवरण: सहायता दिखाता है.

·

–संस्करण (-v)

विवरण: उपकरण संस्करण प्रदर्शित करता है.

·

–नंबर-कुंजी (-n)

विवरण: तालिका के हैश के साथ कुंजी युग्मों की संख्या {1 या 8} उत्पन्न करें file

वाक्यविन्यास: -n

UM2542 - रेव 3

पृष्ठ १५५/१५६

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

2.2

Exampलेस

निम्नलिखित पूर्वampआइए देखें कि STM32MP-KeyGen का उपयोग कैसे करें:

·

Exampले 1

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

सभी files (publicKey.pem, privateKey.pem और publicKeyhash.bin) /home/user/KeyFolder/ फ़ोल्डर में बनाए जाते हैं। निजी कुंजी को aes256 डिफ़ॉल्ट एल्गोरिथ्म के साथ एन्क्रिप्ट किया जाता है।

·

Exampले 2

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

सभी files (publicKey.pem, privateKey.pem और publicKeyhash.bin) /home/user/KeyFolder/ फ़ोल्डर में बनाए जाते हैं। निजी कुंजी aes128 एल्गोरिथ्म के साथ एन्क्रिप्ट की जाती है।

·

Exampले 3

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

भले ही फ़ोल्डर 1 और फ़ोल्डर 2 मौजूद न हों, फिर भी उन्हें बनाया जाता है।

·

Exampले 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

·

Exampले 5

कार्यशील निर्देशिका में एक कुंजी युग्म उत्पन्न करें:

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

आउटपुट निम्नलिखित देता है files: एक सार्वजनिक कुंजी file: publicKey.pem एक निजी कुंजी file: privateKey.pem एक सार्वजनिक कुंजी हैश file: publicKeyHash.bin एक file PKTH का: publicKeysHashHashes.bin

UM2542 - रेव 3

पृष्ठ १५५/१५६

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

2.3

स्टैंडअलोन मोड

स्टैंडअलोन मोड में STM32MP-KeyGen निष्पादित करते समय, एक निरपेक्ष पथ और पासवर्ड का अनुरोध किया जाता है, जैसा कि नीचे दिए गए चित्र में दिखाया गया है।

चित्र 1. स्टैंडअलोन मोड में STM32MP-KeyGen

जब उपयोगकर्ता दबाता है , द files में उत्पन्न होते हैं फ़ोल्डर.
फिर पासवर्ड दो बार दर्ज करें और संबंधित कुंजी (256 या 1) दबाकर दो एल्गोरिदम (prime256v1 या brainpoolP1t2) में से एक का चयन करें।
अंत में संबंधित कुंजी (256 या 128) दबाकर एक एन्क्रिप्टिंग एल्गोरिदम (aes1 या aes2) का चयन करें।

UM2542 - रेव 3

पृष्ठ १५५/१५६

संशोधन इतिहास
दिनांक 14-फरवरी-2019 24-नवंबर-2021
26-जून-2024

तालिका 1. दस्तावेज़ संशोधन इतिहास

संस्करण 1 2
3

परिवर्तन
प्रारंभिक रिहाई।
अपडेट किया गया: · अनुभाग 2.1: कमांड · अनुभाग 2.2: पूर्वampलेस
संपूर्ण दस्तावेज़ में प्रतिस्थापित: · STM32MP1 श्रृंखला द्वारा STM32MPx श्रृंखला · STM32MP1-KeyGen द्वारा STM32MP-KeyGen

UM2542

UM2542 - रेव 3

पृष्ठ १५५/१५६

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

UM2542 - रेव 3

पृष्ठ १५५/१५६

UM2542
महत्वपूर्ण सूचना ध्यान से पढ़ें एसटीएमइक्रोइलेक्ट्रॉनिक्स एनवी और इसकी सहायक कंपनियां ("एसटी") बिना किसी सूचना के किसी भी समय एसटी उत्पादों और/या इस दस्तावेज़ में परिवर्तन, सुधार, संवर्द्धन, संशोधन और सुधार करने का अधिकार सुरक्षित रखती हैं। ऑर्डर देने से पहले क्रेताओं को एसटी उत्पादों पर नवीनतम प्रासंगिक जानकारी प्राप्त करनी चाहिए। एसटी उत्पाद ऑर्डर पावती के समय एसटी के बिक्री के नियमों और शर्तों के अनुसार बेचे जाते हैं। एसटी उत्पादों की पसंद, चयन और उपयोग के लिए खरीदार पूरी तरह जिम्मेदार हैं और एसटी आवेदन सहायता या खरीदारों के उत्पादों के डिजाइन के लिए कोई दायित्व नहीं लेता है। यहां एसटी द्वारा किसी भी बौद्धिक संपदा अधिकार के लिए कोई लाइसेंस, व्यक्त या निहित, प्रदान नहीं किया गया है। यहां दी गई जानकारी से भिन्न प्रावधानों के साथ एसटी उत्पादों की पुनर्विक्रय ऐसे उत्पाद के लिए एसटी द्वारा दी गई किसी भी वारंटी को रद्द कर देगी। एसटी और एसटी लोगो एसटी के ट्रेडमार्क हैं। एसटी ट्रेडमार्क के बारे में अतिरिक्त जानकारी के लिए, www.st.com/trademarks देखें। अन्य सभी उत्पाद या सेवा नाम उनके संबंधित स्वामियों की संपत्ति हैं। इस दस्तावेज़ की जानकारी इस दस्तावेज़ के किसी भी पूर्व संस्करण में पहले प्रदान की गई जानकारी का स्थान लेती है और प्रतिस्थापित करती है।
© 2024 एसटीएमइक्रोइलेक्ट्रॉनिक्स सर्वाधिकार सुरक्षित

UM2542 - रेव 3

पृष्ठ १५५/१५६

दस्तावेज़ / संसाधन

STMicroelectronics UM2542 STM32MPx सीरीज कुंजी जनरेटर सॉफ्टवेयर [पीडीएफ] उपयोगकर्ता पुस्तिका
UM2542, DT51280V1, UM2542 STM32MPx सीरीज कुंजी जनरेटर सॉफ्टवेयर, UM2542, STM32MPx सीरीज कुंजी जनरेटर सॉफ्टवेयर, सीरीज कुंजी जनरेटर सॉफ्टवेयर, कुंजी जनरेटर सॉफ्टवेयर, जनरेटर सॉफ्टवेयर, सॉफ्टवेयर

संदर्भ

एक टिप्पणी छोड़ें

आपकी ईमेल आईडी प्रकाशित नहीं की जाएगी। आवश्यक फ़ील्ड चिह्नित हैं *