是gapm_gen_rand_nb伪随机或真实吗?

2个帖子/ 0新
最后一篇
oren.
离线
最后一次露面:1年7个月前
专家
加入:2014-06-28 22:03
是gapm_gen_rand_nb伪随机或真实吗?

你好,
我注意到了gapm_gen_rand_nb.返回不同的结果(通过gapm_gen_rand_nb_ind.)即使相同的代码运行两次(与调用不同兰德()哪个是伪随机)。
在一些BLE芯片中读到,存在“真实”随机特征,其基于芯片接收的随机无线电信号。
是gapm_gen_rand_nb true随机或伪随机?
我可以认为它加密安全吗?(我需要使用带有非安全随机值的GAPM_USE_BLOCK来增加安全性吗?)。
与GapM_USE_BLOCK相比,权力\时间消耗呢?如果它消耗过多的电源,我可以选择16个随机字节并在计数器模式下使用AES,这被认为是高达〜1MB的好CSPRNG。

谢谢

- - 编辑 - -
gapm_gen_rand_nb.并不总是返回独特的结果。在一些执行之后,它将其与以前的结果相同。我不确定什么影响结果 - 可能是与连接设备的一些背景交互。
我发现了一些文档GAP接口规格。在下面gapm_gen_rand_addr_cmd.该文档说:“生成随机设备地址没有开始任何空运。“。这不是说明的gapm_gen_rand_nb_cmd.。这是否意味着gapm_gen_rand_nb_cmd.确实使用空运(即真正随机)?

RVA.
离线
最后一次露面:6天8小时前
职员
加入:2014-02-07 14:10
嗨oren,

嗨oren,
gapm_gen_rand_nb是伪随机的。所以我不会期待独特的结果。我会在内部讨论你的问题并回复你。
此致,
RVA(对话)