在激烈竞争的电子及信息技术产品行业中,有很多公司费尽心血研发的产品,在投放市场不久就被竞争对手破解,产品破解的时间和成本越来越低,在很多行业出现了仿制品多于自有产权产品的现象,严重损害了产品研发者的权益。防止电路被抄袭,核心在于加密芯片和安全解决方案的设计,目前的众多MCU其实并不具备安全防护功能,所以最好的办法是使用一颗专用的加密芯片,通过加密芯片对接MCU,进行认证,授权,保存关键数据等。
RJGT102采用了SHA256对称加密算法,256位的大数加密,破解成本极高。该芯片有TSOP8和SOP23-6两种封装,满足客户不同场景的需求。每片RJGT102都有唯一的客户编码,非常适合做防抄板,防抄软件,管控工厂生产数量,防止方案外泄等。
一、 加密算法强度高
8字节Key(可动态更换),8字节UID,8字节随机数,32字节关键数据,512bit数据源,不可以从消息摘要中复原信息,两个不同的消息不会产生同样的消息摘要,修改消息中的一个比特即会引起雪崩效应,输出32字节报文摘要(MAC)。
二、 内置EEPROM和看门狗
a) 存储数据存储区: Page0,Page1,Page2,Page3各32Byte,合计128Byte
b) 密钥存储区:8Byte Key、8Byte UID和Serial Number,合计16Byte
c) 控制存储区:16Byte的控制信息
提供一次性编程功能(锁死功能)
可监控控制器及存储体的供电状态,对其复位
芯片支持WDOG规格(高低电平)可配
喂狗间隔时间可配
WDOG产生的复位信号可以复位整个芯片
通过I2C接口的STOP信号产生喂狗信号
三、客户唯一编码
每个客户都有唯一的芯片地址,地址和随机数和Key一起生成加密用的MCA,完成芯片加密。即使因人员离职等原因导致硬件和软件信息外泄,也有唯一的版保芯片保障方案不被抄袭。
四、软硬结合的双向认证机制
内置128字节的EEPROM中可储存软件运行的关键数据,软件必须结合RJGT102中存储的关键数据才能运行。
MCU认证RJGT102的流程图
RJGT102认证MCU的流程图
五、多种封装形式
目前有TSOP8封装和SOT23-6两种封装,也可提供客户定制的异形封装。
六、参考电路