Perisian Penjana Kunci Siri UM2542 STM32MPx

Maklumat Produk

Spesifikasi

  • Nama Produk: Perisian penjana kunci siri STM32MPx
  • Versi: UM2542 – Wahyu 3
  • Tarikh Tayangan: Jun 2024
  • Pengilang: STMicroelectronics

Arahan Penggunaan Produk

1. Pasang STM32MP-KeyGen

Untuk memasang perisian STM32MP-KeyGen, ikut pemasangan
arahan yang disediakan dalam manual pengguna.

2. Antara Muka Baris Perintah STM32MP-KeyGen

Perisian STM32MP-KeyGen boleh digunakan daripada baris arahan
antara muka. Di bawah adalah arahan yang tersedia:

  • –kunci peribadi (-prvk)
  • –kunci awam (-pubk)
  • –public-key-hash (-hash)
  • –laluan mutlak (-abs)
  • –kata laluan (-pwd)
  • –prvkey-enc (-pe)
  • –ecc-algo (-ecc)
  • –bantuan (-h dan -?)
  • –versi (-v)
  • –kunci nombor (-n)

3. Cthamples

Berikut adalah beberapa bekasamptentang cara menggunakan STM32MP-KeyGen:

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

Soalan Lazim

S: Berapa banyak pasangan kunci boleh dijana sekali gus?

J: Anda boleh menjana sehingga lapan pasangan kunci secara serentak dengan
menyediakan lapan kata laluan.

S: Apakah algoritma penyulitan yang disokong?

J: Perisian ini menyokong penyulitan aes256 dan aes128
algoritma.

UM2542
Manual pengguna
Perihalan perisian penjana kunci siri STM32MPx
pengenalan
Perisian penjana kunci siri STM32MPx (dinamakan STM32MP-KeyGen dalam dokumen ini) disepadukan dalam STM32CubeProgrammer (STM32CubeProg). STM32MP-KeyGen ialah alat yang menjana pasangan kunci ECC yang diperlukan untuk menandatangani imej binari. Kunci yang dijana digunakan oleh alat Tandatangan STM32 untuk proses menandatangani. STM32MP-KeyGen menjana kunci awam file, kunci peribadi file dan kunci awam cincang file. Kunci awam file mengandungi kunci awam ECC yang dijana dalam format PEM. Kunci persendirian file mengandungi kunci peribadi ECC yang disulitkan dalam format PEM. Penyulitan boleh dilakukan menggunakan sifir aes 128 cbc atau aes 256 cbc. Pemilihan sifir dilakukan menggunakan pilihan –prvkey-enc. Kunci awam cincang file mengandungi cincang SHA-256 kunci awam dalam format binari. Cincang SHA-256 dikira berdasarkan kunci awam tanpa sebarang format pengekodan. Bait pertama kunci awam hadir hanya untuk menunjukkan sama ada kunci awam berada dalam format termampat atau tidak dimampatkan. Oleh kerana hanya format yang tidak dimampatkan disokong, bait ini dialih keluar.

DT51280V1

UM2542 – Rev 3 – Jun 2024 Untuk maklumat lanjut, hubungi pejabat jualan STMicroelectronics tempatan anda.

www.st.com

1
Nota:

UM2542
Pasang STM32MP-KeyGen
Pasang STM32MP-KeyGen
Alat ini dipasang dengan pakej STM32CubeProgrammer (STM32CubeProg). Untuk maklumat lanjut tentang prosedur persediaan, rujuk bahagian 1.2 manual pengguna perihalan perisian STM32CubeProgrammer (UM2237). Perisian ini digunakan pada MPU berasaskan Arm® siri STM32MPx. Arm ialah tanda dagangan berdaftar Arm Limited (atau anak syarikatnya) di AS dan/atau di tempat lain.

UM2542 – Wahyu 3

muka surat 2/8

UM2542
Antara muka baris arahan STM32MP-KeyGen

2

Antara muka baris arahan STM32MP-KeyGen

Bahagian berikut menerangkan cara menggunakan STM32MP-KeyGen daripada baris arahan.

2.1

Perintah

Perintah yang tersedia disenaraikan di bawah:

·

–kunci peribadi (-prvk)

Penerangan: kunci peribadi file laluan (sambungan.pem)

Sintaks: -prvkfile_path>

Cthample: -prvk ../privateKey.pem

·

–kunci awam (-pubk)

Penerangan: Kunci awam file laluan (sambungan.pem)

Sintaks: -pubkfile_path>

Cthample: -pubk C:publicKey.pem

·

–public-key-hash (-hash)

Penerangan: Imej cincang file laluan (sambungan .bin)

Sintaks: -hashfile_path>

·

–laluan mutlak (-abs)

Penerangan: Laluan mutlak untuk output files

Sintaks: -abs

Cthample: -abs C:KeyFolder

·

–kata laluan (-pwd)

Perihalan: Kata laluan kunci persendirian (kata laluan ini mesti mengandungi sekurang-kurangnya empat aksara)

Cthample: -pwd azerty

Nota:

Sertakan lapan kata laluan untuk menjana lapan pasangan kunci.

Sintaks 1:-pwd

Sintaks 2: -pwd

·

–prvkey-enc (-pe)

Penerangan: Menyulitkan algoritma kunci peribadi (aes128/aes256) (algoritma aes256 ialah algoritma lalai)

Sintaks: -pe aes128

·

–ecc-algo (-ecc)

Penerangan: Algoritma ECC untuk penjanaan kunci (prime256v1/brainpoolP256t1) (prime256v1 ialah algoritma lalai)

Sintaks: -ecc prime256v1

·

–bantuan (-h dan -?)

Penerangan: Menunjukkan bantuan.

·

–versi (-v)

