18、基于线性回归分析的侧信道攻击实现效率优化

基于线性回归分析的侧信道攻击实现效率优化

在密码学的侧信道攻击(SCA)领域,线性回归分析(LRA)是一种重要的攻击手段。然而,传统的LRA实现方式在时间和内存复杂度上存在较大挑战。本文将详细介绍一系列针对LRA的优化方法,旨在提高其实现效率。

1. 数据合并与矩阵维度调整

首先,我们对原始数据进行平均(合并)处理。定义 $n_j = #{x_i = j; 0 \leq i \leq N - 1}$,平均轨迹为 $\frac{1}{n_j} \sum_{x_i = j} \vec{l} i$(当 $n_j \neq 0$ 时),否则为 0。为简化表示,2n 个平均轨迹仍用 $\vec{l}_i$ 表示,并且矩阵 $M {\hat{k}}$、$P_{\hat{k}}$、$G_{\hat{k}}$ 和 $L$ 的维度中的 $N$ 被替换为 2n。新的矩阵被称为合并矩阵。

2. 不同子密钥下等图像假设的LRA

许多基于密钥混合的密码函数具有“不同子密钥下等图像(EIS)”的重要属性。

2.1 EIS属性定义

设 $V$ 为任意集合,$\varphi: {0, 1}^n \times {0, 1}^{n’} \to V$ 是一个函数,对于每个子密钥 $k$,所有 $\varphi({0, 1}^n \times {k}) \subseteq V$ 都相等。若存在函数 $F: V \to \mathbb{R}$ 使得 $F = F \circ \varphi$,则称函数 $F$ 具有 EIS 属性。

常见的情况包括:
- 在常见的分组密码(如 DES 和 AES)中,$F

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值