بلاگ خبری سیسوگ, توصیه شده

معرفی خانواده SecurCore و میکروکنترلر امنیتی ST31N600 شرکت ST

معرفی خانواده SecurCore و میکروکنترلر امنیتی ST31N600 شرکت ST

امروز من با یک خانواده جدید ARM آشنا شدم که قبلاً هرگز در مورد آن چیزی نشنیده بودم! خانواده SecurCore! این خانواده برای اسمارت کارت‌ها (smartcards) و برنامه‌های امبدد امنیتی طراحی شده است. البته تراشه SC000 این خانواده که بر پایه Cortex-M0 است و همین‌طور تراشه SC300 که بر پایه Cortex-M3 است، قبلاً معرفی شده بودند، اما این خانواده وقتی نظر من رو جلب کرد که تراشه جدید آن‌ها یعنی ST31N600 را معرفی کردند.
این تراشه با تکنولوژی 40nm eSTM طراحی شده است. ST31N600 برای کاربردهایی مثل کارت‌های پرداخت تماسی و غیرتماسی، کارت‌های شناسایی، بلیط های حمل‌ونقل طراحی شده که این امر به لطف مصرف انرژی بسیار بهینه آن و پشتیبانی از استانداردهای EMV ISO 7816, ISO 14443 و ISO 18092 میسر شده است.

 

ویژگی های ST31N600

ST31N600 SecurCore SC000 – secure MCU

 

ویژگی ها

شرکت STMicro همچنین دو میکروی ST31N400 و ST31N500 را نیز معرفی کرد که حافظه فلش کمتری داند، اما دیگر ویژگی‌های آن مشابه ST31N600 می‌باشد:

  • هسته میکروکنترلر– Lockstep 32-bit Arm SecurCore SC000 up to 60 MHz
  • حافظه رم – 16 KB of user RAM
  • حافظه ذخیره سازی با ماندگاری 25 ساله و قابلیت 500000 بار پاک کردن/نوشتن
  •    ST31N600 – 608 KB
  •    ST31N500 – 512 KB
  •    ST31N400 – 416 KB
  • دریافت انرژی اسمارت کارت از طریق سیگنال RF و بدون نیاز به باتری
  • ویژگی های ارتباط بی‌سیم:
  •    ارتباط RFUART (RF universal asynchronous receiver transmitter) up to 848 kbps
  •    فرکانس حامل 13.56 MHz
  • استاندارد کارت های تماسی و غیر تماسی:
  •    دستیار تماسی، منطبق با استاندارد های ISO/IEC 7816-3
  •    همخوانی با ISO/IEC 14443 Type A و Type B و ISO/IEC 18092 Type F
  •    پیاده سازی نرم افزار و سخت افزاری MIFARE Plus EV1, MIFARE Classic و MIFARE DESFire EV2
  • پریفرال ها:
  •    گیرنده-فرستنده غیر همزمان ISO/IEC 7816-3 asynchronous receiver transmitter (IART)
  •    SPI master/slave تا سرعت 6.2 MHz
  •    I2C نرم افزاری تا سرعت 400 Kbps
  •    4x GPIO
  •    سه تایمر 16 بیت همراه با اینتراپت
  •    یک تایمر واچ‌داگ
  • امنیت
  •    Three-key Triple DES accelerator, AES accelerator
  •    AIS-31 Class PTG.2, NIST SP800-22 and NIST SP800-90B compliant true random number generator (TRNG)
  •    NESCRYPT lite low power (LLP) coprocessor for public key cryptography algorithm
  •    ISO/IEC 13239 calculation block
  • Misc – کلاک اکسترنال تا 10 MHz
  • تغذیه
  •    ولتاژ تغذیه 2.7 تا 5.5 ولت
  •    تغذیه خارجی 1.4 تا 2.5 ولت برای مدارات زیستی
  •    محافظت ESD
  • رنج دما – -25°C to +85°C
بلوک دیاگرام ST31N600

 

محیط برنامه نویسی و پروگرام