Penerangan: Memaparkan versi alat.

·

–kunci nombor (-n)

Perihalan: Hasilkan bilangan pasangan kunci {1 atau 8} dengan Hash jadual file

Sintaks: -n

UM2542 – Wahyu 3

muka surat 3/8

UM2542
Antara muka baris arahan STM32MP-KeyGen

2.2

Examples

Ex berikutamples menunjukkan cara menggunakan STM32MP-KeyGen:

·

Examppada 1

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

Semua files (publicKey.pem, privateKey.pem dan publicKeyhash.bin) dicipta dalam folder /home/user/KeyFolder/. Kunci persendirian disulitkan dengan algoritma lalai aes256.

·

Examppada 2

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

Semua files (publicKey.pem, privateKey.pem dan publicKeyhash.bin) dicipta dalam folder /home/user/KeyFolder/. Kunci persendirian disulitkan dengan algoritma aes128.

·

Examppada 3

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

Walaupun Folder1 dan Folder2 tidak wujud, ia dicipta.

·

Examppada 4

Hasilkan lapan pasangan kunci dalam direktori kerja:

./STM32MP_KeyGen_CLI.exe -abs . -pwd abc1 abc2 abc3 abc4 abc5 abc6 abc7 abc8 -n 8

Output memberikan yang berikut files: lapan kunci awam files: publicKey0x{0..7}.pem lapan kunci peribadi files: privateKey0x{0..7}.pem lapan cincangan kunci awam files: publicKeyHash0x{0..7}.bin satu file daripada PKTH: publicKeysHashHashes.bin

·

Examppada 5

Hasilkan satu pasangan kunci dalam direktori kerja:

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

Output memberikan yang berikut files: satu kunci awam file: publicKey.pem satu kunci peribadi file: privateKey.pem satu cincangan kunci awam file: publicKeyHash.bin satu file daripada PKTH: publicKeysHashHashes.bin

UM2542 – Wahyu 3

muka surat 4/8

UM2542
Antara muka baris arahan STM32MP-KeyGen

2.3

Mod kendiri

Apabila melaksanakan STM32MP-KeyGen dalam mod Kendiri, laluan mutlak dan kata laluan diminta seperti ditunjukkan dalam rajah di bawah.

Rajah 1. STM32MP-KeyGen dalam mod Kendiri

Apabila pengguna menekan , yang files dijana dalam folder.
Kemudian masukkan kata laluan dua kali dan pilih salah satu daripada dua algoritma (prime256v1 atau brainpoolP256t1) dengan menekan kekunci masing-masing (1 atau 2).
Akhir sekali pilih algoritma penyulitan (aes256 atau aes128) dengan menekan kekunci masing-masing (1 atau 2).

UM2542 – Wahyu 3

muka surat 5/8

Sejarah semakan
Tarikh 14-Feb-2019 24-Nov-2021
26-Jun-2024

Jadual 1. Sejarah semakan dokumen

Versi 1 2
3

Perubahan
Keluaran awal.
Dikemaskini: · Bahagian 2.1: Perintah · Bahagian 2.2: Cthamples
Digantikan dalam keseluruhan dokumen: · Siri STM32MP1 oleh siri STM32MPx · STM32MP1-KeyGen oleh STM32MP-KeyGen

UM2542

UM2542 – Wahyu 3

muka surat 6/8

UM2542
kandungan
kandungan
1 Pasang STM32MP-KeyGen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 2 antara muka baris arahan STM32MP-KeyGen. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2.1 Perintah. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 2.2 Cthamples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 2.3 Mod kendiri . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 Sejarah semakan. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6

UM2542 – Wahyu 3

muka surat 7/8

UM2542
NOTIS PENTING BACA DENGAN TELITI STMicroelectronics NV dan anak syarikatnya (“ST”) berhak untuk membuat perubahan, pembetulan, penambahbaikan, pengubahsuaian dan penambahbaikan pada produk ST dan/atau pada dokumen ini pada bila-bila masa tanpa notis. Pembeli hendaklah mendapatkan maklumat terkini berkaitan produk ST sebelum membuat pesanan. Produk ST dijual menurut terma dan syarat jualan ST yang ada pada masa penerimaan pesanan. Pembeli bertanggungjawab sepenuhnya untuk pilihan, pemilihan dan penggunaan produk ST dan ST tidak bertanggungjawab untuk bantuan permohonan atau reka bentuk produk pembeli. Tiada lesen, nyata atau tersirat, kepada mana-mana hak harta intelek diberikan oleh ST di sini. Jualan semula produk ST dengan peruntukan yang berbeza daripada maklumat yang dinyatakan di sini akan membatalkan sebarang waranti yang diberikan oleh ST untuk produk tersebut. ST dan logo ST adalah tanda dagangan ST. Untuk maklumat tambahan tentang tanda dagangan ST, rujuk www.st.com/trademarks. Semua nama produk atau perkhidmatan lain adalah hak milik pemilik masing-masing. Maklumat dalam dokumen ini menggantikan dan menggantikan maklumat yang dibekalkan sebelum ini dalam mana-mana versi terdahulu dokumen ini.
© 2024 STMicroelectronics Hak cipta terpelihara

UM2542 – Wahyu 3

muka surat 8/8

Dokumen / Sumber

Perisian Penjana Utama Siri STMicroelectronics UM2542 STM32MPx [pdf] Manual Pengguna
UM2542, DT51280V1, UM2542 STM32MPx Series Key Generator Software, UM2542, STM32MPx Series Key Generator Software, Series Key Generator Software, Key Generator Software, Generator Software, Software

Rujukan

Tinggalkan komen

Alamat e-mel anda tidak akan diterbitkan. Medan yang diperlukan ditanda *