ซอฟต์แวร์สร้างคีย์ซีรีส์ UM2542 STM32MPx
ข้อมูลสินค้า
ข้อมูลจำเพาะ
- ชื่อผลิตภัณฑ์: ซอฟต์แวร์สร้างคีย์ซีรีส์ STM32MPx
- เวอร์ชัน: UM2542 – Rev 3
- วันที่วางจำหน่าย: มิถุนายน 2024
- ผู้ผลิต: STMicroelectronics
คำแนะนำการใช้ผลิตภัณฑ์
1. ติดตั้ง STM32MP-KeyGen
หากต้องการติดตั้งซอฟต์แวร์ STM32MP-KeyGen ให้ทำตามขั้นตอนการติดตั้ง
คำแนะนำที่ระบุไว้ในคู่มือผู้ใช้
2. อินเทอร์เฟซบรรทัดคำสั่ง STM32MP-KeyGen
สามารถใช้ซอฟต์แวร์ STM32MP-KeyGen จากบรรทัดคำสั่งได้
อินเทอร์เฟซ ด้านล่างนี้เป็นคำสั่งที่สามารถใช้ได้:
- –คีย์ส่วนตัว (-prvk)
- –คีย์สาธารณะ (-pubk)
- –public-key-hash (-แฮช)
- –เส้นทางสัมบูรณ์ (-abs)
- –รหัสผ่าน (-pwd)
- –คีย์ส่วนตัว-enc (-pe)
- –ecc-อัลโก (-ecc)
- –help (-h และ -?)
- –เวอร์ชัน (-v)
- –แป้นตัวเลข (-n)
3. อดีตampเลส
นี่คือตัวอย่างบางส่วนampวิธีใช้ STM32MP-KeyGen:
-
- Exampลำดับที่ 1: -abs /home/user/KeyFolder/ -pwd คำสั่ง
- Exampเลอ 2: -abs /home/user/KeyFolder/ -pwd azerty -pe
เออีเอส128
คำถามที่พบบ่อย
ถาม: สามารถสร้างคู่คีย์ได้กี่คู่ในครั้งเดียว?
A: คุณสามารถสร้างคู่คีย์ได้สูงสุดแปดคู่พร้อมกันโดย
โดยมีรหัสผ่านให้เลือกถึง 8 รหัส
ถาม: รองรับอัลกอริทึมการเข้ารหัสอะไรบ้าง?
A: ซอฟต์แวร์รองรับการเข้ารหัส AES256 และ AES128
อัลกอริทึม
UM2542
คู่มือการใช้งาน
คำอธิบายซอฟต์แวร์สร้างคีย์ซีรีส์ STM32MPx
การแนะนำ
ซอฟต์แวร์สร้างคีย์ซีรีส์ STM32MPx (ชื่อ STM32MP-KeyGen ในเอกสารนี้) ถูกผสานรวมไว้ใน STM32CubeProgrammer (STM32CubeProg) STM32MP-KeyGen เป็นเครื่องมือที่สร้างคู่คีย์ ECC ที่จำเป็นสำหรับการลงนามภาพไบนารี คีย์ที่สร้างขึ้นจะใช้โดยเครื่องมือลงนาม STM32 สำหรับกระบวนการลงนาม STM32MP-KeyGen สร้างคีย์สาธารณะ file, กุญแจส่วนตัว file และคีย์สาธารณะแฮช file. คีย์สาธารณะ file ประกอบด้วยคีย์สาธารณะ ECC ที่สร้างขึ้นในรูปแบบ PEM คีย์ส่วนตัว file ประกอบด้วยคีย์ส่วนตัว ECC ที่เข้ารหัสในรูปแบบ PEM การเข้ารหัสสามารถทำได้โดยใช้รหัส 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) สำหรับข้อมูลเพิ่มเติมเกี่ยวกับขั้นตอนการตั้งค่า โปรดดูที่ส่วน 1.2 ของคำอธิบายซอฟต์แวร์ STM32CubeProgrammer ในคู่มือผู้ใช้ (UM2237) ซอฟต์แวร์นี้ใช้ได้กับ MPU ที่ใช้ Arm® ในซีรีส์ STM32MPx Arm เป็นเครื่องหมายการค้าจดทะเบียนของ Arm Limited (หรือบริษัทในเครือ) ในสหรัฐอเมริกาและ/หรือที่อื่น
UM2542 – รอบ 3
หน้า 2/8
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
·
–public-key-hash (-แฮช)
คำอธิบาย: ภาพแฮช file เส้นทาง (นามสกุล .bin)
รูปแบบประโยค: -hashfile_เส้นทาง>
·
–เส้นทางสัมบูรณ์ (-abs)
คำอธิบาย: เส้นทางสัมบูรณ์สำหรับเอาต์พุต files
รูปแบบประโยค: -abs
อดีตample: -abs C:KeyFolder
·
–รหัสผ่าน (-pwd)
คำอธิบาย: รหัสผ่านของคีย์ส่วนตัว (รหัสผ่านนี้ต้องมีอย่างน้อยสี่อักขระ)
อดีตample: -pwd อาเซอร์ตี้
บันทึก:
รวมรหัสผ่าน 8 ชุดเพื่อสร้างคีย์คู่ 8 ชุด
รูปแบบที่ 1:-pwd
รูปแบบที่ 2: -pwd
·
–คีย์ส่วนตัว-enc (-pe)
คำอธิบาย: อัลกอริทึมการเข้ารหัสคีย์ส่วนตัว (aes128/aes256) (อัลกอริทึม aes256 เป็นอัลกอริทึมเริ่มต้น)
รูปแบบประโยค: -pe aes128
·
–ecc-อัลโก (-ecc)
คำอธิบาย: อัลกอริทึม ECC สำหรับการสร้างคีย์ (prime256v1/brainpoolP256t1) (prime256v1 เป็นอัลกอริทึมเริ่มต้น)
รูปแบบประโยค: -ecc prime256v1
·
–help (-h และ -?)
คำอธิบาย: แสดงความช่วยเหลือ
·
–เวอร์ชัน (-v)
คำอธิบาย: แสดงเวอร์ชันเครื่องมือ
·
–แป้นตัวเลข (-n)
คำอธิบาย: สร้างจำนวนคู่คีย์ {1 หรือ 8} ด้วยแฮชของตาราง file
รูปแบบประโยค: -n
UM2542 – รอบ 3
หน้า 3/8
UM2542
อินเทอร์เฟซบรรทัดคำสั่ง STM32MP-KeyGen
2.2
Exampเลส
ตัวอย่างต่อไปนี้ampแสดงวิธีใช้ STM32MP-KeyGen:
·
Exampเล 1
-abs /home/user/KeyFolder/ -pwd โฟลเดอร์
ทั้งหมด files (publicKey.pem, privateKey.pem และ publicKeyhash.bin) จะถูกสร้างในโฟลเดอร์ /home/user/KeyFolder/ คีย์ส่วนตัวจะถูกเข้ารหัสด้วยอัลกอริทึมเริ่มต้น aes256
·
Exampเล 2
-abs /home/user/keyFolder/ -pwd รหัสผ่าน 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
แม้ว่า 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 หนึ่ง 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 – รอบ 3
หน้า 4/8
UM2542
อินเทอร์เฟซบรรทัดคำสั่ง STM32MP-KeyGen
2.3
โหมดสแตนด์อโลน
เมื่อดำเนินการ STM32MP-KeyGen ในโหมด Standalone ระบบจะขอเส้นทางสัมบูรณ์และรหัสผ่านดังที่แสดงในรูปด้านล่าง
รูปที่ 1. STM32MP-KeyGen ในโหมด Standalone
เมื่อผู้ใช้กด , เดอะ files ถูกสร้างขึ้นใน โฟลเดอร์
จากนั้นให้ป้อนรหัสผ่านสองครั้งและเลือกหนึ่งในสองอัลกอริทึม (prime256v1 หรือ brainpoolP256t1) โดยกดปุ่มที่เกี่ยวข้อง (1 หรือ 2)
สุดท้ายเลือกอัลกอริธึมการเข้ารหัส (aes256 หรือ aes128) โดยการกดปุ่มที่เกี่ยวข้อง (1 หรือ 2)
UM2542 – รอบ 3
หน้า 5/8
ประวัติการแก้ไข
วันที่ 14-ก.พ.-2019 24-พ.ย.-2021
26 มิ.ย. 2024
ตารางที่ 1 ประวัติการแก้ไขเอกสาร
เวอร์ชัน 1 2
3
การเปลี่ยนแปลง
การเปิดตัวครั้งแรก
อัปเดต: · ส่วนที่ 2.1: คำสั่ง · ส่วนที่ 2.2: Exampเลส
แทนที่ในเอกสารทั้งหมด: · ซีรีส์ STM32MP1 ด้วยซีรีส์ STM32MPx · STM32MP1-KeyGen ด้วย STM32MP-KeyGen
UM2542
UM2542 – รอบ 3
หน้า 6/8
UM2542
เนื้อหา
เนื้อหา
1 ติดตั้ง STM32MP-KeyGen . ...2
2.1 คำสั่ง . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 2.2 ตัวอย่างampเล - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 4 2.3 โหมดสแตนด์อโลน - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - . . . . . . . . . . . . . . . . 5 ประวัติการแก้ไข . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
UM2542 – รอบ 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 STMicroelectronics สงวนลิขสิทธิ์
UM2542 – รอบ 3
หน้า 8/8
เอกสาร / แหล่งข้อมูล
![]() |
ซอฟต์แวร์สร้างคีย์ซีรีส์ STMicroelectronics UM2542 STM32MPx [พีดีเอฟ] คู่มือการใช้งาน ซอฟต์แวร์สร้างคีย์ซีรีส์ UM2542, DT51280V1, UM2542 ซอฟต์แวร์สร้างคีย์ซีรีส์ STM32MPx, ซอฟต์แวร์สร้างคีย์ซีรีส์ UM2542, ซอฟต์แวร์สร้างคีย์ซีรีส์, ซอฟต์แวร์สร้างคีย์, ซอฟต์แวร์สร้างคีย์, ซอฟต์แวร์ |