查看: 26742|回复: 20

[提问] 我司是做血样模块探头,想了解有什么方式可以对程序安全进行保护

[复制链接]
发表于 2023-7-18 10:59:21 | 显示全部楼层 |阅读模式
关键词: 安全保护
我司是做血样模块探头,想了解有什么方式可以对程序安全进行保护
发表于 2023-7-18 13:37:40 | 显示全部楼层
LCS4110R,支持身份认证、参数保护、代码移植,挺好用的
发表于 2023-7-19 14:25:11 | 显示全部楼层
什么样的是比较好的,方案之类的
发表于 2023-7-19 15:03:50 | 显示全部楼层
?-о 发表于 2023-7-19 14:25
什么样的是比较好的,方案之类的

初期的话是软加密,但是因为mcu等主设备控制系统,被研究通透,后来变成硬件加密,也就是安全芯片之类的
发表于 2023-7-19 15:18:47 | 显示全部楼层
用了安全芯片就一定安全了吗
发表于 2023-7-19 15:25:33 | 显示全部楼层
肯定不是啊,得看交互内容,线路上必须保护得当,动态变化,不可模拟,而且功能上也要保证,即便主设备被破解,加密芯片未被破解,也无法盗版程序的效果
 楼主| 发表于 2023-7-19 15:44:13 | 显示全部楼层
那是怎么做的,怎么才能做到这一点
发表于 2023-7-19 15:49:40 | 显示全部楼层
类似LCS4110R,这种就是可以进行代码移植,部分代码移植到加密芯片中,相当于程序被分段保护了,必须逐个击破才行,而加密芯片则是最难击破的那一部分
发表于 2023-7-19 16:51:54 | 显示全部楼层
明白了一些,和以前破解主控就行,现在则多了个加密芯片,那么问题来了,加密芯片和主控的安全差异在哪
发表于 2023-7-20 10:38:14 | 显示全部楼层
最大的差异就在于,安全芯片是专门用来防护的,没有mcu的那么多种调试方法,而且防护的方面比较多诸如硬件真随机数、唯一硬件ID号、内存动态加密、可防止DPA/SPA攻击等等。
发表于 2023-7-20 17:25:46 | 显示全部楼层
看样子似乎是能保护住程序的安全性才高,认证类方案,关键的判断点在主设备,自己防护自己,还是安全性不大够的
发表于 2023-7-21 11:05:32 | 显示全部楼层
是的,防破解的最坏情况就是建立在安全芯片之外都被分析到了,但是加密芯片破解不掉,方案仍然安全
发表于 2023-7-24 11:46:43 | 显示全部楼层
是国产的芯片吗LCS4110R ,和国外的方案比起来怎么样
发表于 2023-7-25 09:02:50 | 显示全部楼层
wang0327 发表于 2023-7-24 11:46
是国产的芯片吗LCS4110R ,和国外的方案比起来怎么样

国外的方案相对简单,AES认证的方式,因为易于开发,不需要技术开发支持等,安全性没有代码移植类的好
发表于 2023-7-25 09:08:37 | 显示全部楼层
保护程序,自然是程序和安全芯片结合越紧密越好, 这个我都知道
发表于 2023-7-25 09:38:21 | 显示全部楼层
了解了,一颗芯片可以选用多种方案吗
发表于 2023-7-26 09:29:38 | 显示全部楼层
代码移植的方案肯定是可以的,比如调用3des对数据进行加密 用于认证,或者预存的参数动态加密导出供主控使用,包括安全性最高的内部运行代码程序,符合性好
发表于 2023-7-26 09:34:34 | 显示全部楼层
收藏了,以后有需要加密的话一定要考虑一下
发表于 2023-7-26 09:38:57 | 显示全部楼层
最后一个疑问,这种芯片的开发难吗
发表于 2023-7-26 09:42:31 | 显示全部楼层
一般来说都是建立在C编程的基础上,有C语言基础就没问题,一般这种公司都有专业技术支持的
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关于我们  -  服务条款  -  使用指南  -  站点地图  -  友情链接  -  联系我们
电子工程网 © 版权所有   京ICP备16069177号 | 京公网安备11010502021702
快速回复 返回顶部 返回列表