X-CUBE-SAFEA1 ሶፍትዌር ጥቅል

ዝርዝሮች

  • የምርት ስም፡ STSAFE-A110 ደህንነቱ የተጠበቀ አካል
  • ስሪት: X-CUBE-SAFEA1 v1.2.1
  • በ STM32CubeMX ሶፍትዌር ጥቅል ውስጥ የተዋሃደ
  • ቁልፍ ባህሪዎች
    • የርቀት አስተናጋጅ ጨምሮ ደህንነቱ የተጠበቀ የሰርጥ ማቋቋሚያ
      የትራንስፖርት ንብርብር ደህንነት (TLS) መጨባበጥ
    • የፊርማ ማረጋገጫ አገልግሎት (አስተማማኝ ማስነሻ እና firmware
      ማሻሻል)
    • የአጠቃቀም ቁጥጥር ከአስተማማኝ ቆጣሪዎች ጋር
    • ማጣመር እና ደህንነቱ የተጠበቀ ሰርጥ ከአስተናጋጅ መተግበሪያ ፕሮሰሰር ጋር
    • የአካባቢ ወይም የርቀት አስተናጋጅ ፖስታዎችን መጠቅለል እና መፍታት
    • ላይ-ቺፕ ቁልፍ ጥንድ ትውልድ

የምርት አጠቃቀም መመሪያዎች

1. አጠቃላይ መረጃ

የSTSAFE-A110 ደህንነቱ የተጠበቀ አካል ለማቅረብ የተነደፈ ነው።
የማረጋገጫ እና የውሂብ አስተዳደር አገልግሎቶች ለአካባቢያዊ ወይም የርቀት መቆጣጠሪያ
አስተናጋጆች. እንደ IoT መሣሪያዎች ላሉ የተለያዩ መተግበሪያዎች ተስማሚ ነው ፣
ስማርት-ቤት ስርዓቶች፣ የኢንዱስትሪ መተግበሪያዎች እና ሌሎችም።

2. መጀመር

የSTSAFE-A110 ደህንነቱ የተጠበቀ አካል መጠቀም ለመጀመር፡-

  1. በኦፊሴላዊው STSAFE-A110 ላይ የሚገኘውን የውሂብ ሉህ ይመልከቱ
    web ዝርዝር መረጃ ለማግኘት ገጽ.
  2. የ STSAFE-A1xx መካከለኛ ሶፍትዌር ጥቅልን ከ ያውርዱ
    STSAFE-A110 የበይነመረብ ገጽ ወይም STM32CubeMX።
  3. እንደ STM32Cube IDE ወይም ከሚደገፉ አይዲኢዎች ጋር ተኳሃኝነትን ያረጋግጡ
    የስርዓት ስራ ቤንች ለ STM32.

3. ሚድልዌር መግለጫ

3.1 አጠቃላይ መግለጫ

የ STSAFE-A1xx መካከለኛ ዌር በመካከላቸው ያለውን መስተጋብር ያመቻቻል
ደህንነቱ የተጠበቀ ኤለመንት መሳሪያ እና MCU፣ የተለያዩ የአጠቃቀም ጉዳዮችን ማንቃት።
ደህንነትን ለማሻሻል በST ሶፍትዌር ፓኬጆች ውስጥ የተዋሃደ ነው።
ባህሪያት.

3.2 አርክቴክቸር

መካከለኛው ሶፍትዌር የተለያዩ የሶፍትዌር ክፍሎችን ያቀፈ ነው-
ጨምሮ፡-

  • STSAFE-A1xx ኤፒአይ (ዋና በይነገጽ)
  • ኮር CRYPTO
  • MbedTLS ክሪፕቶግራፊክ አገልግሎት በይነገጽ SHA/AES
  • የሃርድዌር አገልግሎት በይነገጽ X-CUBECRYPTOLIB

ተዘውትረው የሚጠየቁ ጥያቄዎች (FAQ)

ጥ፡ የSTSAFE-A110 ዳታ ሉህ የት ማግኘት እችላለሁ?

መ: የመረጃ ወረቀቱ በSTSAFE-A110 ላይ ይገኛል። web ገጽ ለ
በመሳሪያው ላይ ተጨማሪ መረጃ.

ጥ፡ የሚደገፉት የተቀናጁ የልማት አካባቢዎች ምንድናቸው?
ለ STSAFE-A1xx መካከለኛ ዌር?

መ: የሚደገፉት አይዲኢዎች STM32Cube IDE እና System Workbench ያካትታሉ
ለ STM32 (SW4STM32) በ X-CUBE-SAFEA1 v1.2.1 ጥቅል።

UM2646 እ.ኤ.አ.
የተጠቃሚ መመሪያ
በ X-CUBE-SAFEA1 ሶፍትዌር ጥቅል መጀመር
መግቢያ
ይህ የተጠቃሚ መመሪያ በ X-CUBE-SAFEA1 ሶፍትዌር ጥቅል እንዴት መጀመር እንደሚቻል ይገልጻል። የ X-CUBE-SAFEA1 ሶፍትዌር ፓኬጅ የ STSAFE-A110 መሳሪያ ባህሪያትን ከአስተናጋጅ ማይክሮ መቆጣጠሪያ የሚጠቀሙ በርካታ የማሳያ ኮዶችን የሚሰጥ የሶፍትዌር አካል ነው። እነዚህ የማሳያ ኮዶች በSTM1Cube የሶፍትዌር ቴክኖሎጂ ላይ የተገነቡትን STSAFE-A32xx መካከለኛ ዌር በተለያዩ የSTM32 ማይክሮ መቆጣጠሪያ መሳሪያዎች ላይ ተንቀሳቃሽነት ለማቃለል ይጠቀማሉ። በተጨማሪም፣ ለሌሎች MCUs ተንቀሳቃሽነት MCU-agnostic ነው። እነዚህ የማሳያ ኮዶች የሚከተሉትን ባህሪያት ያሳያሉ፡ · ማረጋገጥ · ማጣመር · ቁልፍ ማቋቋም · የአካባቢ ኤንቨሎፕ መጠቅለያ · የቁልፍ ጥንድ ማመንጨት

UM2646 - ራእይ 4 - ማርች 2024 ለበለጠ መረጃ በአካባቢዎ የሚገኘውን STMicroelectronics የሽያጭ ቢሮን ያነጋግሩ።

www.st.com

1
ማስታወሻ፡ ማስታወሻ፡

UM2646 እ.ኤ.አ.
አጠቃላይ መረጃ
አጠቃላይ መረጃ
የX-CUBE-SAFEA1 ሶፍትዌር ፓኬጅ የSTSAFE-A110 ደህንነቱ የተጠበቀ አባል አገልግሎቶችን ወደ አስተናጋጅ MCU ኦፕሬቲንግ ሲስተም (OS) እና አፕሊኬሽኑን ለማዋሃድ ማጣቀሻ ነው። በ Arm® Cortex®-M ፕሮሰሰር ላይ በመመስረት በSTM110 32-ቢት ማይክሮ መቆጣጠሪያ ላይ የሚፈጸሙትን የSTSAFE-A32 ሾፌር እና የማሳያ ኮዶችን ይዟል። አርም በዩኤስ እና/ወይም በሌላ ቦታ የአርም ሊሚትድ (ወይም ተባባሪዎቹ) የተመዘገበ የንግድ ምልክት ነው። የX-CUBE-SAFEA1 የሶፍትዌር ፓኬጅ የተሰራው በANSI C ውስጥ ነው።ነገር ግን ከመድረክ ነጻ የሆነ አርክቴክቸር ለተለያዩ የተለያዩ መድረኮች ቀላል ተንቀሳቃሽነት እንዲኖር ያስችላል። ከዚህ በታች ያለው ሰንጠረዥ ለዚህ ሰነድ የተሻለ ግንዛቤ ጠቃሚ የሆኑ የምህፃረ ቃላትን ፍቺ ያቀርባል።
STSAFE-A1xx የሶፍትዌር ጥቅል በ X-CUBE-SAFEA1 v1.2.1 እንደ መካከለኛ ዌር የተዋሃደ ሲሆን ለ STM32CubeMX የሶፍትዌር ጥቅል እንደ BSP የተዋሃደ ነው።

UM2646 - ራዕይ 4

2 / 23 ገጽ

UM2646 እ.ኤ.አ.
STSAFE-A110 ደህንነቱ የተጠበቀ አካል

2

STSAFE-A110 ደህንነቱ የተጠበቀ አካል

STSAFE-A110 ለአካባቢያዊ ወይም የርቀት አስተናጋጅ የማረጋገጫ እና የውሂብ አስተዳደር አገልግሎቶችን እንደ አስተማማኝ አካል የሚያገለግል በጣም ደህንነቱ የተጠበቀ መፍትሄ ነው። የቅርብ ጊዜውን ደህንነታቸው በተጠበቁ ማይክሮ ተቆጣጣሪዎች ላይ የሚሰራ ደህንነቱ የተጠበቀ ስርዓተ ክወና ያለው ሙሉ የመዞሪያ መፍትሄን ያካትታል።

STSAFE-A110 በ IoT (Internet of things) መሳሪያዎች፣ ስማርት-ሆም፣ ስማርት ከተማ እና የኢንዱስትሪ አፕሊኬሽኖች፣ የሸማች ኤሌክትሮኒክስ መሳሪያዎች፣ የፍጆታ እቃዎች እና መለዋወጫዎች ውስጥ ሊዋሃድ ይችላል። የእሱ ዋና ባህሪያት የሚከተሉት ናቸው:

