• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

智能锁设备如何保护自身的程序,防止有人抄袭仿制呢?

0b96a0382a2ce19d 2020-05-09 浏览量:577
求助一下,智能锁设备如何保护自身的程序,防止有人抄袭仿制呢?
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 1、使用硬件加密芯片,具体的使用,方式你可以看芯片的手册。

    2、根据单片机的UID,程序上电读取单片机的UID和单片机中存下的加密结果,然后根据UID进行加密计算,与本来存进去的加密结果进行比较。结果不一致,那么程序不执行或者间断执行。

         这样即使别人读到了你的固件,烧写到一模一样的硬件上去,也执行不了

    3、那就是打磨芯片丝印,有的单片机提供下载接口加密等方法。


    • 发布于 2020-05-22
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:3
  • 有2种办法,通过硬件开关保护,只要拆开锁,那么就启动自毁程序,还有就是如果板子断电内部ram数据立即丢失,这种方法类似笔记本电池保护电路
    • 发布于2020-05-09
    • 举报
    • 评论 0
    • 0
    • 0

  • 如果是MCU程序,可以考虑对IAP固件进行加密保存,然后boot部分的程序设计得简单一点,只做个固件解密的功能
    • 发布于2020-05-10
    • 举报
    • 评论 0
    • 0
    • 0

  • 如果是PIC的单片机,烧写时已经进行了保护了,如果不放心,还可以加上硬件的保护,加上加密芯片
    • 发布于2020-05-11
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

智能锁设备如何保护自身的程序,防止有人抄袭仿制呢?