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

0
110
قفلی امن برای میکروکنترلر های 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);

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

برای این مقاله نظر بگذارید:

لطفا دیدگاه خود را بنویسید
لطفا نام خود را وارد کنید