·

ማረጋገጫ (የጎራዎች፣ IoT እና USB Type-C® መሳሪያዎች)

·

የትራንስፖርት ንብርብር ደህንነት (TLS) እጅ መጨባበጥን ጨምሮ ከርቀት አስተናጋጅ ጋር ደህንነቱ የተጠበቀ የሰርጥ ማቋቋሚያ

·

የፊርማ ማረጋገጫ አገልግሎት (ደህንነቱ የተጠበቀ ቡት እና የጽኑ ትዕዛዝ ማሻሻል)

·

የአጠቃቀም ቁጥጥር ከአስተማማኝ ቆጣሪዎች ጋር

·

ማጣመር እና ደህንነቱ የተጠበቀ ሰርጥ ከአስተናጋጅ መተግበሪያ ፕሮሰሰር ጋር

·

የአካባቢ ወይም የርቀት አስተናጋጅ ፖስታዎችን መጠቅለል እና መፍታት

·

ላይ-ቺፕ ቁልፍ ጥንድ ትውልድ

በSTSAFE-A110 ላይ የሚገኘውን የSTSAFE-A110 ውሂብ ሉህ ይመልከቱ። web በመሣሪያው ላይ ተጨማሪ መረጃ ለማግኘት ገጽ.

UM2646 - ራዕይ 4

3 / 23 ገጽ

UM2646 እ.ኤ.አ.
STSAFE-A1xx መካከለኛ ዌር መግለጫ

3

STSAFE-A1xx መካከለኛ ዌር መግለጫ

ይህ ክፍል የSTSAFE-A1xx የመካከለኛ ዌር ሶፍትዌር ጥቅል ይዘት እና አጠቃቀሙን ይዘረዝራል።

3.1

አጠቃላይ መግለጫ

የSTSAFE-A1xx መካከለኛ ዌር ለሚከተሉት የተነደፉ የሶፍትዌር ክፍሎች ስብስብ ነው፡-

·

የSTSAFE-A110 ደህንነቱ የተጠበቀ ኤለመንት መሳሪያን ከኤም.ሲ.ዩ

·

በጣም አጠቃላይ የ STSAFE-A110 አጠቃቀም ጉዳዮችን ይተግብሩ

የSTSAFE-A1xx መሃከለኛ ዌር ሙሉ በሙሉ በST ሶፍትዌር ፓኬጆች ውስጥ እንደ መካከለኛ ዌር አካል ደህንነታቸው የተጠበቁ ንጥረ ነገሮችን ለመጨመር የተዋሃደ ነው (ለምሳሌample X-CUBE-SBSFU ወይም X-CUBE-SAFEA1)።

ከSTSAFE-A110 የኢንተርኔት ገጽ በ Tools & Software tab በኩል ማውረድ ወይም ከSTM32CubeMX ማውረድ ይቻላል።

ሶፍትዌሩ እንደ ምንጭ ኮድ በ ST ሶፍትዌር ፍቃድ ስምምነት (SLA0088) ቀርቧል (ለበለጠ ዝርዝር የፍቃድ መረጃን ይመልከቱ)።

የሚከተሉት የተቀናጁ የልማት አካባቢዎች ይደገፋሉ፡-

·

IAR Embedded Workbench® ለ Arm® (EWARM)

·

Keil® የማይክሮ መቆጣጠሪያ ልማት ስብስብ (MDK-ARM)

·

STM32Cube አይዲኢ (STM32CubeIDE)

·

በX-CUBE-SAFEA32 v4 ጥቅል ብቻ የሚደገፈው የስርዓት ስራ ቤንች ለ STM32 (SW1STM1.2.1)

ስለሚደገፉት አይዲኢ ስሪቶች መረጃ ለማግኘት በጥቅሉ ስር አቃፊ ውስጥ የሚገኙትን የመልቀቂያ ማስታወሻዎች ይመልከቱ።

3.2

አርክቴክቸር

ይህ ክፍል የSTSAFE-A1xx መካከለኛ ሶፍትዌር ጥቅል የሶፍትዌር ክፍሎችን ይገልጻል።

ከታች ያለው ምስል ሀ view የ STSAFE-A1xx መካከለኛ ዌር አርክቴክቸር እና ተዛማጅ መገናኛዎች።

ምስል 1. STSAFE-A1xx አርክቴክቸር

STSAFE-A1xx ኤፒአይ (ዋና በይነገጽ)

ኮር

CRYPTO

MbedTM TLS

ክሪፕቶግራፊክ አገልግሎት በይነገጽ SHA/AES

አገልግሎት

ገለልተኛ አካባቢ
በMCU የደህንነት ባህሪያት ለመጠበቅ ተስማሚ
(ኤምፒዩ፣ ፋየርዎል፣ TrustZone®፣ ወዘተ.)

የሃርድዌር አገልግሎት በይነገጽ

X-CUBECRYPTOLIB

UM2646 - ራዕይ 4

4 / 23 ገጽ

ማስታወሻ፡-

UM2646 እ.ኤ.አ.
STSAFE-A1xx መካከለኛ ዌር መግለጫ

የመሃል ዌር ሶስት የተለያዩ በይነገጾች አሉት።

·

STSAFE-A1xx API: ዋናው የመተግበሪያ ፕሮግራሚንግ በይነገጽ (ኤፒአይ) ነው፣ ይህም ለሁሉም ሙሉ መዳረሻ ይሰጣል።

የ STSAFE-A110 አገልግሎቶች ወደ ላይኛው ንብርብሮች (መተግበሪያ፣ ቤተ መጻሕፍት እና ቁልል) ወደ ውጭ ይላካሉ። ይህ በይነገጽ ነው።

ሁሉም ወደ ውጭ የሚላኩ ኤፒአይዎች በCORE ሞጁል ውስጥ ስለሚተገበሩ እንደ ዋና በይነገጽ ተብሎም ይጠራል።

የ STSAFE-A1xx መካከለኛ ዌርን ለማዋሃድ የሚያስፈልጋቸው የላይኛው ንብርብሮች STSAFE-A110 መድረስ አለባቸው

በዚህ በይነገጽ በኩል ባህሪያት.

·

የሃርድዌር አገልግሎት በይነገጽ፡ ይህ በይነገጽ ከፍተኛውን ለመድረስ በSTSAFE-A1xx መካከለኛ ዌር ጥቅም ላይ ይውላል

የሃርድዌር መድረክ ነጻነት. የተወሰነውን MCU፣ IO አውቶቡስ ለማገናኘት የአጠቃላይ ተግባራት ስብስብ ያካትታል

እና የጊዜ ተግባራት. ይህ መዋቅር የላይብረሪውን ኮድ እንደገና ጥቅም ላይ ማዋልን ያሻሽላል እና ቀላል ተንቀሳቃሽነት ዋስትና ይሰጣል

ሌሎች መሳሪያዎች.

እንደ ደካማ ተግባራት የተገለጹ፣ እነዚህ አጠቃላይ ተግባራት ከቀድሞው በኋላ በመተግበሪያ ደረጃ መተግበር አለባቸውampለቀላል ውህደት በstsafea_service_interface_template.c አብነት ውስጥ የቀረበ

እና በላይኛው ንብርብሮች ውስጥ ማበጀት.

·

ክሪፕቶግራፊክ አገልግሎት በይነገጽ፡ ይህ በይነገጽ ለመጠቀም በSTSAFE-A1xx መካከለኛ ዌር ጥቅም ላይ ይውላል

የመሳሪያ ስርዓት ወይም የቤተ-መጽሐፍት ምስጠራ ተግባራት እንደ SHA (ደህንነቱ የተጠበቀ ሃሽ ስልተ ቀመር) እና AES (የላቀ

የኢንክሪፕሽን ደረጃ) ለአንዳንድ ማሳያዎች በመካከለኛውዌር ያስፈልጋል።

እንደ ደካማ ተግባራት የተገለጹት እነዚህ የምስጠራ ተግባራት በመተግበሪያ ደረጃ መተግበር አለባቸው

የቀድሞውን ተከትሎampበሁለት የተለያዩ አብነቶች ተሰጥቷል፡-

stsafea_crypto_mbedtls_interface_template.c የ Arm® MbedTM TLS ምስጠራ ቤተ-መጽሐፍት ጥቅም ላይ ከዋለ; የ ST ምስጠራ ቤተ-መጽሐፍት ጥቅም ላይ ከዋለ stsafea_crypto_stlib_interface_template.c;

·

የአብነት ምንጩን በቀላሉ በማበጀት ተለዋጭ ክሪፕቶግራፊክ ቤተ-መጻሕፍት መጠቀም ይቻላል። fileኤስ. የ

አብነት files በላይኛው ንብርብሮች ውስጥ በቀላሉ ለማዋሃድ እና ለማበጀት የቀረቡ ናቸው።

Arm እና Mbed በዩኤስ እና/ወይም በሌላ ቦታ የ Arm Limited (ወይም አጋሮቹ) የተመዘገቡ የንግድ ምልክቶች ወይም የንግድ ምልክቶች ናቸው።

UM2646 - ራዕይ 4

5 / 23 ገጽ

