【发布时间】:2016-09-08 11:45:45
【问题描述】:
英特尔支持 RDRAND(也称为英特尔安全密钥)指令以返回随机数。它在 Ivy Bridge 处理器中可用。
我想知道,是否有任何 ARM 处理器具有片上硬件随机数生成器的指令,功能类似于 RDRAND?
我还有一个问题。
在 Linux 内核(3.10 版)中,/linux/drivers/char/hw_random 中有硬件随机数生成器的驱动程序源。 (http://lxr.free-electrons.com/source/drivers/char/hw_random/?v=3.10)
我发现 exynos-rng.c 被描述为 exynos 的随机数生成器驱动程序。
那么,exynos 有像 Intel 处理器那样的硬件随机数生成器吗?
谢谢。任何 cmets 都非常感谢。
【问题讨论】:
-
你问
exynos-rng.c是不是假的? -
不,我从字面上问了一个问题。事实上我找不到任何 exynos rng 的手册..
-
许多供应商的 ARM Cortex-M(通常是 M4 及更高版本,但一些 M3 和大概一些 M0)包含硬件加密和 RNG。
标签: assembly random linux-kernel cryptography arm