UM2542 STM32MPx Series Key Generator Software

Tlhahisoleseding ya Sehlahiswa

Litlhaloso

  • Lebitso la Sehlahisoa: STM32MPx letoto la software ea jenereithara
  • Mofuta: UM2542 - Rev 3
  • Letsatsi la ho tsoa: Phuptjane 2024
  • Moetsi: STMicroelectronics

Litaelo tsa Tšebeliso ea Sehlahisoa

1. Kenya STM32MP-KeyGen

Ho kenya software ea STM32MP-KeyGen, latela ho kenya
litaelo tse fanoeng bukeng ea mosebelisi.

2. STM32MP-KeyGen Command Line Interface

Software ea STM32MP-KeyGen e ka sebelisoa ho tsoa moleng oa taelo
segokahanyi. Ka tlase ke litaelo tse fumanehang:

  • - senotlolo sa lekunutu (-prvk)
  • - senotlolo sa sechaba (-pubk)
  • –public-key-hash (-hash)
  • -absolute-path (-abs)
  • - password (-pwd)
  • -prvkey-enc (-pe)
  • -ecc-algo (-ecc)
  • –help (-h le -?)
  • - mofuta (-v)
  • –nomoro-notlolo (-n)

3. Examples

Li-ex ke tsenaampLintlha tsa mokhoa oa ho sebelisa STM32MP-KeyGen:

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

LBH

P: Ke lipara tse kae tsa bohlokoa tse ka hlahisoang ka nako e le 'ngoe?

A: U ka hlahisa lipara tse ka bang robeli tsa bohlokoa ka nako e le 'ngoe ka
ho fana ka li-passwords tse robeli.

Q: Ke li-algorithms life tse tšehetsoeng?

A: Software e tšehetsa aes256 le aes128 encryption
algorithms.

UM2542
Bukana ea mosebelisi
STM32MPx letoto la tlhaloso ea software ea jenereithara
Selelekela
The STM32MPx series key generator software (e bitswang STM32MP-KeyGen tokomaneng ena) e kopantswe ho STM32CubeProgrammer (STM32CubeProg). STM32MP-KeyGen ke sesebelisoa se hlahisang linotlolo tsa ECC tse hlokahalang bakeng sa ho saena litšoantšo tsa binary. Linotlolo tse hlahisitsoeng li sebelisoa ke sesebelisoa sa ho saena sa STM32 bakeng sa ts'ebetso ea ho saena. STM32MP-KeyGen e hlahisa senotlolo sa sechaba file, senotlolo sa lekunutu file le senotlolo sa sechaba sa hash file. The public key file e na le senotlolo sa sechaba sa ECC se hlahisitsoeng ka sebopeho sa PEM. Senotlolo sa poraefete file e na le senotlolo sa lekunutu sa ECC se kentsoeng ka mokhoa oa PEM. Encryption e ka etsoa ho sebelisoa li-aes 128 cbc kapa aes 256 cbc ciphers. Khetho ea cipher e etsoa ka khetho ea -prvkey-enc. Senotlolo sa sechaba sa hash file e na le SHA-256 hash ea senotlolo sa sechaba ka sebopeho sa binary. SHA-256 hash e baloa ho ipapisitsoe le senotlolo sa sechaba ntle le sebopeho sa khouto. Byte ea pele ea senotlolo sa sechaba e teng ho bontša hore na senotlolo sa sechaba se hateletsoe kapa se sa hatelloa. Kaha ho tšehetsoa feela sebopeho se sa hatelletsoeng, byte ena ea tlosoa.

DT51280V1

UM2542 - Rev 3 - Phuptjane 2024 Ho fumana lintlha tse ling, ikopanye le ofisi ea hau ea thekiso ea STMicroelectronics ea lehae.

www.st.com

1
Hlokomela:

UM2542
Kenya STM32MP-KeyGen
Kenya STM32MP-KeyGen
Sesebelisoa sena se kentsoe le sephutheloana sa STM32CubeProgrammer (STM32CubeProg). Bakeng sa tlhaiso-leseling e batsi mabapi le mokhoa oa ho seta, sheba karolo ea 1.2 ea bukana ea mosebelisi tlhaloso ea software ea STM32CubeProgrammer (UM2237). Software ena e sebetsa ho li-MPU tsa STM32MPx tse thehiloeng ho Arm®. Arm ke lets'oao la khoebo le ngolisitsoeng la Arm Limited (kapa liofisiri tsa eona) Amerika le/kapa libakeng tse ling.

