一种利用DPA曲线极性进行密钥提取的方法及系统

成果单位:
发布时间:2025/12/17
浏览量:1

研发团队

武汉大学计算机学院唐明教授

技术领域

人工智能

项目简介

属信息安全技术领域,是一种利用 DPA 曲线极性提取密钥的方法。先测试芯片,获取 AES 在其上特定实现时各 bit 产生 DPA 峰值的极性,划分加密中间状态得出峰值极性;通过原始与攻击 DPA 极性数组异或得密钥。该方法改良原始 DPA 攻击,基于极性完成提取与异或操作,相比原始方法,时间复杂度显著改善;通过改良原始 DPA 攻击方法,利用 DPA 攻击中的峰值的极性,在提取原始 DPA 极性的基础上,完成极性 DPA 极性的提取,并将两者进行异或操作,从而进行密钥提取;当加密算法第一步为异或时,密钥提取时,对密码算法细节可以未知,实现细节可以未知;与原始 DPA 攻击相比,该成果提出的方法在时间复杂度上有明显的改善。