首页 > 解决方案 > tf.random.normal 加密安全吗?

问题描述

我想使用加密安全库从正态分布中采样,然后将结果添加到 TensorFlow 张量。我听说 python 的内置random库不是一个选项。

tf.random.normal加密安全吗?如果不是,知道什么会起作用吗?

标签: tensorflowrandomcryptography

解决方案


不,它们和其他方法都在tf.random使用 Philox 和 ThreeFry 算法,虽然它们基于加密算法,但它们没有声称加密安全。正如介绍这些算法的论文所说:

加密分组密码的任何修改都会使其不适合其在安全方面的预期用途,但 PRNG 设计在保持 [统计质量] 的同时以速度换取加密强度是合理的。

(Salmon 等人,“并行随机数:像 1、2、3 一样简单”,2011 年。)


推荐阅读