1.一种基于自编码器和Henon映射的电池溯源管理编码加解密方法,其特征在于,加密过程包括以下步骤:
S1、在动力电池全生命周期的溯源管理系统中,将其仓储阶段质检环节生成的动力电池回收信息按QR码制编码生成QR码图像,并转化成只包含(0,1)的矩阵M;
S2、在仓储阶段扫描入库环节,将n个QR码二值图像制作成为数据集,并构建编码网络模型和解码网络模型,其中,
编码网络模型可表示为:N=f(wM+b) (2)其中,M为输入的矩阵,N为输出的编码序列,w为网络权重,b为激活函数,即ReLU函数;
解码网络模型可表示为:T=f(w′N+b) (3)其中,T为还原后的图像矩阵,N为编码序列,b为激活函数即ReLU函数,w′为网络权重;
S3、对编码网络模型和解码网络模型进行训练,并将训练后的解码网络模型及权重文件生成密钥key2,存储到数据库中;
S4、将含动力电池回收信息的QR码图像的矩阵通过训练后的编码网络模型编码,得到大小为4的编码序列N;
S5、确定Henon映射的四个初始参数,生成密钥key1存储到数据库中,使用Henon映射得到一个与编码序列N同样大小的混沌序列R;
S6、将该混沌序列R与编码序列N进行乘法运算得到加密序列P,加密过程结束;
解密过程包括以下步骤:
P1、从数据库中读取密钥key1,输入Henon映射矩阵的四个初始参数,得到混沌序列R;
P2、将加密序列P与混沌序列R进行除法运算,得到编码序列N;
P3、从数据库中读取密钥key2,加载解码网络模型及其权重文件,输入编码序列N,即可得到解密后的二维码图像,解密过程结束。
2.根据权利要求1所述的基于自编码器和Henon映射的电池溯源管理编码加解密方法,其特征在于,编码网络模型由4层全连接层和3个激活层组成。
3.根据权利要求2所述的基于自编码器和Henon映射的电池溯源管理编码加解密方法,其特征在于,所述全连接层第一层输入为M的全部像素,即84×84=7056,全连接层最后一层的输出为4,即编码后的序列N。
4.根据权利要求2所述的基于自编码器和Henon映射的电池溯源管理编码加解密方法,其特征在于,激活层函数为ReLU函数,表达式为:其中,x为上一层输入,Re LU(x)为输出。
5.根据权利要求1所述的基于自编码器和Henon映射的电池溯源管理编码加解密方法,其特征在于,解码网络模型结构形状类似于编码网络模型网络结构的镜像,第一层全连接层输入为编码序列大小4,最后一层全连接层输出为解密还原后的图像,大小为84×84的二维矩阵T。