移动端

ALPU加密芯片bypass调试常见的错误

2022年04月12日 09:09深圳市天浩旭科技有限公司点击量:295

众多加密芯片中,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数据,而是一次只读写一个数据。
版权与免责声明: 凡本网注明“来源:智慧城市网”的所有作品,均为浙江兴旺宝明通网络有限公司-智慧城市网合法拥有版权或有权使用的作品,未经本网授权不得转载、摘编或利用其它方式使用上述作品。已经本网授权使用作品的,应在授权范围内使用,并注明“来源:智慧城市网www.afzhan.com”。违反上述声明者,本网将追究其相关法律责任。

本网转载并注明自其它来源(非智慧城市网www.afzhan.com)的作品,目的在于传递更多信息,并不代表本网赞同其观点或和对其真实性负责,不承担此类作品侵权行为的直接责任及连带责任。其他媒体、网站或个人从本网转载时,必须保留本网注明的作品第一来源,并自负版权等法律责任。

编辑精选

更多

本站精选

更多

视频直击

更多

专题推荐

更多

名企推荐

更多

浙公网安备 33010602000006号