X-CUBE-SAFEA1 මෘදුකාංග පැකේජය

පිරිවිතර

  • නිෂ්පාදනයේ නම: STSAFE-A110 ආරක්ෂිත මූලද්‍රව්‍යය
  • අනුවාදය: X-CUBE-SAFEA1 v1.2.1
  • ඒකාබද්ධ: STM32CubeMX මෘදුකාංග ඇසුරුම
  • ප්රධාන ලක්ෂණ:
    • ඇතුළුව දුරස්ථ ධාරකය සමඟ ආරක්ෂිත නාලිකා පිහිටුවීම
      ප්‍රවාහන ස්ථර ආරක්ෂාව (TLS) අතට අත දීම
    • අත්සන සත්‍යාපන සේවාව (ආරක්ෂිත ඇරඹුම් සහ ස්ථිරාංග
      උසස් කිරීම)
    • ආරක්ෂිත කවුන්ටර සමඟ භාවිත අධීක්ෂණය
    • සත්කාරක යෙදුම් සකසනය සමඟ නාලිකාව යුගල කිරීම සහ සුරක්ෂිත කිරීම
    • දේශීය හෝ දුරස්ථ ධාරක ලියුම් කවර එතීම සහ එතීම
    • On-chip යතුරු යුගල උත්පාදනය

නිෂ්පාදන භාවිත උපදෙස්

1. සාමාන්ය තොරතුරු

STSAFE-A110 ආරක්ෂිත මූලද්‍රව්‍යය නිර්මාණය කර ඇත්තේ සැපයීමටය
දේශීය හෝ දුරස්ථ වෙත සත්‍යාපනය සහ දත්ත කළමනාකරණ සේවා
සත්කාරක. එය IoT උපාංග වැනි විවිධ යෙදුම් සඳහා සුදුසු වේ.
ස්මාර්ට්-හෝම් පද්ධති, කාර්මික යෙදුම් සහ තවත් දේ.

2. ආරම්භ කිරීම

STSAFE-A110 ආරක්ෂිත මූලද්‍රව්‍යය භාවිතා කිරීම ආරම්භ කිරීමට:

  1. නිල STSAFE-A110 හි ඇති දත්ත පත්‍රිකාව බලන්න
    web සවිස්තරාත්මක තොරතුරු සඳහා පිටුව.
  2. STSAFE-A1xx මිඩ්ල්වෙයාර් මෘදුකාංග පැකේජය බාගන්න
    STSAFE-A110 අන්තර්ජාල පිටුව හෝ STM32CubeMX.
  3. STM32Cube IDE හෝ වැනි සහය දක්වන IDE සමඟ ගැළපෙන බව සහතික කර ගන්න
    STM32 සඳහා පද්ධති වැඩ බංකුව.

3. Middleware විස්තරය

3.1 සාමාන්ය විස්තරය

STSAFE-A1xx මිඩ්ල්වෙයාර් අතර අන්තර්ක්‍රියා සඳහා පහසුකම් සපයයි
ආරක්ෂිත මූලද්‍රව්‍ය උපාංගය සහ MCU, විවිධ භාවිත අවස්ථා සක්‍රීය කරයි.
ආරක්ෂාව වැඩි කිරීම සඳහා එය ST මෘදුකාංග පැකේජ තුළ ඒකාබද්ධ කර ඇත
විශේෂාංග.

3.2 ගෘහ නිර්මාණ ශිල්පය

Middleware විවිධ මෘදුකාංග සංරචක වලින් සමන්විත වේ,
ඇතුළුව:

  • STSAFE-A1xx API (core interface)
  • CORE ක්‍රිප්ටෝ
  • MbedTLS ගුප්තකේතන සේවා අතුරුමුහුණත SHA/AES
  • දෘඪාංග සේවා අතුරුමුහුණත X-CUBECRYPTOLIB

නිතර අසන ප්රශ්න (FAQ)

ප්‍ර: මට STSAFE-A110 දත්ත පත්‍රිකාව සොයාගත හැක්කේ කොතැනින්ද?

A: දත්ත පත්‍රිකාව STSAFE-A110 හි ඇත web සඳහා පිටුව
උපාංගය පිළිබඳ අමතර තොරතුරු.

ප්‍ර: සහාය දක්වන ඒකාබද්ධ සංවර්ධන පරිසරයන් මොනවාද?
STSAFE-A1xx මිඩ්ල්වෙයාර් සඳහාද?

A: සහාය දක්වන IDE වලට STM32Cube IDE සහ System Workbench ඇතුළත් වේ
X-CUBE-SAFEA32 v4 පැකේජයේ STM32 (SW1STM1.2.1) සඳහා.

UM2646
පරිශීලක අත්පොත
X-CUBE-SAFEA1 මෘදුකාංග පැකේජය සමඟින් ආරම්භ කිරීම
හැඳින්වීම
මෙම පරිශීලක අත්පොත X-CUBE-SAFEA1 මෘදුකාංග පැකේජය සමඟ ආරම්භ කරන්නේ කෙසේද යන්න විස්තර කරයි. X-CUBE-SAFEA1 මෘදුකාංග පැකේජය යනු ධාරක ක්ෂුද්‍ර පාලකයකින් STSAFE-A110 උපාංග විශේෂාංග භාවිතා කරන නිරූපණ කේත කිහිපයක් සපයන මෘදුකාංග සංරචකයකි. මෙම නිරූපණ කේත විවිධ STM1 ක්ෂුද්‍ර පාලක හරහා අතේ ගෙන යා හැකි පහසුව සඳහා STM32Cube මෘදුකාංග තාක්ෂණය මත ගොඩනගා ඇති STSAFE-A32xx මිඩ්ල්වෙයාර් භාවිතා කරයි. ඊට අමතරව, එය අනෙකුත් MCU වෙත අතේ ගෙන යා හැකි හැකියාව සඳහා MCU-agnostic වේ. මෙම නිරූපණ කේත පහත විශේෂාංග විදහා දක්වයි: · සත්‍යාපනය · යුගල කිරීම · යතුරු ස්ථාපනය · දේශීය ලියුම් කවර එතීම · යතුරු යුගල උත්පාදනය

UM2646 – Rev 4 – මාර්තු 2024 වැඩිදුර තොරතුරු සඳහා ඔබේ දේශීය STMicroelectronics විකුණුම් කාර්යාලය අමතන්න.

www.st.com

1
සටහන: සටහන:

UM2646
සාමාන්ය තොරතුරු
සාමාන්ය තොරතුරු
X-CUBE-SAFEA1 මෘදුකාංග පැකේජය යනු STSAFE-A110 ආරක්‍ෂිත මූලද්‍රව්‍ය සේවා සත්කාරක MCU හි මෙහෙයුම් පද්ධතිය (OS) සහ එහි යෙදුම වෙත ඒකාබද්ධ කිරීමට යොමු කිරීමකි. Arm® Cortex®-M ප්‍රොසෙසරය මත පදනම් වූ STM110 32-bit microcontrollers මත ක්‍රියාත්මක කළ යුතු STSAFE-A32 ධාවකය සහ ආදර්ශන කේත එහි අඩංගු වේ. Arm යනු එක්සත් ජනපදයේ සහ/හෝ වෙනත් තැන්වල Arm Limited (හෝ එහි අනුබද්ධිත ආයතන) හි ලියාපදිංචි වෙළඳ ලකුණකි. X-CUBE-SAFEA1 මෘදුකාංග පැකේජය ANSI C හි සංවර්ධනය කර ඇත. කෙසේ වෙතත්, වේදිකා-ස්වාධීන ගෘහනිර්මාණ ශිල්පය විවිධ වේදිකා වෙත පහසුවෙන් ගෙනයාමට ඉඩ සලසයි. පහත වගුව මෙම ලේඛනය පිළිබඳ වඩා හොඳ අවබෝධයක් සඳහා අදාළ වන කෙටි යෙදුම්වල නිර්වචනය ඉදිරිපත් කරයි.
STSAFE-A1xx මෘදුකාංග පැකේජය X-CUBE-SAFEA1 v1.2.1 හි මිඩ්ල්වෙයාර් ලෙස ඒකාබද්ධ කර ඇති අතර එය STM32CubeMX සඳහා මෘදුකාංග ඇසුරුම සඳහා BSP ලෙස ඒකාබද්ධ කර ඇත.

UM2646 - Rev 4

පිටුව 2/23

