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

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

معرفی خانواده 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 طراحی شده، کار می‌کند.

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

0 نفر

پــــســنــدیـده انـد

توجه

Digi Boy
Digi Boy

به دانش فزای و به یزدان گرای، که او باد جان تو را رهنمای (فردوسی)

دیدگاه ها

6 دیدگاه

  • Stm
    ۲۷ دی ۱۴۰۰

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

    • Zeus ‌
      Zeus
      ۲۷ دی ۱۴۰۰

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

  • Mahdi.h  
    Mahdi.h  
    ۸ دی ۱۴۰۰

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

    • Digi Boy
      Digi Boy
      ۱۱ دی ۱۴۰۰

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

  • At
    ۸ دی ۱۴۰۰

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

    • Digi Boy
      Digi Boy
      ۱۱ دی ۱۴۰۰

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

پر بحث ترین ها

مسابقه دوم : چالش برنامه نویسی به زبان C

مسابقه دوم : چالش برنامه نویسی به زبان C

مسابقه اول سیسوگ (مسابقه اول: درک سخت افزار) انتقادهای زیادی رو در پی داشت تا جایی که حتی خودمم به نتیجه مسابقه...

Zeus ‌ Zeus ‌
  • 3 سال پیش
راه اندازی LCD گرافیکی Nokia 1661

راه اندازی LCD گرافیکی Nokia 1661

LCD گرافیکی یکی از مهم ترین پارامترهای موجود در طراحی انواع مدارات الکترونیکی پیچیده و حتی ساده است ، نمایش وضعیت و...

Zeus ‌ Zeus ‌
  • 4 سال پیش
ریموت کدلرن و چکونگی دکد کردن آن به همراه سورس برنامه

ریموت کدلرن و چکونگی دکد کردن آن به همراه سورس برنامه

ریموت کنترل امروزه کاربرد زیادی پیدا کرده است؛ از ریموت‌های درب بازکن تا ریموت‌های دزدگیر و کنترل روشنایی همه از یک اصول اولیه پیروی می‌کنند و آن‌هم ارسال اطلاعات به‌صورت بی‌سیم است....

Zeus ‌ Zeus ‌
  • 5 سال پیش
همه چیز درباره ریموت کنترل‌های هاپینگ

همه چیز درباره ریموت کنترل‌های هاپینگ

امنیت همیشه و در همه‌ی اعصار، مقوله‌ی مهم و قابل‌توجه‌ ای بوده و همیشه نوع بشر به دنبال امنیت بیشتر، دست به ابداعات و اختراعات گوناگونی زده است. ریموت کنترل یکی از این اختراعات است. در این مقاله، به بررسی امنیت انواع ریموت‌های کنترل خواهیم پرداخت....

Zeus ‌ Zeus ‌
  • 5 سال پیش
مسابقه سوم: استخراج داده از رشته ها در زبان C

مسابقه سوم: استخراج داده از رشته ها در زبان C

نزدیک به 5 ماه از مسابقه دوم سیسوگ می‌گذره و فکر کردم که بد نیست یک چالش جدید داشته باشیم! البته چالش‌ها...

Zeus ‌ Zeus ‌
  • 2 سال پیش
مسابقه ششم: بزن میکروکنترلر را بسوزون!

مسابقه ششم: بزن میکروکنترلر را بسوزون!

بزنم میکروکنترلر را بسوزونم اونم تو  این شرایط!، طراحی مسابقه از اون چیزی که به نظر می‌رسه سخت‌تر است، باید حواست باشه...

Zeus ‌ Zeus ‌
  • 1 سال پیش
آموزش قدم به قدم راه اندازی NRF24L01

آموزش قدم به قدم راه اندازی NRF24L01

آموزش قدم به قدم راه اندازی +NRF24L01  با کتابخانه سازگار با انواع میکروکنترلرها و کامپایلرها قبل از اینکه قسمت بشه با ماژول...

رسول خواجوی بجستانی رسول خواجوی بجستانی
  • 3 سال پیش
ساخت ماینر با FPGA و ARM

ساخت ماینر با FPGA و ARM

چند ماهی هست که تب بیت کوین و ارزهای دیجیتال خیلی بالا رفته! چه شد که این پست را نوشتم همانطور که...

Zeus ‌ Zeus ‌
  • 3 سال پیش
کار با ماژول تمام عیار mc60 – قسمت دوم – راه اندازی OpenCPU

کار با ماژول تمام عیار mc60 – قسمت دوم – راه اندازی OpenCPU

در قسمت اول به یکسری اطلاعات کلی ماژول mc60 پرداختیم، با نرم افزار QNavigator کار کردیم و یک هدربرد هم برای کار...

Mahdi.h   Mahdi.h  
  • 3 سال پیش
مسابقه چهارم: کدام حلقه سریع‌تر است؟

مسابقه چهارم: کدام حلقه سریع‌تر است؟

حدود ۷ ماه پیش، مسابقه سوم سیسوگ رو برگزار کردیم و کلی نکته در مورد خواندن رشته‌های ورودی را بررسی کردیم. فکر...

Zeus ‌ Zeus ‌
  • 2 سال پیش
سیـــســـوگ

مرجع متن باز آموزش الکترونیک