53、块密码性能预测模型解析

块密码性能预测模型解析

1. 加密延迟计算子模型

在加密延迟计算方面,存在两种子模型:调度感知子模型(SA 子模型)和调度忽略子模型(SI 子模型)。

  • SA 子模型 :假设所有算术和逻辑指令的延迟完全隐藏在内存访问指令的延迟之下。
  • SI 子模型 :算术和逻辑指令的延迟不会被隐藏。

$L_{enc_bt}$ 的计算公式如下:
[
L_{enc_bt} =
\begin{cases}
L_{glb_bt} \times (N_{pt} + N_{ct}) + L_{local_rand_bt} \times N_{tbl} + L_{local_rgl_bt} \times N_{key} & \text{(SA 子模型)} \
L_{glb_bt} \times (N_{pt} + N_{ct}) + L_{local_rand_bt} \times N_{tbl} + L_{local_rgl_bt} \times N_{key} + L_{inst_bt} \times N_{inst} & \text{(SI 子模型)}
\end{cases}
]

整体加密延迟预计在两个子模型估算的 $L_{enc_total}$ 之间。

2. 代码分析

对于上述公式中的输入组件数量(即 $N_{pt}$、$N_{ct}$、$N_{tbl}$、$N_{key}$ 和 $N_{inst}$),是从每个块密码原语的 GPU

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值