UM2646
STSAFE-A110 ආරක්ෂිත මූලද්රව්යය

2

STSAFE-A110 ආරක්ෂිත මූලද්රව්යය

STSAFE-A110 යනු දේශීය හෝ දුරස්ථ ධාරකයකට සත්‍යාපනය සහ දත්ත කළමනාකරණ සේවා සපයන ආරක්ෂිත මූලද්‍රව්‍යයක් ලෙස ක්‍රියා කරන ඉතා ආරක්ෂිත විසඳුමකි. නවතම පරම්පරාවේ ආරක්ෂිත ක්ෂුද්‍ර පාලක මත ධාවනය වන ආරක්ෂිත මෙහෙයුම් පද්ධතියක් සහිත සම්පූර්ණ පිරිවැටුම් විසඳුමකින් එය සමන්විත වේ.

STSAFE-A110 IoT (අන්තර්ජාල දේවල්) උපාංග, ස්මාර්ට්-හෝම්, ස්මාර්ට්-සිටි සහ කාර්මික යෙදුම්, පාරිභෝගික ඉලෙක්ට්‍රොනික උපාංග, පරිභෝජන ද්‍රව්‍ය සහ උපාංග සමඟ ඒකාබද්ධ කළ හැකිය. එහි ප්රධාන ලක්ෂණ වන්නේ:

·

සත්‍යාපනය (පර්යන්ත, IoT සහ USB Type-C® උපාංග)

·

ප්‍රවාහන ස්ථර ආරක්ෂණ (TLS) අතට අත දීම ඇතුළුව දුරස්ථ ධාරකයක් සහිත ආරක්ෂිත නාලිකා පිහිටුවීම

·

අත්සන සත්‍යාපන සේවාව (ආරක්ෂිත ඇරඹුම් සහ ස්ථිරාංග උත්ශ්‍රේණි කිරීම)

·

ආරක්ෂිත කවුන්ටර සමඟ භාවිත අධීක්ෂණය

·

සත්කාරක යෙදුම් සකසනය සමඟ නාලිකාව යුගල කිරීම සහ සුරක්ෂිත කිරීම

·

දේශීය හෝ දුරස්ථ ධාරක ලියුම් කවර එතීම සහ එතීම

·

On-chip යතුරු යුගල උත්පාදනය

STSAFE-A110 හි ඇති STSAFE-A110 දත්ත පත්‍රිකාව බලන්න web උපාංගය පිළිබඳ අමතර තොරතුරු සඳහා පිටුව.

UM2646 - Rev 4

පිටුව 3/23

UM2646
STSAFE-A1xx මිඩ්ල්වෙයාර් විස්තරය

3

STSAFE-A1xx මිඩ්ල්වෙයාර් විස්තරය

මෙම කොටස STSAFE-A1xx මිඩ්ල්වෙයාර් මෘදුකාංග පැකේජ අන්තර්ගතය සහ එය භාවිතා කරන ආකාරය විස්තර කරයි.

3.1

සාමාන්ය විස්තරය

STSAFE-A1xx මිඩ්ල්වෙයාර් යනු මේ සඳහා නිර්මාණය කර ඇති මෘදුකාංග සංරචක සමූහයකි:

·

MCU සමඟින් STSAFE-A110 ආරක්ෂිත මූලද්‍රව්‍ය උපාංගය අතුරුමුහුණත කරන්න

·

වඩාත් පොදු STSAFE-A110 භාවිත අවස්ථා ක්‍රියාත්මක කරන්න

STSAFE-A1xx මිඩ්ල්වෙයාර් ST මෘදුකාංග පැකේජ තුළ ආරක්ෂිත මූලද්‍රව්‍ය විශේෂාංග එකතු කිරීම සඳහා මිඩ්ල්වෙයාර් සංරචකයක් ලෙස සම්පුර්ණයෙන්ම ඒකාබද්ධ කර ඇත (උදා.ample X-CUBE-SBSFU හෝ X-CUBE-SAFEA1).

එය STSAFE-A110 අන්තර්ජාල පිටුවෙන් මෙවලම් සහ මෘදුකාංග පටිත්ත හරහා බාගත කළ හැක හෝ STM32CubeMX වෙතින් බාගත කළ හැක.

මෘදුකාංගය ST මෘදුකාංග බලපත්‍ර ගිවිසුමක් (SLA0088) යටතේ මූලාශ්‍ර කේතය ලෙස සපයනු ලැබේ (වැඩිදුර විස්තර සඳහා බලපත්‍ර තොරතුරු බලන්න).

පහත ඒකාබද්ධ සංවර්ධන පරිසරයන් සඳහා සහය දක්වයි:

·

Arm® සඳහා IAR Embedded Workbench® (EWARM)

·

Keil® Microcontroller Development Kit (MDK-ARM)

·

STM32Cube IDE (STM32CubeIDE)

·

STM32 (SW4STM32) සඳහා පද්ධති වැඩ බංකුව X-CUBE-SAFEA1 v1.2.1 පැකේජයේ පමණක් සහාය දක්වයි

සහාය දක්වන IDE අනුවාද පිළිබඳ තොරතුරු සඳහා පැකේජ මූල ෆෝල්ඩරයේ ඇති නිකුතු සටහන් වෙත යොමු වන්න.

3.2

ගෘහ නිර්මාණ ශිල්පය

මෙම කොටස STSAFE-A1xx මිඩ්ල්වෙයාර් මෘදුකාංග පැකේජයේ මෘදුකාංග සංරචක විස්තර කරයි.

පහත රූපයේ දැක්වෙන්නේ a view STSAFE-A1xx මිඩ්ල්වෙයාර් ගෘහ නිර්මාණ ශිල්පය සහ අදාළ අතුරුමුහුණත්.

රූපය 1. STSAFE-A1xx ගෘහ නිර්මාණ ශිල්පය

STSAFE-A1xx API (core interface)

CORE

ක්‍රිප්ටෝ

MbedTM TLS

ගුප්ත ලේඛන සේවා අතුරුමුහුණත SHA/AES

සේවාව

හුදකලා ප්රදේශය
MCU ආරක්ෂක විශේෂාංග මගින් ආරක්ෂාව සඳහා සුදුසු වේ
(MPU, Firewall, TrustZone®, ආදිය)

දෘඪාංග සේවා අතුරුමුහුණත

X-CUBECRYPTOLIB

UM2646 - Rev 4

පිටුව 4/23

සටහන:

UM2646
STSAFE-A1xx මිඩ්ල්වෙයාර් විස්තරය

මිඩ්ල්වෙයාර් විවිධ අතුරුමුහුණත් තුනක් දක්වයි:

·

STSAFE-A1xx API: එය ප්‍රධාන යෙදුම් ක්‍රමලේඛන අතුරුමුහුණත (API) වන අතර එය සියල්ලටම පූර්ණ ප්‍රවේශය සපයයි.

STSAFE-A110 සේවාවන් ඉහළ ස්ථරවලට අපනයනය කෙරේ (යෙදුම්, පුස්තකාල සහ තොග). මෙම අතුරු මුහුණත වේ

සියලුම අපනයනය කරන ලද API CORE මොඩියුලය තුළ ක්‍රියාත්මක කර ඇති බැවින් මූලික අතුරු මුහුණත ලෙසද හැඳින්වේ.

STSAFE-A1xx මිඩ්ල්වෙයාර් ඒකාබද්ධ කිරීමට අවශ්‍ය ඉහළ ස්ථර STSAFE-A110 වෙත ප්‍රවේශ විය යුතුය.

මෙම අතුරු මුහුණත හරහා විශේෂාංග.

·

දෘඪාංග සේවා අතුරුමුහුණත: මෙම අතුරුමුහුණත STSAFE-A1xx මිඩ්ල්වෙයාර් විසින් ඉහළම මට්ටමට ළඟා වීමට භාවිතා කරයි.

දෘඪාංග වේදිකාවේ ස්වාධීනත්වය. විශේෂිත MCU, IO බසය සම්බන්ධ කිරීම සඳහා සාමාන්‍ය ශ්‍රිත සමූහයක් එයට ඇතුළත් වේ

සහ කාල කාර්යයන්. මෙම ව්‍යුහය පුස්තකාල කේතය නැවත භාවිතා කිරීමේ හැකියාව වැඩි දියුණු කරන අතර පහසුවෙන් ගෙන යා හැකි බව සහතික කරයි

වෙනත් උපාංග.

