Алгоритм DES (Data Encryption Standard)
Алгоритмы применения блочных шифров для защиты данных. Разработка криптографического программного обеспечения, способного шифровать и дешифровать текст алгоритмом DES. Алгоритм пермутации ключа, реверсный порядок применения подключей для дешифрования.
Подобные документы
Использование единого ключа данных в симметричных алгоритмах шифрования. Возможности применения хеширования информации как способа зашифровки информации. Преимущества и недостатки применения гибридных способов шифрования в военной промышленности.
статья, добавлен 17.02.2019Разработка и описание генетического алгоритма для поиска секретного ключа шифра Виженера. Использование им устойчивости частотных характеристик осмысленных текстов. "Рекордные" значения фитнесс-функции для различных предполагаемых длин секретного ключа.
статья, добавлен 26.04.2019Алгоритм декодирования свёрточных турбокодов как способ повышения быстродействия программного декодера. Особенности разработки программного обеспечения для построения аппаратно-программных средств декодирования сигналов систем связи в "реальном времени".
статья, добавлен 28.05.2017История возникновения и развития теории графов. Представление информации в форме графа. Эффективные алгоритмы на графах. Поиск эйлерова пути. Алгоритм нахождения кратчайшего элементарного пути с использованием структуры данных "приоритетная очередь".
конспект урока, добавлен 10.05.2012Разработка игр как одна из многочисленных областей применения языка C, его применение в системном программировании и разработки программ-трансляторов. Алгоритм работы искусственного интеллекта, особенности интерфейса игры, порядок определения победителя.
курсовая работа, добавлен 17.02.2019Обоснование потребности в разработке новых эффективных методов быстрого извлечения и индексирования текстовой информации из видеопотоков. Разработка алгоритма, способного выполнять быструю локализацию и распознавание графического текста на видео.
статья, добавлен 30.07.2020Arithmetic and number theory in C and C++. The fundamental operations in programs. Modular arithmetic: calculating with residue classes. Addition chains and windows. Cryptographic application of exponentiation. A modern the data encryption standard.
книга, добавлен 08.03.2014Применение метода гаммирования для шифрования и дешифрования простого текста. Принцип криптографического преобразования. Способы генерации гамм, которые используются на практике. Описание алгоритмов перестановки символов. Код криптографической программы.
курсовая работа, добавлен 23.12.2016Анализ уязвимостей криптографических методов защиты информации. Обоснование нейросетевого подхода к передаче секретного ключа для симметрического шифрования. Рассмотрение сущности блочного и поточного шифрования. Алгоритм генерации ключа шифрования.
статья, добавлен 18.07.2018Понятие кластеризации и принципы работы ее алгоритмов. Этапы применения кластерного анализа для получения оптимального результата. Классификация алгоритмов кластеризации. Принцип работы алгоритма LargeItem. Понятие транзакций и проблема их кластеризации.
дипломная работа, добавлен 21.03.2016Обзор основных видов программного обеспечения компьютера: системное (общее), пакеты прикладных программ, инструментарий технологии программирования. Сущность, анализ понятия алгоритм, его свойств, конструкций. Характеристика моделей, структуры баз данных.
лабораторная работа, добавлен 11.11.2009Разработка прикладного программного обеспечения лабораторного модуля для изучения генератора сигналов на базе прямого цифрового синтеза. Алгоритм работы прикладного программного обеспечения. Описание работы устройства согласно электрической схеме.
контрольная работа, добавлен 19.05.2012- 63. Алгоритм RSA
Анализ методов разработки криптографического алгоритма с открытым ключом основывающийся на вычислительной сложности задачи факторизации больших целых чисел (RSA). Изучение истории разработки алгоритма RSA. Алгоритм создания открытого и секретного ключей.
курсовая работа, добавлен 25.11.2019 Исследование эффективности и технологичности программного обеспечения. Изучение современных способов экономии памяти в программе. Алгоритм уменьшения времени выполнения программной обработки данных. Рассмотрение основных правил оптимизации программ.
лекция, добавлен 02.04.2019Знакомство с особенностями разработки алгоритма для дешифрования сообщений зашифрованных горизонтальным перестановочным шифром. Криптостойкость как основная характеристика алгоритма шифрования. Анализ групп шифров замены: моноалфавитные, полиалфавитные.
контрольная работа, добавлен 07.05.2013Алгоритмы для решения задачи бинарной классификации. Подготовка данных для создания модели. Разработка предиктивной модели для прогнозирования возможности продажи дополнительных услуг телекоммуникационного оператора с целью решения маркетинговых задач.
дипломная работа, добавлен 27.08.2018Создание динамических, управляемых данными систем представления данных, обеспечение нахождения кратчайших путей между всеми парами вершин графа. Реализация алгоритма Флойда и возможность редактирования данных. Тестирование программного продукта.
контрольная работа, добавлен 07.04.2016Методика и этапы разработки базы данных учета товаров на складе для магазина. Порядок описания алгоритмов и процедур обработки данных (добавление, изменение, удаление). Концепция баз данных. Разработка инфологической модели, программного приложения.
курсовая работа, добавлен 06.06.2013Классификация структур данных. Алгоритмы поиска и сортировки массивов и файлов. Работа с последовательностями. Динамические структуры данных – виды списков и деревья поиска. Методы машинного представления графов, алгоритмы обхода, поиска кратчайших путей.
учебное пособие, добавлен 02.04.2012- 70. Интеллектуализация программного обеспечения по обработке пространственных данных на основе онтологий
Интеллектуализация программного обеспечения по обработке пространственных данных на основе онтологического подхода. Алгоритм внедрения онтологии в программное обеспечение по обработке пространственных данных, позволяющий их интегрировать из хранилищ.
статья, добавлен 29.07.2017 История создания веб-сервисов. Характеристика Web-сервиса как программного обеспечения. Пакеты Java Standard Edition. Платформа Java Standard Edition 6. Скриптовые языки. Работа с базами данных. Доступ к компилятору. Встраиваемые аннотации, безопасность.
контрольная работа, добавлен 11.03.2019Классификация автоматизированных информационных систем. Объект проектирования и анализ информационного обеспечения предприятия. Алгоритм реализации цели проектирования. Схема данных и организация сортировки и выбора данных. Формы отчётных документов.
дипломная работа, добавлен 05.03.2016Сопоставление и сравнение понятий "информация", "данные", "знание". Методики и задачи, решаемые data mining, его бизнес-приложения. Нейронные сети, деревья решений, эволюционное программирование, генетические алгоритмы и системы для визуализации данных.
реферат, добавлен 15.05.2014Причины угрозы потери информации: случайные, специальные. Анализ корректирующих кодов как способа защиты информации от наводок. Характеристика алгоритма Хаффмана. Алгоритм RSA как классика асимметричной криптографии. Особенности симметричных шифров.
контрольная работа, добавлен 04.08.2012Разработка модели, которая описывает алгоритм оптимизации размещения инструментов по поверхностям в случае с двумя параметрами. Модернизированный до двух критериев алгоритм оптимизации на основе методов: генетические алгоритмы, метод ветвей и границ.
статья, добавлен 08.05.2018