Softuer i gjeneratorit të çelësave të serisë UM2542 STM32MPx

Informacioni i produktit

Specifikimet

  • Emri i produktit: Softueri gjenerues i çelësave të serisë STM32MPx
  • Versioni: UM2542 – Rev 3
  • Data e publikimit: Qershor 2024
  • Prodhuesi: STMicroelectronics

Udhëzimet e përdorimit të produktit

1. Instaloni STM32MP-KeyGen

Për të instaluar softuerin STM32MP-KeyGen, ndiqni instalimin
udhëzimet e dhëna në manualin e përdorimit.

2. Ndërfaqja e linjës së komandës STM32MP-KeyGen

Softueri STM32MP-KeyGen mund të përdoret nga linja e komandës
ndërfaqe. Më poshtë janë komandat e disponueshme:

  • -çelës privat (-prvk)
  • – çelësi publik (-pubk)
  • –hash me çelës publik (-hash)
  • -rruga absolute (-abs)
  • -fjalëkalimi (-pwd)
  • –prvkey-enc (-pe)
  • –ecc-algo (-ecc)
  • -ndihmë (-h dhe -?)
  • -versioni (-v)
  • – taste-numër (-n)

3. P.sh.amples

Këtu janë disa ishampse si të përdorni STM32MP-KeyGen:

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

FAQ

Pyetje: Sa çifte çelësash mund të gjenerohen në të njëjtën kohë?

Përgjigje: Mund të gjeneroni deri në tetë çifte çelësash në të njëjtën kohë
duke ofruar tetë fjalëkalime.

Pyetje: Cilat algoritme kriptimi mbështeten?

Përgjigje: Softueri mbështet enkriptimin aes256 dhe aes128
algoritme.

UM2542
Manuali i përdorimit
Përshkrimi i softuerit të gjeneratorit të çelësave të serisë STM32MPx
Hyrje
Softueri gjenerues i çelësave të serisë STM32MPx (i quajtur STM32MP-KeyGen në këtë dokument) është i integruar në programuesin STM32Cube (STM32CubeProg). STM32MP-KeyGen është një mjet që gjeneron çiftin e çelësave ECC të nevojshëm për nënshkrimin e imazheve binare. Çelësat e gjeneruar përdoren nga mjeti i nënshkrimit STM32 për procesin e nënshkrimit. STM32MP-KeyGen gjeneron një çelës publik file, një çelës privat file dhe një çelës publik hash file. Çelësi publik file përmban çelësin publik të gjeneruar ECC në formatin PEM. Çelësi privat file përmban çelësin privat të koduar ECC në formatin PEM. Kriptimi mund të bëhet duke përdorur shifrat aes 128 cbc ose aes 256 cbc. Zgjedhja e shifrave bëhet duke përdorur opsionin –prvkey-enc. Çelësi publik hash file përmban hash-in SHA-256 të çelësit publik në format binar. Hash-i SHA-256 llogaritet në bazë të çelësit publik pa ndonjë format kodimi. Bajti i parë i çelësit publik është i pranishëm vetëm për të treguar nëse çelësi publik është në format të ngjeshur ose të pakompresuar. Meqenëse mbështetet vetëm formati i pakompresuar, ky bajt hiqet.

DT51280V1

UM2542 – Rev 3 – Qershor 2024 Për më shumë informacion, kontaktoni zyrën tuaj lokale të shitjeve STMicroelectronics.

www.st.com

1
Shënim:

UM2542
Instaloni STM32MP-KeyGen
Instaloni STM32MP-KeyGen
Ky mjet është i instaluar me paketën STM32CubeProgrammer (STM32CubeProg). Për më shumë informacion rreth procedurës së konfigurimit, referojuni seksionit 1.2 të manualit të përdorimit të përshkrimit të softuerit STM32CubeProgrammer (UM2237). Ky softuer zbatohet për MPU-të e bazuara në Arm® të serisë STM32MPx. Arm është një markë tregtare e regjistruar e Arm Limited (ose filialeve të saj) në SHBA dhe/ose gjetkë.

