首先给大家介绍一下ALPU加密芯片的整个加密流程,系统数据作为参数发送给我们加密库文件中的加密函数,在库文件中进行加密操作,然后将加密的数据通过I2C 传递给加密IC。加密IC在接收到这些数据后会先进行解密处理,解密为系统数据。上面解密得到的系统数据结合芯内部固化的AES算法进行加密操作,并将加密后的数据通过I2C返回给MCU中库文件。最后,加密库在得到这些数据后再进行相应的解密,从而得到解密后的系统数据,并与第一步中产生送给加密库的系统数据进行验证。验证通过,系统可正常工作,验证不通过,系统进行相应的处理。在传输过程中,IIC上通讯数据做加密处理,真实数据与伪数据混合发送,有效防止被探测。