UM2646 እ.ኤ.አ.
STSAFE-A1xx መካከለኛ ዌር መግለጫ
ከታች ያለው ምስል የሚያሳየው STSAFE-A1xx መካከለኛ ዌር በመደበኛ የ STM32Cube አፕሊኬሽን ውስጥ የተዋሃደ፣ በኤስቲኤም1 ኑክሊዮ ቦርድ ላይ በተጫነው የ X-NUCLEO-SAFEA32 ማስፋፊያ ሰሌዳ ላይ ነው።
ምስል 2. STSAFE-A1xx የመተግበሪያ እገዳ ንድፍ

በSTM1Cube መተግበሪያ ውስጥ STSAFE-A32xx መካከለኛ ዌር

ለ STM1CubeMX X-CUBE-SAFEA32 የማገጃ ንድፍ
እጅግ በጣም ጥሩውን የሃርድዌር እና የመድረክ ነጻነትን ለማቅረብ የSTSAFE-A1xx መካከለኛ ዌር ከ STM32Cube HAL ጋር በቀጥታ የተገናኘ አይደለም፣ ነገር ግን በይነገጽ fileበመተግበሪያ ደረጃ (stsafea_service_interface_template.c፣ stsafea_interface_conf.h) ተተግብሯል።

UM2646 - ራዕይ 4

6 / 23 ገጽ

UM2646 እ.ኤ.አ.
STSAFE-A1xx መካከለኛ ዌር መግለጫ

3.3

CORE ሞጁል

የ CORE ሞጁል የመሃል ዌር ዋና አካል ነው። የ STSAFE-A1xx ባህሪያትን በትክክል ለመጠቀም ከላይኛው ንብርብሮች (መተግበሪያ, ቤተ-መጽሐፍት, ቁልል እና የመሳሰሉት) የሚባሉትን ትዕዛዞች ተግባራዊ ያደርጋል.

ከታች ያለው ምስል ሀ view የ CORE ሞጁል አርክቴክቸር.

ምስል 3. CORE ሞጁል አርክቴክቸር

ውጫዊ የላይኛው ንብርብሮች (መተግበሪያ, ቤተ-መጽሐፍት, ቁልል, ወዘተ.)

ኮር

CRYPTO የውስጥ ሞጁል

SERVICE የውስጥ ሞጁል

የ CORE ሞጁል ከሚከተሉት ጋር የተገናኘ ባለብዙ በይነገጽ ሶፍትዌር አካል ነው፡-

·

የላይኛው ንብርብሮች፡ የውጭ ግንኙነት ከዚህ በታች ባሉት ሁለት ሰንጠረዦች በተገለጹት ወደ ውጭ በተላኩ ኤፒአይዎች በኩል;

·

ክሪፕቶግራፊክ ንብርብር: ከ CRYPTO ሞጁል ጋር ውስጣዊ ግንኙነት;

·

የሃርድዌር አገልግሎት ንብርብር: ከSERVICE ሞጁል ጋር ውስጣዊ ግንኙነት;

የSTSAFE-A1xx የመካከለኛ ዌር ሶፍትዌር ፓኬጅ ሙሉ የኤፒአይ ሰነድ በስር አቃፊው ውስጥ ያለውን የCORE ሞጁል ያቀርባል (STSAFE-A1xx_Middleware.chm ይመልከቱ) file).

የትእዛዝ ስብስብ አጭር ማብራሪያ ለማግኘት የ STSAFE-A110 የውሂብ ሉህ ይመልከቱ፣ እሱም በሚከተለው ሠንጠረዥ ውስጥ የተዘረዘሩት የትዕዛዝ ኤፒአይዎች ተዛማጅ ናቸው።

የኤፒአይ ምድብ ማስጀመሪያ ውቅር
አጠቃላይ ዓላማ ትዕዛዞች
የውሂብ ክፍልፍል ትዕዛዞች

ሠንጠረዥ 1. CORE ሞጁል ወደ ውጭ የተላከ ኤፒአይ
ተግባር StSafeA_Init የSTSAFE-A1xx መሣሪያ መያዣን ለመፍጠር፣ ለማስጀመር እና ለመመደብ። StSafeA_GetVersion የSTSAFE-A1xx መካከለኛ ዌር ክለሳ ለመመለስ። StSafeA_Echo በትእዛዙ የተላለፈውን ውሂብ ለመቀበል። StSafeA_ዳግም አስጀምር ተለዋዋጭ ባህሪያትን ወደ መጀመሪያ እሴቶቻቸው ዳግም ለማስጀመር። StSafeA_GenerateRandom በርካታ የዘፈቀደ ባይት ለማመንጨት። StSafeA_Hibernate የ STSAFE-Axxx መሳሪያውን በእንቅልፍ ውስጥ ለማስቀመጥ። StSafeA_DataPartitionQuery

UM2646 - ራዕይ 4

7 / 23 ገጽ

UM2646 እ.ኤ.አ.
STSAFE-A1xx መካከለኛ ዌር መግለጫ

የኤፒአይ ምድብ

የተግባር መጠይቅ ትዕዛዝ የውሂብ ክፍልፍል ውቅረትን ሰርስሮ ለማውጣት።

StSafeA_Decrement በቆጣሪ ዞን ባለ አንድ መንገድ ቆጣሪን ለመቀነስ።

የውሂብ ክፍልፍል ትዕዛዞች

StSafeA_Read ውሂብን ከውሂብ ክፍልፍል ዞን ለማንበብ።

StSafeA_Update በዞን ክፍፍል በኩል መረጃን ለማዘመን።

StSafeA_Generate Signature የECCDSA ፊርማ በመልዕክት መፍጨት ለመመለስ።

የግል እና የህዝብ ቁልፍ ትዕዛዞች

StSafeA_GenerateKeyPair በግል ቁልፍ ማስገቢያ ውስጥ ቁልፍ ጥንድ ለመፍጠር።
StSafeA_VerifyMessage Signature የመልእክቱን ትክክለኛነት ለማረጋገጥ።

StSafeA_EstablishKey asymmetric cryptography በመጠቀም በሁለት አስተናጋጆች መካከል የጋራ ሚስጥር ለመመስረት።

የ StSafeA_ProductDataQuery መጠይቅ ትእዛዝ የምርት ውሂቡን ሰርስሮ ለማውጣት።

የStSafeA_I2cParameterQuery መጠይቅ ትዕዛዝ የI²C አድራሻን እና ዝቅተኛ ኃይል ሁነታን ውቅር ለማምጣት።

የStSafeA_LifeCycleStateQuery መጠይቅ ትእዛዝ የህይወት ዑደት ሁኔታን ሰርስሮ ለማውጣት (የተወለደ፣ የሚሰራ፣ የተቋረጠ፣ የተወለደ እና የተቆለፈ ወይም የሚሰራ እና የተቆለፈ)።

አስተዳደራዊ ትዕዛዞች

የStSafeA_HostKeySlotQuery መጠይቅ ትዕዛዝ የአስተናጋጁ ቁልፍ መረጃን (የመገኘት እና አስተናጋጅ የC-MAC ቆጣሪ) ለማምጣት።
StSafeA_PutAttribute በSTSAFE-Axxx መሣሪያ ውስጥ እንደ ቁልፎች፣ የይለፍ ቃል፣ የI²C መለኪያዎች በባህሪው መሰረት ባህሪያትን ለማስቀመጥ TAG.

StSafeA_DeletePassword የይለፍ ቃሉን ከመግቢያው ላይ ለማጥፋት።

StSafeA_VerifyPassword የይለፍ ቃሉን ለማረጋገጥ እና ለወደፊት የትዕዛዝ ፍቃድ ማረጋገጫ ውጤቱን ለማስታወስ።

StSafeA_RawCommand ጥሬ ትዕዛዝ ለማስፈጸም እና ተዛማጅ ምላሽ ለመቀበል።

የStSafeA_LocalEnvelopeKeySlotQuery መጠይቅ ትእዛዝ ላሉ ቁልፍ ቦታዎች የአከባቢ ፖስታ ቁልፍ መረጃን (የማስገቢያ ቁጥር፣ የመገኘት እና የቁልፍ ርዝመት) ለማምጣት።

የአካባቢ ፖስታ ትዕዛዞች

StSafeA_GenerateLocalEnvelopeKey በአካባቢያዊ ኤንቨሎፕ ቁልፍ ማስገቢያ ውስጥ ቁልፍ ለማመንጨት።
StSafeA_WrapLocalEnvelope በአስተናጋጁ ሙሉ በሙሉ የሚተዳደረውን መረጃ (በተለምዶ ቁልፎች) በአካባቢያዊ የኤንቨሎፕ ቁልፍ እና [AES key wrap] ስልተቀመር ለመጠቅለል።

StSafeA_UnwrapLocalEnvelope በአካባቢያዊ ኤንቨሎፕ ቁልፍ ለመገልበጥ።

UM2646 - ራዕይ 4

8 / 23 ገጽ

UM2646 እ.ኤ.አ.
STSAFE-A1xx መካከለኛ ዌር መግለጫ

የኤፒአይ ምድብ
የትዕዛዝ ፈቃድ ማዋቀር ትእዛዝ

ሠንጠረዥ 2. ወደ ውጭ የተላኩ STSAFE-A110 CORE ሞዱል ኤፒአይዎች
ተግባር StSafeA_CommandAuthorizationConfigurationQuery መጠይቅ ትዕዛዝ ሊዋቀሩ የሚችሉ የመዳረሻ ሁኔታዎች ለትእዛዞች መዳረሻ ሁኔታዎችን ለማምጣት።

3.4

SERVICE ሞጁል