UM2542 - Rev 3

faqe 2/8

UM2542
Ndërfaqja e linjës së komandës STM32MP-KeyGen

2

Ndërfaqja e linjës së komandës STM32MP-KeyGen

Seksionet e mëposhtme përshkruajnë se si të përdorni STM32MP-KeyGen nga rreshti i komandës.

2.1

Komandat

Komandat e disponueshme janë renditur më poshtë:

·

-çelës privat (-prvk)

Përshkrimi: çelës privat file shteg (zgjatje .pem)

Sintaksë: -prvkfile_rruga>

p.shample: -prvk ../privateKey.pem

·

– çelësi publik (-pubk)

Përshkrimi: Çelësi publik file shteg (zgjatje .pem)

Sintaksë: -pubkfile_rruga>

p.shample: -pubk C:publicKey.pem

·

–hash me çelës publik (-hash)

Përshkrimi: Imazhi hash file shteg (zgjatja .bin)

Sintaksë: -hashfile_rruga>

·

-rruga absolute (-abs)

Përshkrimi: Rruga absolute për daljen files

Sintaksë: -abs

p.shample: -abs C:KeyFolder

·

-fjalëkalimi (-pwd)

Përshkrimi: Fjalëkalimi i çelësit privat (ky fjalëkalim duhet të përmbajë të paktën katër karaktere)

p.shample: -pwd azerty

Shënim:

Përfshini tetë fjalëkalime për të gjeneruar tetë çifte çelësash.

Sintaksa 1:-pwd

Sintaksa 2: -pwd

·

–prvkey-enc (-pe)

Përshkrimi: Algoritmi i çelësit privat të enkriptimit (aes128/aes256) (algoritmi aes256 është algoritmi i parazgjedhur)

Sintaksa: -pe aes128

·

–ecc-algo (-ecc)

Përshkrimi: Algoritmi ECC për gjenerimin e çelësave (prime256v1/brainpoolP256t1) (prime256v1 është algoritmi i parazgjedhur)

Sintaksa: -ecc prime256v1

·

-ndihmë (-h dhe -?)

Përshkrimi: Tregon ndihmë.

·

-versioni (-v)

Përshkrimi: Shfaq versionin e mjetit.

·

– taste-numër (-n)

Përshkrimi: Gjeneroni numrin e çifteve të çelësave {1 ose 8} me Hash të tabelës file

Sintaksa: -n

UM2542 - Rev 3

faqe 3/8

UM2542
Ndërfaqja e linjës së komandës STM32MP-KeyGen

2.2

Examples

Ish-i i mëposhtëmampKëto tregojnë se si të përdorni STM32MP-KeyGen:

·

Example 1

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

Të gjitha files (publicKey.pem, privateKey.pem dhe publicKeyhash.bin) krijohen në dosjen /home/user/KeyFolder/. Çelësi privat është i koduar me algoritmin e paracaktuar aes256.

·

Example 2

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

Të gjitha files (publicKey.pem, privateKey.pem dhe publicKeyhash.bin) krijohen në dosjen /home/user/KeyFolder/. Çelësi privat është i koduar me algoritmin aes128.

·

Example 3

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

Edhe nëse Folder1 dhe Folder2 nuk ekzistojnë, ato krijohen.

·

Example 4

Gjeneroni tetë çifte çelësash në drejtorinë e punës:

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

Prodhimi jep sa vijon files: tetë çelës publik files: publicKey0x{0..7}.pem tetë çelës privat files: privateKey0x{0..7}.pem tetë hash çelësi publik files: publicKeyHash0x{0..7}.bin një file i PKTH: publicKeysHashHashes.bin

·

Example 5

Gjeneroni një palë çelësash në drejtorinë e punës:

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

Prodhimi jep sa vijon files: një çelës publik file: publicKey.pem një çelës privat file: privatKey.pem një hash i çelësit publik file: publicKeyHash.bin një file i PKTH: publicKeysHashHashes.bin

UM2542 - Rev 3

faqe 4/8

UM2542
Ndërfaqja e linjës së komandës STM32MP-KeyGen

