Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 28.02.2010, 22:58   #1
DPRO
Пользователь
 
Регистрация: 07.05.2008
Сообщений: 10
По умолчанию Псевдослучайная двоичная последовательность

помогите разобраться в задании:
Зашифровать открытый текст (ОТ), гаммировав псевдослучайной последовательностью, сгенерированной линейным рекуррентным генератором. Использовать алфавит Z32 = (А, ..., Е=Ё, ..., И=Й, ..., Я, пробел). Операция гаммирования – побитовое сложение по модулю 2. Псевдослучайная двоичная последовательность (ПСДП) генерируется матрицей 5*5, которая строится по примитивному полиному вида x5+xi+1+1, где i = ( |Ф|+|И|+|О| ) mod 3. Исходное (нулевое) состояние генератора задается числом ( |Ф|+|И|+|О| ) mod 32, которое не включается в список псевдослучайных чисел, используемых для шифрования. Для тех, кто вручную выполняет вычисления, достаточно выработать только 7 случайных чисел (начиная с первого) и зашифровать ими соответственно только 7 первых символов ОТ.

Непонятно, как сгенерировать псевдослучайную последовательность матрицей 5*5 и как такую матрицу построить по примитивному полиному x^5+x+1, где исходное (нулевое) состояние задается числом 27.
DPRO вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Двоичная Система -=L.Morgan=- Помощь студентам 3 02.07.2009 08:35
Псевдослучайная генерация (*_*) Общие вопросы C/C++ 2 01.06.2009 17:36
двоичная система счисления galaid Паскаль, Turbo Pascal, PascalABC.NET 3 17.05.2009 15:42
Двоичная система в АСМ.. smileman Помощь студентам 3 05.11.2008 13:40
двоичная система terminadoor Помощь студентам 1 21.09.2008 23:00