የSERVICE ሞጁል የመሃል ዌር ዝቅተኛ ንብርብር ነው። ከ MCU እና ከሃርድዌር መድረክ አንፃር ሙሉ የሃርድዌር ማጠቃለያን ተግባራዊ ያደርጋል።

ከታች ያለው ምስል ሀ view የ SERVICE ሞጁል አርክቴክቸር.

ምስል 4. SERVICE ሞጁል አርክቴክቸር

CORE ውስጣዊ ሞጁል

አገልግሎት

ውጫዊ የታችኛው ንብርብሮች (BSP፣ HAL፣ LL፣ ወዘተ.)

የSERVICE ሞጁል ከሚከተሉት ጋር የተገናኘ ባለሁለት በይነገጽ ሶፍትዌር አካል ነው፡-

·

ውጫዊ የታችኛው ንብርብሮች፡ እንደ BSP፣ HAL ወይም LL ያሉ። ደካማ ተግባራት በውጫዊ ከፍታ ላይ መተግበር አለባቸው

ንብርብሮች እና በstsafea_service_interface_template.c አብነት ላይ የተመሰረቱ ናቸው። file;

·

ኮር ንብርብር፡ ውስጣዊ ግንኙነት ከ CORE ሞጁል ጋር በሰንጠረዡ ውስጥ በተገለጹት ወደ ውጭ በተላኩ ኤፒአይዎች በኩል

ከታች;

የSTSAFE-A1xx መካከለኛ ዌር ሶፍትዌር ፓኬጅ የ SERVICE ሞጁሉን በስር አቃፊው ውስጥ ያለውን የኤፒአይ ሰነድ ያቀርባል (STSAFE-A1xx_Middleware.chm ይመልከቱ) file).

ሠንጠረዥ 3. SERVICE ሞጁል ወደ ውጭ የተላኩ ኤፒአይዎች

የኤፒአይ ምድብ ማስጀመሪያ ውቅር
ዝቅተኛ-ደረጃ የክወና ተግባራት

ተግባር
StSafeA_BSP_Init የመገናኛ አውቶቡሱን እና የSTSAFE-Axxx መሣሪያን ለመስራት የሚያስፈልጉትን የ IO ፒን ለመጀመር።
StSafeA_Transmit የሚተላለፈውን ትዕዛዝ ለማዘጋጀት እና ዝቅተኛ ደረጃ ያለውን የአውቶቡስ ኤፒአይ ይደውሉ. የሚደገፍ ከሆነ CRC ያሰሉ እና ያጣምሩ።
StSafeA_Receive ከSTSAFE-Axxx ዝቅተኛ ደረጃ የአውቶቡስ ተግባራትን በመጠቀም ውሂብ ለመቀበል። የሚደገፍ ከሆነ CRCን ያረጋግጡ።

UM2646 - ራዕይ 4

9 / 23 ገጽ

UM2646 እ.ኤ.አ.
STSAFE-A1xx መካከለኛ ዌር መግለጫ

3.5

CRYPTO ሞጁል

የ CRYPTO ሞጁል የመሃል ዌር ምስጠራ ክፍልን ይወክላል። በመድረኩ ምስጠራ ሃብቶች ላይ መታመን አለበት።

የ CRYPTO ሞጁል ከሌሎቹ የመሃል ዌር ሞጁሎች ሙሉ በሙሉ ነፃ ነው እና በዚህ ምክንያት በMCU ደህንነት ባህሪያት ለምሳሌ የማህደረ ትውስታ ጥበቃ ክፍል (ኤምፒዩ) ፣ ፋየርዎል ወይም ትረስትዞን® ባሉ ገለልተኛ ደህንነቱ የተጠበቀ ቦታ ውስጥ በቀላሉ ሊቀረጽ ይችላል።

ከታች ያለው ምስል ሀ view የ CRYPTO ሞጁል አርክቴክቸር.

ምስል 5. CRYPTO ሞጁል አርክቴክቸር

CORE ውስጣዊ ሞጁል

CRYPTO

ውጫዊ ክሪፕቶግራፊክ ንብርብሮች
(MbedTM TLS፣ X-CUBE-CRYPTOLIB)

የ CRYPTO ሞጁል ከሚከተሉት ጋር የተገናኘ ባለሁለት በይነገጽ ሶፍትዌር አካል ነው፡-

·

ውጫዊ ምስጠራ ቤተ-መጽሐፍት፡ Mbed TLS እና X-CUBE-CRYPTOLIB በአሁኑ ጊዜ ይደገፋሉ። ደካማ

ተግባራት በውጫዊ ከፍተኛ ንብርብሮች ላይ መተግበር አለባቸው እና በሚከተሉት ላይ የተመሰረቱ ናቸው-

stsafea_crypto_mbedtls_interface_template.c አብነት file ለ Mbed TLS ምስጠራ ቤተ-መጽሐፍት;

stsafea_crypto_stlib_interface_template.c አብነት file ለ ST ምስጠራ ቤተ-መጽሐፍት;

ተጨማሪ ክሪፕቶግራፊክ ቤተመፃህፍት የምስጠራ በይነገጽን በማስተካከል በቀላሉ ሊደገፉ ይችላሉ።

አብነት file.

·

ዋናው ንብርብር፡ ውስጣዊ ግንኙነት ከ CORE ሞጁል ጋር በሰንጠረዡ ውስጥ በተገለጹት ወደ ውጭ በተላኩ ኤፒአይዎች በኩል

ከታች;

የSTSAFE-A1xx የመካከለኛ ዌር ሶፍትዌር ጥቅል የCRYPTO ሞጁሉን በስሩ አቃፊ ውስጥ ያለውን የኤፒአይ ሰነድ ያቀርባል (STSAFE-A1xx_Middleware.chm ይመልከቱ) file).

ሠንጠረዥ 4. CRYPTO ሞጁል ወደ ውጭ የተላኩ ኤ ፒ አይዎች

የኤፒአይ ምድብ

ተግባር

StSafeA_ComputeCMAC የCMAC ዋጋን ለማስላት። በተዘጋጀው ትዕዛዝ ላይ ጥቅም ላይ ይውላል.

StSafeA_ComputeRMAC የRMAC ዋጋን ለማስላት። በተቀበለው ምላሽ ላይ ጥቅም ላይ ይውላል.

StSafeA_DataEncryption Cryptographic APIs የውሂብ ምስጠራን (AES CBC) በSTSAFE-Axxx ዳታ ቋት ላይ ለማስፈጸም።

StSafeA_DataDecryption በSTSAFE-Axxx ዳታ ቋት ላይ የውሂብ ዲክሪፕት ለማድረግ (AES CBC)።

StSafeA_MAC_SHA_PrePostProcess MAC እና/ወይም SHA ከመተላለፉ በፊት ወይም ከSTSAFE_Axxx መሳሪያ መረጃ ከተቀበለ በኋላ ለማስኬድ።

UM2646 - ራዕይ 4

10 / 23 ገጽ

3.6
ማስታወሻ፡-

UM2646 እ.ኤ.አ.
STSAFE-A1xx መካከለኛ ዌር መግለጫ

አብነቶች

ይህ ክፍል በSTSAFE-A1xx የመሃል ዌር ሶፍትዌር ጥቅል ውስጥ ስላሉት አብነቶች ዝርዝር መግለጫ ይሰጣል።

ከታች ባለው ሠንጠረዥ ውስጥ የተዘረዘሩት ሁሉም አብነቶች በመካከለኛው ዌር ሶፍትዌር ፓኬጅ ስር ባለው የኢንተርፌስ አቃፊ ውስጥ ቀርበዋል።

አብነት fileዎች እንደ exampበቀላሉ ለመቅዳት እና ወደ ላይኛው ንብርብሮች ለመስተካከል

የ STSAFE-A1xx መካከለኛ ዌርን ያዋህዱ እና ያዋቅሩ፡

·

የበይነገጽ አብነት files ማቅረብ example ትግበራዎች __ደካማ ተግባራት, እንደ ባዶ ወይም የቀረበ

በመሃል ዌር ውስጥ በከፊል ባዶ ተግባራት። በተጠቃሚው ቦታ ወይም ውስጥ በትክክል መተግበር አለባቸው

የላይኛው ንብርብሮች እንደ ምስጠራ ቤተ-መጽሐፍት እና በተጠቃሚው የሃርድዌር ምርጫዎች መሠረት።

·

የማዋቀር አብነት fileየ STSAFE-A1xx መሃከለኛ ዌርን እና ባህሪያትን ለማዋቀር ቀላል መንገድ ያቀርባል

እንደ ማሻሻያ ወይም የተለየ ሃርድዌር በተጠቃሚ መተግበሪያ ውስጥ ጥቅም ላይ ሊውል የሚችል።

የአብነት ምድብ
የበይነገጽ አብነቶች
የማዋቀር አብነቶች

