اطلاعیه

Collapse
No announcement yet.

راه کارهای جلوگیری از کپی میکرو

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    راه کارهای جلوگیری از کپی میکرو

    سلام.
    دوستان چه راهکارهایی به جز تنظیم و استفاده از فیوزبیتهای جلوگیری از کپی در میکرو برای جلوگیری از دسترسی به برنامه داخل میکرو وجود دارد؟

    #2
    پاسخ : راه کارهای جلوگیری از کپی میکرو

    تقریبا میشه گفت راهی برای اینکار وجود نداره - چون هر کاری بکنیم چین با گرفتن هزینه ای از طرف میآد با گرفتن سطح میکرو ُ کد داخلشو میخونه.
    پلی خوب میتونی دردسر های کپی گرفتن و زیاد کنیم ُ تا ارزش کپی گرفتن از بین بره و طرف ترجیح بده خودش کد و برنویسه.مثلا میتونیم یه آی سی eeprom کنار میکرو بندازیم و میکر هر وقت برای روشن شدن و کار کردن بیاد یه کد رو از ایپرام بگیره و اگه درست بود به کار خودش ادامه بده.
    یا کد طوری کد بنویسیم که اگه طرف اومد کپی گرفت - با آپدیت های بعدی ما که قراره انجام بدیم ُ دیگه طرف نمیتونه بگیره دستگاه کپی شدشو خدمات دهی کنه.
    و از اینطور کارا دیگه.
    البته قفل فیوز بیت خود میکرو هم تا حدود زیادی از کپی شدن جلوگیری میکنه.
    به سمت نور خورشيد حرکت کن،تو ميتوني تابش خورشيد رو حس کني ،حتي اگه کور باشي.
    (پيش به سوي هدف)

    دیدگاه


      #3
      پاسخ : راه کارهای جلوگیری از کپی میکرو

      پایه های مربوط به پروگرام رو بشکنید
      فیوز بیت فعال کنید
      یه برنامه بنویسید که اگر فلان پایه در ابتدای کار میکرو صفر یا شد داخل ایپرام میکرو ارور ثبت بشه و برنامه جلو نره
      مدت هاست نیستم

      دیدگاه


        #4
        پاسخ : راه کارهای جلوگیری از کپی میکرو

        نوشته اصلی توسط leader. نمایش پست ها
        سلام.
        دوستان چه راهکارهایی به جز تنظیم و استفاده از فیوزبیتهای جلوگیری از کپی در میکرو برای جلوگیری از دسترسی به برنامه داخل میکرو وجود دارد؟
        سلام
        نوشته زیر رو از یکی از تاپیک های خود انجمن برداشتم بخونین شاید کمکتون کنه (از کاربر bstar2)چگونه از مدار خود در برابر کپی غیر مجاز محافظت کنیم؟

        اولین کار پاک کردن شماره قطعه است. البته اینکار به تنهایی محافظتی ایجاد نمی کند چون اکثر قطعات لاجیک سری 4000 و 7000 با کمک تستهای برداری و اکثر میکرو کنترلها با داشتن کد شناسه سازنده توسط پروگرامر ها قابل شناسایی هستند و بسیاری از قطعات نیز روی ویفر خود نام سازنده آی سی را دارند و با برداشتن پوشش روی آی سی و بررسی با میکروسکوپ می توان آنها را شناسایی کرد. سایتهایی مانند www.icmaster.com دارای بخشهایی برای جستجوی پارامتریک هستند که می توان یک قطعه مجهول را بر اساس تعداد پایه و یا وظیفه آن در مدار شناسایی کرد. قفل کردن میکروکنترلها نیز روش موثری برای جلوگیری از اکثر کپی برداریهاست. اگر طرح شما ارزش مالی زیادی دارد یا وظیفه امنیتی دارد ، قفل کردن میکروها نیز حداکثر با هزینه چند هزار دلار حنثی خواهد شد ( رجوع کنید به امنیت در میکروکنترلرها). قطعات CPLD بخصوص نمونه های با پین زیاد امنیت بیشتری در برابر کپی دارند. ترکیب چند CPLD و چند میکروکنترلر قفل شده جدید بیشترین ایمنی را برای شما ایجاد میکند. یکی از شرکتهایی که قطعات امنیتی تولید میکند شرکت دالاس است که می توانید از قطعات پیشنهادی آنها هم استفاده کنید www.maxim-ic.com . روش دیگر محافظت ،ریختن اطلاعات روی یک آی سی RAM کم مصرف با قابلیت استندبای است که توسط یک باتری تغذیه می شود و حاوی اطلاعات است، هرگونه تلاشی برای جدا کردن قطعه از روی برد به علت قطع شدن برق حافظه و پاک شدن قطعه ناکام می ماند. این روش را شرکت Xilinx برای محافظت آی سی های FPGA سری ورتکس خود نیز بکار برده که با توجه به BGA بودن آن بسیار موثر است. روش دیگر قطع کردن یک یا 2 پایه مربوط به پروگرام کردن آی سی از بدنه آی سی است.

        یک روش جدیدتر استفاده از قطعاتی است که درون خود شماره سریال منحصر به فرد دارند (مثل ATXMEGA و SPARTAN3AN) و استفاده از این شماره سریال درون ّfirmware میباشد که ایراد آن اینست که به تعداد محصول خود می باید برنامه کمپایل کنید که برای تیراژهای بالا مشکل است ولی از نظر فنی به خاطر منحصر به فرد بودن آی سی استفاده شده و مشکل بودن دیباگ Firmware روش بسیار قوی است.

        توجه داشته باشید با روشهای مختلف محافظت شما تنها هزینه کپی مدارتان را بالا می برید تا فرد کپی کننده بخاطر افزایش هزینه و زمان از کپی منصرف شود و بطور مطلق اگر صاحب تکنولوژی ASIC نباشید کپی از طرح شما نهایتا امکان پذیر است.

        نقل قول از سایت www.tnmelectronics.com

        دیدگاه


          #5
          پاسخ : راه کارهای جلوگیری از کپی میکرو

          سلام ، می دونم که خیلی وقته از تاریخ ایجاد این تاپیک گذشته
          می خواستم بدونم از دوستان کسی با سایر میکرو ها مثل stm32 کار کرده ؟ و اینکه تونسته کد منحصر به فرد میکرو رو پیدا کنه؟
          [img width=67 height=100]http://dc365.4shared.com/img/pGCA8eEE/30607875402595991224.jpg[/img]
          1-مردان بزرگ اراده مي کنند و مردان کوچک آرزو
          2-افراد بزرگ، هميشه به دنبال ايده هاي بزرگند و افراد کوچک به دنبال افراد بزرگ
          3-هميشه سعي کن آنقدر کامل باشي که بزرگترين تنبيه تو براي ديگران گرفتن خودت از آنها باشد.

          دیدگاه

          لطفا صبر کنید...
          X