我司是做智能灯杆的,如何保证数据传输的安全性和自身程序防复制呢?
数据的安全性可以用通讯加密实现,程序的加密可以用加密芯片。
这个没办法,你必须申请专利,然后有人仿制,收集证据起诉赔偿
自己定通讯协议啊,别人不知道你通讯协议的前提下拿到你的数据也不会解析,程序防复制不是很理解,如果是直接烧录到设备没法复制出来,如果要把程序给别人但是不想给源代码,可以把.c文件链接成.a文件,再结合.h交出去就好了
两个功能,有点难啊,需要仔细考虑
我的建议是可以做个数据变化,然后另一边进行逆推。防复制还是和id绑定下吧
id绑定已经不安全了,现在主流都是加密芯片了
加密芯片是啥,带锁的吗
怎么保护的能说说吗?
估计就是运行一些程序,和主控差不多的吧。
认证和编程类的那个好呢?
认证有了解过,但是mcu中是决定性的,不大好吧?
了解了一下,认证的还是没有可编程的安全性高呢
啥是认证?编程还知道点
简单来说,认证是你算你的,我算我的,如果结果一样,我们都对;如果不一样,你(芯片结果)错了,程序不执行了。
那不是挺好的
关键的问题在于,挺好是mcu判断的,而mcu安全的话,楼主就不会提问了这个悖论。
明白了,这么说可编程的最终没这个判断了呗
哦,一个是对不对,一个则是最终结果体现对不对,但是非法芯片是做不出对的结果的哈!
智能灯程序有什么好保密的?真想保密那就自己开发一个协议栈,所有代码全部打乱,只有自己公司手册可以解析,就和以前那个特务干情报科一样,需要特定的手册才能读懂信息。然后把硬件里边芯片全部胶封。即使有人想盗取,也会知难而退,达到破解你的代码还不如自己开发一套的目的。