این میکروکنترلر می‌تواند با ابزارهای نرم‌افزار Arm Keil SecurCore SC000 پروگرام شود. درون این بسته نرم‌افزاری، کامپایلر C و شبیه‌ساز ISS (instruction set simulator) وجود دارد. همچنین یک شبیه‌ساز سخت‌افزاری بسیار دقیق نیز در آن وجود دارد که با دیباگر KEIL و ابزارهای توسعه شرکت ST کنترل می‌شود. این شبیه‌ساز به خوبی شبیه‌ساز ISS که برای SC000 در نرم‌افزار keil طراحی شده، کار می‌کند.

شاید برای شما مفید باشد: هک تگ آسانسور هک کارت Mifare

در وب سایت ST می‌توانید اطلاعات بیشتری را در این زمینه پیدا کنید. در تاریخ 2 نوامبر 2021، در پاریس نمایشگاهی برگزار شد و از ویژگی STP36ay-Topaz-Bio این میکروکنترلر برای پرداخت بیومتریک رونمایی شد. این ویژگی عملیات پرداخت را بسیار ساده‌تر، سریع‌تر و امن‌تر می‌کند. در سخت‌افزار میکروکنترلر های ST31N600 و STM32L4 این قسمت با نام Biometric System-on-Card (BSoCsolution) اضافه شده و در ماژول کارت‌های پرداخت EMV (Eurocard Mastercard Visa) نیز از این میکروکنترلر به صورت تست استفاده شد.
منبع

انتشار مطالب با ذکر نام و آدرس وب سایت سیسوگ، بلامانع است.

شما نیز میتوانید یکی از نویسندگان سیسوگ باشید.   همکاری با سیسوگ

6 دیدگاه در “معرفی خانواده SecurCore و میکروکنترلر امنیتی ST31N600 شرکت ST

  1. Avatar for Stm Stm گفت:

    دقیقا… تولید کننده بیچاره بر اساس st طراحی کرده حالا میکرو ۵ دلاری شده ۳۰ دلار کلا طرح به فنا می رود مگر چقدر سود تو کار تولید هست

    1. Avatar for Zeus Zeus گفت:

      افزایش قیمت ها جهانی و برای همه کمپانی های بزرگ بوده
      الان میکروکنترلری سراغ دارید که گرون نشده باشه ؟

  2. Avatar for Mahdi.h   Mahdi.h   گفت:

    ممنون از شما
    اما یک سوال
    اساسا میکرو امنیتی با غیر امنیتی چه تفاوتی داره؟
    مثلا چه ویژگی خاصی دارند که باعث ایمن بودنشون میشه و اصلا ایمن در برابر چی؟

    1. Avatar photo Digi Boy گفت:

      خواهش می‌کنم،
      شما داخل همین ویژگی‌های بالا، قسمت امنیت رو اگر ببینید، بخش‌هایی در نظر گرفته شده که محاسبات مربوط به الگوریتم‌های رمزنگاری رو به‌صورت سخت‌افزاری و بسیار سریع‌تر انجام میده، همین‌طور توی بلاک دیاگرامی که بالاتر گذاشتم، قسمت Anti-tampering رو می‌بینید که به معنای جلوگیری از دست‌کاری شدن هست، مثل قسمت مموری پروتکشن. یعنی در کل نسبت به میکروکنترلر های دیگه، در برابر هک شدن و دست کاری‌های احتمالی، بسیار مقاوم‌تر شده و میشه برای کارهایی مثل پرداخت، به اون اعتماد بیشتری کرد.

  3. Avatar for At At گفت:

    STM به جای این کارا بره برای همون ساده ترین میکرو هاش خط تولید بزنه.
    تو سایت خودش همه سری همه معمول arm رو زده ناموجود تو mouser و digikey هم که عنکبوت بسته. قیمت هاش که عجیب و غریبه ?

    1. Avatar photo Digi Boy گفت:

      هعی!
      حالا شما حرص نخور، بالاخره درس میشه ??
      البته میکروکنترلر های دیگه ای هستند که هم ارزون تر باشن و هم امکانات خوبی داشته باشن.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *