лаб 15. Лаб раб 15. Лабораторные работы
Скачать 0.6 Mb.
|
Рекуренты в конечном полеОбобщением мультипликативной конгруэнтной последовательности является линейная рекуррентная последовательность порядка k≥ 1 над конечным полем GF( pk) : xt1 a1 xt a2 xt1 ... akxtk1 mod p (6) где a1 , ... , ak A 0, 1, ... , p1 – коэффициенты рекурренты, а x0 , ... , xk1 A– начальные значения рекурренты. Параметры генератора псевдослучайной последовательности (6): p, k, a1, … , ak1 . Начальные значения x0 , ... , xk1 A выбираются произвольно так, чтобы они не обращались в ноль одновременно. Коэффициенты рекурренты таким образом, чтобы порождающий полином a1, ... , ak A выбираются 1 f(x) xk axk1 ... a k1 x ak (7) являлся примитивным многочленом по модулю p, т.е. многочлен (7) имел корень x* , являющийся первообразным элементом поля GF( pk) . При таком выборе параметров достигается максимально возможный период последовательности (6). Tmax pk1 псевдослучайной |