ሠንጠረዥ 5. አብነቶች
አብነት file
stsafea_አገልግሎት_በይነገጽ_template.c ምሳሌampበ STSAFE-A መካከለኛ ዌር የሚፈለጉትን የሃርድዌር አገልግሎቶችን እንዴት እንደሚደግፉ እና በልዩ ሃርድዌር፣ በዝቅተኛ ደረጃ ላይብረሪ ወይም በተጠቃሚው ቦታ ላይ ቢኤስፒ እንደሚሰጡ ለማሳየት አብነት። stsafea_crypto_mbedtls_በይነገጽ_template.c ዘፀampበ STSAFE-A መካከለኛ ዌር የሚፈለጉትን እና በMbed TLS ምስጠራ ቤተመፃህፍት (ቁልፍ አስተዳደር፣ SHA፣ AES፣ ወዘተ) የሚቀርቡ ምስጠራ አገልግሎቶችን እንዴት እንደሚደግፉ አብነት። stsafea_crypto_stlib_interface_template.c ምሳሌample አብነት በSTSAFE-A መካከለኛ ዌር የሚፈለጉ እና በSTM32 ክሪፕቶግራፊክ ቤተመፃህፍት ሶፍትዌር ማስፋፊያ ለSTM32Cube (XCUBE-CRYPTOLIB) (ቁልፍ አስተዳደር፣ SHA፣ AES፣ ወዘተ) የሚቀርቡትን ምስጠራ አገልግሎቶች እንዴት መደገፍ እንደሚቻል ለማሳየት። stsafea_conf_template.h Exampየ STSAFE-A መካከለኛ ዌርን (በተለይ ለማመቻቸት ዓላማዎች) እንዴት ማዋቀር እንደሚቻል ለማሳየት አብነት። stsafea_በይነገጽ_conf_template.h ዘፀampበይነገጽን እንዴት ማዋቀር እና ማበጀት እንደሚቻል ለማሳየት le አብነት fileከላይ የተዘረዘሩት.

ከላይ ያሉት አብነቶች በX-CUBE-SAFEA1 ጥቅል BSP አቃፊ ውስጥ ብቻ ይገኛሉ።

UM2646 - ራዕይ 4

11 / 23 ገጽ

UM2646 እ.ኤ.አ.
STSAFE-A1xx መካከለኛ ዌር መግለጫ

3.7

የአቃፊ መዋቅር

ከታች ያለው ምስል የSTSAFE-A1xx መካከለኛ ዌር ሶፍትዌር ጥቅል v1.2.1 የአቃፊ መዋቅር ያቀርባል።

ምስል 6. ፕሮጀክት file መዋቅር

ፕሮጀክት file መዋቅር STSAFE-A1xx መካከለኛ

UM2646 - ራዕይ 4

ፕሮጀክት file መዋቅር ለ X-CUBE-SAFEA1 ለ STM32CubeMX

12 / 23 ገጽ

3.8
3.8.1
3.8.2

UM2646 እ.ኤ.አ.
STSAFE-A1xx መካከለኛ ዌር መግለጫ

እንዴት: ውህደት እና ውቅር
ይህ ክፍል በተጠቃሚ መተግበሪያ ውስጥ STSAFE-A1xx መካከለኛ ዌርን እንዴት ማዋሃድ እና ማዋቀር እንደሚቻል ይገልጻል።

የውህደት ደረጃዎች

የ STSAFE-A1xx መካከለኛ ዌርን በሚፈለገው መተግበሪያ ውስጥ ለማዋሃድ እነዚህን ደረጃዎች ይከተሉ።

·

ደረጃ 1፡ stsafea_service_interface_template.c ቅዳ (እና እንደ አማራጭ ዳግም ይሰይሙ) file እና ከሁለቱም።

stsafea_crypto_mbedtls_interface_template.c ወይም stsafea_crypto_stlib_interface_template.c ለተጠቃሚው

ወደ አፕሊኬሽኑ በተጨመረው ክሪፕቶግራፊክ ቤተ-መጽሐፍት መሰረት ቦታ (ምንም ይሁን ምን

ክሪፕቶግራፊክ ቤተ መፃህፍት በተጠቃሚዎች የተመረጡ/የሚገለገሉበት፣ የራሳቸውን ክሪፕቶግራፊክ እንኳን መፍጠር/መተግበር ይችላሉ።

በይነገጽ file ተስማሚውን አብነት በማስተካከል ከባዶ).

·

ደረጃ 2፡ stsafea_conf_template.h እና stsafea_interface_conf_template.h ቅዳ (እና እንደ አማራጭ እንደገና ይሰይሙ)

files ወደ ተጠቃሚው ቦታ.

·

ደረጃ 3፡ ትክክለኛው በዋናዎ ወይም በሌላ በማንኛውም የተጠቃሚ ቦታ ምንጭ ውስጥ ማካተትዎን ያረጋግጡ file ያስፈልገዋል

የSTSAFE-A1xx መካከለኛ ዌርን በይነገጽ፡-

"stsafea_core.h"ን ያካትቱ #"stsafea_interface_conf.h" ያካትቱ

·

ደረጃ 4፡ ያብጁት። fileበተጠቃሚ ምርጫዎች መሰረት ከላይ ባሉት ሶስት ደረጃዎች ውስጥ ጥቅም ላይ ይውላል.

የማዋቀር ደረጃዎች

በተጠቃሚ መተግበሪያ ውስጥ የ STSAFE-A1xx መካከለኛ ዌርን በትክክል ለማዋቀር ST ሁለት የተለያዩ ነገሮችን ያቀርባል

የውቅር አብነት fileበተጠቃሚው ምርጫ መሰረት በተጠቃሚው ቦታ መቅዳት እና ማበጀት፡-

·

stsafea_interface_conf_template.h፡ ይህ ምሳሌample አብነት ጥቅም ላይ ይውላል እና እንዴት ማዋቀር እንደሚቻል ያሳያል

ክሪፕቶግራፊክ እና የአገልግሎት መካከለኛ ዌር በይነገጾች በተጠቃሚው ቦታ ላይ በሚከተለው # ይግለጹ

መግለጫዎች፡-

ቅድሚያ_የተጫነን_ሆስት_ቁልፎችን ተጠቀም

MCU_PLATFORM_INCLUDE

MCU_PLATFORM_BUS_INCLUDE

MCU_PLATFORM_CRC_INCLUDE

·

stsafea_conf_template.h፡ ይህ የቀድሞample አብነት ጥቅም ላይ ይውላል እና STSAFE-Aን እንዴት ማዋቀር እንደሚቻል ያሳያል

መካከለኛ ዌር በሚከተለው # መግለጫዎችን ይግለጹ፡

STSAFEA_USE_OPTIMIZATION_SHARED_RAM

STSAFEA_USE_OPTIMIZATION_NO_HOST_MAC_ENCRYPT

STSAFEA_USE_FULL_ASSERT

USE_SIGNATURE_SESSION (ለSTSAFE-A100 ብቻ)

በሚፈለገው መተግበሪያ ውስጥ STSAFE-A1xx መካከለኛ ዌርን ለማዋሃድ እነዚህን ደረጃዎች ይከተሉ።

·

ደረጃ 1፡ stsafea_interface_conf_template.h እና stsafea_conf_template.h ቅዳ (እና እንደ አማራጭ እንደገና ይሰይሙ)

files ወደ ተጠቃሚው ቦታ.

·

ደረጃ 2፡ ከላይ የተጠቀሰውን የሁለቱን አርእስት # መግለጫ አረጋግጥ ወይም አስተካክል። files መሠረት

የተጠቃሚው መድረክ እና ምስጠራ ምርጫዎች።

UM2646 - ራዕይ 4

13 / 23 ገጽ

4
4.1
ማስታወሻ፡-
4.2
ማስታወሻ፡-

