Какие процессоры AMD предоставляют RDRAND?

Последние руководства для программистов AMD от июня 2015 года включают RDRAND инструкция в наборе инструкций. Confer, Руководство по программированию архитектуры AMD64, том 3: Общие инструкции и системные инструкции, стр. 279. Описание инструкции:

Загружает регистр назначения с аппаратным генерируемым случайным значением.

Я не могу найти информацию на сайте AMD о процессорах с поддержкой RDRAND. Confer, rdrand site: amd.com. Кроме того, AMD не указан в Википедии по сравнению аппаратных генераторов случайных чисел (или других подобных страниц).

Какие процессоры AMD поддерживают RDRAND?


Соответствующий вопрос открыт на бирже стека криптографии. Вопрос Crypto.SE интересует свойства безопасности и оценки безопасности для схемы. Смотрите инструкцию AMD и RDRAND.

1 ответ

Решение

Насколько я могу судить, единственной архитектурой AMD, которая поддерживает RDRAND на данный момент, является ядро ​​Excavator. Он используется в нескольких мобильных APU, особенно в серии 8000 (например, FX-8800P). Первый настольный продукт с ним - Athlon X4 845.

К сожалению, я не смог найти ни одного ресурса AMD, подтверждающего это. Тем не менее, этот сайт перечисляет информацию CPUID по крайней мере одной такой модели APU, показывая поддержку RDRAND.

По сообщениям, следующее поколение процессоров AMD, начиная с Ryzen, также будет включать поддержку RDSEED.

Другие вопросы по тегам