text: В стандарте NIST SP 800-90A, в описании алгоритма используются 2 функции: φ(a) - функция, преобразующая целое число в бинарную последовательность x(A) - функция, возвращающая x-координату точки A Ход работы: 1) Задается случайное значение значение t = randomseed() 2) В цикле производятся операции Вычисляется значение s = φ ( x ( t * P ) ) Вычисляется значение r = φ ( x ( s * Q ) ) Обрезаются старшие 2 байта r Вывод оставшихся 30 байт r t = s Безопасность Dual_EC_DRBG основана на сложной проблеме теории чисел — проблема Диффи-Хэлмана.