UM2646 እ.ኤ.አ.
የማሳያ ሶፍትዌር
የማሳያ ሶፍትዌር
ይህ ክፍል በSTSAFE-A1xx መካከለኛ ዌር ላይ የተመሰረተ የማሳያ ሶፍትዌርን ያሳያል።
ማረጋገጫ
ይህ ማሳያ STSAFE-A110 ለርቀት አስተናጋጅ በሚያረጋግጥ መሳሪያ ላይ የተጫነበትን የትዕዛዝ ፍሰት ያሳያል (IoT device case)፣ የአካባቢው አስተናጋጅ ለርቀት አገልጋይ እንደ ማለፊያ ጥቅም ላይ ይውላል። STSAFE-A110 ለአካባቢያዊ አስተናጋጅ በሚያረጋግጥ ተጓዳኝ ላይ የተጫነበት ሁኔታ፣ ለምሳሌample ለጨዋታዎች፣ የሞባይል መለዋወጫዎች ወይም ለፍጆታ ዕቃዎች፣ በትክክል አንድ ነው።
የትእዛዝ ፍሰት ለማሳያ ዓላማዎች፣ የአካባቢ እና የርቀት አስተናጋጆች እዚህ አንድ አይነት መሳሪያ ናቸው። 1. በመሣሪያው የውሂብ ክፍልፍል ዞን 110 ውስጥ የተከማቸውን የSTSAFE-A0 ይፋዊ ሰርተፍኬት አውጥተው ንትን ያረጋግጡ
የህዝብ ቁልፉን ለማግኘት፡ ሰርተፍኬቱን በSTSAFE-A1xx መካከለኛ ዌር በSTSAFE-A110 ዞን 0 ያንብቡ። የምስክር ወረቀቱን የክሪፕቶግራፊክ ቤተ መፃህፍት ተንታኝ በመጠቀም ይተነትኑት። የCA ሰርቲፊኬት አንብብ (በኮዱ በኩል ይገኛል)። የክሪፕቶግራፊክ ቤተ መፃህፍትን ተንታኝ በመጠቀም የCA ሰርተፍኬትን ተንትን። የCA ሰርተፍኬትን በምስጠራ ቤተ-መጽሐፍት በመጠቀም የምስክር ወረቀቱን ትክክለኛነት ያረጋግጡ። የህዝብ ቁልፉን ከSTSAFE-A110 X.509 ሰርተፍኬት ያግኙ። 2. በፈተና ቁጥር ላይ ፊርማውን ይፍጠሩ እና ያረጋግጡ፡ የፈተና ቁጥር (የዘፈቀደ ቁጥር) ይፍጠሩ። ፈተናውን ሃሽ። የ STSAFE-A110 የግል ቁልፍ ማስገቢያ 0ን በመጠቀም በተፈጠረው የሃሽ ውድድር ላይ ፊርማ ያውጡ
STSAFE-A1xx መካከለኛ እቃዎች. የምስጠራ ቤተ-መጽሐፍትን በመጠቀም የተፈጠረውን ፊርማ ይንኩ። የ STSAFE-A110 የህዝብ ቁልፍን በመጠቀም የተፈጠረውን ፊርማ በምስጠራ ቤተ-መጽሐፍት ያረጋግጡ። ይህ የሚሰራ ሲሆን አስተናጋጁ ተጓዳኝ ወይም አይኦቲ ትክክለኛ መሆኑን ያውቃል።
ማጣመር
ይህ ኮድ example በSTSAFE-A110 መሳሪያ እና በተገናኘው ኤም.ሲ.ዩ መካከል ጥምር ይፈጥራል። ማጣመሩ በመሣሪያው እና በኤም.ሲ.ዩ መካከል ያሉ ልውውጦች እንዲረጋገጡ ያስችላቸዋል (ይህም ፊርማ እና የተረጋገጠ)። የSTSAFE-A110 መሳሪያ ጥቅም ላይ የሚውለው ከተጣመረው MCU ጋር በማጣመር ብቻ ነው። ማጣመሩ አስተናጋጁ MCU የአስተናጋጅ MAC ቁልፍ እና የአስተናጋጅ ምስጢራዊ ቁልፍን ወደ STSAFE-A110 የሚልክ ያካትታል። ሁለቱም ቁልፎች በተጠበቀው የ STSAFE-A110 NVM ውስጥ ይቀመጣሉ እና ወደ STM32 መሣሪያ ፍላሽ ማህደረ ትውስታ መቀመጥ አለባቸው። በነባሪ፣ በዚህ የቀድሞample, አስተናጋጁ MCU በጣም የታወቁ ቁልፎችን ወደ STSAFE-A110 ይልካል (ከዚህ በታች የትዕዛዝ ፍሰት ይመልከቱ) ለማሳያ ዓላማዎች እንዲጠቀሙ በጣም ይመከራል። ኮዱ የዘፈቀደ ቁልፎችን መፍጠርም ያስችላል። ከዚህም በላይ ኮድ example ተጓዳኝ ማስገቢያ በSTSAFE-A110 ውስጥ ካልተሞላ የአካባቢያዊ ፖስታ ቁልፍ ያመነጫል። የአከባቢ ኤንቨሎፕ ማስገቢያ ቦታ ሲሞላ፣ STSAFE-A110 መሳሪያ አስተናጋጁ MCU በአስተናጋጁ MCU ጎን ቁልፍን ደህንነቱ በተጠበቀ ሁኔታ ለማከማቸት የአካባቢያዊ ፖስታ እንዲጠቅል/እንዲፈታ ያስችለዋል። የማጣመሪያው ኮድ exampየሚከተሉትን ሁሉ ከመተግበሩ በፊት በተሳካ ሁኔታ መፈፀም አለበት exampሌስ.
የትእዛዝ ፍሰት
1. የ STSAFE-A110xx መሃከለኛ ዌርን በመጠቀም በ STSAFE-A1 ውስጥ የአካባቢያዊ ፖስታ ቁልፍን ይፍጠሩ። በነባሪ, ይህ ትዕዛዝ ነቅቷል. የሚከተለውን አስተያየት አለመስጠት በ pa iring.c ውስጥ መግለጫዎችን እንደሚገልፅ ልብ ይበሉ file የአካባቢውን ኤንቨሎፕ ቁልፍ ማመንጨት ያሰናክላል፡/* # _FORCE_DEFAULT_FLASH_*/ ይግለጹ
ይህ ክዋኔ የሚከሰተው የSTSAFE-A110 የአካባቢ ኤንቨሎፕ ቁልፍ ማስገቢያ አስቀድሞ ካልተሞላ ብቻ ነው።

UM2646 - ራዕይ 4

14 / 23 ገጽ

UM2646 እ.ኤ.አ.
የማሳያ ሶፍትዌር

2. ሁለት ባለ 128-ቢት ቁጥሮችን እንደ ማክ አስተናጋጅ እና የአስተናጋጁ ሲፈር ቁልፍ ይግለጹ። በነባሪ, ወርቃማ የታወቁ ቁልፎች ጥቅም ላይ ይውላሉ. የሚከተሉት እሴቶች አሏቸው: 0x00,0x11,0x22,0x33,0x44,0x55,0x66,0x77,0x88,0x99,0xAA,0xBB,0xCC,0xDD,0xEE,0xFF /* አስተናጋጅ MAC ቁልፍ */ 0x11,0,x11,0x22,0 22,0x33,0x33,0x44,0x44,0x55,0x55,0x66,0x66,0x77,0x77,0x88,0x88xXNUMX / * አስተናጋጅ የምስጢር ቁልፍ */
የዘፈቀደ ቁልፍ ማመንጨትን ለማግበር የሚከተለውን ፍቺ መግለጫ በማጣመር ላይ ያክሉ።c file: # USE_HOST_KEYS_SET_BY_PAIRING_APP 1ን ይግለጹ
3. የአስተናጋጁ MAC ቁልፍን እና የአስተናጋጁን የሲፈር ቁልፍ በየራሳቸው ማስገቢያ በSTSAFE-A110 ውስጥ ያከማቹ። 4. የአስተናጋጁ MAC ቁልፍን እና የአስተናጋጁን የሲፈር ቁልፉን ወደ STM32 ፍላሽ ማህደረ ትውስታ ያከማቹ።

4.3

ቁልፍ ማቋቋሚያ (ምስጢር መመስረት)

ይህ ማሳያ የSTSAFE-A110 መሳሪያ በመሳሪያ ላይ የተጫነበትን ሁኔታ ያሳያል (እንደ አይኦቲ መሳሪያ) ፣ ከርቀት አገልጋይ ጋር የሚገናኝ እና ደህንነቱ የተጠበቀ ቻናል መመስረት አለበት ።

በዚህ የቀድሞample፣ የ STM32 መሣሪያ የርቀት አገልጋይ (የርቀት አስተናጋጅ) እና ከSTSAFE-A110 መሣሪያ ጋር የተገናኘውን የአካባቢ አስተናጋጅ ሚና ይጫወታል።

የዚህ የአጠቃቀም ጉዳይ ግብ በ STSAFE-A110 ውስጥ ባለው የማይንቀሳቀስ (ECDH) ወይም ephemeral (ECDHE) ቁልፍ በመጠቀም ሞላላ ከርቭ Diffie-Hellman መርሃግብርን በመጠቀም በአከባቢው አስተናጋጅ እና በሩቅ አገልጋይ መካከል የጋራ ምስጢር እንዴት መመስረት እንደሚቻል ማሳየት ነው።

የተጋራው ሚስጥር ወደ አንድ ወይም ከዚያ በላይ የስራ ቁልፎች (እዚህ ላይ ያልተገለፀ) መሆን አለበት. እነዚህ የስራ ቁልፎች እንደ TLS ባሉ የግንኙነት ፕሮቶኮሎች ውስጥ ጥቅም ላይ ሊውሉ ይችላሉ, ለምሳሌampበአካባቢያዊ አስተናጋጅ እና በርቀት አገልጋይ መካከል የሚለዋወጡትን የመረጃ ምስጢራዊነት ፣ ታማኝነት እና ትክክለኛነት ለመጠበቅ።

የትእዛዝ ፍሰት

ምስል 7. የቁልፍ ማቋቋሚያ ትዕዛዝ ፍሰት የትዕዛዝ ፍሰትን ያሳያል.

·

የርቀት አስተናጋጁ የግል እና ይፋዊ ቁልፎች በኮድ exampለ.

·

የአካባቢው አስተናጋጅ የ StSafeA_GenerateKeyPair ትዕዛዝን ወደ STSAFE-A110 ይልካል

በውስጡ ephemeral ማስገቢያ ላይ ቁልፍ ጥንድ (ማስገቢያ 0xFF).

·

STSAFE-A110 የህዝብ ቁልፉን (ከ 0xFF ማስገቢያ ጋር ይዛመዳል) ወደ STM32 (የሚወክል) ይልካል

የርቀት አስተናጋጅ)።

·

STM32 የርቀት አስተናጋጁን ሚስጥር ያሰላል (የSTSAFE መሣሪያን የህዝብ ቁልፍ እና የርቀት መቆጣጠሪያውን በመጠቀም)

የአስተናጋጁ የግል ቁልፍ)።

·

STM32 የርቀት አስተናጋጁን የህዝብ ቁልፍ ወደ STSAFE-A110 ይልካል እና STSAFE-A110ን ይጠይቃል።

የStSafeA_EstablishKey ኤፒአይን በመጠቀም የአካባቢውን አስተናጋጅ ሚስጥር ያሰሉ።

·

STSAFE-A110 የአካባቢውን አስተናጋጅ ሚስጥር ወደ STM32 ይልካል።

