⒈芯片卡平台的选择
众所周知,嵌入式加密行业有两个阵营,一个是传统的逻辑加密芯片IIC接口的原理是EEPROM外围,加上硬件保护电路,内置算法;另一个是使用智能芯片卡平台,充分利用智能芯片本身的高安全性,旧的各种外部攻击手段。逻辑加密芯片本身的保护能力很弱,大多数解密公司都能轻松破解,逐渐被淘汰。相反,被证明是最好的智能卡平台。为了提高智能芯片卡的高安全性,国际安全认证委员会需要选择的智能卡芯片EAL4+上述芯片,否则安全性也难以满足要求。
⒉芯片卡操作系统的安全性
在确定智能芯片卡平台的前提下,需要考虑芯片操作系统的安全性。操作系统经权威部门严格检测,安全性高,无安全漏洞。PBOC认证的加密芯片卡系统不能具有高安全性。
⒊选择加密方案
传统的加密芯片卡采用算法认证方案。他们提倡的是加密算法有多复杂,有多难破解,但他们没有考虑算法认证方案本身的巨大安全漏洞。单片机是一个不安全的载体,可以说对盗版商来说,是完全透明的,算法认证,必须提前在单片机内部写入密钥或密码,每次认证后给单片机判断标志,作为单片机执行的判断依据,然后盗版商可以很容易地抓住攻击,模拟单片机信号,容易绕过加密芯片,以达到破解的目的。如果要破解芯片内部数据,可以通过传统的剖面、紫外线、调试端口、能量分析等方式破解。
使用智能芯片卡平台的加密芯片本身可以有效地保护这些攻击手段MCU部分代码或算法植入加密芯片,在加密芯片中执行这些程序,使加密芯片中的程序代码成为整个程序MCU程序的一部分可以达到加密的目的MCU内部程序不完整,即使被盗版,由于缺乏关键代码,也无法复制,那么在加密芯片中选择什么样的代码或程序就是测试MCU通过编程师的技能,尽可能多地植入程序,尽可能多地增加算法的强度,可以有效地防止被破译的可能性。
1369164563全国服务热线
商业合作:13691645630(微信同号)
微信公众号