区别可大了,芯片中有针对性各种探测的防护机制,比如数据动态加密、防止DPA/SPA 攻击机制,优化动态布局等,可不是mcu能比的 ……
程序加密是效果,方法既有基于加密算法,验证方式,也有上面说的可编程,的程序移植方式……
加密芯片,不仅存程序,更重要是能运行程序。 不会将程序吐露出去的,而且底层数据存储也会进行加密处理,还有各种标准算法、硬件ID等函数,安全性很强悍!……
认证类的优点是开发简单迅速,不过确定就是判断结果在设备端,这样不安全,一旦被找到,直接玩完……
加密芯片的设计是针对破解,首先是没有任何方式可以反编译,也无法进行调试。只能下载功能,并按照预设的调用。……
主要是针对底层和 线路通信进行加密,底层的话是加密存储的,剖片看不到实际数据;线路上做过的都知道,数据要动态变化,每次不同 ……
嗯,确实,可编程的安全方案上灵活多变,最重要一点,针对mcu的破解,是无法获取全部程序的……
嗯,确实,可编程的安全方案上灵活多变,最重要一点,针对mcu的破解,是无法获取全部程序的……
比如前面提到的,这种是可以做程序移植保护的,形象点来说,就是要保护的内容,分为2个部分负责,共同运行来保证程序安全。缺少哪个都不行……
以AES认证来说,只要在加密芯片中设置好AES密钥,每次认证时 只要设备发出随机数,加密芯片加密后,将结果由设备验证即可……