Pacáiste Bogearraí X-CUBE-SAFEA1
Sonraíochtaí
- Ainm Táirge: Eilimint Slán STSAFE-A110
- Leagan: X-CUBE-SAFEA1 v1.2.1
- Comhtháite i: pacáiste bogearraí STM32CubeMX
- Príomhghnéithe:
- Bunú cainéal slán le cianóstach lena n-áirítear
croitheadh láimhe slándála ciseal iompair (TLS). - Seirbhís fíoraithe sínithe (tosaithe slán agus firmware
uasghrádú) - Monatóireacht ar úsáid le cuntair shlána
- Péireáil agus cainéal slán le próiseálaí iarratais óstach
- Clúdaigh óstaigh áitiúla nó cianda a timfhilleadh agus a dhí-fhilleadh
- Giniúint péire eochair ar-sliseanna
- Bunú cainéal slán le cianóstach lena n-áirítear
Treoracha Úsáide Táirge
1. Eolas Ginearálta
Tá an eilimint slán STSAFE-A110 deartha chun a sholáthar
seirbhísí fíordheimhnithe agus bainistíochta sonraí go háitiúil nó go cianda
óstach. Tá sé oiriúnach d'fheidhmchláir éagsúla cosúil le feistí IoT,
córais tí cliste, feidhmeanna tionsclaíocha, agus níos mó.
2. Ag Tosú
Chun tús a chur leis an eilimint shlán STSAFE-A110 a úsáid:
- Féach ar an mbileog sonraí atá ar fáil ar an STSAFE-A110 oifigiúil
web leathanach le haghaidh faisnéis mhionsonraithe. - Íoslódáil pacáiste bogearraí meánearraí STSAFE-A1xx ón suíomh Gréasáin oifigiúil
Leathanach idirlín STSAFE-A110 nó STM32CubeMX. - Cinntigh comhoiriúnacht le IDEanna tacaithe cosúil le STM32Cube IDE nó
Binse Oibre Córais le haghaidh STM32.
3. Cur síos ar Middleware
3.1 Cur Síos Ginearálta
Éascaíonn meánearraí STSAFE-A1xx an idirghníomhaíocht idir
an fheiste eilimint shlán agus MCU, a chumasaíonn cásanna úsáide éagsúla.
Tá sé comhtháite laistigh de phacáistí bogearraí ST chun slándáil a fheabhsú
gnéithe.
3.2 Ailtireacht
Tá comhpháirteanna bogearraí éagsúla sa mheán-earraí,
lena n-áirítear:
- STSAFE-A1xx API (croí-chomhéadan)
- CORE CRYPTO
- MbedTLS Comhéadan seirbhíse cripteagrafach SHA/AES
- Comhéadan seirbhíse crua-earraí X-CUBECRYPTOLIB
Ceisteanna Coitianta (FAQ)
C: Cá bhfaighidh mé an bhileog sonraí STSAFE-A110?
A: Tá an bhileog sonraí ar fáil ar an STSAFE-A110 web leathanach le haghaidh
faisnéis bhreise ar an bhfeiste.
C: Cad iad na timpeallachtaí forbartha comhtháite tacaithe
le haghaidh na meánearraí STSAFE-A1xx?
A: Áirítear ar na IDEanna tacaithe STM32Cube IDE agus System Workbench
le haghaidh STM32 (SW4STM32) i bpacáiste X-CUBE-SAFEA1 v1.2.1.
UM2646
Lámhleabhar úsáideora
Tús a chur leis an bpacáiste bogearraí X-CUBE-SAFEA1
Réamhrá
Déanann an lámhleabhar úsáideora seo cur síos ar conas tús a chur leis an bpacáiste bogearraí X-CUBE-SAFEA1. Is comhpháirt bogearraí é an pacáiste bogearraí X-CUBE-SAFEA1 a sholáthraíonn roinnt cóid taispeána, a úsáideann gnéithe feiste STSAFE-A110 ó microcontroller óstach. Úsáideann na cóid taispeána seo na hearraí lár STSAFE-A1xx atá tógtha ar theicneolaíocht bogearraí STM32Cube chun inaistritheacht a éascú thar mhicreathrialóirí STM32 éagsúla. Ina theannta sin, tá sé MCU-agnostic le haghaidh iniomparthachta chuig MCUanna eile. Léiríonn na cóid taispeána seo na gnéithe seo a leanas: · Fíordheimhniú · Péireáil · Bunú eochrach · Cumhdach clúdaigh áitiúil · Giniúint péirí eochrach
UM2646 – Rev 4 – Márta 2024 Le haghaidh tuilleadh faisnéise déan teagmháil le d’oifig díolacháin STMicroelectronics áitiúil.
www.st.com
1
Nóta: Note:
UM2646
Eolas ginearálta
Eolas ginearálta
Is tagairt é an pacáiste bogearraí X-CUBE-SAFEA1 chun seirbhísí eilimint slán STSAFE-A110 a chomhtháthú i gcóras oibriúcháin óstach MCU (OS) agus a chur i bhfeidhm. Tá an tiománaí STSAFE-A110 agus cóid taispeána le déanamh ar mhicririaltáin STM32 32-giotán bunaithe ar phróiseálaí Arm® Cortex®-M. Trádmharc cláraithe de chuid Arm Limited (nó a fhochuideachtaí) sna SA agus/nó in áiteanna eile is ea Arm. Forbraítear pacáiste bogearraí X-CUBE-SAFEA1 in ANSI C. Mar sin féin, ceadaíonn an ailtireacht ardáin-neamhspleách inaistritheacht éasca chuig ardáin éagsúla. Léiríonn an tábla thíos an sainmhíniú ar acrainmneacha atá ábhartha chun tuiscint níos fearr a fháil ar an doiciméad seo.
Tá pacáiste bogearraí STSAFE-A1xx comhtháite in X-CUBE-SAFEA1 v1.2.1 mar earraí lár agus tá sé comhtháite mar BSP don phacáiste bogearraí don STM32CubeMX.
UM2646 - Rev 4
lch 2/23
UM2646
Eilimint slán STSAFE-A110
2
Eilimint slán STSAFE-A110
Is réiteach an-slán é an STSAFE-A110 a fheidhmíonn mar eilimint shlán a sholáthraíonn seirbhísí fíordheimhnithe agus bainistíochta sonraí d'óstach áitiúil nó iargúlta. Tá sé comhdhéanta de réiteach turnkey iomlán le córas oibriúcháin slán ag rith ar an ghlúin is déanaí de microcontrollers slán.
Is féidir an STSAFE-A110 a chomhtháthú le feistí IoT (Idirlíon na Rudaí), feidhmchláir baile cliste, cathracha cliste agus tionsclaíocha, feistí leictreonaice tomhaltóra, earraí inchaite agus gabhálais. Is iad a phríomhghnéithe:
·
Fíordheimhniú (forimeallach, feistí IoT agus USB Type-C®)
·
Bunú cainéal slán le cianóstach lena n-áirítear croitheadh láimhe slándála ciseal iompair (TLS).
·
Seirbhís fíoraithe sínithe (uasghrádú tosaithe agus firmware slán)
·
Monatóireacht ar úsáid le cuntair shlána
·
Péireáil agus cainéal slán le próiseálaí iarratais óstach
·
Clúdaigh óstaigh áitiúla nó cianda a timfhilleadh agus a dhí-fhilleadh
·
Giniúint péire eochair ar-sliseanna
Féach ar an mbileog sonraí STSAFE-A110 atá ar fáil ar an STSAFE-A110 web leathanach le haghaidh faisnéise breise ar an ngléas.
UM2646 - Rev 4
lch 3/23
UM2646
Cur síos ar mheánearraí STSAFE-A1xx
3
Cur síos ar mheánearraí STSAFE-A1xx
Sonraíonn an chuid seo ábhar pacáiste bogearraí meánearraí STSAFE-A1xx agus an bealach chun é a úsáid.
3.1
Cur síos ginearálta
Is sraith de chomhpháirteanna bogearraí é lárearraí STSAFE-A1xx atá deartha chun:
·
an gléas eilimint shlán STSAFE-A110 a chomhéadan le MCU
·
na cásanna úsáide STSAFE-A110 is cineálaí a chur chun feidhme
Tá earraí lár STSAFE-A1xx comhtháite go hiomlán laistigh de phacáistí bogearraí ST mar chomhpháirt lárearraí chun gnéithe eiliminte slána a chur leis (le haghaidh seanample X-CUBE-SBSFU nó X-CUBE-SAFEA1).
Is féidir é a íoslódáil ó leathanach idirlín STSAFE-A110 tríd an táb Uirlisí & Bogearraí nó is féidir é a íoslódáil ó STM32CubeMX.
Cuirtear na bogearraí ar fáil mar chód foinseach faoi chomhaontú ceadúnais bhogearraí ST (SLA0088) (féach eolas Ceadúnais le haghaidh tuilleadh sonraí).
Tacaítear leis na timpeallachtaí forbartha comhtháite seo a leanas:
·
Binse Oibre Leabaithe IAR® le haghaidh Arm® (EWARM)
·
Trealamh Forbartha Micririaltóra Keil® (MDK-ARM)
·
STM32Cube IDE (STM32CubeIDE)
·
Binse Oibre Córais do STM32 (SW4STM32) tacaithe i bpacáiste X-CUBE-SAFEA1 v1.2.1 amháin
Déan tagairt do na nótaí scaoilte atá ar fáil sa bhfréamhfhillteán pacáiste le haghaidh faisnéise faoi na leaganacha IDE tacaithe.
3.2
Ailtireacht
Déanann an chuid seo cur síos ar na comhpháirteanna bogearraí de phacáiste bogearraí meánearraí STSAFE-A1xx.
Léiríonn an figiúr thíos a view den ailtireacht meánearraí STSAFE-A1xx agus comhéadain ghaolmhara.
Fíor 1. Ailtireacht STSAFE-A1xx
STSAFE-A1xx API (croí-chomhéadan)
CÓRAS
CRYPTO
MBedTM TLS
Comhéadan seirbhíse cripteagrafach SHA/AES
SEIRBHÍS
Ceantar scoite
Oiriúnach do chosaint ag gnéithe slándála MCU
(MPU, Balla Dóiteáin, TrustZone®, etc.)
Comhéadan seirbhíse crua-earraí
X-CUBECRYPTOLIB
UM2646 - Rev 4
lch 4/23
Nóta:
UM2646
Cur síos ar mheánearraí STSAFE-A1xx
Tá trí chomhéadain dhifriúla ag na meánearraí:
·
STSAFE-A1xx API: Is é an príomh-chomhéadan ríomhchláraithe feidhmchlár (API), a sholáthraíonn rochtain iomlán do chách
onnmhairíodh na seirbhísí STSAFE-A110 chuig na sraitheanna uachtaracha (feidhmchlár, leabharlanna agus stoic). Tá an comhéadan seo
dá ngairtear an croí-chomhéadan freisin toisc go gcuirtear na APIanna easpórtáilte go léir i bhfeidhm sa mhodúl CORE.
Ní mór do na sraitheanna uachtaracha a bhfuil gá leo lárearraí STSAFE-A1xx a chomhtháthú rochtain a fháil ar an STSAFE-A110
gnéithe tríd an gcomhéadan seo.
·
Comhéadan seirbhíse crua-earraí: Úsáideann lárearraí STSAFE-A1xx an comhéadan seo chun an ceann is airde a bhaint amach
neamhspleáchas ardán crua-earraí. Áiríonn sé sraith feidhmeanna cineálacha chun an bus sonrach MCU, IO a nascadh
agus feidhmeanna uainiúcháin. Feabhsaíonn an struchtúr seo ath-inúsáidteacht an chóid leabharlainne agus ráthaítear inaistritheacht éasca é
gléasanna eile.
Sainmhínítear iad mar fheidhmeanna laga, ní mór na feidhmeanna cineálacha seo a chur i bhfeidhm ar leibhéal an fheidhmchláir tar éis an t-seanample soláthar laistigh den teimpléad stsafea_service_interface_template.c a sholáthraítear le haghaidh comhtháthú éasca
agus saincheaptha laistigh de na sraitheanna uachtaracha.
·
Comhéadan seirbhíse cripteagrafach: Úsáideann lárearraí STSAFE-A1xx an comhéadan seo chun rochtain a fháil
feidhmeanna cripteagrafach ardán nó leabharlainne ar nós SHA (algartam hash slán) agus AES (chun cinn
caighdeán criptithe) a theastaíonn ón meánearraí le haghaidh roinnt taispeántais.
Sainmhínítear iad mar fheidhmeanna laga, ní mór na feidhmeanna cripteagrafacha seo a chur i bhfeidhm ag leibhéal an iarratais
ag leanúint leis an seanampLe dhá theimpléad dhifriúla ar fáil:
stsafea_crypto_mbedtls_interface_template.c má úsáidtear leabharlann cripteagrafach Arm® MbedTM TLS; stsafea_crypto_stlib_interface_template.c má úsáidtear an leabharlann cripteagrafach ST;
·
Is féidir leabharlanna cripteagrafacha malartacha a úsáid ach an fhoinse teimpléid a shaincheapadh files. Tá an
teimpléad files ar fáil le haghaidh comhtháthú agus saincheaptha éasca laistigh de na sraitheanna uachtaracha.
Is trádmharcanna cláraithe nó trádmharcanna de chuid Arm Limited (nó a fhochuideachtaí) iad Arm agus Mbed sna SA agus/nó in aon áit eile.
UM2646 - Rev 4
lch 5/23
UM2646
Cur síos ar mheánearraí STSAFE-A1xx
Taispeánann an figiúr thíos na hearraí lár STSAFE-A1xx atá comhtháite in iarratas caighdeánach STM32Cube, ag rith ar bhord leathnaithe X-NUCLEO-SAFEA1 atá suite ar bhord Núicléach STM32.
Fíor 2. Léaráid bloc iarratais STSAFE-A1xx
Meánearraí STSAFE-A1xx in feidhmchlár STM32Cube
Léaráid bloc X-CUBE-SAFEA1 do STM32CubeMX
Chun na crua-earraí is fearr agus neamhspleáchas ardáin a sholáthar, níl an lár-earraí STSAFE-A1xx ceangailte go díreach leis an STM32Cube HAL, ach trí chomhéadan files curtha i bhfeidhm ag leibhéal an fheidhmchláir (stsafea_service_interface_template.c, stsafea_interface_conf.h).
UM2646 - Rev 4
lch 6/23
UM2646
Cur síos ar mheánearraí STSAFE-A1xx
3.3
modúl CORE
Is é an modúl CORE croí na meánearraí. Cuireann sé i bhfeidhm na horduithe a ghlaonn na sraitheanna uachtaracha (iarratas, leabharlanna, stack agus mar sin de) chun na gnéithe STSAFE-A1xx a úsáid i gceart.
Léiríonn an figiúr thíos a view d'ailtireacht mhodúil CORE.
Fíor 3. ailtireacht modúl CORE
Sraitheanna uachtaracha seachtracha (feidhmchlár, leabharlanna, stoic, etc.)
CÓRAS
Modúl inmheánach CRYPTO
SEIRBHÍS modúl inmheánach
Is comhpháirt bogearraí ilchomhéadain é modúl CORE atá nasctha le:
·
Sraitheanna uachtaracha: nasc seachtrach trí na APIanna onnmhairithe a thuairiscítear sa dá tábla thíos;
·
Ciseal cripteagrafach: nasc inmheánach leis an modúl CRYPTO;
·
Ciseal seirbhíse crua-earraí: nasc inmheánach leis an modúl SEIRBHÍSE;
Soláthraíonn pacáiste bogearraí meánearraí STSAFE-A1xx doiciméadú iomlán API den mhodúl CORE sa bhfréamhfhillteán (féach STSAFE-A1xx_Middleware.chm file).
Féach ar an mbileog sonraí STSAFE-A110 le haghaidh míniú gairid ar an tacar orduithe, lena mbaineann na APIanna ordaithe atá liostaithe sa tábla seo a leanas.
Cumraíocht thúsaithe chatagóir API
Orduithe ilfheidhme
Orduithe deighilte sonraí
Tábla 1. API onnmhairithe modúl CORE
Feidhm StSafeA_Init Chun hanla an ghléis STSAFE-A1xx a chruthú, a thúsú agus a shannadh. StSafeA_GetVersion Chun an t-athbhreithniú meánearraí STSAFE-A1xx a chur ar ais. StSafeA_Echo Chun na sonraí a ritheadh san ordú a fháil. StSafeA_Reset Chun na hairíonna luaineacha a athshocrú dá luachanna tosaigh. StSafeA_GenerateRandom Chun roinnt beart randamacha a ghiniúint. StSafeA_Hibernate Chun an gléas STSAFE-Axxx a chur i rith an gheimhridh. StSafeA_DataPartitionQuery
UM2646 - Rev 4
lch 7/23
UM2646
Cur síos ar mheánearraí STSAFE-A1xx
Catagóir API
Ordú Iarratas Feidhme chun an chumraíocht deighilte sonraí a aisghabháil.
StSafeA_Decrement Chun an cuntar aontreo i gcrios cuntair a laghdú.
Orduithe deighilte sonraí
StSafeA_Read Chun sonraí ó chrios deighilte sonraí a léamh.
StSafeA_Update Chun sonraí a nuashonrú trí dheighilt crios.
StSafeA_GenerateSignature Chun síniú ECDSA a thabhairt ar ais thar achoimre teachtaireachta.
Orduithe eochracha príobháideacha agus poiblí
StSafeA_GenerateKeyPair Chun eochairphéire a ghiniúint i sliotán eochair phríobháideach.
StSafeA_VerifyMessageSignature Chun fíordheimhniú na teachtaireachta a fhíorú.
StSafeA_EstablishKey Rún comhroinnte a bhunú idir dhá óstach trí úsáid a bhaint as cripteagrafaíocht neamhshiméadrach.
StSafeA_ProductDataQuery Ordú Iarratas chun sonraí an táirge a aisghabháil.
StSafeA_I2cParameterQuery Ordú Iarratas chun an seoladh I²C agus cumraíocht mhód ísealchumhachta a fháil.
StSafeA_LifeCycleStateQuery Iarratas Ordú chun staid na saolré a aisghabháil (Rugadh, Oibríochtúil, Foirceanta, Rugadh agus Faoi Ghlas nó Oibríochtúil agus Faoi Ghlas).
Orduithe riaracháin
StSafeA_HostKeySlotQuery Ordú Iarratas chun faisnéis eochair an óstaigh a fháil (láithreacht agus cuntar C-MAC óstach).
StSafeA_PutAttribute Chun tréithe a chur i ngléas STSAFE-Axxx, ar nós eochracha, pasfhocal, paraiméadair I²C de réir an aitreabúide TAG.
StSafeA_DeletePassword Chun an focal faire a scriosadh óna sliotán.
StSafeA_VerifyPassword Chun an pasfhocal a fhíorú agus cuimhneamh ar thoradh an fhíoraithe le haghaidh údarú ordaithe amach anseo.
StSafeA_RawCommand Chun ordú amh a rith agus an freagra gaolmhar a fháil.
StSafeA_LocalEnvelopeKeySlotQuery Ordú Iarratas chun faisnéis eochrach an chlúdaigh áitiúil (uimhir sliotán, láithreacht agus fad eochrach) a fháil do na sliotáin eochracha atá ar fáil.
Orduithe clúdaigh áitiúla
StSafeA_GenerateLocalEnvelopeKey Chun eochair a ghiniúint i sliotán logánta eochrach.
StSafeA_WrapLocalEnvelope Chun sonraí (eochracha de ghnáth) atá á mbainistiú go hiomlán ag an óstach a chumhdach, le heochair chlúdaigh áitiúil agus leis an algartam [timfhilleadh eochair AES].
StSafeA_UnwrapLocalEnvelope Chun clúdach áitiúil a dhíphacáil le heochair clúdaigh áitiúil.
UM2646 - Rev 4
lch 8/23
UM2646
Cur síos ar mheánearraí STSAFE-A1xx
Catagóir API
Ordú cumraíochta údaraithe
Tábla 2. API modúil STSAFE-A110 CORE arna n-onnmhairiú
Feidhm StSafeA_CommandAuthorizationConfigurationQuery Ordú Iarratas chun coinníollacha rochtana a aisghabháil le haghaidh orduithe le coinníollacha rochtana inroghnaithe.
3.4
SEIRBHÍS modúl
Is é an modúl SEIRBHÍS an ciseal íseal de na middleware. Cuireann sé astarraingt crua-earraí iomlán i bhfeidhm i dtéarmaí MCU agus ardán crua-earraí.
Léiríonn an figiúr thíos a view den ailtireacht modúl SEIRBHÍS.
Fíor 4. Ailtireacht modúl SEIRBHÍS
modúl inmheánach CORE
SEIRBHÍS
Sraitheanna íochtair seachtracha (BSP, HAL, LL, etc.)
Is comhpháirt bogearraí dé-chomhéadan é an modúl SEIRBHÍSE atá nasctha le:
·
Sraitheanna íochtair seachtracha: mar BSP, HAL nó LL. Ní mór feidhmeanna laga a chur i bhfeidhm ag níos airde seachtracha
sraitheanna agus tá siad bunaithe ar an teimpléad stsafea_service_interface_template.c file;
·
Croíchiseal: nasc inmheánach leis an modúl CORE trí na APIs onnmhairithe a thuairiscítear sa tábla
thíos ;
Soláthraíonn pacáiste bogearraí meánearraí STSAFE-A1xx doiciméadú iomlán API den mhodúl SEIRBHÍSE sa bhfréamhfhillteán (féach STSAFE-A1xx_Middleware.chm file).
Tábla 3. APIanna onnmhairithe modúl SEIRBHÍSE
Cumraíocht thúsaithe chatagóir API
Feidhmeanna oibríochta íseal-leibhéil
Feidhm
StSafeA_BSP_Init Chun an bus cumarsáide agus na bioráin IO a thosú is gá chun an gléas STSAFE-Axxx a oibriú.
StSafeA_Transmit Chun an t-ordú atá le tarchur a ullmhú, agus glaoigh ar an API bus íseal-leibhéil atá le feidhmiú. Ríomh agus comhcheangail CRC, má thacaítear leis.
StSafeA_Receive Chun sonraí a fháil ón STSAFE-Axxx trí úsáid a bhaint as na feidhmeanna bus leibhéal íseal chun iad a aisghabháil. Seiceáil an CRC, má tá tacaíocht ann.
UM2646 - Rev 4
lch 9/23
UM2646
Cur síos ar mheánearraí STSAFE-A1xx
3.5
modúl CRYPTO
Léiríonn an modúl CRYPTO an chuid cripteagrafach den mheánearraí. Caithfidh sé a bheith ag brath ar acmhainní cripteagrafach an ardáin.
Tá modúl CRYPTO go hiomlán neamhspleách ar na modúil lárearraí eile agus, ar an gcúis seo, is féidir é a chuimsiú go héasca laistigh de limistéar slán iargúlta a oireann do chosaint ag gnéithe slándála MCU mar aonad cosanta cuimhne (MPU), balla dóiteáin nó TrustZone®.
Léiríonn an figiúr thíos a view d'ailtireacht modúil CRYPTO.
Fíor 5. Ailtireacht modúil CRYPTO
modúl inmheánach CORE
CRYPTO
Sraitheanna seachtracha cripteagrafaíochta
(MbedTM TLS, X-CUBE-CRYPTOLIB)
Is comhpháirt bogearraí dé-chomhéadan é modúl CRYPTO atá nasctha le:
·
leabharlann cripteagrafaíochta seachtrach: tacaítear le Mbed TLS agus X-CUBE-CRYPTOLIB faoi láthair. Lag
ní mór feidhmeanna a chur i bhfeidhm ag sraitheanna níos airde seachtracha agus tá siad bunaithe ar:
teimpléad stsafea_crypto_mbedtls_interface_template.c file do leabharlann chripteagrafach MBed TLS;
teimpléad stsafea_crypto_stlib_interface_template.c file don leabharlann cripteagrafach ST;
Is féidir le leabharlanna cripteagrafacha breise a thacú go héasca tríd an gcomhéadan cripteagrafach a oiriúnú
teimpléad file.
·
an croíchiseal: nasc inmheánach leis an modúl CORE trí na APIs onnmhairithe a thuairiscítear sa tábla
thíos ;
Soláthraíonn pacáiste bogearraí meánearraí STSAFE-A1xx doiciméadú iomlán API den mhodúl CRYPTO sa bhfréamhfhillteán (féach STSAFE-A1xx_Middleware.chm file).
Tábla 4. APIanna onnmhairithe modúl CRYPTO
Catagóir API
Feidhm
StSafeA_ComputeCMAC Chun an luach CMAC a ríomh. Úsáidte ar an ordú ullmhaithe.
StSafeA_ComputeRMAC Chun an luach RMAC a ríomh. Úsáidte ar an bhfreagra a fuarthas.
StSafeA_DataEncryption APInna Cripteagrafacha Chun criptiúchán sonraí (AES CBC) a rith ar an maolán sonraí STSAFE-Axxx.
StSafeA_DataDecryption Chun díchriptiú sonraí (AES CBC) a rith ar an maolán sonraí STSAFE-Axxx.
StSafeA_MAC_SHA_PrePostProcess Chun MAC agus/nó SHA a réamhphróiseáil nó a iar-phróiseáil roimh iad a tharchur, nó tar éis glacadh le sonraí ón ngléas STSAFE_Axxx.
UM2646 - Rev 4
lch 10/23
3.6
Nóta:
UM2646
Cur síos ar mheánearraí STSAFE-A1xx
Teimpléid
Tugann an chuid seo cur síos mionsonraithe ar na teimpléid atá ar fáil laistigh de phacáiste bogearraí meánearraí STSAFE-A1xx.
Soláthraítear na teimpléid go léir atá liostaithe sa tábla thíos taobh istigh den fhillteán Comhéadain atá ar fáil ag bunleibhéal an phacáiste bogearraí lárearraí.
Teimpléad files ar fáil mar examples a chóipeáil agus a shaincheapadh isteach sna sraitheanna uachtaracha, ionas go héasca
Comhtháthaigh agus cumraigh lárearraí STSAFE-A1xx:
·
Teimpléad comhéadan files example implementations de na feidhmeanna __lag, a thairgtear mar folamh nó
feidhmeanna go páirteach folamh taobh istigh den middleware. Ní mór iad a chur i bhfeidhm i gceart sa spás úsáideora nó i
na sraitheanna uachtaracha de réir na leabharlann cripteagrafach agus de réir roghanna crua-earraí an úsáideora.
·
Teimpléad cumraíochta files bealach éasca a sholáthar chun lárearraí agus gnéithe STSAFE-A1xx a chumrú
is féidir a úsáid san fheidhmchlár úsáideora, mar leas iomlán a bhaint as nó crua-earraí ar leith.
Teimpléad chatagóir
Teimpléid comhéadan
Teimpléid cumraíochta
Tábla 5. Teimpléid
Teimpléad file
stsafea_service_interface_template.c Example teimpléad chun a thaispeáint conas tacú leis na seirbhísí crua-earraí a theastaíonn ó mheánearraí STSAFE-A agus a thairgeann na crua-earraí sonracha, an leabharlann ísealleibhéil nó an BSP atá roghnaithe sa spás úsáideora. stsafea_crypto_mbedtls_interface_template.c Example teimpléad chun a thaispeáint conas tacú leis na seirbhísí cripteagrafacha a theastaíonn ó lárearraí STSAFE-A agus a thairgeann leabharlann cripteagrafach Mbed TLS (bainistíocht eochair, SHA, AES, etc.). stsafea_crypto_stlib_interface_template.c Example teimpléad chun a thaispeáint conas tacú leis na seirbhísí cripteagrafaíochta a theastaíonn ó lárearraí STSAFE-A agus a thairgeann an leathnú bogearraí leabharlainne cripteagrafach STM32 do STM32Cube (XCUBE-CRYPTOLIB) (bainistíocht eochair, SHA, AES, etc.). stsafea_conf_template.h Example teimpléad chun a thaispeáint conas an midware STSAFE-A a chumrú (go háirithe chun críocha optimizations). stsafea_interface_conf_template.h Example template chun a thaispeáint conas an comhéadan a chumrú agus a shaincheapadh fileatá liostaithe thuas.
Níl na teimpléid thuas i láthair ach i bhfillteán BSP an phacáiste X-CUBE-SAFEA1.
UM2646 - Rev 4
lch 11/23
UM2646
Cur síos ar mheánearraí STSAFE-A1xx
3.7
Struchtúr an fhillteáin
Léiríonn an figiúr thíos struchtúr fillteáin phacáiste bogearraí meánearraí STSAFE-A1xx v1.2.1.
Fíor 6. Tionscadal file struchtúr
Tionscadal file struchtúr STSAFE-A1xx middleware
UM2646 - Rev 4
Tionscadal file struchtúr do X-CUBE-SAFEA1 do STM32CubeMX
lch 12/23
3.8
3.8.1
3.8.2
UM2646
Cur síos ar mheánearraí STSAFE-A1xx
Conas: comhtháthú agus cumraíocht
Déanann an chuid seo cur síos ar conas na meánearraí STSAFE-A1xx a chomhtháthú agus a chumrú san fheidhmchlár úsáideora.
Céimeanna comhtháthú
Lean na céimeanna seo chun lárearraí STSAFE-A1xx a chomhtháthú san fheidhmchlár atá uait:
·
Céim 1: Cóipeáil (agus athainmnigh go roghnach) an stsafea_service_interface_template.c file agus ceachtar de
stsafea_crypto_mbedtls_interface_template.c nó stsafea_crypto_stlib_interface_template.c chuig an úsáideoir
spás de réir na leabharlann cripteagrafach atá curtha leis an bhfeidhmchlár (cibé an
leabharlann chripteagrafach roghnaithe/úsáidte ag úsáideoirí, is féidir leo fiú a gcuid cripteagrafach féin a chruthú/a chur i bhfeidhm
comhéadan file ón tús tríd an teimpléad oiriúnach a oiriúnú).
·
Céim 2: Cóipeáil (agus athainmnigh go roghnach) an stsafea_conf_template.h agus stsafea_interface_conf_template.h
files chuig an spás úsáideora.
·
Céim 3: Bí cinnte a chur leis an gceart san áireamh i do phríomh nó aon fhoinse spáis úsáideora eile file go gcaithfidh
comhéadan an mheánearraí STSAFE-A1xx:
#cuir “stsafea_core.h” # san áireamh “stsafea_interface_conf.h”
·
Céim 4: Saincheap an files a úsáidtear sna trí chéim thuas de réir roghanna úsáideora.
Céimeanna cumraíochta
Chun lárearraí STSAFE-A1xx a chumrú i gceart san fheidhmchlár úsáideora, soláthraíonn ST dhá cheann éagsúla
teimpléad cumraíochta files a chóipeáil agus a shaincheapadh sa spás úsáideora de réir roghanna an úsáideora:
·
stsafea_interface_conf_template.h: Seo seanample template úsáidtear chun agus léiríonn sé conas a chumrú an
comhéadain cripteagrafacha agus lárearraí seirbhíse sa spás úsáideora tríd an #define seo a leanas
ráitis:
USE_PRE_LOADED_HOST_KEYS
MCU_PLATFORM_INCLUDE
MCU_PLATFORM_BUS_INCLUDE
MCU_PLATFORM_CRC_INCLUDE
·
stsafea_conf_template.h: Seo example template úsáidtear chun agus taispeánann sé conas an STSAFE-A a chumrú
lárearraí trí na ráitis #define seo a leanas:
STSAFEA_USE_OPTIMIZATION_SHARED_RAM
STSAFEA_USE_OPTIMIZATION_NO_HOST_MAC_ENCRYPT
STSAFEA_USE_FULL_ASSERT
USE_SIGNATURE_SESSION (don STSAFE-A100 amháin)
Lean na céimeanna seo chun lárearraí STSAFE-A1xx a chomhtháthú san fheidhmchlár atá uait:
·
Céim 1: Cóipeáil (agus athainmnigh go roghnach) an stsafea_interface_conf_template.h agus stsafea_conf_template.h
files chuig an spás úsáideora.
·
Céim 2: Deimhnigh nó modhnaigh an ráiteas #define den dá cheannteideal thuasluaite filede réir
an t-ardán úsáideora agus roghanna cripteagrafacha.
UM2646 - Rev 4
lch 13/23
4
4.1
Nóta:
4.2
Nóta:
UM2646
Bogearraí taispeána
Bogearraí taispeána
Léirítear sa chuid seo bogearraí taispeána atá bunaithe ar mheánearraí STSAFE-A1xx.
Fíordheimhniú
Léiríonn an léiriú seo an sreabhadh ordaithe ina bhfuil an STSAFE-A110 suite ar ghléas a fhíordheimhníonn óstach cianda (cás feiste IoT), agus an t-óstach áitiúil á úsáid mar bhealach chuig an gcianfhreastalaí. An cás ina bhfuil an STSAFE-A110 suite ar fhorimeallach a fhíordheimhníonn d’óstach áitiúil, le haghaidh example haghaidh cluichí, oiriúintí soghluaiste nó earraí inchaite, díreach mar an gcéanna.
Sreabhadh ordú Chun críocha taispeána, is iad na hóstach áitiúla agus iargúlta an gléas céanna anseo. 1. Bain, parsáil agus fíoraigh deimhniú poiblí STSAFE-A110 atá stóráilte i gcrios deighilte sonraí 0 na feiste
d'fhonn an eochair phoiblí a fháil: Léigh an teastas ag baint úsáide as earraí lár STSAFE-A1xx tríd an gcrios STSAFE-A110's 0. Parsáil an deimhniú ag baint úsáide as parsálaí na leabharlainne cripteagrafach. Léigh an deimhniú CA (ar fáil tríd an gcód). Parsáil an deimhniú CA ag baint úsáide as parsálaí na leabharlainne cripteagrafach. Fíoraigh bailíocht an deimhnithe ag baint úsáide as an deimhniú CA tríd an leabharlann cripteagrafach. Faigh an eochair phoiblí ón teastas STSAFE-A110 X.509. 2. Gin agus fíoraigh an síniú thar uimhir dhúshláin: Gin uimhir dhúshláin (uimhir randamach). Hash an dúshlán. Faigh síniú thar an dúshlán hashed ag baint úsáide as sliotán eochair phríobháideach STSAFE-A110 0 tríd an
STSAFE-A1xx meánearraí. Parsáil an síniú ginte ag baint úsáide as an leabharlann chripteagrafach. Fíoraigh an síniú ginte ag baint úsáide as eochair phoiblí STSAFE-A110 tríd an leabharlann cripteagrafach. Nuair a bhíonn sé seo bailí, tá a fhios ag an óstach go bhfuil an forimeallach nó an IoT barántúil.
Péireáil
Tá an cód seo example bunaítear péireáil idir feiste STSAFE-A110 agus an MCU a bhfuil sé nasctha leis. Ligeann an péireáil na malartuithe idir an gléas agus an MCU a fhíordheimhniú (is é sin, sínithe agus fíoraithe). Ní féidir an fheiste STSAFE-A110 a úsáid ach amháin i gcomhcheangal leis an MCU a bhfuil sé péireáilte leis. Is éard atá sa phéireáil ná go gcuireann an MCU óstach eochair MAC óstach agus eochair cipher óstach chuig an STSAFE-A110. Stóráiltear an dá eochair chuig NVM cosanta an STSAFE-A110 agus ba cheart iad a stóráil ar chuimhne flash an ghléis STM32. De réir réamhshocraithe, san example, cuireann an MCU óstach eochracha aitheanta chuig an STSAFE-A110 (féach an sreabhadh ordaithe thíos) a mholtar go mór a úsáid chun críocha taispeána. Ceadaíonn an cód freisin a ghiniúint eochracha randamach. Thairis sin, an cód exampGineann le eochair clúdaigh áitiúil nuair nach bhfuil an sliotán comhfhreagrach sa STSAFE-A110 cheana féin. Nuair a bhíonn sliotán an chlúdaigh áitiúil líonta, ceadaíonn an gléas STSAFE-A110 don óstach MCU clúdach áitiúil a fhilleadh/a dhífhilleadh chun eochair a stóráil go slán ar thaobh an MCU óstaigh. An cód péireála example ní mór é a fhorghníomhú go rathúil sula ndéantar an cód seo a leanas go léir a fhorghníomhú examples.
Sreabhadh ordú
1. Gin eochair an chlúdaigh áitiúil sa STSAFE-A110 ag baint úsáide as earraí lár STSAFE-A1xx. De réir réamhshocraithe, tá an t-ordú seo gníomhachtaithe. Bí ar an eolas go sainmhíníonn na ráitis seo a leanas sa pháir.c file díghníomhaíonn sé giniúint eochrach an chlúdaigh logánta: /* #define _FORCE_DEFAULT_FLASH_ */
Ní tharlaíonn an oibríocht seo ach amháin mura bhfuil sliotán eochrach clúdaigh áitiúil STSAFE-A110 lán cheana féin.
UM2646 - Rev 4
lch 14/23
UM2646
Bogearraí taispeána
2. Sainmhínigh dhá uimhir 128-giotán le húsáid mar an eochair MAC óstach agus an eochair cipher óstach. De réir réamhshocraithe, úsáidtear eochracha órga aitheanta. Tá na luachanna seo a leanas acu: 0x00,0x11,0x22,0x33,0x44,0x55,0x66,0x77,0x88,0x99,0xAA,0xBB,0xCC,0xDD,0xEE,0xFF / * Host MAC key */ 0x11,0x11,0, 22,0x22,0x33,0x33,0x44,0x44,0x55,0x55,0x66,0x66,0x77,0x77,0x88,0x88 / * Eochair cipher óstach */
Chun giniúint eochrach randamach a ghníomhachtú, cuir an ráiteas sainithe seo a leanas leis an pairing.c file: #define USE_HOST_KEYS_SET_BY_PAIRING_APP 1
3. Stóráil an eochair MAC óstach agus an eochair cipher óstach dá sliotán faoi seach sa STSAFE-A110. 4. Stóráil an eochair MAC óstach agus an eochair cipher óstach do chuimhne flash an STM32.
4.3
Bunú eochrach (rún a bhunú)
Léiríonn an léiriú seo an cás ina bhfuil an fheiste STSAFE-A110 suite ar fheiste (amhail feiste IoT), a dhéanann cumarsáid le cianfhreastalaí, agus ina gcaithfidh sé cainéal slán a bhunú chun sonraí a mhalartú leis.
Sa seanample, imríonn an gléas STM32 ról an fhreastalaí iargúlta (óstach iargúlta) agus an t-óstach áitiúil atá ceangailte leis an bhfeiste STSAFE-A110.
Is é sprioc an cháis úsáide seo ná a thaispeáint conas rún comhroinnte a bhunú idir an t-óstach áitiúil agus an cianfhreastalaí ag baint úsáide as an scéim cuar éilipseach Diffie-Hellman le eochair statach (ECDH) nó gearrshaolach (ECDHE) sa STSAFE-A110.
Ba cheart an rún comhroinnte a dhíorthú a thuilleadh d'eochracha oibre amháin nó níos mó (nach bhfuil léirithe anseo). Is féidir na heochracha oibre seo a úsáid ansin i bprótacail chumarsáide mar TLS, le haghaidh example chun rúndacht, sláine agus barántúlacht na sonraí a mhalartaítear idir an t-óstach áitiúil agus an cianfhreastalaí a chosaint.
Sreabhadh ordú
Fíor 7. Léiríonn sreabhadh ordaithe bunaíochta eochair an sreabhadh ordaithe.
·
Tá eochracha príobháideacha agus poiblí an óstaigh cianchódaithe go crua sa chód example.
·
Seolann an t-óstach áitiúil an t-ordú StSafeA_GenerateKeyPair chuig an STSAFE-A110 chun an
eochairphéire ar a sliotán gearrshaolach (sliotán 0xFF).
·
Seolann an STSAFE-A110 an eochair phoiblí (a fhreagraíonn do shliotán 0xFF) chuig an STM32 (a léiríonn
an t-óstach iargúlta).
·
Ríomhann an STM32 rún an chianósta (ag baint úsáid as eochair phoiblí an ghléis STSAFE agus an cianda
eochair phríobháideach an óstaigh).
·
Seolann an STM32 eochair phoiblí an chianósta chuig an STSAFE-A110 agus iarrann sé ar an STSAFE-A110
ríomh rún an óstaigh áitiúil trí úsáid a bhaint as an StSafeA_EstablishKey API.
·
Seolann an STSAFE-A110 rún an óstaigh áitiúil chuig an STM32.
·
Déanann an STM32 comparáid idir an dá rún, agus priontaí an toradh. Má tá na rúin mar an gcéanna, an rún
tá an bunú rathúil.
UM2646 - Rev 4
lch 15/23
Fíor 7. Sreabhadh ordú bunaíochta eochair
UM2646
Bogearraí taispeána
Óstach cianda
STM 32
Óstach áitiúil
STSAFE
Rún an óstaigh chianda a ríomh (ag baint úsáide as eochair phríobháideach an óstaigh chianda agus eochair phoiblí an óstaigh áitiúil (sliotán STSAFE 0xFF))
Rún óstach cianda
Gin Péire Eochair
Gin Péire Eochair ar sliotán 0xFF
Gintear eochair phoiblí STSAFE ar
Gineadh eochair phoiblí STSAFE
sliotán 0xFF
Eochair phoiblí an óstach cianda
Déanann STM32 an rún óstach iargúlta a chur i gcomparáid leis an
rún ósta áitiúil agus priontaí an toradh
Socraigh Eochair (eochair phoiblí an óstach cianda)
Rún an óstaigh áitiúil a sheoladh
Rún an óstaigh áitiúil a ríomh (ag baint úsáide as eochair phríobháideach an óstaigh áitiúil (sliotán STSAFE 0xFF) agus eochair phoiblí an óstaigh chianda)
Rún an óstaigh áitiúil
4.4
Nóta:
4.5
Wrap / dífhillte clúdaigh áitiúla
Léiríonn an léiriú seo an cás ina ndéanann an STSAFE-A110 an clúdach áitiúil a fhilleadh/a dhíphacáil chun rún a stóráil go daingean d’aon chuimhne neamh-luaineach (NVM). Is féidir eochracha criptithe/díchriptithe a stóráil go slán ar an mbealach sin chun cuimhne bhreise nó laistigh de chuimhne sonraí úsáideora STSAFEA110. Úsáidtear an mheicníocht fillte chun téacs rúnda nó gnáth-théacs a chosaint. Is éard atá san aschur fillte ná clúdach litreach criptithe le algartam fillte eochair AES, agus ina bhfuil an eochair nó an gnáth-théacs atá le cosaint.
Sreabhadh ordú
Is iad na hóstach áitiúla agus iargúlta an gléas céanna anseo. 1. Gin sonraí randamacha arna gcomhshamhlú le clúdach áitiúil. 2. Wrap an clúdach áitiúil ag baint úsáide as na hearraí lár STSAFE-A110. 3. Stóráil an clúdach fillte. 4. Bain úsáid as earraí lár an STSAFE-A110 a dhíscaoil an clúdach fillte. 5. Déan comparáid idir an clúdach neamhfhillte agus an clúdach áitiúil tosaigh. Ba chóir go mbeadh siad comhionann.
Giniúint péire eochair
Léiríonn an léiriú seo an sreabhadh ordaithe ina bhfuil an gléas STSAFE-A110 suite ar óstach áitiúil. Iarrann óstach cianda ar an ósta áitiúil seo péire eochair a ghiniúint (eochair phríobháideach agus eochair phoiblí) ar shliotán 1 agus ansin dúshlán a shíniú (uimhir randamach) leis an eochair phríobháideach a ghintear.
Tá an cianóstach in ann an síniú a fhíorú ansin leis an eochair phoiblí ginte.
Tá an léiriú seo cosúil leis an léiriú Fíordheimhnithe le dhá dhifríocht:
·
Tá an péire eochair sa léiriú Fíordheimhnithe ginte cheana féin (ar shliotán 0), ach, san example,
gineann muid an péire eochair ar sliotán 1. Is féidir leis an bhfeiste STSAFE-A110 an péire eochair ar sliotán 0xFF a ghiniúint freisin,
ach amháin chun críocha bunaíochta.
·
Baintear an eochair phoiblí sa léiriú Fíordheimhnithe as an teastas i gcrios 0. Sa
example, seoltar an eochair phoiblí ar ais le freagra STSAFE-A110 ar an
Ordú StSafeA_GenerateKeyPair.
UM2646 - Rev 4
lch 16/23
UM2646
Bogearraí taispeána
Nóta:
Sreabhadh ordú
Chun críocha taispeána, is iad na hóstach áitiúla agus iargúlta an gléas céanna anseo. 1. Seolann an t-óstach an t-ordú StSafeA_GenerateKeyPair chuig an STSAFE-A110, a sheolann an
eochair phoiblí don MCU óstach. 2. Gineann an t-óstach dúshlán (uimhir randamach 48-byte) ag baint úsáide as an StSafeA_GenerateRandom API. Tá an
Seolann STSAFE-A110 an uimhir randamach ginte ar ais. 3. Ríomhann an t-óstach hash na huimhreach ginte ag baint úsáide as an leabharlann cripteagrafach. 4. Iarrann an t-óstach ar an STSAFE-A110 síniú a ghiniúint den hash ríomh ag baint úsáide as an
StSafeA_GenerateSignature API. Seolann an STSAFE-A110 an síniú ginte ar ais.
5. Fíoraíonn an t-óstach an síniú ginte leis an eochair phoiblí a sheol an STSAFE-A110 i gcéim 1. 6. Tá an toradh fíoraithe sínithe clóite.
UM2646 - Rev 4
lch 17/23
UM2646
Stair athbhreithnithe
Tábla 6. Stair athbhreithniú doiciméad
Dáta
Athbhreithniú
Athruithe
09-Nollaig-2019
1
Eisiúint tosaigh.
13-Ean-2020
2
Baineadh an rannán faisnéise Ceadúnais.
Liosta nuashonraithe de ghnéithe léirithe ag cóid taispeána sa Réamhrá. Bainte Tábla Liosta na n-acrainmneacha agus cuireadh isteach gluais ag an deireadh.
Athrú téacs beag agus dathanna nuashonraithe i bhFíor 1. Ailtireacht STSAFE-A1xx.
Nuashonraithe Fíor 2. Léaráid bloc iarratais STSAFE-A1xx.
Tábla 1 Nuashonraithe. API easpórtáilte modúl CORE.
07-2022 Feabhra
3
Baineadh StSafeA_InitHASH agus StSafeA_ComputeHASH de Tábla 4. D'easpórtáil modúl CRYPTO APIanna.
Mír 3.8.2 Nuashonraithe: Céimeanna cumraíochta.
Alt 4.2 nuashonraithe: Péireáil.
Alt 4.3 nuashonraithe: Bunú eochrach (rún a bhunú).
Curtha leis Alt 4.5: Giniúint péirí eochrach.
Athruithe beaga téacs.
Tá pacáiste bogearraí STSAFE-A1xx curtha leis comhtháite in X-CUBE-SAFEA1 v1.2.1 mar mheánearraí
agus tá sé comhtháite mar BSP don phacáiste bogearraí don STM32CubeMX. agus Na teimpléid thuas
07-Már-2024
4
nach bhfuil i láthair ach san fhillteán BSP den phacáiste X-CUBE-SAFEA1..
Cuid 3.1 nuashonraithe: Cur síos ginearálta, Cuid 3.2: Ailtireacht agus Cuid 3.7: Struchtúr fillteáin.
UM2646 - Rev 4
lch 18/23
Gluais
AES Ardchaighdeán criptithe ANSI Institiúid Chaighdeáin Náisiúnta Mheiriceá API Comhéadan feidhmchláir Comhéadan Clár Tacaíochta Boird BSP CA Údarás Deimhniúcháin CC CC Critéir Choiteanna C-MAC Cód fíordheimhnithe teachtaireachta ordú ECC Cripteagrafaíocht cuar éilipseach ECDH Cuar éilipseach DiffieHellman ECDHE Cuar éilipseach DiffieHellman – gearrshaolach EWARM IAR Binse Oibre Leabaithe® do Arm® HAL Ciseal astarraingthe Crua-earraí I/O Ionchur/aschur IAR Systems® Ceannaire domhanda in uirlisí bogearraí agus seirbhísí chun córais leabaithe a fhorbairt. IDE Timpeallacht chomhtháite forbartha. Feidhmchlár bogearraí a sholáthraíonn áiseanna cuimsitheacha do ríomhchláraitheoirí chun bogearraí a fhorbairt. IoT Idirlíon rudaí I²C Ciorcad idir-chomhtháite (IIC) LL Tiománaithe ísealleibhéil Cód fíordheimhnithe teachtaireachta MAC MCU Aonad microcontroller MDK-ARM Keil® trealamh forbartha microcontroller le haghaidh Arm® MPU Aonad cosanta cuimhne NVM Cuimhne neamh-luaineach
Córas oibriúcháin OS SE Eilimint slán SHA Algartam Hash Slán SLA Comhaontú ceadúnais bogearraí ST STMicroelectronics TLS Slándáil ciseal iompair USB Bus srathach uilíoch
UM2646
Gluais
UM2646 - Rev 4
lch 19/23
UM2646
Clár ábhair
Clár ábhair
1 Eolas ginearálta . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 2 eilimint shlán STSAFE-A110. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 3 Cur síos ar mheánearraí STSAFE-A1xx . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
3.1 Cur síos ginearálta. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 3.2 Ailtireacht . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 3.3 modúl CORE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 3.4 SEIRBHÍS modúl . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 3.5 modúl CRYPTO. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 3.6 Teimpléid. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 3.7 Struchtúr fillteáin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 3.8 Conas: comhtháthú agus cumraíocht . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
3.8.1 Céimeanna imeasctha . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 3.8.2 Céimeanna cumraíochta . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
4 Bogearraí taispeána . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .14 4.1 Fíordheimhniú . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 4.2 Péireáil . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 4.3 Bunú eochrach ( rún a bhunú ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 4.4 Fillte/dífhillte na clúdaigh áitiúla . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 4.5 Giniúint péirí eochrach. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Stair an athbhreithnithe. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .18 Liosta táblaí. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .21 Liosta figiúirí. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .22
UM2646 - Rev 4
lch 20/23
UM2646
Liosta táblaí
Liosta táblaí
Tábla 1. Tábla 2. Tábla 3. Tábla 4. Tábla 5. Tábla 6 .
API easpórtáilte modúl CORE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 API modúil CORE STSAFE-A110 arna n-onnmhairiú . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 SEIRBHÍS modúl onnmhairithe APIs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . onnmhairíodh 9 API modúl CRYPTO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 Teimpléid . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 Stair athbhreithnithe doiciméad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
UM2646 - Rev 4
lch 21/23
UM2646
Liosta figiúirí
Liosta figiúirí
Fíor 1. Fíor 2. Fíor 3. Fíor 4. Fíor 5. Fíor 6. Fíor 7 .
STSAFE-A1xx ailtireacht. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 Léaráid Bloc Feidhmchláir STSAFE-A1xx . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 ailtireacht modúl CORE. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 SEIRBHÍS ailtireacht modúl . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 ailtireacht modúil CRYPTO. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 Tionscadal file struchtúr . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 Sreabhadh ordú bunaíochta eochrach . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
UM2646 - Rev 4
lch 22/23
UM2646
FÓGRA TÁBHACHTACH LÉIGH GO CÚRAMACH Coimeádann STMicroelectronics NV agus a fhochuideachtaí (“ST”) an ceart chun athruithe, ceartúcháin, feabhsuithe, modhnuithe agus feabhsuithe a dhéanamh ar tháirgí ST agus/nó ar an doiciméad seo tráth ar bith gan fógra. Ba cheart do cheannaitheoirí an fhaisnéis ábhartha is déanaí maidir le táirgí ST a fháil sula ndéanann siad orduithe. Díoltar táirgí ST de bhun théarmaí agus choinníollacha díolacháin ST atá i bhfeidhm tráth admháil an ordaithe. Is iad na ceannaitheoirí amháin atá freagrach as roghnú, roghnú agus úsáid táirgí ST agus ní ghlacann ST aon dliteanas as cúnamh iarratais ná as dearadh táirgí ceannaitheoirí. Ní dheonaíonn ST anseo ceadúnas, sainráite nó intuigthe, d'aon cheart maoine intleachtúla. Cuirfidh athdhíol táirgí ST a bhfuil forálacha éagsúla acu leis an bhfaisnéis atá leagtha amach anseo ar neamhní aon bharántas arna dheonú ag ST don táirge sin. Is trádmharcanna de chuid ST iad ST agus an lógó ST. Le haghaidh tuilleadh faisnéise faoi thrádmharcanna ST, féach www.st.com/trademarks. Is leis na húinéirí faoi seach gach ainm táirge nó seirbhíse eile. Tagann an fhaisnéis sa doiciméad seo in ionad na faisnéise a soláthraíodh roimhe seo in aon leaganacha roimhe seo den doiciméad seo.
© 2024 STMicroelectronics Gach ceart ar cosaint
UM2646 - Rev 4
lch 23/23
Doiciméid / Acmhainní
![]() |
Pacáiste Bogearraí STMicroelectronics X-CUBE-SAFEA1 [pdfTreoir Úsáideora STSAFE-A100, STSAFE-A110, Pacáiste Bogearraí X-CUBE-SAFEA1, X-CUBE-SAFEA1, Pacáiste Bogearraí, Pacáiste |