දුර්වල ශ්‍රිත ලෙස නිර්වචනය කර ඇති අතර, මෙම සාමාන්‍ය ශ්‍රිතයන් ex ට පසුව යෙදුම් මට්ටමින් ක්‍රියාත්මක කළ යුතුයampපහසු ඒකාබද්ධ කිරීම සඳහා සපයා ඇති stsafea_service_interface_template.c අච්චුව තුළ le සපයා ඇත

සහ ඉහළ ස්ථර තුළ අභිරුචිකරණය.

·

ගුප්තකේතන සේවා අතුරුමුහුණත: මෙම අතුරුමුහුණත STSAFE-A1xx මිඩ්ල්වෙයාර් විසින් ප්‍රවේශ වීමට භාවිතා කරයි.

SHA (ආරක්ෂිත හැෂ් ඇල්ගොරිතම) සහ AES (උසස්) වැනි වේදිකාව හෝ පුස්තකාල ගුප්ත ලේඛන කාර්යයන්

ගුප්තකේතන සම්මතය) සමහර නිදර්ශන සඳහා මිඩ්ල්වෙයාර් විසින් අවශ්‍ය වේ.

දුර්වල ශ්‍රිත ලෙස අර්ථ දක්වා ඇති අතර, මෙම ගුප්ත ලේඛන ශ්‍රිත යෙදුම් මට්ටමින් ක්‍රියාත්මක කළ යුතුය

හිටපු අනුගමනයample විවිධ සැකිලි දෙකක් සමඟ සපයා ඇත:

Arm® MbedTM TLS ගුප්ත ලේඛන පුස්තකාලය භාවිතා කරන්නේ නම් stsafea_crypto_mbedtls_interface_template.c; stsafea_crypto_stlib_interface_template.c ST ගුප්ත ලේඛන පුස්තකාලය භාවිතා කරන්නේ නම්;

·

ආකෘති ප්‍රභවය සරලව අභිරුචිකරණය කිරීමෙන් විකල්ප ගුප්ත ලේඛන පුස්තකාල භාවිතා කළ හැක files. ද

සැකිල්ල files ඉහළ ස්ථර තුළ පහසු ඒකාබද්ධ කිරීම සහ අභිරුචිකරණය සඳහා සපයනු ලැබේ.

Arm සහ Mbed යනු එක්සත් ජනපදයේ සහ/හෝ වෙනත් තැන්වල Arm Limited (හෝ එහි අනුබද්ධිත) හි ලියාපදිංචි වෙළඳ ලකුණු හෝ වෙළඳ ලකුණු වේ.

UM2646 - Rev 4

පිටුව 5/23

UM2646
STSAFE-A1xx මිඩ්ල්වෙයාර් විස්තරය
පහත රූපයේ දැක්වෙන්නේ STM1 Nucleo පුවරුවක සවිකර ඇති X-NUCLEO-SAFEA32 ප්‍රසාරණ පුවරුවක් මත ධාවනය වන සම්මත STM1Cube යෙදුමක් තුළ ඒකාබද්ධ කර ඇති STSAFE-A32xx මිඩ්ල්වෙයාර් ය.
රූපය 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 - Rev 4

පිටුව 6/23

UM2646
STSAFE-A1xx මිඩ්ල්වෙයාර් විස්තරය

3.3

CORE මොඩියුලය

CORE මොඩියුලය මිඩ්ල්වෙයාර් වල හරයයි. එය STSAFE-A1xx විශේෂාංග නිසි ලෙස භාවිතා කිරීම සඳහා ඉහළ ස්ථර (යෙදුම්, පුස්තකාල, ස්ටැක් සහ යනාදිය) මගින් හඳුන්වන විධාන ක්‍රියාත්මක කරයි.

පහත රූපයේ දැක්වෙන්නේ a view CORE මොඩියුල ගෘහ නිර්මාණ ශිල්පයේ.

රූපය 3. CORE මොඩියුල ගෘහ නිර්මාණ ශිල්පය

බාහිර ඉහළ ස්ථර (යෙදුම, පුස්තකාල, තොග, ආදිය)

CORE

CRYPTO අභ්යන්තර මොඩියුලය

SERVICE අභ්‍යන්තර මොඩියුලය

CORE මොඩියුලය සම්බන්ධිත බහු-අතුරුමුහුණත් මෘදුකාංග සංරචකයකි:

·

ඉහළ ස්ථර: පහත වගු දෙකෙහි විස්තර කර ඇති නිර්යාත API හරහා බාහිර සම්බන්ධතාව;

·

ගුප්ත ලේඛන ස්ථරය: CRYPTO මොඩියුලයට අභ්යන්තර සම්බන්ධතාවය;

·

දෘඪාංග සේවා ස්ථරය: SERVICE මොඩියුලයට අභ්යන්තර සම්බන්ධතාවය;

STSAFE-A1xx මිඩ්ල්වෙයාර් මෘදුකාංග පැකේජය මූල ෆෝල්ඩරය තුළ ඇති CORE මොඩියුලයේ සම්පූර්ණ API ලේඛනගත කිරීමක් සපයයි (STSAFE-A1xx_Middleware.chm බලන්න file).

පහත වගුවේ දක්වා ඇති විධාන API සම්බන්ධ වන විධාන කට්ටලය පිළිබඳ කෙටි පැහැදිලි කිරීමක් සඳහා STSAFE-A110 දත්ත පත්‍රිකාව බලන්න.

API කාණ්ඩයේ ආරම්භක වින්‍යාසය
පොදු කාර්ය විධාන
දත්ත කොටස් විධාන

වගුව 1. CORE මොඩියුල නිර්යාත API
StSafeA_Init කාර්යය STSAFE-A1xx උපාංග හසුරුව සෑදීමට, ආරම්භ කිරීමට සහ පැවරීමට. StSafeA_GetVersion STSAFE-A1xx මිඩ්ල්වෙයාර් සංශෝධනය ආපසු ලබා දීමට. StSafeA_Echo විධානය තුළ සම්මත වූ දත්ත ලබා ගැනීමට. StSafeA_Reset වාෂ්පශීලී ගුණාංග ඒවායේ ආරම්භක අගයන් වෙත නැවත සැකසීමට. StSafeA_GenerateRandom To අහඹු බයිට් ගණනාවක් ජනනය කරයි. StSafeA_Hibernate STSAFE-Axxx උපාංගය ශිශිරතරණයට තැබීමට. StSafeA_DataPartitionQuery

UM2646 - Rev 4

පිටුව 7/23

UM2646
STSAFE-A1xx මිඩ්ල්වෙයාර් විස්තරය

API කාණ්ඩය

දත්ත කොටස් වින්‍යාසය ලබා ගැනීමට ක්‍රියාකාරී විමසුම් විධානය.

StSafeA_Decrement කවුන්ටර කලාපයක එක්-මාර්ග කවුන්ටරය අඩු කිරීමට.

දත්ත කොටස් විධාන

StSafeA_Read දත්ත කොටස් කලාපයකින් දත්ත කියවීමට.

StSafeA_Update කලාප කොටස හරහා දත්ත යාවත්කාලීන කිරීමට.

StSafeA_GenerateSignature පණිවිඩ සංග්‍රහයක් හරහා ECDSA අත්සන ආපසු ලබා දීමට.

පුද්ගලික සහ පොදු යතුරු විධාන

StSafeA_GenerateKeyPair පුද්ගලික යතුරු තව් එකක යතුරු යුගලයක් උත්පාදනය කිරීමට.
StSafeA_VerifyMessageSignature පණිවිඩ සත්‍යාපනය සත්‍යාපනය කිරීමට.

StSafeA_EstablishKey අසමමිතික ගුප්තකේතනය භාවිතයෙන් ධාරක දෙකක් අතර හවුල් රහසක් ස්ථාපිත කිරීමට.

නිෂ්පාදන දත්ත ලබා ගැනීමට StSafeA_ProductDataQuery Query විධානය.

I²C ලිපිනය සහ අඩු බල ප්‍රකාර වින්‍යාසය ලබා ගැනීමට StSafeA_I2cParameterQuery Query විධානය.

StSafeA_LifeCycleStateQuery Query විධානය ජීවන චක්‍ර තත්ත්වය ලබා ගැනීමට (උපත, ක්‍රියාත්මක, අවසන් වූ, උපන් සහ අගුලු දැමූ හෝ මෙහෙයුම් සහ අගුලු දමා ඇත).

