楼上说的不错,主要是这几个算法没接触过的人容易搞混了,还是咨询一下专业人士把……
其实吧要是和 服务器对接一般都是用 SM2 RSA做 签名验签,用对称算法做加密,就看你们那边的使用需求了 ……
你可以给不同的人设置不同的操作权限,比如管理员、操作员等。同时,为了防止程序被复制,你可以把程序加密,或者用一个专门的加密芯片来保护它。……
加密芯片具有安全性高、可靠性好、易于集成等优点。它们可以保护产品的知识产权,防止被非法复制或仿制,同时提供稳定可靠的安全保护机制。……
通常来说,编程式的加密芯片(如自定义算法)安全性更高,灵活性更好和更复杂的保护机制。……
选择安全的加密芯片方案时,应该考虑芯片与程序的结合程度、是否支持在芯片中编程等因素。此外,选择有多年经验且声誉良好的芯片供应商也很重要。……
在于其封闭性和抗破解能力。芯片本身不能进行在线调试等非正式方法调试,只有正确的命令才能触发其操作,从而保护内部的数据和程序不被非法获取。……
这加密芯片在设计时就已经考虑到了这个问题。它运行时数据变化多,模拟追踪很难奏效。而且高级的加密芯片还有防篡改功能,能检测并防止非法修改。……
当然有了,除了自定义算法,加密芯片还支持一些标准的加密算法,比如DES/3DES,让数据安全更有保障。……
为了提高安全性,不能把关键点放到mcu内部。应该放在加密芯片端。这样即使mcu被破解,也无法跳过加密芯片。同时,加密芯片内部的程序是有用的,不可跳过的,这是第一点;然后加密芯片的程……