·

STM32 ሁለቱን ሚስጥሮች ያወዳድራል፣ እና ውጤቱን ያትማል። ምስጢሮቹ ተመሳሳይ ከሆኑ, ምስጢሩ

መመስረት ስኬታማ ነው።

UM2646 - ራዕይ 4

15 / 23 ገጽ

ምስል 7. የቁልፍ ማቋቋሚያ ትዕዛዝ ፍሰት

UM2646 እ.ኤ.አ.
የማሳያ ሶፍትዌር

የርቀት አስተናጋጅ

STM32

የአካባቢ አስተናጋጅ

STSAFE

የርቀት አስተናጋጁን ምስጢር በማስላት (የሩቅ አስተናጋጁን የግል ቁልፍ እና የአካባቢ አስተናጋጅ (STSAFE ማስገቢያ 0xFF) የህዝብ ቁልፍን በመጠቀም)
የርቀት አስተናጋጅ ምስጢር

የቁልፍ ጥንድ ይፍጠሩ

በ ማስገቢያ 0xFF ላይ ቁልፍ ጥንድ አመንጭ

የSTSAFE ይፋዊ ቁልፍ መነጨ

የSTSAFE የህዝብ ቁልፍ የፈጠረው

ማስገቢያ 0xFF

የርቀት አስተናጋጅ የህዝብ ቁልፍ
STM32 የርቀት አስተናጋጁን ሚስጥር ከ
የአካባቢ አስተናጋጅ ሚስጥር እና ውጤቱን ያትማል

ቁልፍ (የርቀት አስተናጋጅ የህዝብ ቁልፍ) አቋቁም።
የአካባቢውን አስተናጋጅ ሚስጥር በመላክ ላይ

የአካባቢያዊ አስተናጋጁን ምስጢር በማስላት (የአካባቢውን አስተናጋጅ የግል ቁልፍ (STSAFE ማስገቢያ 0xFF) እና የርቀት አስተናጋጁን የህዝብ ቁልፍ በመጠቀም)
የአካባቢ አስተናጋጅ ሚስጥር

4.4
ማስታወሻ፡-
4.5

የአካባቢ ኤንቨሎፖችን መጠቅለል/መጠቅለል
ይህ ማሳያ STSAFE-A110 የማይለዋወጥ ማህደረ ትውስታን (NVM) ሚስጥሮችን ደህንነቱ በተጠበቀ ሁኔታ ለማከማቸት የአካባቢውን ኤንቨሎፕ ተጠቅልሎ/መጠቅለል ያለበትን ሁኔታ ያሳያል። የኢንክሪፕሽን/ዲክሪፕሽን ቁልፎች ደህንነቱ በተጠበቀ ሁኔታ ወደ ተጨማሪ ማህደረ ትውስታ ወይም በSTSAFEA110 የተጠቃሚ ውሂብ ማህደረ ትውስታ ውስጥ ሊቀመጡ ይችላሉ። የመጠቅለያ ዘዴው ሚስጥራዊ ወይም ግልጽ ጽሑፍን ለመጠበቅ ያገለግላል። የመጠቅለያው ውጤት በAES ቁልፍ መጠቅለያ ስልተ-ቀመር የተመሰጠረ ኤንቨሎፕ ሲሆን ይህም የሚጠበቀው ቁልፍ ወይም ግልጽ ጽሑፍ የያዘ ነው።
የትእዛዝ ፍሰት
የአካባቢ እና የርቀት አስተናጋጆች እዚህ አንድ አይነት መሳሪያ ናቸው። 1. ከአካባቢያዊ ኤንቨሎፕ ጋር የተዋሃደ የዘፈቀደ መረጃ ይፍጠሩ። 2. የ STSAFE-A110's ሚድዌርን በመጠቀም የአካባቢውን ፖስታ ይሸፍኑ። 3. የታሸገውን ፖስታ ያከማቹ. 4. የ STSAFE-A110's ሚድዌር በመጠቀም የታሸገውን ፖስታ ይንቀሉት። 5. ያልታሸገውን ኤንቨሎፕ ከመጀመሪያው የአካባቢ ፖስታ ጋር ያወዳድሩ። እኩል መሆን አለባቸው.

የቁልፍ ጥንድ ትውልድ

ይህ ማሳያ የSTSAFE-A110 መሳሪያ በአካባቢው አስተናጋጅ ላይ የተጫነበትን የትዕዛዝ ፍሰት ያሳያል። የርቀት አስተናጋጅ ይህንን የሀገር ውስጥ አስተናጋጅ በ 1 ኛ ማስገቢያ ላይ የቁልፍ ጥንድ (የግል ቁልፍ እና የህዝብ ቁልፍ) እንዲያመነጭ እና በተፈጠረው የግል ቁልፍ ፈተና (የዘፈቀደ ቁጥር) እንዲፈርም ይጠይቃል።

የርቀት አስተናጋጁ በተፈጠረው የህዝብ ቁልፍ ፊርማውን ማረጋገጥ ይችላል።

ይህ ማሳያ ከሁለት ልዩነቶች ጋር ካለው የማረጋገጫ ማሳያ ጋር ተመሳሳይ ነው።

·

በማረጋገጫ ማሳያው ውስጥ ያሉት የቁልፍ ጥንድ ቀድሞውንም ተፈጥሯል (በመጋዘዣ 0 ላይ)፣ ነገር ግን በዚህ ምሳሌampሌ፣

እኛ ማስገቢያ ላይ ቁልፍ ጥንድ መፍጠር 1. STSAFE-A110 መሣሪያ ደግሞ ማስገቢያ 0xFF ላይ ቁልፍ ጥንድ ማመንጨት ይችላል,

ግን ለቁልፍ ማቋቋሚያ ዓላማዎች ብቻ።

·

በማረጋገጫ ማሳያው ውስጥ ያለው የህዝብ ቁልፍ በዞን 0 ውስጥ ካለው የምስክር ወረቀት ወጥቷል በዚህ ውስጥ

example፣ የህዝብ ቁልፉ ከSTSAFE-A110 ምላሽ ጋር ይላካል

የ StSafeA_GenerateKeyPair ትዕዛዝ።

UM2646 - ራዕይ 4

16 / 23 ገጽ

UM2646 እ.ኤ.አ.
የማሳያ ሶፍትዌር

ማስታወሻ፡-

የትእዛዝ ፍሰት
ለማሳያ ዓላማዎች፣ የአካባቢ እና የርቀት አስተናጋጆች እዚህ አንድ አይነት መሳሪያ ናቸው። 1. አስተናጋጁ የ StSafeA_GenerateKeyPair ትዕዛዝ ወደ STSAFE-A110 ይልካል፣ ይህም መልሶ ይልካል
የህዝብ ቁልፍ ለአስተናጋጁ MCU። 2. አስተናጋጁ StSafeA_GenerateRandom API በመጠቀም ፈተናን (48-ባይት የዘፈቀደ ቁጥር) ይፈጥራል። የ
STSAFE-A110 የተፈጠረውን የዘፈቀደ ቁጥር መልሷል። 3. አስተናጋጁ የክሪፕቶግራፊክ ቤተ-መጽሐፍትን በመጠቀም የተፈጠረውን ቁጥር ሃሽ ያሰላል። 4. አስተናጋጁ STSAFE-A110ን በመጠቀም የተሰላ ሃሽ ፊርማ እንዲያመነጭ ይጠይቃል።
StSafeA_Generate Signature API STSAFE-A110 የተፈጠረውን ፊርማ መልሶ ይልካል።
5. አስተናጋጁ በደረጃ 110 በSTSAFE-A1 በተላከው የህዝብ ቁልፍ የተፈጠረውን ፊርማ ያረጋግጣል። 6. የፊርማ ማረጋገጫው ውጤት ታትሟል።

UM2646 - ራዕይ 4

17 / 23 ገጽ

UM2646 እ.ኤ.አ.

የክለሳ ታሪክ

ሠንጠረዥ 6. የሰነድ ማሻሻያ ታሪክ

ቀን

ክለሳ

ለውጦች

09-ታህሳስ-2019

1

የመጀመሪያ ልቀት

13-ጥር-2020

2

የተወገደ የፍቃድ መረጃ ክፍል።

በመግቢያው ላይ በማሳያ ኮዶች የሚገለጡ የተዘመኑ ባህሪያት ዝርዝር። የተወገደ የአህጽሮተ ቃላት ዝርዝር ሰንጠረዥ እና የቃላት መፍቻ መጨረሻ ላይ ገብቷል።

ትንሽ የጽሁፍ ለውጥ እና የተሻሻሉ ቀለሞች በስእል 1. STSAFE-A1xx architecture.

የተሻሻለ ምስል 2. STSAFE-A1xx የመተግበሪያ እገዳ ንድፍ.

የዘመነ ሠንጠረዥ 1. CORE ሞዱል ወደ ውጭ የተላከ ኤፒአይ.

07-ፌብሩዋሪ-2022

3

StSafeA_InitHASH እና StSafeA_ComputeHASH ከሠንጠረዥ 4 ተወግደዋል። CRYPTO ሞጁል ወደ ውጭ የተላኩ ኤፒአይዎች።

የተሻሻለው ክፍል 3.8.2፡ የማዋቀር እርምጃዎች።

የተሻሻለው ክፍል 4.2፡ ማጣመር።