පරිපාලන විධාන

StSafeA_HostKeySlotQuery විමසුම් විධානය ධාරක යතුරු තොරතුරු (පැමිණීම සහ සත්කාරක C-MAC කවුන්ටරය) ලබා ගැනීමට.
StSafeA_PutAttribute STSAFE-Axxx උපාංගයට, ගුණාංගයට අනුව යතුරු, මුරපදය, I²C පරාමිති වැනි ගුණාංග තැබීමට TAG.

StSafeA_Deleteමුරපදය එහි ස්ලොට් එකෙන් මුරපදය මකා දැමීමට.

StSafeA_VerifyPassword මුරපදය සත්‍යාපනය කිරීමට සහ අනාගත විධාන අවසරය සඳහා සත්‍යාපනයේ ප්‍රතිඵලය මතක තබා ගැනීමට.

StSafeA_RawCommand අමු විධානයක් ක්‍රියාත්මක කිරීමට සහ අදාළ ප්‍රතිචාරය ලබා ගැනීමට.

StSafeA_LocalEnvelopeKeySlotQuery විමසුම් විධානය පවතින යතුරු තව් සඳහා දේශීය ලියුම් කවර යතුරු තොරතුරු (තට්ටම් අංකය, පැමිණීම සහ යතුරු දිග) ලබා ගැනීමට.

දේශීය ලියුම් කවර විධාන

StSafeA_GenerateLocalEnvelopeKey දේශීය ලියුම් කවරයක යතුරක යතුරක් ජනනය කිරීමට.
StSafeA_WrapLocalEnvelope දේශීය ලියුම් කවර යතුරක් සහ [AES යතුරු එතුම] ඇල්ගොරිතමයක් සමඟ සම්පුර්ණයෙන්ම ධාරකය විසින් කළමනාකරණය කරනු ලබන දත්ත (සාමාන්‍යයෙන් යතුරු) එතීමට.

StSafeA_UnwrapLocalEnvelope දේශීය ලියුම් කවරයක් දේශීය ලියුම් කවරයක් සමඟින් ලිහා ගැනීමට.

UM2646 - Rev 4

පිටුව 8/23

UM2646
STSAFE-A1xx මිඩ්ල්වෙයාර් විස්තරය

API කාණ්ඩය
විධාන අවසර වින්‍යාස විධානය

වගුව 2. අපනයනය කරන ලද STSAFE-A110 CORE මොඩියුල API
වින්‍යාස කළ හැකි ප්‍රවේශ කොන්දේසි සහිත විධාන සඳහා ප්‍රවේශ කොන්දේසි ලබා ගැනීමට StSafeA_CommandAuthorizationConfigurationQuery Query විධානය ක්‍රියාත්මක කරන්න.

3.4

SERVICE මොඩියුලය

SERVICE මොඩියුලය යනු මිඩ්ල්වෙයාර් හි පහත් ස්ථරයයි. එය MCU සහ දෘඪාංග වේදිකාව අනුව සම්පූර්ණ දෘඪාංග සාරාංශයක් ක්රියාත්මක කරයි.

පහත රූපයේ දැක්වෙන්නේ a view SERVICE මොඩියුල ගෘහ නිර්මාණ ශිල්පයේ.

රූපය 4. SERVICE මොඩියුල ගෘහ නිර්මාණ ශිල්පය

CORE අභ්යන්තර මොඩියුලය

සේවාව

බාහිර පහළ ස්ථර (BSP, HAL, LL, ආදිය)

SERVICE මොඩියුලය ද්වි-අතුරුමුහුණත් මෘදුකාංග සංරචකයක් සම්බන්ධ කර ඇත:

·

බාහිර පහළ ස්ථර: BSP, HAL හෝ LL වැනි. දුර්වල කාර්යයන් බාහිර ඉහලින් ක්‍රියාත්මක කළ යුතුය

ස්ථර සහ stsafea_service_interface_template.c අච්චුව මත පදනම් වේ file;

·

මූලික ස්ථරය: වගුවේ විස්තර කර ඇති නිර්යාත API හරහා CORE මොඩියුලයට අභ්‍යන්තර සම්බන්ධතාවය

පහත;

STSAFE-A1xx මිඩ්ල්වෙයාර් මෘදුකාංග පැකේජය මූල ෆෝල්ඩරය තුළ SERVICE මොඩියුලයේ සම්පූර්ණ API ලේඛන සපයයි (STSAFE-A1xx_Middleware.chm බලන්න file).

වගුව 3. SERVICE මොඩියුල නිර්යාත API

API කාණ්ඩයේ ආරම්භක වින්‍යාසය
අඩු මට්ටමේ මෙහෙයුම් කාර්යයන්

කාර්යය
StSafeA_BSP_Init STSAFE-Axxx උපාංගය ක්‍රියාත්මක කිරීමට අවශ්‍ය සන්නිවේදන බසය සහ IO පින් ආරම්භ කිරීමට.
StSafeA_Transmit සම්ප්‍රේෂණය කළ යුතු විධානය සකස් කිරීමට සහ ක්‍රියාත්මක කිරීමට පහත මට්ටමේ බස් API අමතන්න. සහය දක්වන්නේ නම්, CRC ගණනය කර ඒකාබද්ධ කරන්න.
StSafeA_Receive පහත මට්ටමේ බස් ශ්‍රිත භාවිතයෙන් STSAFE-Axxx වෙතින් දත්ත ලබා ගැනීමට. සහය දක්වන්නේ නම්, CRC පරීක්ෂා කරන්න.

UM2646 - Rev 4

පිටුව 9/23

UM2646
STSAFE-A1xx මිඩ්ල්වෙයාර් විස්තරය

3.5

CRYPTO මොඩියුලය

CRYPTO මොඩියුලය නියෝජනය කරන්නේ මිඩ්ල්වෙයාර් වල ගුප්ත ලේඛන කොටසයි. එය වේදිකාවේ ගුප්ත ලේඛන සම්පත් මත විශ්වාසය තැබිය යුතුය.

CRYPTO මොඩියුලය අනෙකුත් මිඩ්ල්වෙයාර් මොඩියුල වලින් සම්පූර්ණයෙන්ම ස්වායත්ත වන අතර, මේ හේතුව නිසා, මතක ආරක්ෂණ ඒකකයක් (MPU), ෆයර්වෝල් එකක් හෝ TrustZone® වැනි MCU ආරක්ෂණ විශේෂාංග මගින් ආරක්ෂා කිරීමට සුදුසු හුදකලා ආරක්ෂිත ප්‍රදේශයක් තුළ පහසුවෙන් ආවරණය කළ හැක.

පහත රූපයේ දැක්වෙන්නේ a view CRYPTO මොඩියුල ගෘහ නිර්මාණ ශිල්පයේ.

රූපය 5. CRYPTO මොඩියුල ගෘහ නිර්මාණ ශිල්පය

CORE අභ්යන්තර මොඩියුලය

ක්‍රිප්ටෝ

