Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Центр помощи > [C++] Генерация неприводимых многочленов


Автор: Первокурсница 30.4.2008, 15:21
 smile 
Нужен алгоритм генерирования неприводимых многочленов заданной степени по некоторому модулю (в моем случае 2 или степень 2-ки), в основе которого будет лежать какой-нибудь генератор псевдослучайных чисел. Он должен генерировать последовательность чисел, количество которых равно величине степени искомого многочлена. А основной алгоритм должен выполнять проверку, является ли многочлен с такими коэфициентами при степенях, соответствующих, например, порядковому номеру сгенерированного числа, неприводимым по некоторому правилу, которое я, по своей далеко не гинеальности, никак не могу понять! Оно приводится то ли в 11-ой, то ли 16-ой главе книги Шнайера (вроде в 16, ее прикрепляю)! В конечном итоге программа должна выдать пользователю весь список многочленов заданной степени с коэффициентами и какого-либо промежутка, начинающегося с 0. Величина промежутка определяется основным геноератором.
Помогите, пожалуйста, очень нужно, не сделаю эту работу, опозорусь и отчислюсь со стыда по собственному желанию. :(

Автор: archimed7592 30.4.2008, 19:51
Для домашних заданий, курсовых, существует "Центр Помощи".

Тема перенесена! 

Автор: Первокурсница 1.5.2008, 08:44
  smile 
А может быть уже кто-нибудь поможет? А? smile  

Автор: xvr 4.5.2008, 14:22
Цитата(Первокурсница @ 30.4.2008,  15:21)
smile 
Нужен алгоритм генерирования неприводимых многочленов заданной степени по некоторому модулю (в моем случае 2 или степень 2-ки), в основе которого будет лежать какой-нибудь генератор псевдослучайных чисел. Он должен генерировать последовательность чисел, количество которых равно величине степени искомого многочлена. А основной алгоритм должен выполнять проверку, является ли многочлен с такими коэфициентами при степенях, соответствующих, например, порядковому номеру сгенерированного числа, неприводимым по некоторому правилу, которое я, по своей далеко не гинеальности, никак не могу понять! Оно приводится то ли в 11-ой, то ли 16-ой главе книги Шнайера (вроде в 16, ее прикрепляю)!

Нет там этого алгоритма. Он есть в книге Handbook of Applied Cryptography (http://www.cacr.math.uwaterloo.ca/hac/), но там не все так просто  smile 

Автор: Первокурсница 5.5.2008, 15:57
Спасибо! Посмотрю! smile 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)