UM2542 STM32MPx தொடர் விசை ஜெனரேட்டர் மென்பொருள்
தயாரிப்பு தகவல்
விவரக்குறிப்புகள்
- தயாரிப்பு பெயர்: STM32MPx தொடர் விசை ஜெனரேட்டர் மென்பொருள்
- பதிப்பு: UM2542 – Rev 3
- வெளியீட்டு தேதி: ஜூன் 2024
- உற்பத்தியாளர்: STMmicroelectronics
தயாரிப்பு பயன்பாட்டிற்கான வழிமுறைகள்
1. STM32MP-KeyGen ஐ நிறுவவும்
STM32MP-KeyGen மென்பொருளை நிறுவ, நிறுவலைப் பின்பற்றவும்
பயனர் கையேட்டில் வழங்கப்பட்ட வழிமுறைகள்.
2. STM32MP-KeyGen கட்டளை வரி இடைமுகம்
STM32MP-KeyGen மென்பொருளை கட்டளை வரியிலிருந்து பயன்படுத்தலாம்
இடைமுகம். கிடைக்கக்கூடிய கட்டளைகள் கீழே உள்ளன:
- -தனியார்-விசை (-prvk)
- பொது-விசை (-pubk)
- -பொது-விசை-ஹாஷ் (-ஹாஷ்)
- முழுமையான பாதை (-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 குறியாக்கத்தை ஆதரிக்கிறது
வழிமுறைகள்.
யுஎம் 2542
பயனர் கையேடு
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
குறிப்பு:
யுஎம் 2542
STM32MP-KeyGen ஐ நிறுவவும்
STM32MP-KeyGen ஐ நிறுவவும்
இந்த கருவி STM32CubeProgrammer தொகுப்புடன் (STM32CubeProg) நிறுவப்பட்டுள்ளது. அமைவு செயல்முறை பற்றிய கூடுதல் தகவலுக்கு, பயனர் கையேட்டின் STM1.2CubeProgrammer மென்பொருள் விளக்கத்தின் (UM32) பிரிவு 2237 ஐப் பார்க்கவும். இந்த மென்பொருள் STM32MPx தொடர் Arm® அடிப்படையிலான MPUகளுக்குப் பொருந்தும். ஆர்ம் என்பது அமெரிக்கா மற்றும்/அல்லது பிற இடங்களில் ஆர்ம் லிமிடெட்டின் (அல்லது அதன் துணை நிறுவனங்கள்) பதிவு செய்யப்பட்ட வர்த்தக முத்திரையாகும்.
UM2542 – Rev 3
பக்கம் 2/8
யுஎம் 2542
STM32MP-KeyGen கட்டளை வரி இடைமுகம்
2
STM32MP-KeyGen கட்டளை வரி இடைமுகம்
கட்டளை வரியிலிருந்து STM32MP-KeyGen ஐ எவ்வாறு பயன்படுத்துவது என்பதை பின்வரும் பிரிவுகள் விவரிக்கின்றன.
2.1
கட்டளைகள்
கிடைக்கக்கூடிய கட்டளைகள் கீழே பட்டியலிடப்பட்டுள்ளன:
·
-தனியார்-விசை (-prvk)
விளக்கம்: தனிப்பட்ட விசை file பாதை (.பெம் நீட்டிப்பு)
தொடரியல்: -prvkfile_பாதை>
Example: -prvk ../privateKey.pem
·
பொது-விசை (-pubk)
விளக்கம்: பொது விசை file பாதை (.பெம் நீட்டிப்பு)
தொடரியல்: -pubkfile_பாதை>
Example: -pubk C:publicKey.pem
·
-பொது-விசை-ஹாஷ் (-ஹாஷ்)
விளக்கம்: ஹாஷ் படம் file பாதை (.பின் நீட்டிப்பு)
தொடரியல்: -ஹாஷ்file_பாதை>
·
முழுமையான பாதை (-abs)
விளக்கம்: வெளியீட்டிற்கான முழுமையான பாதை files
தொடரியல்: -abs
Example: -abs C:KeyFolder
·
-கடவுச்சொல் (-pwd)
விளக்கம்: தனிப்பட்ட விசையின் கடவுச்சொல் (இந்த கடவுச்சொல்லில் குறைந்தது நான்கு எழுத்துகள் இருக்க வேண்டும்)
Example: -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
யுஎம் 2542
STM32MP-KeyGen கட்டளை வரி இடைமுகம்
2.2
Exampலெஸ்
பின்வரும் முன்னாள்ampSTM32MP-KeyGen ஐ எவ்வாறு பயன்படுத்துவது என்பதை லெஸ் காட்டுகிறது:
·
Exampலெ 1
-abs / home/user/KeyFolder/ -pwd azerty
அனைத்து fileகள் (publicKey.pem, privateKey.pem மற்றும் publicKeyhash.bin) /home/user/KeyFolder/ கோப்புறையில் உருவாக்கப்படுகின்றன. தனிப்பட்ட விசை aes256 இயல்புநிலை அல்காரிதம் மூலம் குறியாக்கம் செய்யப்பட்டுள்ளது.
·
Exampலெ 2
-abs / home/user/keyFolder/ -pwd azerty PE aes128
அனைத்து fileகள் (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
Folder1 மற்றும் Folder2 இல்லாவிட்டாலும், அவை உருவாக்கப்படுகின்றன.
·
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 one file PKTH இன்: publicKeysHashHashes.bin
·
Exampலெ 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
யுஎம் 2542
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: Exampலெஸ்
முழு ஆவணத்திலும் மாற்றப்பட்டது: · STM32MP1 தொடர் STM32MPx தொடர் மூலம் · STM32MP1-KeyGen ஆல் STM32MP-KeyGen
யுஎம் 2542
UM2542 – Rev 3
பக்கம் 6/8
யுஎம் 2542
உள்ளடக்கம்
உள்ளடக்கம்
1 STM32MP-KeyGen ஐ நிறுவவும். . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 2 STM32MP-KeyGen கட்டளை வரி இடைமுகம். . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2.1 கட்டளைகள். . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 2.2 Exampலெஸ். . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 2.3 தனித்த பயன்முறை. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 திருத்த வரலாறு. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6
UM2542 – Rev 3
பக்கம் 7/8
யுஎம் 2542
முக்கிய அறிவிப்பு கவனமாக படிக்கவும் STMicroelectronics NV மற்றும் அதன் துணை நிறுவனங்கள் ("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 தொடர் விசை ஜெனரேட்டர் மென்பொருள் [pdf] பயனர் கையேடு UM2542, DT51280V1, UM2542 STM32MPx தொடர் விசை ஜெனரேட்டர் மென்பொருள், UM2542, STM32MPx தொடர் முக்கிய ஜெனரேட்டர் மென்பொருள், தொடர் விசை ஜெனரேட்டர் மென்பொருள், முக்கிய ஜெனரேட்டர் மென்பொருள், ஜெனரேட்டர் மென்பொருள், மென்பொருள் |