摘要
本发明公开一种基于多标签和多专家网络的侧信道攻击方法,该方法先针对目标密码算法的公共原始数据集,基于二进制标签计算方法设计并构建一个三维多标签矩阵;其次,设计一个基于注意力机制的多专家网络模型,包括输入层、专家网络层、共享层和输出层,实现对目标密码算法所有密钥字节的并行恢复;经网格搜索完成训练,最终使用训练好的模型完成侧信道攻击。本发明通过一次模型训练完成对目标密码算法所有密钥字节的并行恢复,并避免手工选择兴趣点区间,降低了侧信道攻击的复杂性,提升了攻击的效率;同时,通过注意力机制提升模型的学习能力,并通过共享层的共性学习,提高模型的鲁棒性,从而提高侧信道攻击的成功率。