嵌入式系统加密方法与安全性分析
科研成果保护是每一个科研人员最关心的事情,为了防范电子产品被盗版,建议使用最新的加密芯片
AT88SC0104C~1616C~25616C系列。该系列芯片具有协议认证和数据密文传送等功能,因而具有极高的安全性。
安全保障措施归结起来主要有如下要点:
1.数据以随机的密文形式在线路上传输,使用变种的DES算法,有效防止窃听(且可以反撕裂),彻底杜绝了由记录信息分析出传送数据的可能性。
2.采用了64位密钥加密算法,算法不能反向推算。如对加密密钥实施穷举攻击,则须试验2^64次,如以10nS搜索一次(即每秒攻击100,000,000次)的速度实验,仍需要5000余年。所以,即使攻击者已获得该加密算法,也无法在有意义的时间内找到密钥。分析过程如下:
一天所能完成的试验次数=3,600*24*100,000,000= 8,640,000,000,000
完成2^64方搜索所需次数=18,446,744,073,709,551,615
破解出 单个密钥(可以多密钥) 所需时间约为
2*10^18次数 * 10^(-13)次数/天=2,000,000天
3.如采用多密钥,则攻击时间更长。
4.由于加密芯片具有错误计数器功能,8次错误试验后,器件将自毁。
5.如将部分重要数据或程序存放在加密芯片中,则避免了被绕开的可能。
综上所述,本加密芯片为当今世界上安全性最高的器件,目前尚无被破解的可能。