天浩旭科技
181 2393 7129
新闻中心
当前位置:首页 > 新闻中心
ALPU加密芯片bypass调试常见的错误
浏览次数:154 

众多加密芯片中,AES认证加密是其中一种主要手段,其中以Neowine ALPU系列的加密芯片为主要代表,无论是应用的类型、市场占用率、市场存在时间,都是一款值得关注的认证加密芯片。由于neowine ALPU加密芯片采用客制化的行销模式,在用户调试中,往往需要原厂的技术支持才能完成。本文简单讲解ALPU在软件bypass调试中,常见的问题会有哪些。


首先,ALPU通过I2C调试的部分可分为4部分:

1、errorcode →测试结果
2、8byteTxdata →随机数
3、10byte Rxdata →通过i2c接口从芯片内部读出的bypass数据

4、8byte Exdata →通过bypass.c软件加密后的数据


测试数据见下图:

 
bypass错误测试数据
 

bypass正确测试数据
 

那么,bypass调试中常见测试错误有哪些呢?


1、error code 返回不为10。
a、接口函数请尽量使用我们测试代码中提供的程序进行操作。在I2C读函数中二次start前请不要增加停止位。
b、修改I2C指令的延时时长
b、芯片上电时间没有满足小于等于10ms
c、芯片供电是否正常
 
2、加密芯片Rxdata10位数据按移位变化
数据读写时不是一次写入8byte或者读出10byte数据,而是一次只读写一个数据。
业务咨询1业务咨询2业务咨询3技术咨询Skype Me! 境外商务
QQ
0755-86583632
Tel