文章预览
密码数学挑战赛题目分析 赛题描述 给定采集得到关于 AES 密码芯片运行过程中的泄露样本与对应的明文信息,该泄露样本对应于 AES密码芯片执行第一轮第一个 S盒输出值。该 AES密码芯片信息泄露无法使用汉明重量模型准确刻画其信息泄露特征。问题:基于给定泄露样本与对应明文信息编写能能量分析攻击代码恢复 AES 密码芯片所使用密钥第一字节值。提示:该问题主要考察参赛人员利用统计工具准确挖掘给定数据的信息特征的能力,参赛人员可以借助概率密度函数、相关系数、互信息、KS 检测等统计工具或深度学习领域 CNN自动识别工具实现特征提取与密钥恢复的目标。 赛题分析 题目给了六组三对数据,分别对应低中高噪的plain和leakage。其中: Plain:在AES加密过程中,"plain"通常指的是明文数据,即在加密之前原始的、未经加密的数据。在侧信道攻
………………………………