如何有效保护工控系统的程序防护呢?

最近接触到防盗版领域,想了解下,如何有效保护工控系统的程序防护呢?

防盗版很复杂,不同方案不同功能都决定了不同的安全级别

具体有哪些方案?

从使用的介质来看,分为软加密和硬加密,自身验证固有环境信息是软加密,而借助于防盗版的加密芯片则称之为硬加密

软加密和硬加密,哪种安全性好?应该是硬件加密吧,毕竟额外有东西

以凌科芯安的LKT加密芯片为例,特色方案支持程序移植,兼具程序和数据双重保护,相对来说不依靠主控MCU,方案不错

依靠主控mcu为何不安全?

仔细想想啊,要保护mcu程序,依靠主控的方案确实逻辑上盘不通啊 

简单明白了一点,还有个问题,线路上如何做防护,避免别人模拟?假如我做得很好,但盗版者简单粗暴的模拟加密芯片,进行收发,如何防止?

对,线路上的数据原则,绝对不能固定不变或者有限次的变化,那容易被模拟的。

应该怎么做,假设我的数据就是固定的呢?

常规方式,是在数据传输中,使用某种算法进行加密,保证数据的隐私性。而变化性,可在加密中掺杂随机数作为因子,每次随机数不同,则加密后的数据也不同 
 

加密后的数据如何解密,是加密芯片负责解密吗?

加密芯片能够保护得好内容,还要有隐私变化性,凌科芯安方案是做得较为全面的

国内的还是国外的 

国内的,国内的,国内的,重要的说3遍,国外的芯片今年不是缺货,就是涨价,太狠了。