侧信道攻击-信噪比

Contents
写在前边

这个系列是为了开题、汇报、论文中可能要用到的预备知识开设的,亦可用做入门练习。

信噪比

在计算机网络这门课中信噪比公式为: $$ SNR(dB) = 10\log_{10}(P_s / P_n) $$ 公式里主要就是平均信号与平均噪声功率的对比,从这里边也可以看出信噪比反映的就是信号的质量,也就是信号相较于噪声的强度,噪声越小,信噪比越高,反之则信噪比越低。

在侧信道攻击领域,信噪比是将平均密钥排名收敛到1/0的描述,密钥排名即目标密钥计算所得概率在所有密钥[0-255]之中的位次,一般实际计算时会将每个候选密钥的概率都用对数变换(便于计算平均密钥排名),得到所有候选密钥的概率并将其按由大到小排序,得到排序后的向量$v[v_1,v_2,…,v_{256}]$,此时认为$v_1$对应的密钥为最佳候选密钥, 这里$v_i$指的是第$i$个候选密钥对应的中间值,在AES-128中,中间值是通过$Sbox(p\oplus k)$计算得到的(ID泄露模型),之后,通过累加每条能量迹对应的概率向量来计算平均密钥排名,判断正确密钥在最后平均密钥排名向量中的位置来确定猜测熵。


Related Content

0%