Λογισμικό γεννήτριας κλειδιών σειράς UM2542 STM32MPx
Πληροφορίες προϊόντος
Προδιαγραφές
- Όνομα προϊόντος: Λογισμικό δημιουργίας κλειδιών σειράς STM32MPx
- Έκδοση: UM2542 – Αναθ. 3
- Ημερομηνία κυκλοφορίας: Ιούνιος 2024
- Κατασκευαστής: STMicroelectronics
Οδηγίες χρήσης προϊόντος
1. Εγκαταστήστε το STM32MP-KeyGen
Για να εγκαταστήσετε το λογισμικό STM32MP-KeyGen, ακολουθήστε την εγκατάσταση
οδηγίες που παρέχονται στο εγχειρίδιο χρήσης.
2. Διεπαφή γραμμής εντολών STM32MP-KeyGen
Το λογισμικό STM32MP-KeyGen μπορεί να χρησιμοποιηθεί από τη γραμμή εντολών
διεπαφή. Παρακάτω είναι οι διαθέσιμες εντολές:
- –ιδιωτικό κλειδί (-prvk)
- –δημόσιο κλειδί (-pubk)
- –κατακερματισμός δημόσιου κλειδιού (-hash)
- –απόλυτο μονοπάτι (-abs)
- –κωδικός πρόσβασης (-pwd)
- –prvkey-enc (-pe)
- –ecc-algo (-ecc)
- –βοήθεια (-η και -?)
- –έκδοση (-v)
- – αριθμητικό κλειδί (-n)
3. Πamples
Εδώ είναι μερικά πρώηνampΛεπτομέρειες για το πώς να χρησιμοποιήσετε το STM32MP-KeyGen:
-
- Example 1: -abs /home/user/KeyFolder/ -pwd azerty
- Example 2: -abs /home/user/KeyFolder/ -pwd azerty -pe
aes128
FAQ
Ε: Πόσα ζεύγη κλειδιών μπορούν να δημιουργηθούν ταυτόχρονα;
Α: Μπορείτε να δημιουργήσετε έως και οκτώ ζεύγη κλειδιών ταυτόχρονα από
παρέχοντας οκτώ κωδικούς πρόσβασης.
Ε: Ποιοι αλγόριθμοι κρυπτογράφησης υποστηρίζονται;
Α: Το λογισμικό υποστηρίζει κρυπτογράφηση 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 υπολογίζεται με βάση το δημόσιο κλειδί χωρίς καμία μορφή κωδικοποίησης. Το πρώτο byte του δημόσιου κλειδιού υπάρχει απλώς για να υποδείξει εάν το δημόσιο κλειδί είναι σε συμπιεσμένη ή μη συμπιεσμένη μορφή. Δεδομένου ότι υποστηρίζεται μόνο η μη συμπιεσμένη μορφή, αυτό το byte αφαιρείται.
DT51280V1
UM2542 – Αναθ. 3 – Ιούνιος 2024 Για περισσότερες πληροφορίες επικοινωνήστε με το τοπικό γραφείο πωλήσεων της STMicroelectronics.
www.st.com
1
Σημείωμα:
UM2542
Εγκαταστήστε το STM32MP-KeyGen
Εγκαταστήστε το STM32MP-KeyGen
Αυτό το εργαλείο εγκαθίσταται με το πακέτο STM32CubeProgrammer (STM32CubeProg). Για περισσότερες πληροφορίες σχετικά με τη διαδικασία εγκατάστασης, ανατρέξτε στην ενότητα 1.2 του εγχειριδίου χρήσης περιγραφής λογισμικού STM32CubeProgrammer (UM2237). Αυτό το λογισμικό ισχύει για τις MPU της σειράς STM32MPx που βασίζονται σε Arm®. Το Arm είναι σήμα κατατεθέν της Arm Limited (ή των θυγατρικών της) στις ΗΠΑ ή/και αλλού.
UM2542 – Αναθ. 3
σελίδα 2/8
UM2542
Διεπαφή γραμμής εντολών STM32MP-KeyGen
2
Διεπαφή γραμμής εντολών STM32MP-KeyGen
Οι ακόλουθες ενότητες περιγράφουν τον τρόπο χρήσης του STM32MP-KeyGen από τη γραμμή εντολών.
2.1
Εντολές
Οι διαθέσιμες εντολές παρατίθενται παρακάτω:
·
–ιδιωτικό κλειδί (-prvk)
Περιγραφή: ιδιωτικό κλειδί file διαδρομή (επέκταση .pem)
Σύνταξη: -prvkfile_διαδρομή>
Πρώηνample: -prvk ../privateKey.pem
·
–δημόσιο κλειδί (-pubk)
Περιγραφή: Δημόσιο κλειδί file διαδρομή (επέκταση .pem)
Σύνταξη: -pubkfile_διαδρομή>
Πρώηνample: -pubk C:publicKey.pem
·
–κατακερματισμός δημόσιου κλειδιού (-hash)
Περιγραφή: Κατακερματισμένη εικόνα file διαδρομή (επέκταση .bin)
Σύνταξη: -hashfile_διαδρομή>
·
–απόλυτο μονοπάτι (-abs)
Περιγραφή: Απόλυτη διαδρομή για έξοδο files
Σύνταξη: -απ
Πρώηνample: -abs C:KeyFolder
·
–κωδικός πρόσβασης (-pwd)
Περιγραφή: Κωδικός πρόσβασης του ιδιωτικού κλειδιού (αυτός ο κωδικός πρέπει να περιέχει τουλάχιστον τέσσερις χαρακτήρες)
Πρώηνample: -pwd azerty
Σημείωμα:
Συμπεριλάβετε οκτώ κωδικούς πρόσβασης για να δημιουργήσετε οκτώ ζεύγη κλειδιών.
Σύνταξη 1:-pwd
Σύνταξη 2: -pwd
·
–prvkey-enc (-pe)
Περιγραφή: Αλγόριθμος κρυπτογράφησης ιδιωτικού κλειδιού (aes128/aes256) (ο αλγόριθμος aes256 είναι ο προεπιλεγμένος αλγόριθμος)
Σύνταξη: -pe aes128
·
–ecc-algo (-ecc)
Περιγραφή: Αλγόριθμος ECC για δημιουργία κλειδιών (prime256v1/brainpoolP256t1) (το prime256v1 είναι ο προεπιλεγμένος αλγόριθμος)
Σύνταξη: -ecc prime256v1
·
–βοήθεια (-η και -?)
Περιγραφή: Δείχνει βοήθεια.
·
–έκδοση (-v)
Περιγραφή: Εμφανίζει την έκδοση του εργαλείου.
·
– αριθμητικό κλειδί (-n)
Περιγραφή: Δημιουργήστε αριθμό ζευγών κλειδιών {1 ή 8} με Hash πίνακα file
Σύνταξη: -n
UM2542 – Αναθ. 3
σελίδα 3/8
UM2542
Διεπαφή γραμμής εντολών STM32MP-KeyGen
2.2
Examples
Οι παρακάτω π.χampΛεπτομέρειες δείχνουν πώς να χρησιμοποιήσετε το STM32MP-KeyGen:
·
Example 1
-abs /home/user/KeyFolder/ -pwd azerty
Ολοι fileΤα s (publicKey.pem, privateKey.pem και publicKeyhash.bin) δημιουργούνται στο φάκελο /home/user/KeyFolder/. Το ιδιωτικό κλειδί είναι κρυπτογραφημένο με τον προεπιλεγμένο αλγόριθμο aes256.
·
Example 2
-abs /home/user/keyFolder/ -pwd azerty pe aes128
Ολοι fileΤα s (publicKey.pem, privateKey.pem και publicKeyhash.bin) δημιουργούνται στο φάκελο /home/user/KeyFolder/. Το ιδιωτικό κλειδί είναι κρυπτογραφημένο με τον αλγόριθμο aes128.
·
Example 3
-pubk /home/user/public.pem prvk /home/user/Folder1/Folder2/private.pem hash /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 του ΠΚΘ: publicKeysHashHashes.bin
·
Example 5
Δημιουργήστε ένα ζεύγος κλειδιών στον κατάλογο εργασίας:
./STM32MP_KeyGen_CLI.exe -abs . -pwd abc1 -n 1
Η έξοδος δίνει τα εξής files: ένα δημόσιο κλειδί file: publicKey.pem ένα ιδιωτικό κλειδί file: privateKey.pem ένα κατακερματισμό δημόσιου κλειδιού file: publicKeyHash.bin one file του ΠΚΘ: publicKeysHashHashes.bin
UM2542 – Αναθ. 3
σελίδα 4/8
UM2542
Διεπαφή γραμμής εντολών STM32MP-KeyGen
2.3
Αυτόνομη λειτουργία
Κατά την εκτέλεση του STM32MP-KeyGen σε αυτόνομη λειτουργία, ζητείται μια απόλυτη διαδρομή και ένας κωδικός πρόσβασης όπως φαίνεται στην παρακάτω εικόνα.
Εικόνα 1. STM32MP-KeyGen σε αυτόνομη λειτουργία
Όταν ο χρήστης πατήσει , το 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: Π.χamples
Αντικαταστάθηκε σε ολόκληρο το έγγραφο: · Σειρά STM32MP1 από τη σειρά STM32MPx · STM32MP1-KeyGen από STM32MP-KeyGen
UM2542
UM2542 – Αναθ. 3
σελίδα 6/8
UM2542
Περιεχόμενα
Περιεχόμενα
1 Εγκαταστήστε το STM32MP-KeyGen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 2 Διεπαφή γραμμής εντολών STM32MP-KeyGen. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2.1 Εντολές. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 2.2 Π.χamples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 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 Series [pdf] Εγχειρίδιο χρήστη UM2542, DT51280V1, UM2542 STM32MPx Series Key Generator Software, UM2542, STM32MPx Series Key Generator Software, Series Key Generator Software, Key Generator Software, Generator Software, Software |