UM2542 - Tšen 3

leqepheng la 2/8

UM2542
STM32MP-KeyGen segokanyimmediamentsi sa sebolokigolo taelo mola

2

STM32MP-KeyGen segokanyimmediamentsi sa sebolokigolo taelo mola

Likarolo tse latelang li hlalosa mokhoa oa ho sebelisa STM32MP-KeyGen ho tsoa moleng oa taelo.

2.1

Litaelo

Litaelo tse fumanehang li thathamisitsoe ka tlase:

·

- senotlolo sa lekunutu (-prvk)

Tlhaloso: senotlolo sa lekunutu file tsela (.pem extension)

Syntax: -prvkfile_tsela>

Example: -prvk ../privateKey.pem

·

- senotlolo sa sechaba (-pubk)

Tlhaloso: Senotlolo sa sechaba file tsela (.pem extension)

Syntax: -pubkfile_tsela>

Example: -pubk C:publicKey.pem

·

–public-key-hash (-hash)

Tlhaloso: Setšoantšo sa Hash file tsela (.bin extension)

Syntax: -hashfile_tsela>

·

-absolute-path (-abs)

Tlhaloso: Tsela e phethahetseng ea tlhahiso files

Syntax: -abs

Example: -abs C:KeyFolder

·

- password (-pwd)

Tlhaloso: Lekunutu la senotlolo sa poraefete (lekunutu lena le tlameha ho ba le bonyane litlhaku tse nne)

Example: -pwd azerty

Hlokomela:

Kenyelletsa li-password tse robeli ho hlahisa li-keypairs tse robeli.

Syntax 1:-pwd

Syntax 2: -pwd

·

-prvkey-enc (-pe)

Tlhaloso: Ho patala algorithm ea senotlolo sa lekunutu (aes128/aes256) (aes256 algorithm ke algorithm ea kamehla)

Syntax: -pe aes128

·

-ecc-algo (-ecc)

Tlhaloso: ECC algorithm bakeng sa tlhahiso ea linotlolo (prime256v1/brainpoolP256t1) (prime256v1 ke algorithm ea kamehla)

Syntax: -ecc prime256v1

·

–help (-h le -?)

Tlhaloso: E bontša thuso.

·

- mofuta (-v)

Tlhaloso: E bonts'a mofuta oa sesebelisoa.

·

–nomoro-notlolo (-n)

Tlhaloso: Hlahisa palo ea lipara tsa bohlokoa {1 kapa 8} ka Hash ea tafole file

Sintax: -n

UM2542 - Tšen 3

leqepheng la 3/8

UM2542
STM32MP-KeyGen segokanyimmediamentsi sa sebolokigolo taelo mola

2.2

Examples

E latelang exampre bonts'a mokhoa oa ho sebelisa STM32MP-KeyGen:

·

Example 1

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

Tsohle files (publicKey.pem, privateKey.pem le publicKeyhash.bin) li entsoe ka har'a /home/user/KeyFolder/ foldareng. Senotlolo sa poraefete se patiloe ka mokhoa o tloaelehileng oa aes256.

·

Example 2

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

Tsohle files (publicKey.pem, privateKey.pem le publicKeyhash.bin) li entsoe ka har'a /home/user/KeyFolder/ foldareng. Senotlolo sa poraefete se patiloe ka mokhoa oa aes128 algorithm.

·

Example 3

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

Leha Folder1 le Folder2 li le sieo, lia bōptjoa.

·

Example 4

Hlahisa lipara tse robeli tsa bohlokoa bukeng ea ho sebetsa:

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

Sephetho se fana ka tse latelang files: linotlolo tse robeli tsa sechaba files: publicKey0x{0..7}.pem linotlolo tse robeli tsa lekunutu files: privateKey0x{0..7}.pem tse robeli tsa linotlolo tsa sechaba hash files: publicKeyHash0x{0..7}.bin one file ea PKTH: publicKeysHashHashes.bin

·

Example 5

Hlahisa para e le 'ngoe ea bohlokoa bukeng ea ho sebetsa:

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

Sephetho se fana ka tse latelang files: senotlolo se le seng sa sechaba file: publicKey.pem senotlolo se le seng sa lekunutu file: privateKey.pem senotlolo se le seng sa sechaba hashe file: publicKeyHash.bin e le 'ngoe file ea PKTH: publicKeysHashHashes.bin

UM2542 - Tšen 3

leqepheng la 4/8

