8、受损随机数生成器的最优恢复策略

受损随机数生成器的最优恢复策略

在随机数生成器(RNG)的安全领域,如何让受损的 RNG 恢复并保证其安全性是一个重要的问题。本文将深入探讨相关的恢复策略,包括分布采样器、安全概念以及广义 Fortuna 构造等内容。

1. 分布采样器

分布采样器 D 是一个有状态的概率算法,它的任务是生成一系列输入 $I_1, I_2, \cdots$,这些输入总体上具有高熵,但可能会帮助攻击者 A 破坏 RNG 的安全性。给定当前状态 $\sigma$,D 会输出一个元组 $(\sigma’, I, \gamma, z)$,其中:
- $\sigma’$ 是 D 的新状态;
- $I \in {0, 1}^p$ 是刷新算法的下一个输入;
- $\gamma$ 是对 I 的新鲜熵估计;
- $z$ 是提供给攻击者 A 的关于 I 的泄漏信息。

我们用 $q_D$ 表示在安全游戏中 D 的执行次数上限。如果对于所有 $j \in {1, \cdots, q_D}$ 都满足 $H_{\infty}(I_j | I_1, \cdots, I_{j - 1}, I_{j + 1}, \cdots, I_{q_D}, z_1, \cdots, z_{q_D}, \gamma_0, \cdots, \gamma_{q_D}) \geq \gamma_j$,则称 D 是合法的。

分布采样器需要输出 I 的最小熵的下限 $\gamma$,这些熵估计仅在安全游戏中使用,不会提供给刷新和下一步程序。通过将熵估计与安全性分离,为 RNG 的安全性提供了有意义的定义,而无需 RNG 了解采样分布的熵。

2. 安全概念
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值