摘要
本发明公开了一种基于差分进化算法的芯片密钥解密方法和芯片防御方法,属于芯片安全防御技术领域,所述芯片密钥解密方法包括:将待解密锁定芯片视为多个实体,并行初始化每个实体对应的种群和输入向量;通过将芯片的每个锁定实体视为独立单元并行初始化,可充分利用多核处理器/分布式计算资源,显著缩短密钥搜索空间遍历时间。基于每个实体对应的第一输出值与第二输出值之间的差异,找出每个实体对应的最优密钥组合;将所有实体的最优密钥组合构成待解密锁定芯片的最优密钥集,最后对最优密钥集进行整合确定最终的密钥解密结果中每一位的取值,能够对最优密钥集的结果进行细粒度的整合,实现了高精度、高准确率的解密。