基于聚类分析方法破解AES加密算法密钥

成员

  • 张宇 2120151066
  • 王东树 2120151037
  • 谌重喜 2120150980

分工

  • 张宇 MATLAB建模与数据分析
  • 王东树 实验平台搭设与数据分析
  • 谌重喜 数据采集与分析

数据集

随机产生2000条明文,用AES算法进行加密,用实验平台获取第一轮AES异或寄存器的能量变化波形作为数据集

目标

通过对数据集的聚类分析,确定Key的真值

步骤

1、采集数据能量波形 2、根据海明重量进行聚类 3、猜Key,测波形,与聚类结果进行匹配 4、使用最佳匹配与明文进行验证 5、确定Key的真值