2.3

Modaliteti i pavarur

Kur ekzekutoni STM32MP-KeyGen në modalitetin e pavarur, kërkohet një shteg absolut dhe një fjalëkalim siç tregohet në figurën më poshtë.

Figura 1. STM32MP-KeyGen në modalitetin e pavarur

Kur përdoruesi shtyp , files janë krijuar në dosje.
Më pas futni fjalëkalimin dy herë dhe zgjidhni një nga dy algoritmet (prime256v1 ose brainpoolP256t1) duke shtypur tastin përkatës (1 ose 2).
Në fund zgjidhni një algoritëm enkriptues (aes256 ose aes128) duke shtypur tastin përkatës (1 ose 2).

UM2542 - Rev 3

faqe 5/8

Historia e rishikimit
Data 14-Shkurt-2019 24-Nëntor-2021
26-qershor-2024

Tabela 1. Historia e rishikimit të dokumentit

Versioni 1 2
3

Ndryshimet
Lëshimi fillestar.
Përditësuar: · Seksioni 2.1: Komandat · Seksioni 2.2: Shembamples
Zëvendësuar në të gjithë dokumentin: · Seria STM32MP1 nga seria STM32MPx · STM32MP1-KeyGen nga STM32MP-KeyGen

UM2542

UM2542 - Rev 3

faqe 6/8

UM2542
Përmbajtja
Përmbajtja
1 Instaloni STM32MP-KeyGen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 2 Ndërfaqja e linjës së komandës STM32MP-KeyGen. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2.1 Komandat. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 2.2 P.shamples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 2.3 Modaliteti i pavarur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 Historia e rishikimit. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6

UM2542 - Rev 3

faqe 7/8

UM2542
NJOFTIM I RËNDËSISHËM LEXO ME KUJDES STMicroelectronics NV dhe filialet e saj ("ST") rezervojnë të drejtën për të bërë ndryshime, korrigjime, përmirësime, modifikime dhe përmirësime në produktet ST dhe/ose në këtë dokument në çdo kohë pa paralajmërim. Blerësit duhet të marrin informacionin më të fundit përkatës mbi produktet ST përpara se të bëjnë porosi. Produktet ST shiten në përputhje me termat dhe kushtet e shitjes të ST në fuqi në momentin e njohjes së porosisë. Blerësit janë vetëm përgjegjës për zgjedhjen, përzgjedhjen dhe përdorimin e produkteve ST dhe ST nuk merr asnjë përgjegjësi për asistencën e aplikimit ose dizajnimin e produkteve të blerësve. Asnjë licencë, e shprehur apo e nënkuptuar, për ndonjë të drejtë të pronësisë intelektuale nuk jepet nga ST këtu. Rishitja e produkteve ST me dispozita të ndryshme nga informacioni i përcaktuar këtu do të anulojë çdo garanci të dhënë nga ST për këtë produkt. ST dhe logoja ST janë marka tregtare të ST. Për informacion shtesë rreth markave ST, referojuni www.st.com/trademarks. Të gjithë emrat e tjerë të produkteve ose shërbimeve janë pronë e pronarëve të tyre përkatës. Informacioni në këtë dokument zëvendëson dhe zëvendëson informacionin e dhënë më parë në çdo version të mëparshëm të këtij dokumenti.
© 2024 STMicroelectronics Të gjitha të drejtat e rezervuara

UM2542 - Rev 3

faqe 8/8

Dokumentet / Burimet

Softueri i gjeneratorit të çelësave të serisë STMicroelectronics UM2542 STM32MPx [pdf] Manuali i Përdoruesit
UM2542, DT51280V1, UM2542 Softuer i gjeneratorit të çelësave të serisë STM32MPx, UM2542, Softuer i gjeneratorit të çelësave të serisë STM32MPx, Softuer për gjeneruesin e çelësave të serisë, Softuer gjenerues të çelësave, Softuer gjenerues, softuer

Referencat

Lini një koment

Adresa juaj e emailit nuk do të publikohet. Fushat e kërkuara janë shënuar *