UM2542
STM32MP-KeyGen segokanyimmediamentsi sa sebolokigolo taelo mola

2.3

Mokhoa o ikemetseng

Ha o sebelisa STM32MP-KeyGen ka mokhoa o ikemetseng, ho kopuoa tsela e felletseng le phasewete joalo ka ha ho bonts'itsoe setšoantšong se ka tlase.

Setšoantšo sa 1. STM32MP-KeyGen ka mokhoa oa Standalone

Ha mosebelisi a tobetsa , the files li hlahisoa ka har'a foldara.
Ebe u kenya phasewete habeli ebe u khetha e 'ngoe ea li-algorithms tse peli (prime256v1 kapa brainpoolP256t1) ka ho tobetsa konopo e fapaneng (1 kapa 2).
Qetellong khetha algorithm ea encrypting (aes256 kapa aes128) ka ho tobetsa konopo e fapaneng (1 kapa 2).

UM2542 - Tšen 3

leqepheng la 5/8

Nalane ea ntlafatso
Letsatsi la 14-Feb-2019 24-Nov-2021
26-Phup-2024

Lethathamo la 1. Histori ea ntlafatso ea litokomane

Mofuta oa 1 2
3

Liphetoho
Tokollo ea pele.
E ntlafalitsoe: · Karolo ea 2.1: Litaelo · Karolo ea 2.2: Examples
E nkeloe sebaka tokomaneng eohle: · STM32MP1 letoto ka STM32MPx letoto · STM32MP1-KeyGen ka STM32MP-KeyGen

UM2542

UM2542 - Tšen 3

leqepheng la 6/8

UM2542
Litaba
Litaba
1 Kenya STM32MP-KeyGen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 2 STM32MP-KeyGen segokanyimmediamentsi sa sebolokigolo taelo mola. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2.1 Litaelo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 2.2 Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 2.3 Mokhoa o ikemetseng . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 Histori ea ntlafatso . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6

UM2542 - Tšen 3

leqepheng la 7/8

UM2542
TSEBISO EA BOHLOKOA BALA KA HLOKO STMicroelectronics NV le litšehetso tsa eona ("ST") li na le tokelo ea ho etsa liphetoho, litokiso, lintlafatso, lintlafatso, le lintlafatso ho lihlahisoa tsa ST le/kapa tokomaneng ena ka nako efe kapa efe ntle le tsebiso. Bareki ba lokela ho fumana lintlha tsa morao-rao tse amanang le lihlahisoa tsa ST pele ba fana ka litaelo. Lihlahisoa tsa ST li rekisoa ho latela lipehelo le maemo a thekiso ea ST ka nako ea tumello ea taelo. Bareki ke bona feela ba ikarabellang bakeng sa khetho, khetho, le tšebeliso ea lihlahisoa tsa ST mme ST ha e nke e le molato bakeng sa thuso ea kopo kapa moralo oa lihlahisoa tsa bareki. Ha ho laesense, e hlalositsoeng kapa e boletsoeng, ea tokelo efe kapa efe ea thepa ea mahlale e fanoeng ke ST mona. Ho rekisoa ha lihlahisoa tsa ST ka litokisetso tse fapaneng le tlhahisoleseding e boletsoeng mona ho tla hlakola waranti leha e le efe e fanoeng ke ST bakeng sa sehlahisoa se joalo. ST le logo ea ST ke matšoao a khoebo a ST. Bakeng sa lintlha tse ling mabapi le matšoao a ST, sheba ho www.st.com/trademarks. Mabitso a mang kaofela a lihlahisoa kapa litšebeletso ke thepa ea beng ba tsona. Lintlha tse tokomaneng ena li nkela sebaka le ho nkela tlhahisoleseding e neng e fanoe pele liphetolelong tsa pele tsa tokomane ena.
© 2024 STMicroelectronics Litokelo tsohle li sirelelitsoe

UM2542 - Tšen 3

leqepheng la 8/8

Litokomane / Lisebelisoa

STMicroelectronics UM2542 STM32MPx Series Key Generator Software [pdf] Bukana ea Mosebelisi
UM2542, DT51280V1, UM2542 STM32MPx Series Key Generator Software, UM2542, STM32MPx Series Key Generator Software, Series Key Generator Software, Key Generator Software, Generator Software, Software

Litšupiso

Tlohela maikutlo

Aterese ea hau ea lengolo-tsoibila e ke ke ea phatlalatsoa. Libaka tse hlokahalang li tšoailoe *