قفلی امن برای میکروکنترلرهای STM32

0
702
قفلی امن برای میکروکنترلر های STM32
قفلی امن برای میکروکنترلر های STM32

چطور برنامه‌ایی که برای میکروکنترلر‌های STM32 نوشته‌اید را با امنیت بالا حفظ کنید؟

هر تراشه STM32 بطور مجزا دارای یک ID منحصر به فرد است که قادر هستیم این ID را بدست آوریم و فعالیت برنامه را مختص تراشه‌ایی کنیم که فقط این ID را دارد.

این ID یک مقدار ۹۶ بیتی (۱۲ بایتی) است که در سری F103 از آدرس 0x1FFFF7E8 شروع می‌شود.

این ID را می توانید بصورت زیر و در ۱۲ مقدار ۸ بیتی (آرایه ایی با ۱۲ عضو ۸ بیتی) بدست آورید:

#define  idf103  0x1FFFF7E8
u8  id[12], i;

for(i=0;i<12;i++)
   id[i]=*((u8*) idf103+i);

منبع: وبسایت بعثت الکترونیک

مطلب قبلیهمه چیز درباره راه اندازی MMC/SD قسمت اول
مطلب بعدیچرا کدویژن نه؟!

پاسخ دهید

لطفا نظر خود را وارد کنید!
لطفا نام خود را در اینجا وارد کنید