基于聚类分析方法破解AES加密算法密钥
成员
- 张宇 2120151066
- 王东树 2120151037
- 谌重喜 2120150980
分工
- 张宇 MATLAB建模与数据分析
- 王东树 实验平台搭设与数据分析
- 谌重喜 数据采集与分析
数据集
随机产生2000条明文,用AES算法进行加密,用实验平台获取第一轮AES异或寄存器的能量变化波形作为数据集
目标
通过对数据集的聚类分析,确定Key的真值
步骤
1、采集数据能量波形 2、根据海明重量进行聚类 3、猜Key,测波形,与聚类结果进行匹配 4、使用最佳匹配与明文进行验证 5、确定Key的真值