Разработка методик защиты программ от анализа и модификации на основе запутывания кода и данных

Проведение исследования теоремы о NP-полноте задачи деобфускации при добавлении к запутываемой программе дополнительных входных и выходных данных. Разработка алгоритма перевода машинного кода в промежуточное представление на основе частичной эмуляции.

Подобные документы

  • Фишинг как одна из главных причин взлома учетной записи в социальной сети. Развитие технологий машинного обучения - причина их активного применения в различных областях. Разработка алгоритма для получения набора данных для обучения нейронной сети.

    статья, добавлен 09.05.2022

  • Разработка структурной схемы устройства защиты от ошибок. Выбор помехоустойчивого кода и разработка формата сообщения. Синтез алгоритма функционирования и разработка структурной схемы УЗО. Разработка принципиальной схемы генератора тактовых импульсов.

    курсовая работа, добавлен 28.02.2013

  • Характеристики прямого и обратного каналов передачи данных. Скорость передачи данных. Параметры циклического кода. Нормальный режим работы дуплексной системы. Максимальное время задержки. Реализация структурных схем кодера и декодера циклического кода.

    курсовая работа, добавлен 23.04.2014

  • Методы анализа тенденций продажи продуктов или услуг клиенту. Основные требования к современным средствам управления базами данных. Реализация проекта Apache Hadoop на основе открытого кода. Способы синхронизации аналитической системы с транзакционной.

    статья, добавлен 20.07.2018

  • Исследование программирования на примере языка C++. Анализ методов и инструментов построения объектных моделей предметных областей. Разработка программного кода ввода исходных данных и вывода результатов. Характеристика создания справочной системы.

    курсовая работа, добавлен 18.06.2017

  • Разработка базы данных справочного характера на основе программного обеспечения Microsoft Access. Создание объектной модели на основе небольшого количества таблиц, среднего количества запросов. Создание отчёта, общий вид формы-интерфейса базы данных.

    контрольная работа, добавлен 14.10.2017

  • Система внутришкольного контроля, здоровье и физическая подготовка учащихся. Технологический процесс обработки информации. Описание входных и выходных документов и комплекса программ. Разработка алгоритма для решения задачи и выбор языка программирования.

    курсовая работа, добавлен 21.05.2014

  • Теоретическое обоснование моделей анализа данных "OLAP-куб" и "Линейная регрессия". Разработка структуры хранилища данных Deductor Warehouse. Описание процесса ETL. Описание сценариев проекта Deductor. Описание выходных отчетов. Создание карты Кохонена.

    курсовая работа, добавлен 12.06.2016

  • Характеристика подхода к построению модифицированного приложения. Рассмотрение основных этапов строения кода. Исследование признаков выделения ядра. Главная особенность определения структуры спецификации. Определение плагин-модулей и их подключение.

    статья, добавлен 08.12.2018

  • Разработка системы поиска решения задачи коммивояжера, которая должна иметь систему сохранения в файл исходных и входных данных, загрузки из файла входных данных. Графический интерфейс пользователя. Задача на поиск кратчайшего маршрута между городами.

    курсовая работа, добавлен 03.06.2011

  • Обзор пакетов программ, предназначенных для визуализации и анализа данных. Обоснование выбора среды программирования. Алгоритмы визуализации данных аварийного буфера. Описание разработанных программ. Оптимизация восприятия информации с экрана дисплея.

    дипломная работа, добавлен 10.11.2010

  • Особенности применения информационных систем для анализа потоков данных разного типа. Представление компьютерных концепций хранения и поиска информации в локальном и глобальном виде. Проведение исследования автоматизированных и интеллектуальных программ.

    статья, добавлен 16.07.2018

  • Информационные потребности пользователя, модульная декомпозиция информационно-поисковой системы. Выбор средств разработки, проектирование базы данных, описание входных и выходных данных. Алгоритмы работы программы и модулей, пользовательский интерфейс.

    дипломная работа, добавлен 03.10.2017

  • Метод Гаусса с выбором главного элемента. Организация параллельных программ как системы потоков, параллельное программирование с использованием TPL. Постановка задачи и анализ результатов. Алгоритм обработки исходных данных, разработка программного кода.

    курсовая работа, добавлен 30.11.2017

  • Сравнительный анализ существующих подходов и моделей поиска данных и интеграции данных распределенных неоднородных информационных систем. Разработка и реализация технологии построения интегрирующей информационной системы на основе модели данных RDF/RDFS.

    автореферат, добавлен 30.04.2018

  • Анализ условия задачи и выработка подхода к ее решению. Пошаговая разработка алгоритма программы на языке высокого уровня. Вывод графического изображения. Вспомогательные процедуры и функции. Вывод входных, выходных данных на экран и в текстовый файл.

    курсовая работа, добавлен 15.09.2017

  • Понятие и сущность стандартов оформления кода. Основные виды стилей форматирования в языке Си. Составление программы анализа исходного текста на языке C++, форматирования на основе выбранного шаблона. Описание интерфейса программы и алгоритма решения.

    дипломная работа, добавлен 18.09.2016

  • Задача аутентификации данных. Подходы к контролю неизменности данных. Выработка кода аутентификации сообщений и обнаружения манипуляций. Цифровая подпись на основе традиционных блочных шифров. Модификация схемы Диффи-Хеллмана для подписи битовых групп.

    курсовая работа, добавлен 16.01.2018

  • Разработка эскизного и технического проекта программы, моделирующей игру "Сбей самолет". Назначение и область применения, технические характеристики. Организация входных и выходных данных, описание алгоритма. Исходный код программы, ее тестирование.

    курсовая работа, добавлен 15.07.2012

  • Характеристика кода Хаффмана как метода сжатия данных. Исследование алгоритма и этапов кодирования информации. Пример построения бинарного дерева и закодированного сообщения. Пример кодирования сообщения с помощью алгоритма Хаффмана на языке PHP.

    статья, добавлен 29.05.2016

  • Создание и разработка электронного кодового замка, имеющего 10 кнопок для ввода кода, обозначенных цифрами от "0" до "9", который разработан на основе микроконтроллера PIC16F84A. Разработка принципиальной электрической схемы в программе SPlaner.

    курсовая работа, добавлен 12.04.2014

  • Постановка задачи на разработку программы. Описание алгоритма и (или) функционирования программы, описание и обоснование выбора метода организации входных и выходных данных. Описание и обоснование выбора состава технических и программных средств.

    курсовая работа, добавлен 20.09.2014

  • Основные требования и стандарты, предъявляемые к современным реляционным базам данных. Анализ входных данных, проектирование структуры базы данных. Создание компонентов: таблиц, индексов, форм, макросов, отчетов, запросов. Организация защиты данных.

    дипломная работа, добавлен 12.11.2017

  • Анализ данных машинного кода компиляторов при выполнении сборки программы в различных режимах. Анализ особенностей машинного кода, генерируемого различными компиляторами для Windows и Linux в режимах Debug и Release, обзор уязвимости переполнения буфера.

    статья, добавлен 08.03.2019

  • Эффективность и оптимизация программ. Обеспечение качества, назначение, область применения программного продукта. Контроль информации, требования к составу и параметрам технических средств, программной совместимости. Организация входных и выходных данных.

    курсовая работа, добавлен 29.05.2013

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу и оценить ее, кликнув по соответствующей звездочке.