Ищется программист для разработки смарт-контракта и его последующего аудита. Необходим опыт в блокчейн-технологиях и разработке прикладного ПО. Подробности по задаче будут оговорены с исполнителем.
Программа моделирования генератора псевдослучайных последовательностей
Тема: Разработка алгоритма и прикладной программы моделирования генератора псевдослучайных последовательностей (кодов, чисел, таблиц).
Постановка задачи:
Необходимо спроектировать и реализовать программу моделирования генератора псевдослучайных последовательностей (кодов, чисел, таблиц), построенного на базе сдвиговых регистров с линейными обратными связями (СРОС) над полем GF(p), описываемого рекуррентным уравнением над полем GF(p) вида Y{I+1} = F * Y{I},
где F - квадратная характеристическая (структурная) матрица СРОС размера n*n;
Y{0}; Y{1} и Y{I+1} – векторы начального, предыдущего и последующего состояний СРОС размера n.
Программа должна состоять из клиентской и серверной частей. Серверная часть должна обеспечивать взаимодействие с сервером базы данных неприводимых полиномов, позволять вычислять последовательность состояний генератора, формировать последовательности состояний каждого заданного разряда вектора Y, вычислять весовые функции Хэмминга этих последовательностей и их период. Должен быть реализован ввод и отображение исходных данных, а также визуализация результатов моделирования с помощью пользовательского интерфейса. Должно быть обеспечено редактирование и сохранение в базе данных вариантов исходных данных, а также генерация и сохранение отчетов о результатах моделирования генератора для выбранных вариантов исходных данных. Программа должна быть разделена на модули.
Индивидуальное задание:
Должен быть разработан алгоритм и программа формирования S- и C-последовательностей соответственно как сумм и произведений последовательностей на выходах 2-х СРОС со взаимно простыми периодами. Должна быть разработана программа вычисления и построения графиков автокорреляционных функций(АКФ) выходных бинарных последовательностей вида X_s= -1^(S) и X_c= -1^(С) , где I = {0, 1, 2, 3, ... }, а также таблиц значений и числа уровней этих АКФ.
ВАЖНО: Есть работающий ехе файл и код программы на С++ (просто в виде текста) такого же проекта, но с другим индивидуальным заданием, готов предоставить их в помощь/для примера.
Заявки фрилансеров
Похожие заказы
- $300Прикладное ПОнет заявокЗакрыт4 года назад
- $400
Необходимо создать прикладное ПО для Windows 10, которое будет управлять реометром и регистрировать данные. Программа должна сохранять данные в текстовый файл, строить настраиваемые графики с курсорами, накладывать графики друг на друга, а также управлять настройками прибора. Связь с прибором осуществляется через TCP-ip S7-net или ISO-Tcp Siemens.
Прикладное ПО2 заявкиЗакрыт4 года назад Создайте расширение для Google Chrome, которое добавляет чекбоксы и кнопку редактирования цен возле заданий. При отметке чекбокса название задания с ценой отправляется в общий прайс. По умолчанию цена -1, при изменении она сохраняется. Реализуйте разделение на пользователей для настройки индивидуальных цен без авторизации.
Прикладное ПО1 заявкаЗакрыт4 года назадТребуется разработать интерактивное приложение для инфокиоска или панели в образовательном учреждении. Программа должна включать систему обратной связи, расписание и меню. Язык программирования выбирается по рекомендации специалиста. Ожидаются примеры, такие как Zorgtech и TouchInform.
Прикладное ПО7 заявокЗакрыт4 года назадТребуется разработать движок шрифтов с правильным алгоритмом рендеринга через SetPixel для LVGL и GDI. Имеется текущее решение с ошибками, которые будут объяснены. Задача должна быть выполнена на языке C.
Прикладное ПОнет заявокЗакрыт4 года назадИщется программист для доработки существующего бота для приложения Баду на Python. Необходимы исправления и добавление недостающих опций. Срок выполнения — 2 дня, бюджет — 4000 рублей. Важно протестировать работу бота в течение 1 дня. Если все работает без ошибок, проект будет закрыт. Ожидаются дальнейшие доработки за отдельную плату.
Прикладное ПО1 заявкаЗакрыт4 года назадНеобходимо разработать загрузчик для контроллера STM32L5. Подробные требования указаны в техническом задании. Ожидается предложение по срокам и стоимости выполнения проекта.
Прикладное ПО3 заявкиЗакрыт4 года назад- $1500
Ищется разработчик на Python для создания калькулятора, который будет решать математические примеры с пошаговым объяснением. Проект включает в себя разработку и доработку продукта, аналогичного Photomath. Требуется знание Python 3.6+, опыт работы с библиотекой Sympy и git. Возможна не полная занятость. Рассматриваются кандидаты с выполненной тестовой задачей.
Прикладное ПО3 заявкиЗакрыт4 года назад Требуется разработать программу помощника для покера, которая будет отслеживать действия за столом и подсказывать, что делать. Программа не должна производить расчеты, так как все данные уже подготовлены на бумаге. Основная задача — облегчить игровой процесс и сэкономить время.
Прикладное ПО3 заявкиЗакрыт4 года назадНеобходима программа для Android, позволяющая торговым агентам вбивать заявки и учитывать продажи. Основные функции: прием заказов, учет продаж, отслеживание взаиморасчетов, формирование базы товаров, ручной ввод продаж, статистика и мониторинг остатков. Интеграция с 1С для отображения цен и скидок.
Прикладное ПО6 заявокЗакрыт4 года назад