බාහිර ගුප්ත ලේඛන ස්ථර
(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.

·

මූලික ස්ථරය: වගුවේ විස්තර කර ඇති අපනයනය කරන ලද API හරහා CORE මොඩියුලයට අභ්‍යන්තර සම්බන්ධතාවය

පහත;

STSAFE-A1xx මිඩ්ල්වෙයාර් මෘදුකාංග පැකේජය මූල ෆෝල්ඩරය තුළ CRYPTO මොඩියුලයේ සම්පූර්ණ API ලේඛනගත කිරීමක් සපයයි (STSAFE-A1xx_Middleware.chm බලන්න file).

වගුව 4. CRYPTO මොඩියුල නිර්යාත API

API කාණ්ඩය

කාර්යය

StSafeA_ComputeCMAC CMAC අගය ගණනය කිරීමට. සකස් කළ විධානය මත භාවිතා වේ.

StSafeA_ComputeRMAC RMAC අගය ගණනය කිරීමට. ලැබුණු ප්රතිචාරය මත භාවිතා වේ.

StSafeA_DataEncryption Cryptographic APIs STSAFE-Axxx දත්ත බෆරය මත දත්ත සංකේතනය (AES CBC) ක්‍රියාත්මක කිරීමට.

StSafeA_DataDecryption STSAFE-Axxx දත්ත බෆරය මත දත්ත විකේතනය (AES CBC) ක්‍රියාත්මක කිරීමට.

StSafeA_MAC_SHA_PrePostProcess සම්ප්‍රේෂණයට පෙර, හෝ STSAFE_Axxx උපාංගයෙන් දත්ත ලැබීමෙන් පසු MAC සහ/හෝ SHA පෙර-හෝ පසු-සැකසීමට.

UM2646 - Rev 4

පිටුව 10/23

3.6
සටහන:

UM2646
STSAFE-A1xx මිඩ්ල්වෙයාර් විස්තරය

සැකිලි

මෙම කොටස STSAFE-A1xx මිඩ්ල්වෙයාර් මෘදුකාංග පැකේජය තුළ ඇති සැකිලි පිළිබඳ සවිස්තරාත්මක විස්තරයක් සපයයි.

පහත වගුවේ ලැයිස්තුගත කර ඇති සියලුම සැකිලි මැද මෘදුකාංග පැකේජයේ මූල මට්ටමේ ඇති අතුරු මුහුණත් ෆෝල්ඩරය තුළ සපයා ඇත.

සැකිල්ල files ex ලෙස සපයා ඇතamples පහසුවෙන් පිටපත් කර ඉහළ ස්ථරවලට අභිරුචිකරණය කළ යුතුය

STSAFE-A1xx මිඩ්ල්වෙයාර් ඒකාබද්ධ කර වින්‍යාස කරන්න:

·

අතුරු මුහුණත සැකිල්ල files සපයයි example ක්‍රියාත්මක කිරීම් __දුර්වල ශ්‍රිත, හිස් හෝ ලෙස පිරිනමනු ලැබේ

Middleware ඇතුලත අර්ධ වශයෙන් හිස් කාර්යයන්. ඒවා පරිශිලක අවකාශයේ හෝ ඇතුළත නිසි ලෙස ක්‍රියාත්මක කළ යුතුය

ගුප්ත ලේඛන පුස්තකාලය සහ පරිශීලකයාගේ දෘඪාංග තේරීම් අනුව ඉහළ ස්ථර.

·

වින්යාස ආකෘතිය files STSAFE-A1xx මිඩ්ල්වෙයාර් සහ විශේෂාංග වින්‍යාස කිරීමට පහසු ක්‍රමයක් සපයයි

ප්‍රශස්තිකරණය හෝ විශේෂිත දෘඪාංග වැනි පරිශීලක යෙදුමේ භාවිතා කළ හැක.

සැකිලි කාණ්ඩය
අතුරු මුහුණත් සැකිලි
සැකසුම් සැකිලි

වගුව 5. සැකිලි
සැකිල්ල file
stsafea_service_interface_template.c උදාample සැකිල්ල STSAFE-A මිඩ්ල්වෙයාර් විසින් අවශ්‍ය දෘඪාංග සේවා සඳහා සහය දක්වන ආකාරය පෙන්වීමට සහ පරිශීලක අවකාශයේ තෝරාගත් විශේෂිත දෘඩාංග, පහත් මට්ටමේ පුස්තකාලය හෝ BSP විසින් පිරිනමනු ලැබේ. stsafea_crypto_mbedtls_interface_template.c උදාampSTSAFE-A මිඩ්ල්වෙයාර් විසින් අවශ්‍ය සහ Mbed TLS ගුප්ත ලේඛන පුස්තකාලය (යතුරු කළමනාකරණය, SHA, AES, ආදිය) විසින් පිරිනමනු ලබන ගුප්ත ලේඛන සේවා සඳහා සහාය දක්වන ආකාරය පෙන්වීමට le සැකිල්ල. stsafea_crypto_stlib_interface_template.c උදාampSTM32Cube (XCUBE-CRYPTOLIB) (ප්‍රධාන කළමනාකරණය, SHA, AES, ආදිය) සඳහා STM32 ගුප්ත ලේඛන පුස්තකාල මෘදුකාංග ව්‍යාප්තිය මගින් STSAFE-A මිඩ්ල්වෙයාර් විසින් අවශ්‍ය කරන ගුප්ත ලේඛන සේවා සඳහා සහාය දක්වන ආකාරය පෙන්වීමට le සැකිල්ල. stsafea_conf_template.h ExampSTSAFE-A මිඩ්ල්වෙයාර් වින්‍යාස කරන්නේ කෙසේදැයි පෙන්වීමට le අච්චුව (විශේෂයෙන් ප්‍රශස්තිකරණ අරමුණු සඳහා). stsafea_interface_conf_template.h Exampඅතුරු මුහුණත වින්‍යාස කිරීම සහ අභිරුචිකරණය කරන්නේ කෙසේද යන්න පෙන්වීමට le සැකිල්ල fileඉහත ලැයිස්තුගත කර ඇත.

ඉහත සැකිලි X-CUBE-SAFEA1 පැකේජයේ BSP ෆෝල්ඩරයේ පමණක් පවතී.

UM2646 - Rev 4

පිටුව 11/23

UM2646
STSAFE-A1xx මිඩ්ල්වෙයාර් විස්තරය

3.7

ෆෝල්ඩර ව්යුහය

පහත රූපයේ දැක්වෙන්නේ STSAFE-A1xx මිඩ්ල්වෙයාර් මෘදුකාංග පැකේජයේ ෆෝල්ඩර ව්‍යුහය v1.2.1.

රූපය 6. ව්යාපෘතිය file ව්යුහය

ව්යාපෘතිය file ව්යුහය STSAFE-A1xx මිඩ්ල්වෙයාර්

UM2646 - Rev 4

ව්යාපෘතිය file STM1CubeMX සඳහා X-CUBE-SAFEA32 සඳහා ව්‍යුහය

පිටුව 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 පිටපත් කරන්න (සහ විකල්ප ලෙස නැවත නම් කරන්න)

fileපරිශීලක අවකාශය වෙත s.

·

පියවර 3: ඔබේ ප්‍රධාන හෝ වෙනත් ඕනෑම පරිශීලක අවකාශ මූලාශ්‍රයක අයිතිය ඇතුළත් කිරීමට වග බලා ගන්න file අවශ්ය බව

STSAFE-A1xx මිඩ්ල්වෙයාර් අතුරුමුහුණත:

#ඇතුළත් "stsafea_core.h" #ඇතුළත් "stsafea_interface_conf.h"

·

පියවර 4: අභිරුචිකරණය කරන්න fileපරිශීලක මනාපයන් අනුව ඉහත පියවර තුනෙහි භාවිතා වේ.

වින්‍යාස කිරීමේ පියවර

පරිශීලක යෙදුමේ STSAFE-A1xx මිඩ්ල්වෙයාර් නිවැරදිව වින්‍යාස කිරීම සඳහා, ST වෙනස් දෙකක් සපයයි

වින්යාස ආකෘතිය fileපරිශීලකයාගේ තේරීම් අනුව පරිශීලක අවකාශයේ පිටපත් කර අභිරුචිකරණය කළ යුතුය:

·

stsafea_interface_conf_template.h: මෙය උදාample සැකිල්ල භාවිතා කරන අතර එය වින්‍යාස කරන්නේ කෙසේදැයි පෙන්වයි

පහත දැක්වෙන #define හරහා පරිශීලක අවකාශයේ ගුප්ත ලේඛන සහ සේවා මිඩ්ල්වෙයාර් අතුරුමුහුණත්

ප්රකාශයන්:

USE_PRE_LOADED_HOST_KEYS

MCU_PLATFORM_INCLUDE

MCU_PLATFORM_BUS_INCLUDE

MCU_PLATFORM_CRC_INCLUDE

·

stsafea_conf_template.h: මේ උදාample සැකිල්ල භාවිතා කරන අතර STSAFE-A වින්‍යාස කරන ආකාරය පෙන්වයි

මිඩ්ල්වෙයාර් පහත #define ප්‍රකාශ හරහා:

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 පිටපත් කරන්න (සහ විකල්ප ලෙස නැවත නම් කරන්න)

fileපරිශීලක අවකාශය වෙත s.

·

පියවර 2: ඉහත සඳහන් ශීර්ෂ දෙකෙහි #define ප්‍රකාශය තහවුරු කිරීම හෝ වෙනස් කිරීම fileඅනුව s

පරිශීලක වේදිකාව සහ ගුප්ත ලේඛන තේරීම්.

UM2646 - Rev 4

පිටුව 13/23

4
4.1
සටහන:
4.2
සටහන:

UM2646
නිදර්ශන මෘදුකාංගය
නිදර්ශන මෘදුකාංගය
මෙම කොටස STSAFE-A1xx මිඩ්ල්වෙයාර් මත පදනම් වූ ආදර්ශන මෘදුකාංග නිදර්ශනය කරයි.
සත්යාපනය
දුරස්ථ ධාරකයකට (IoT උපාංග නඩුව) සත්‍යාපනය කරන උපාංගයක් මත STSAFE-A110 සවිකර ඇති විධාන ප්‍රවාහය මෙම නිරූපණය මඟින් නිරූපණය කෙරේ, දේශීය ධාරකය දුරස්ථ සේවාදායකය වෙත ගමන් කිරීමක් ලෙස භාවිතා කරයි. STSAFE-A110 දේශීය ධාරකයකට සත්‍යාපනය කරන පර්යන්තයක සවිකර ඇති අවස්ථාව, උදාampක්‍රීඩා, ජංගම උපාංග හෝ පරිභෝජන භාණ්ඩ සඳහා le, හරියටම සමාන වේ.
විධාන ප්‍රවාහය ආදර්ශන අරමුණු සඳහා, දේශීය සහ දුරස්ථ ධාරක මෙහි එකම උපාංගය වේ. 1. උපාංගයේ දත්ත කොටස් කලාප 110 හි ගබඩා කර ඇති STSAFE-A0 හි පොදු සහතිකය උපුටා ගැනීම, විග්‍රහ කිරීම සහ සත්‍යාපනය කිරීම
පොදු යතුර ලබා ගැනීම සඳහා: STSAFE-A1xx මිඩ්ල්වෙයාර් භාවිතයෙන් STSAFE-A110's කලාපය 0 හරහා සහතිකය කියවන්න. ගුප්ත ලේඛන පුස්තකාලයේ විග්‍රහකය භාවිතයෙන් සහතිකය විග්‍රහ කරන්න. CA සහතිකය කියවන්න (කේතය හරහා ලබා ගත හැක). ගුප්ත ලේඛන පුස්තකාලයේ විග්‍රහකය භාවිතයෙන් CA සහතිකය විග්‍රහ කරන්න. ගුප්ත ලේඛන පුස්තකාලය හරහා CA සහතිකය භාවිතයෙන් සහතික වලංගුභාවය තහවුරු කරන්න. STSAFE-A110 X.509 සහතිකයෙන් පොදු යතුර ලබා ගන්න. 2. අභියෝග අංකයක් මත අත්සන උත්පාදනය කර සත්‍යාපනය කරන්න: අභියෝග අංකයක් ජනනය කරන්න (අහඹු අංකය). අභියෝගය හෑෂ් කරන්න. STSAFE-A110 හි පුද්ගලික යතුරු තව් 0 භාවිතා කර හැෂ් අභියෝගයට අත්සනක් ලබා ගන්න
STSAFE-A1xx මිඩ්ල්වෙයාර්. ගුප්ත ලේඛන පුස්තකාලය භාවිතයෙන් ජනනය කරන ලද අත්සන විග්‍රහ කරන්න. ගුප්ත ලේඛන පුස්තකාලය හරහා STSAFE-A110 හි පොදු යතුර භාවිතයෙන් උත්පාදනය කරන ලද අත්සන තහවුරු කරන්න. මෙය වලංගු වන විට, ධාරකය පර්යන්තය හෝ IoT සත්‍ය බව දනී.
යුගල කිරීම
මෙම කේතය example විසින් STSAFE-A110 උපාංගයක් සහ එය සම්බන්ධ කර ඇති MCU අතර යුගලයක් ස්ථාපිත කරයි. යුගල කිරීම මඟින් උපාංගය සහ MCU අතර හුවමාරු කිරීම් සත්‍යාපනය කිරීමට ඉඩ සලසයි (එනම් අත්සන් කර සත්‍යාපනය කර ඇත). STSAFE-A110 උපාංගය භාවිත කළ හැකි වන්නේ එය යුගල කර ඇති MCU සමඟ ඒකාබද්ධව පමණි. යුගල කිරීම STSAFE-A110 වෙත සත්කාරක MAC යතුරක් සහ ධාරක කේතාංක යතුර යැවීම සත්කාරක MCU වලින් සමන්විත වේ. යතුරු දෙකම STSAFE-A110 හි ආරක්ෂිත NVM වෙත ගබඩා කර ඇති අතර STM32 උපාංගයේ ෆ්ලෑෂ් මතකය වෙත ගබඩා කළ යුතුය. පෙරනිමියෙන්, මෙම example, ධාරක MCU විසින් STSAFE-A110 වෙත සුප්‍රසිද්ධ යතුරු යවයි (පහත විධාන ප්‍රවාහය බලන්න) ඒවා නිරූපණ අරමුණු සඳහා භාවිතා කිරීමට බෙහෙවින් නිර්දේශ කෙරේ. කේතය අහඹු යතුරු උත්පාදනය කිරීමට ද ඉඩ සලසයි. එපමණක් නොව, කේතය exampSTSAFE-A110 හි අදාළ තව් දැනටමත් ජනාකීර්ණ නොමැති විට le දේශීය ලියුම් කවර යතුරක් ජනනය කරයි. දේශීය ලියුම් කවරය පුරවා ඇති විට, STSAFE-A110 උපාංගය සත්කාරක MCU ගේ පැත්තේ යතුරක් ආරක්ෂිතව ගබඩා කිරීම සඳහා දේශීය ලියුම් කවරයක් එතීමට/නොහැරීමට සත්කාරක MCU හට ඉඩ දෙයි. යුගල කිරීමේ කේතය exampපහත දැක්වෙන සියලුම කේතයන් ක්‍රියාත්මක කිරීමට පෙර le සාර්ථකව ක්‍රියාත්මක කළ යුතුය examples.
විධාන ප්රවාහය
1. STSAFE-A110xx මිඩ්ල්වෙයාර් භාවිතයෙන් STSAFE-A1 හි දේශීය ලියුම් කවර යතුර උත්පාදනය කරන්න. පෙරනිමියෙන්, මෙම විධානය සක්රිය කර ඇත. පහත දැක්වෙන අදහස් දැක්වීම් ඉවත් කිරීම pa iring.c හි ප්‍රකාශයන් අර්ථ දක්වන බව මතක තබා ගන්න file දේශීය ලියුම් කවර යතුරු උත්පාදනය අක්‍රිය කරයි: /* #define _FORCE_DEFAULT_FLASH_ */
මෙම මෙහෙයුම සිදු වන්නේ STSAFE-A110 හි ප්‍රාදේශීය ලියුම් කවර යතුර තව් දැනටමත් ජනාකීර්ණ නොමැති නම් පමණි.

UM2646 - Rev 4

පිටුව 14/23

UM2646
නිදර්ශන මෘදුකාංගය

2. සත්කාරක MAC යතුර සහ ධාරක කේතාංක යතුර ලෙස භාවිතා කිරීමට 128-bit අංක දෙකක් නිර්වචනය කරන්න. පෙරනිමියෙන්, රන්වන් දන්නා යතුරු භාවිතා වේ. ඒවාට පහත අගයන් ඇත: 0x00,0x11,0x22,0x33,0x44,0x55,0x66,0x77,0x88,0x99,0xAA,0xBB,0xCC,0xDD,0xEE,0xFF / * Host MAC යතුර, */ 0x11,0x11,0, 22,0x22,0x33,0x33,0x44,0x44,0x55,0x55,0x66,0x66,0x77,0x77,0x88,0x88 / * සත්කාරක කේතාංක යතුර */
සසම්භාවී යතුරු උත්පාදනය සක්‍රිය කිරීමට, pairing.c වෙත පහත අර්ථ දැක්වීම් ප්‍රකාශය එක් කරන්න file: #පරිශීලනය_HOST_KEYS_SET_BY_PAIRING_APP 1 නිර්වචනය කරන්න
3. ධාරක MAC යතුර සහ ධාරක කේතාංක යතුර STSAFE-A110 හි අදාළ ස්ලට් වෙත ගබඩා කරන්න. 4. ධාරක MAC යතුර සහ ධාරක කේතාංක යතුර STM32 හි ෆ්ලෑෂ් මතකය වෙත ගබඩා කරන්න.

4.3

ප්රධාන සංස්ථාපිතය (රහස් ස්ථාපනය)

දුරස්ථ සේවාදායකයක් සමඟ සන්නිවේදනය කරන උපාංගයක් (IoT උපාංගයක් වැනි) මත STSAFE-A110 උපාංගය සවිකර ඇති අවස්ථාව සහ එය සමඟ දත්ත හුවමාරු කර ගැනීම සඳහා ආරක්ෂිත නාලිකාවක් පිහිටුවීමට අවශ්‍ය අවස්ථාව මෙම ආදර්ශයෙන් විදහා දක්වයි.

මෙම example, STM32 උපාංගය දුරස්ථ සේවාදායකය (දුරස්ථ ධාරක) සහ STSAFE-A110 උපාංගයට සම්බන්ධ කර ඇති දේශීය ධාරක දෙකෙහිම කාර්යභාරය ඉටු කරයි.

STSAFE-A110 හි ස්ථිතික (ECDH) හෝ එෆීමර් (ECDHE) යතුරක් සමඟ ඉලිප්සීය වක්‍රය Diffie-Hellman යෝජනා ක්‍රමය භාවිතයෙන් දේශීය ධාරකය සහ දුරස්ථ සේවාදායකය අතර හවුල් රහසක් ස්ථාපනය කරන ආකාරය පෙන්වීම මෙම භාවිත අවස්ථාවෙහි අරමුණයි.

හවුල් රහස තව දුරටත් වැඩ කරන යතුරු එකකට හෝ වැඩි ගණනකට ව්‍යුත්පන්න කළ යුතුය (මෙහි දක්වා නැත). මෙම ක්‍රියාකාරී යතුරු පසුව TLS වැනි සන්නිවේදන ප්‍රොටෝකෝලවල භාවිතා කළ හැකampදේශීය ධාරකය සහ දුරස්ථ සේවාදායකය අතර හුවමාරු වන දත්තවල රහස්‍යභාවය, අඛණ්ඩතාව සහ සත්‍යතාව ආරක්ෂා කිරීම සඳහා le.

විධාන ප්රවාහය

රූප සටහන 7. යතුරු ස්ථාපිත විධාන ප්‍රවාහය විධාන ප්‍රවාහය නිරූපණය කරයි.

·

දුරස්ථ ධාරකයේ පුද්ගලික සහ පොදු යතුරු කේතය ex හි දෘඪ-කේතගත කර ඇතample.

·

දේශීය ධාරකය උත්පාදනය කිරීම සඳහා StSafeA_GenerateKeyPair විධානය STSAFE-A110 වෙත යවයි

එහි ephemeral slot (slot 0xFF) මත යතුරු යුගලය.

·

STSAFE-A110 පොදු යතුර (ස්ලොට් 0xFF ට අනුරූප වන) STM32 වෙත ආපසු යවයි (නියෝජනය කරයි

දුරස්ථ ධාරකය).

·

STM32 දුරස්ථ ධාරකයේ රහස ගණනය කරයි (STSAFE උපාංගයේ පොදු යතුර සහ දුරස්ථ පාලකය භාවිතයෙන්

සත්කාරක පුද්ගලික යතුර).

·

STM32 දුරස්ථ ධාරකයේ පොදු යතුර STSAFE-A110 වෙත යවන අතර STSAFE-A110 වෙත අසයි

StSafeA_EstablishKey API භාවිතයෙන් දේශීය සත්කාරක රහස ගණනය කරන්න.

·

STSAFE-A110 දේශීය සත්කාරක රහස STM32 වෙත යවයි.

·

STM32 රහස් දෙක සංසන්දනය කර, ප්රතිඵලය මුද්රණය කරයි. රහස් එකම නම්, රහස

පිහිටුවීම සාර්ථක වේ.

UM2646 - Rev 4

පිටුව 15/23

රූපය 7. ප්රධාන ස්ථාපිත විධාන ප්රවාහය

UM2646
නිදර්ශන මෘදුකාංගය

දුරස්ථ සත්කාරක

STM32

දේශීය සත්කාරක

STSAFE

දුරස්ථ ධාරකයේ රහස ගණනය කිරීම (දුරස්ථ ධාරකයේ පුද්ගලික යතුර සහ දේශීය ධාරකයේ (STSAFE slot 0xFF) පොදු යතුර භාවිතා කරමින්)
දුරස්ථ සත්කාරක රහස

යතුරු යුගල උත්පාදනය කරන්න

0xFF slot මත යතුරු යුගලයක් ජනනය කරන්න

STSAFE හි පොදු යතුර ජනනය කරන ලදී

STSAFE හි පොදු යතුර ජනනය කරන ලදී

තව් 0xFF

දුරස්ථ ධාරකයේ පොදු යතුර
STM32 දුරස්ථ ධාරක රහස සංසන්දනය කරයි
දේශීය සත්කාරක රහස සහ ප්රතිඵලය මුද්රණය කරයි

යතුර ස්ථාපිත කරන්න (දුරස්ථ සත්කාරකයේ පොදු යතුර)
දේශීය සත්කාරක රහස යැවීම

දේශීය ධාරකයේ රහස ගණනය කිරීම (දේශීය ධාරකයේ පුද්ගලික යතුර (STSAFE slot 0xFF) සහ දුරස්ථ ධාරකයේ පොදු යතුර භාවිතයෙන්)
දේශීය සත්කාරක රහස

4.4
සටහන:
4.5

දේශීය ලියුම් කවර එතුම / දිගහරින්න
ඕනෑම වාෂ්පශීලී නොවන මතකයක (NVM) රහසක් සුරක්ෂිතව ගබඩා කිරීම සඳහා STSAFE-A110 දේශීය ලියුම් කවරය ඔතා/අගුළු දමන අවස්ථාව මෙම ආදර්ශනය මගින් නිරූපණය කෙරේ. සංකේතාංකන/විකේතන යතුරු අතිරේක මතකය වෙත හෝ STSAFEA110 හි පරිශීලක දත්ත මතකය තුළ ආරක්ෂිතව ගබඩා කළ හැක. එතීමේ යාන්ත්රණය රහස් හෝ සරල පාඨයක් ආරක්ෂා කිරීම සඳහා භාවිතා වේ. එතීමේ ප්‍රතිදානය යනු AES යතුරු එතුම් ඇල්ගොරිතමයක් සමඟ සංකේතනය කරන ලද ලියුම් කවරයක් වන අතර, ආරක්‍ෂා කළ යුතු යතුර හෝ සරල පෙළ එහි අඩංගු වේ.
විධාන ප්රවාහය
දේශීය සහ දුරස්ථ ධාරක මෙහි එකම උපාංගය වේ. 1. දේශීය ලියුම් කවරයකට උකහාගත් අහඹු දත්ත ජනනය කරන්න. 2. STSAFE-A110's midware භාවිතයෙන් දේශීය ලියුම් කවරය ඔතා. 3. ඔතා ඇති ලියුම් කවරය ගබඩා කරන්න. 4. STSAFE-A110's midware භාවිතයෙන් ඔතා ඇති ලියුම් කවරය ගලවන්න. 5. එතුම් නොකළ ලියුම් කවරය ආරම්භක දේශීය ලියුම් කවරය සමඟ සසඳන්න. ඔවුන් සමාන විය යුතුය.

ප්රධාන යුගල උත්පාදනය

STSAFE-A110 උපාංගය ප්‍රාදේශීය ධාරකයක් මත සවිකර ඇති විධාන ප්‍රවාහය මෙම ආදර්ශනය මගින් නිරූපණය කෙරේ. දුරස්ථ ධාරකයක් මෙම ප්‍රාදේශීය ධාරකයෙන් 1 තව් මත යතුරු යුගලයක් (පෞද්ගලික යතුරක් සහ පොදු යතුරක්) උත්පාදනය කරන ලෙස ඉල්ලා සිටින අතර පසුව උත්පාදනය කරන ලද පුද්ගලික යතුර සමඟ අභියෝගයක් (අහඹු අංකයක්) අත්සන් කරන ලෙස ඉල්ලා සිටී.

පසුව ජනනය කරන ලද පොදු යතුර සමඟ අත්සන සත්‍යාපනය කිරීමට දුරස්ථ ධාරකයට හැකි වේ.

මෙම නිදර්ශනය වෙනස්කම් දෙකක් සහිත සත්‍යාපන නිරූපණයට සමාන වේ:

·

Authentication demonstration හි ප්‍රධාන යුගලය දැනටමත් ජනනය කර ඇත (slot 0 මත), නමුත්, මෙම example,

අපි යතුරු යුගලය ස්ලොට් 1 මත ජනනය කරමු. STSAFE-A110 උපාංගයට 0xFF slot මත යතුරු යුගලය ජනනය කළ හැක.

නමුත් ප්රධාන ස්ථාපිත අරමුණු සඳහා පමණි.

·

Authentication demonstration හි පොදු යතුර 0 කලාපයේ සහතිකයෙන් උපුටා ගන්නා ලදී.

example, STSAFE-A110 හි ප්‍රතිචාරය සමඟ පොදු යතුර ආපසු යවනු ලැබේ

StSafeA_GenerateKeyPair විධානය.

UM2646 - Rev 4

පිටුව 16/23

UM2646
නිදර්ශන මෘදුකාංගය

සටහන:

විධාන ප්රවාහය
ආදර්ශන අරමුණු සඳහා, දේශීය සහ දුරස්ථ ධාරක මෙහි එකම උපාංගය වේ. 1. ධාරකය StSafeA_GenerateKeyPair විධානය STSAFE-A110 වෙත යවයි, එය ආපසු යවයි
සත්කාරක MCU වෙත පොදු යතුර. 2. StSafeA_GenerateRandom API භාවිතයෙන් ධාරකය අභියෝගයක් (බයිට් 48ක අහඹු අංකයක්) ජනනය කරයි. එම
STSAFE-A110 උත්පාදනය කරන ලද අහඹු අංකය ආපසු යවයි. 3. ධාරකය ගුප්ත ලේඛන පුස්තකාලය භාවිතයෙන් ජනනය කරන ලද අංකයේ හැෂ් ගණනය කරයි. 4. සංග්‍රාහකයා විසින් STSAFE-A110 වෙතින් පරිගණක හැෂ් භාවිතා කරමින් අත්සනක් ජනනය කරන ලෙස ඉල්ලා සිටී.
StSafeA_GenerateSignature API. STSAFE-A110 උත්පාදනය කරන ලද අත්සන ආපසු යවයි.
5. සත්කාරක සමාගම විසින් උත්පාදනය කරන ලද අත්සන STSAFE-A110 විසින් එවන ලද පොදු යතුර සමඟ 1 පියවරේදී සත්‍යාපනය කරයි. 6. අත්සන සත්‍යාපන ප්‍රතිඵලය මුද්‍රණය කර ඇත.

UM2646 - Rev 4

පිටුව 17/23

UM2646

සංශෝධන ඉතිහාසය

වගුව 6. ලේඛන සංශෝධන ඉතිහාසය

දිනය

සංශෝධනය

වෙනස්කම්

09-දෙසැම්බර්-2019

1

මුල් නිකුතුව.

13-ජනවාරි-2020

2

බලපත්‍ර තොරතුරු කොටස ඉවත් කරන ලදී.

හඳුන්වාදීමේ ආදර්ශන කේත මගින් නිදර්ශනය කරන ලද විශේෂාංග ලැයිස්තුව යාවත්කාලීන කරන ලදී. කෙටි යෙදුම් වගුව ඉවත් කර අවසානයේ පාරිභාෂික ශබ්ද කෝෂය ඇතුළු කරන ලදී.

රූපය 1. STSAFE-A1xx ගෘහ නිර්මාණ ශිල්පයේ කුඩා පෙළ වෙනස් කිරීම සහ යාවත්කාලීන කළ වර්ණ.

යාවත්කාලීන කරන ලද රූපය 2. STSAFE-A1xx යෙදුම් වාරණ රූප සටහන.

යාවත්කාලීන කළ වගුව 1. CORE මොඩියුලය අපනයනය කරන ලද API.

07-පෙබරවාරි-2022

3

4 වගුවෙන් StSafeA_InitHASH සහ StSafeA_ComputeHASH ඉවත් කරන ලදී. CRYPTO මොඩියුල නිර්යාත API.

යාවත්කාලීන කරන ලද කොටස 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 - Rev 4

පිටුව 18/23

පදමාලාව
AES උසස් සංකේතාංකන ප්‍රමිතිය ANSI ඇමරිකානු ජාතික ප්‍රමිති ආයතනය API යෙදුම් ක්‍රමලේඛන අතුරුමුහුණත BSP මණ්ඩල ආධාරක පැකේජය CA සහතික කිරීමේ අධිකාරිය CC පොදු නිර්ණායක C-MAC විධාන පණිවිඩ සත්‍යාපන කේතය ECC Elliptic curve Cryptography ECDH Elliptic curve DiffieHellman ECDHE Elliptic curve DiffieHellman ECDHE බංකු® සඳහා Arm® HAL දෘඪාංග වියුක්ත ස්තරය I/O ආදාන/ප්‍රතිදාන IAR Systems® කාවැද්දූ පද්ධති සංවර්ධනය සඳහා මෘදුකාංග මෙවලම් සහ සේවාවන්හි ලොව ප්‍රමුඛයා. IDE ඒකාබද්ධ සංවර්ධන පරිසරය. මෘදුකාංග සංවර්ධනය සඳහා පරිගණක ක්‍රමලේඛකයින්ට පුළුල් පහසුකම් සපයන මෘදුකාංග යෙදුමකි. IoT Internet of things I²C අන්තර්-ඒකාබද්ධ පරිපථ (IIC) LL පහළ මට්ටමේ ධාවක MAC පණිවිඩ සත්‍යාපන කේතය MCU මයික්‍රොකොන්ට්‍රෝලර් ඒකකය MDK-ARM Keil® Arm® MPU මතක ආරක්ෂණ ඒකකය NVM Nonvolatile memory සඳහා මයික්‍රොකොන්ට්‍රෝලර් සංවර්ධන කට්ටලය

OS මෙහෙයුම් පද්ධතිය SE ආරක්‍ෂිත මූලද්‍රව්‍යය SHA ආරක්‍ෂිත හැෂ් ඇල්ගොරිතම SLA මෘදුකාංග බලපත්‍ර ගිවිසුම ST STMicroelectronics TLS ප්‍රවාහන ස්ථර ආරක්‍ෂාව USB විශ්ව අනුක්‍රමික බස්

UM2646
පදමාලාව

UM2646 - Rev 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 ක්‍රිප්ටෝ මොඩියුලය. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 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 - Rev 4

පිටුව 20/23

UM2646
වගු ලැයිස්තුව

වගු ලැයිස්තුව

වගුව 1. වගුව 2. වගුව 3. වගුව 4. වගුව 5. වගුව 6.

CORE මොඩියුල නිර්යාත API . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 අපනයනය කරන ලද STSAFE-A110 CORE මොඩියුල API . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 SERVICE මොඩියුල නිර්යාත API . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 ක්‍රිප්ටෝ මොඩියුල නිර්යාත API . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 සැකිලි. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 ලේඛන සංශෝධන ඉතිහාසය. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18

UM2646 - Rev 4

පිටුව 21/23

UM2646
සංඛ්යා ලැයිස්තුව

සංඛ්යා ලැයිස්තුව

රූපය 1. රූපය 2. රූපය 3. රූපය 4. රූපය 5. රූපය 6. රූපය 7.

STSAFE-A1xx ගෘහ නිර්මාණ ශිල්පය. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 STSAFE-A1xx යෙදුම් වාරණ රූප සටහන . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 CORE මොඩියුල ගෘහ නිර්මාණ ශිල්පය. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 සේවා මොඩියුල ගෘහ නිර්මාණ ශිල්පය . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 ක්‍රිප්ටෝ මොඩියුල ගෘහ නිර්මාණ ශිල්පය. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 ව්යාපෘතිය file ව්යුහය . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 ප්රධාන ස්ථාපිත විධාන ප්රවාහය . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16

UM2646 - Rev 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 - Rev 4

පිටුව 23/23

ලේඛන / සම්පත්

STMicroelectronics X-CUBE-SAFEA1 මෘදුකාංග පැකේජය [pdf] පරිශීලක මාර්ගෝපදේශය
STSAFE-A100, STSAFE-A110, X-CUBE-SAFEA1 මෘදුකාංග පැකේජය, X-CUBE-SAFEA1, මෘදුකාංග පැකේජය, පැකේජය

යොමු කිරීම්

කමෙන්ට් එකක් දාන්න

ඔබගේ විද්‍යුත් තැපැල් ලිපිනය ප්‍රකාශනය නොකෙරේ. අවශ්‍ය ක්ෂේත්‍ර සලකුණු කර ඇත *