Is there an ARM processor to support the built-in random number generator?

Support Intel RDRAND (also known as Intel Security Key) to return random numbers. And its available on Ivy Bridge processors.

It seems to me that any ARM processor with instructions for a random number generator on a hw chip is functionally equal to RDRAND.

And I had an additional question.

The linux kernel (version 3.10) has driver sources for hw random number generators in / linux / drivers / char / hw_random. ( http://lxr.free-electrons.com/source/drivers/char/hw_random/?v=3.10 )

And I found exynos-rng.c a commented random number generator driver for exynos!

So, exynos has an H / W random number generator such as Intel processors?

Thanks, any comments are very helpful.

+4
source share
1 answer

ARM cores do not have this feature, but a large number of SoCs that contain ARM cores also contain their own HWRNG peripherals. Since it is not part of the CPU architecture, there are no “standard” instructions or interfaces, therefore, like any other peripheral devices, there is a wide range of implementations with their own drivers.

+5
source

Source: https://habr.com/ru/post/1654004/


All Articles