UM2542 STM32MPx సిరీస్ కీ జనరేటర్ సాఫ్ట్‌వేర్

ఉత్పత్తి సమాచారం

స్పెసిఫికేషన్లు

  • ఉత్పత్తి పేరు: STM32MPx సిరీస్ కీ జనరేటర్ సాఫ్ట్‌వేర్
  • వెర్షన్: UM2542 – Rev 3
  • విడుదల తేదీ: జూన్ 2024
  • తయారీదారు: STM మైక్రోఎలక్ట్రానిక్స్

ఉత్పత్తి వినియోగ సూచనలు

1. STM32MP-KeyGenని ఇన్‌స్టాల్ చేయండి

STM32MP-KeyGen సాఫ్ట్‌వేర్‌ను ఇన్‌స్టాల్ చేయడానికి, ఇన్‌స్టాలేషన్‌ను అనుసరించండి
యూజర్ మాన్యువల్‌లో అందించబడిన సూచనలు.

2. STM32MP-KeyGen కమాండ్ లైన్ ఇంటర్‌ఫేస్

STM32MP-KeyGen సాఫ్ట్‌వేర్‌ను కమాండ్ లైన్ నుండి ఉపయోగించవచ్చు
ఇంటర్ఫేస్. అందుబాటులో ఉన్న ఆదేశాలు క్రింద ఉన్నాయి:

  • -ప్రైవేట్-కీ (-prvk)
  • -పబ్లిక్-కీ (-పబ్క్)
  • -పబ్లిక్-కీ-హాష్ (-హాష్)
  • -సంపూర్ణ-మార్గం (-abs)
  • -పాస్‌వర్డ్ (-pwd)
  • –prvkey-enc (-pe)
  • -ecc-algo (-ecc)
  • –సహాయం (-h మరియు -?)
  • -వెర్షన్ (-v)
  • -సంఖ్య-కీ (-n)

3. ఉదాampలెస్

ఇక్కడ కొందరు మాజీలు ఉన్నారుampSTM32MP-KeyGen ఎలా ఉపయోగించాలి అనే దాని గురించి:

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

తరచుగా అడిగే ప్రశ్నలు

ప్ర: ఒకేసారి ఎన్ని కీలక జతలను సృష్టించవచ్చు?

జ: మీరు దీని ద్వారా ఏకకాలంలో ఎనిమిది కీ జతల వరకు రూపొందించవచ్చు
ఎనిమిది పాస్‌వర్డ్‌లను అందిస్తోంది.

ప్ర: ఏ ఎన్‌క్రిప్షన్ అల్గారిథమ్‌లకు మద్దతు ఉంది?

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లకు వర్తిస్తుంది. ఆర్మ్ అనేది US మరియు/లేదా ఇతర చోట్ల ఆర్మ్ లిమిటెడ్ (లేదా దాని అనుబంధ సంస్థలు) యొక్క నమోదిత ట్రేడ్‌మార్క్.

UM2542 – Rev 3

పేజీ 2/8

UM2542
STM32MP-KeyGen కమాండ్ లైన్ ఇంటర్‌ఫేస్

2

STM32MP-KeyGen కమాండ్ లైన్ ఇంటర్‌ఫేస్

కింది విభాగాలు కమాండ్ లైన్ నుండి STM32MP-KeyGen ఎలా ఉపయోగించాలో వివరిస్తాయి.

2.1

ఆదేశాలు

అందుబాటులో ఉన్న ఆదేశాలు క్రింద ఇవ్వబడ్డాయి:

·

-ప్రైవేట్-కీ (-prvk)

వివరణ: ప్రైవేట్ కీ file మార్గం (.pem పొడిగింపు)

సింటాక్స్: -prvkfile_మార్గం>

ఉదాample: -prvk ../privateKey.pem

·

-పబ్లిక్-కీ (-పబ్క్)

వివరణ: పబ్లిక్ కీ file మార్గం (.pem పొడిగింపు)

సింటాక్స్: -pubkfile_మార్గం>

ఉదాample: -pubk C:publicKey.pem

·

-పబ్లిక్-కీ-హాష్ (-హాష్)

వివరణ: హాష్ చిత్రం file మార్గం (.బిన్ పొడిగింపు)

సింటాక్స్: -హాష్file_మార్గం>

·

-సంపూర్ణ-మార్గం (-abs)

వివరణ: అవుట్‌పుట్ కోసం సంపూర్ణ మార్గం files

సింటాక్స్: -abs

ఉదాample: -abs C:KeyFolder

·

-పాస్‌వర్డ్ (-pwd)

వివరణ: ప్రైవేట్ కీ యొక్క పాస్‌వర్డ్ (ఈ పాస్‌వర్డ్ తప్పనిసరిగా కనీసం నాలుగు అక్షరాలను కలిగి ఉండాలి)

ఉదాample: -pwd అజర్టీ

గమనిక:

ఎనిమిది కీపెయిర్‌లను రూపొందించడానికి ఎనిమిది పాస్‌వర్డ్‌లను చేర్చండి.

సింటాక్స్ 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

Exampలెస్

కింది మాజీampSTM32MP-KeyGen ఎలా ఉపయోగించాలో లెస్ చూపిస్తుంది:

·

Example 1

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

అన్నీ fileలు (publicKey.pem, privateKey.pem మరియు publicKeyhash.bin) /home/user/KeyFolder/ ఫోల్డర్‌లో సృష్టించబడతాయి. ప్రైవేట్ కీ aes256 డిఫాల్ట్ అల్గారిథమ్‌తో గుప్తీకరించబడింది.

·

Example 2

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

అన్నీ fileలు (publicKey.pem, privateKey.pem మరియు publicKeyhash.bin) /home/user/KeyFolder/ ఫోల్డర్‌లో సృష్టించబడతాయి. ప్రైవేట్ కీ aes128 అల్గారిథమ్‌తో గుప్తీకరించబడింది.

·

Example 3

-pubk /home/user/public.pem prvk /home/user/Folder1/Folder2/private.pem హాష్ /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 – 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: ఉదాampలెస్
మొత్తం పత్రంలో భర్తీ చేయబడింది: · 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 ఉదాampలెస్ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 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 STMmicroelectronics అన్ని హక్కులు ప్రత్యేకించబడ్డాయి

UM2542 – Rev 3

పేజీ 8/8

పత్రాలు / వనరులు

STMmicroelectronics UM2542 STM32MPx సిరీస్ కీ జనరేటర్ సాఫ్ట్‌వేర్ [pdf] యూజర్ మాన్యువల్
UM2542, DT51280V1, UM2542 STM32MPx సిరీస్ కీ జనరేటర్ సాఫ్ట్‌వేర్, UM2542, STM32MPx సిరీస్ కీ జనరేటర్ సాఫ్ట్‌వేర్, సిరీస్ కీ జనరేటర్ సాఫ్ట్‌వేర్, కీ జనరేటర్ సాఫ్ట్‌వేర్, జనరేటర్ సాఫ్ట్‌వేర్, సాఫ్ట్‌వేర్

సూచనలు

వ్యాఖ్యానించండి

మీ ఇమెయిల్ చిరునామా ప్రచురించబడదు. అవసరమైన ఫీల్డ్‌లు గుర్తించబడ్డాయి *