የተሻሻለው ክፍል 4.3፡ ቁልፍ ማቋቋሚያ (ምስጢር መመስረት)።

ታክሏል ክፍል 4.5: ቁልፍ ጥንድ ትውልድ.

ትንሽ ጽሑፍ ይቀየራል።

የተጨመረው STSAFE-A1xx የሶፍትዌር ጥቅል በ X-CUBE-SAFEA1 v1.2.1 እንደ መካከለኛ ዌር ተዋህዷል።

እና ለ STM32CubeMX የሶፍትዌር ጥቅል እንደ BSP የተዋሃደ ነው። እና ከላይ ያሉት አብነቶች

07-ማርች-2024

4

በX-CUBE-SAFEA1 ጥቅል BSP አቃፊ ውስጥ ብቻ ይገኛሉ።

የተሻሻለው ክፍል 3.1፡ አጠቃላይ መግለጫ፣ ክፍል 3.2፡ አርክቴክቸር እና ክፍል 3.7፡ የአቃፊ መዋቅር።

UM2646 - ራዕይ 4

18 / 23 ገጽ

መዝገበ ቃላት
AES የላቀ ምስጠራ መደበኛ ANSI የአሜሪካ ብሔራዊ ደረጃዎች ኢንስቲትዩት ኤፒአይ የፕሮግራም አወጣጥ በይነገጽ BSP ቦርድ ድጋፍ ጥቅል CA የምስክር ወረቀት ባለስልጣን CC የጋራ መመዘኛ C-MAC የትዕዛዝ መልእክት ማረጋገጫ ኮድ ECC ሞላላ ጥምዝ ምስጠራ ECDH ሞላላ ጥምዝ DiffieHellman ECDHE ሞላላ ከርቭ DiffieHellman – ephemeral EWARM Workbenchded® Arm® HAL ሃርድዌር አብስትራክት ንብርብር I/O ግብዓት/ውፅዓት IAR Systems® የአለም መሪ በሶፍትዌር መሳሪያዎች እና አገልግሎቶች ለተከተቱ ስርዓቶች ልማት። IDE የተቀናጀ ልማት አካባቢ። ለኮምፒዩተር ፕሮግራመሮች ለሶፍትዌር ልማት ሁለንተናዊ መገልገያዎችን የሚሰጥ የሶፍትዌር መተግበሪያ። IoT የነገሮች በይነመረብ I²C በይነተገናኝ የተቀናጀ ወረዳ (IIC) ኤልኤል ዝቅተኛ ደረጃ አሽከርካሪዎች የማክ መልእክት ማረጋገጫ ኮድ MCU ማይክሮ መቆጣጠሪያ ክፍል MDK-ARM Keil® ማይክሮ መቆጣጠሪያ ልማት ኪት ለአርም ኤምፒዩ ማህደረ ትውስታ ጥበቃ ክፍል NVM የማይለዋወጥ ማህደረ ትውስታ።

የስርዓተ ክወና ስርዓት SE ደህንነቱ የተጠበቀ አካል SHA ደህንነቱ የተጠበቀ ሃሽ አልጎሪዝም SLA የሶፍትዌር ፈቃድ ስምምነት ST STMicroelectronics TLS የትራንስፖርት ንብርብር ደህንነት ዩኤስቢ ሁለንተናዊ ተከታታይ አውቶቡስ

UM2646 እ.ኤ.አ.
መዝገበ ቃላት

UM2646 - ራዕይ 4

19 / 23 ገጽ

UM2646 እ.ኤ.አ.
ይዘቶች
ይዘቶች
1 አጠቃላይ መረጃ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 2 STSAFE-A110 ደህንነቱ የተጠበቀ አካል። . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 3 STSAFE-A1xx የመሃል ዌር መግለጫ። . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
3.1 አጠቃላይ መግለጫ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 3.2 አርክቴክቸር . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 3.3 CORE ሞጁል . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 3.4 የአገልግሎት ሞጁል . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 3.5 CRYPTO ሞጁል. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 3.6 አብነቶች. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 3.7 የአቃፊ መዋቅር. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 3.8 እንዴት: ውህደት እና ውቅር. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
3.8.1 የውህደት ደረጃዎች . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 3.8.2 የማዋቀር ደረጃዎች . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
4 የማሳያ ሶፍትዌር . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .14 ​​4.1 ማረጋገጥ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 4.2 ማጣመር . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 4.3 ቁልፍ ማቋቋሚያ (ምስጢር መመስረት) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 4.4 የሀገር ውስጥ ኤንቨሎፖችን መጠቅለል/መጠቅለል። . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 4.5 የቁልፍ ጥንድ ትውልድ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
የክለሳ ታሪክ። . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .18 የጠረጴዛዎች ዝርዝር . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .21 የቁጥሮች ዝርዝር. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .22

UM2646 - ራዕይ 4

20 / 23 ገጽ

UM2646 እ.ኤ.አ.
የጠረጴዛዎች ዝርዝር

የጠረጴዛዎች ዝርዝር

ሠንጠረዥ 1. ሠንጠረዥ 2. ሠንጠረዥ 3. ሠንጠረዥ 4. ሠንጠረዥ 5. ሠንጠረዥ 6.

CORE ሞዱል ወደ ውጭ ተልኳል ኤፒአይ። . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 ወደ ውጭ የተላከ STSAFE-A110 CORE ሞጁል ኤፒአይዎች። . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 SERVICE ሞጁል ወደ ውጭ የተላኩ ኤፒአይዎች። . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 CRYPTO ሞጁል ወደ ውጭ የተላኩ ኤፒአይዎች። . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 አብነቶች. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 የሰነድ ማሻሻያ ታሪክ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18

UM2646 - ራዕይ 4

21 / 23 ገጽ

UM2646 እ.ኤ.አ.
የቁጥሮች ዝርዝር

የቁጥሮች ዝርዝር

ምስል 1. ምስል 2. ምስል 3. ምስል 4. ምስል 5. ምስል 6. ምስል 7.

STSAFE-A1xx አርክቴክቸር። . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 STSAFE-A1xx መተግበሪያ የማገጃ ንድፍ። . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 CORE ሞዱል አርክቴክቸር። . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 SERVICE ሞጁል አርክቴክቸር። . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 CRYPTO ሞዱል አርክቴክቸር። . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 ፕሮጀክት file መዋቅር . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 ቁልፍ ማቋቋሚያ ትዕዛዝ ፍሰት . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16

UM2646 - ራዕይ 4

22 / 23 ገጽ

UM2646 እ.ኤ.አ.
ጠቃሚ ማሳሰቢያ በጥንቃቄ ያንብቡ STMicroelectronics NV እና ተባባሪዎቹ ("ST") በST ምርቶች እና/ወይም በዚህ ሰነድ ላይ ያለማሳወቂያ በማንኛውም ጊዜ ለውጦችን፣ እርማቶችን፣ ማሻሻያዎችን፣ ማሻሻያዎችን እና ማሻሻያዎችን የማድረግ መብታቸው የተጠበቀ ነው። ገዢዎች ትእዛዝ ከማስገባታቸው በፊት ስለ ST ምርቶች ወቅታዊ መረጃ ማግኘት አለባቸው። የST ምርቶች የሚሸጡት በትእዛዙ እውቅና ጊዜ በ ST የሽያጭ ውሎች እና ሁኔታዎች መሠረት ነው። ገዥዎች የST ምርቶችን የመምረጥ፣ የመምረጥ እና የመጠቀም ሃላፊነት አለባቸው እና ST ለትግበራ እርዳታ ወይም ለገዥዎች ምርቶች ዲዛይን ምንም አይነት ሃላፊነት አይወስድም። ለማንኛውም የአእምሯዊ ንብረት መብት ምንም አይነት ፍቃድ፣ የተገለፀ ወይም የተዘዋወረ በST አይሰጥም። የ ST ምርቶችን እንደገና መሸጥ በዚህ ውስጥ ከተገለፀው መረጃ የተለየ አቅርቦት በ ST ለእንደዚህ ዓይነቱ ምርት የሚሰጠውን ማንኛውንም ዋስትና ዋጋ ያጣል። ST እና ST አርማ የST የንግድ ምልክቶች ናቸው። ስለ ST የንግድ ምልክቶች ተጨማሪ መረጃ ለማግኘት፣ www.st.com/trademarksን ይመልከቱ። ሁሉም ሌሎች የምርት ወይም የአገልግሎት ስሞች የየባለቤቶቻቸው ንብረት ናቸው። በዚህ ሰነድ ውስጥ ያለው መረጃ ከዚህ ቀደም በማንኛውም የዚህ ሰነድ ቀደምት ስሪቶች ውስጥ የቀረበውን መረጃ ይተካዋል እና ይተካል።
© 2024 STMicroelectronics መብቱ በህግ የተጠበቀ ነው።

UM2646 - ራዕይ 4

23 / 23 ገጽ

ሰነዶች / መርጃዎች

STMicroelectronics X-CUBE-SAFEA1 ሶፍትዌር ጥቅል [pdf] የተጠቃሚ መመሪያ
STSAFE-A100፣ STSAFE-A110፣ X-CUBE-SAFEA1 ሶፍትዌር ጥቅል፣ X-CUBE-SAFEA1፣ የሶፍትዌር ጥቅል፣ ጥቅል

ዋቢዎች

አስተያየት ይስጡ

የኢሜል አድራሻዎ አይታተምም። አስፈላጊ መስኮች ምልክት ተደርጎባቸዋል *