2016-09-08 2 views
4

Поддержка Intel RDRAND (также известный как ключ безопасности Intel) для возврата случайных чисел. И его доступно в процессорах Ivy Bridge.Есть ли процессор ARM для поддержки встроенного генератора случайных чисел?

Я удивляюсь, что любой процессор ARM с инструкциями для генератора случайных чисел на кристалле hw функционально равен RDRAND.

И у меня есть дополнительный вопрос.

В ядре linux (версия 3.10) имеются источники драйверов для генераторов случайных чисел hw в/linux/drivers/char/hw_random. (http://lxr.free-electrons.com/source/drivers/char/hw_random/?v=3.10)

И я нашел exynos-rng.c прокомментировал случайный генератор генераторов чисел для exynos!

Итак, у exynos есть генератор случайных чисел H/W, например, процессоры Intel?

Спасибо, любые комментарии очень полезны.

+0

Вы спрашиваете, является ли exynos-rng.c' подделкой? –

+0

Нет, я задал вопрос буквально. На самом деле я не могу найти какое-либо руководство по exynos rng. –

+0

Многие производители ARM Cortex-Ms (как правило, M4 и выше, но некоторые M3 и, предположительно, некоторые M0) содержат аппаратные крипто и RNG. – rjp

ответ

5

ARM У процессоров таких функций нет, но большое количество SoC, которые содержат ядра процессора ARM, также содержат свои собственные периферийные устройства HWRNG. Поскольку он не является частью архитектуры ЦП, нет «стандартных» инструкций или интерфейсов, поэтому, как и любые другие периферийные устройства, существует широкий спектр реализаций со своими собственными драйверами.