Снижение перебора путём замены операции на какое-то преобразование

Срочно
Отменен
Заказ
3370389
Раздел
Программирование
Предмет
Криптография
Антиплагиат
Не указан
Срок сдачи
7 Июл 2020 в 09:00
Цена
Договорная
Блокировка
10 дней
Размещен
4 Июл 2020 в 18:46
Просмотров
778
Описание работы

Код написан на с++ в файле alternate

Необходимо придумать как перебирать значения функции expand_alternate. Данная функция зависит от 16 значений, то есть перебор 2 в 16 степени, но её возможно заменить на некоторое преобразование, которое зависит от 8 битов(перебор 2 в 8 степени). Функция mix выглядит сложновато, но по факту это просто умножение на матрицу(линейное преобразование), прикрепил всю систему в одну и в другую сторону. Реализация не требуется, достаточно только предложить что-то рабочее.

Нужна такая же работа?
  • Разместите заказ
  • Выберите исполнителя
  • Получите результат
Гарантия на работу 1 год
Средний балл 4.96
Стоимость Назначаете сами
Эксперт Выбираете сами
Уникальность работы от 70%
Нужна аналогичная работа?
Оформи быстрый заказ и узнай стоимость
Гарантированные бесплатные доработки
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Темы журнала
Показать ещё
Прямой эфир