ALPU-C与DM2016加密芯片的区别是什么?
发布时间:2018-06-14 阅览次数:
1839 次
今天带大家了解一下两款不同的加密芯片,他们的加密方式是怎样的呢,接下来为大家解答。DM2016是一个EEPROM的存储器加密芯片,ALPU-C是一个专业的ASIC方式的加密芯片。两者采用的硬件不同,加密方式也不同。
DM2016的特性:
1、128bit密钥解密算法
2、I2C总线通讯接口
3、支持I2C一位设备地址
4、密钥存储在128bit OTP中,烧录时直接写入,一次写入,不能读出
5、内嵌1024bit E2PROM
6、SOP8、MSOP8封装
ALPU-C的特性:
1:首创定制型加密IC,唯一的客户型号,软硬件一一对应。
2:ASIC逻辑电路设计,免烧录,操作简单。
3:基于AES-128算法。
4:OTP空间供用户使用。
5:具有加解密功能,防止跳过验证。
6:通讯数据加密,防止探测模拟。
7:IIC通信接口,SOT23-6封装。
8:供电电压:1.8V-3.6V宽电压。
9:内置晶振,无需外接晶振电路。
ALPU加密芯片工作原理为在被保护器件的引导区写入密钥,从而防止器件内的软件代码被恶意拷贝,这是ASIC方式制造的,就是说硬
件方式的加密芯片,所以加密性很强.目前用的加密芯片是EEPROM方式的,这种芯片的空间上要放进需要的软件密码的。不过,EEPROM方
式的芯片是能打开并且可以看到里面的设置,所以很容易复制。
ASIC硬件方式是不太容易复制芯片,半导体整个的一面一面分析的话才知道里面的数据。不过,这样的事情很难实行而且费用昂贵,
所以一般人没有办法复制到这样加密芯片。
这个加密的原理是软件+硬件,软件计算结果和硬件计算结果要一致才能通过检测,防止的是直接从存储器中直接copy出binary code
,并进行简单抄板就能复制出原产品来。如果有高手能反汇编二进制文件,找到你们程序中调用我们的库的代码的入口,并绕过去,当然
我们的加密就被破了。当然这是理论上的可能而已,现实中完成这样的事情需要极高的技术手段和极多的时间,所以可以认为是约等于零
的小概率事件。