Базовые алгоритмы теории чисел
Отладка подпрограммы, реализующей базовые алгоритмы, используемые в изученных криптосистемах с открытым ключом: возведение в степень по модулю a^x mod p, вычисление наибольшего общего делителя и вычисление инверсии. Реализация шифра и код программы.
Подобные документы
- 51. Выполнение программы простой структуры. Вычисление выражений с использованием стандартных функций
Определение типов данных переменных. Вычисление разности, содержащей переменную "х" и функции "cos" и "arcsin". Вычисление значения выражения, используя различные вещественные типы данных (float и double). Выполнение программы простой структуры.
лабораторная работа, добавлен 20.01.2017 Управление ключами и их распределение с помощью протоколов с открытым ключом. Протокол широкоротой лягушки, Отвэй-Риса, "Цербер". Основные препятствия к быстрому шифрованию большого количества данных с использованием блочного или поточного шифра.
контрольная работа, добавлен 28.05.2013Рассмотрено использование структур с динамической организацией данных, на примере структуры называемой "списком". Описаны процедуры создания списка, добавления и удаления элементов. Написаны рабочие программы, реализующие рассмотренные алгоритмы.
курсовая работа, добавлен 15.09.2017Математическое описание распределения хи-квадрат. Методы розыгрыша случайной величины заданного распределения. Блок-схемы алгоритмов розыгрыша и фрагменты кода, реализующие данные алгоритмы. Тестирование и отладка программы-генератора случайных величин.
курсовая работа, добавлен 26.01.2013Характеристика программы, реализующей топологическую сортировку и вычисление цепных дробей. Анализ изучения алгоритмов решения задач. Сущность исследования основных компонентов Windows Form. Особенность достоинств и недостатков системы программирования.
курсовая работа, добавлен 27.02.2015Разработка программы расчета нарядов на сдельные работы основным рабочим предприятия ОАО "ВЗ Электроприбор". Вычисление значений по формулам в Delphi. Описание языка программирования, разработка алгоритма, отладка, особенности работы с программой.
курсовая работа, добавлен 18.05.2011Описание алгоритма метода зонного сжатия информации. Кодовые слова во вторичном алфавите и пересчет на другие системы счисления. Реализация метода на языке программирования С++. Асимметричные алгоритмы, у которых ключ шифрования не с дешифровкой.
контрольная работа, добавлен 01.02.2014Управление процессами как часть операционной системы. Средства синхронизации и взаимодействия процессов. Вытесняющие и невытесняющие алгоритмы планирования. Контекст и дескриптор процесса. Алгоритмы планирования процессов. Особенности управления памятью.
контрольная работа, добавлен 10.01.2014Сущность простейшей модели криптосистемы с открытым ключом, назначение и требования к ней для обеспечения безопасности информации. Алгоритм RSA и его этапы. Специфика шифрования и взлома ключа. Криптосистемы Эль-Гамаля и на основе эллиптических уравнений.
реферат, добавлен 22.06.2010Организация, принципы построения и функционирования компьютерных сетей. Общие принципы построения сетей. Сетевые топологии. Элементы теории массового обслуживания. Алгоритмы поиска кратчайшего пути. Проектирование локальных сетей, базовые протоколы.
отчет по практике, добавлен 07.04.2023Программирование алгоритмов линейных и циклических структур. Вычисление среднево значения дисперсии и смещение коэффициентов эксцесса. Математическое ожидание. Дисперсия случайной величины. Схема алгоритма и текст отлаженной программы. Протокол проверки.
курсовая работа, добавлен 29.10.2008Программа по переводу массы в килограммы из тонн; возведение большего числа в квадрат и его распечатка на принтере; вычисление значений функции f(x); определение количества натуральных чисел из интервала от 100 до 500, сумма цифр которых равна 15.
лабораторная работа, добавлен 08.09.2012Математические модели и алгоритмы обработки пеленгационной информации в автоматических радиопеленгаторах (АРП), осуществление их программной реализации. Анализ и разделение задач, решаемых в АРП, на канальные и общеканальные, их ключевые особенности.
автореферат, добавлен 15.06.2018Программирование линейных алгоритмов: графическая схема и составление программы. Табулирование функций, отладка программы. Работа с одно- и двухмерными массивами: вычисление сумм, количеств и произведений элементов массива, в строках и столбцах матрицы.
курсовая работа, добавлен 30.11.2010Компоненты, входящие в состав предложений языка Ассемблера. Непосредственные операнды или абсолютные адреса памяти. Базы данных и алгоритмы работы программы. Порядок выбора структуры таблиц. Некоторые дополнительные директивы, многопроходный Ассемблер.
реферат, добавлен 30.06.2010Рассмотрение алгоритма действий в Visual Basic for Applications. Определение входных, выходных и промежуточных параметров функции в программе. Составление матрицы зависимостей переменных. Отладка задачи выполнялась с использованием вычислений в Excel.
лабораторная работа, добавлен 24.05.2015- 67. Основы языка С#
Вычисление произведения элементов массива, расположенных между максимальным по модулю и минимальным по модулю элементами. Использование методов класса Array, простых циклов для перебора элементов одномерного массива. Создание двумерного массива.
отчет по практике, добавлен 21.03.2014 Классификация структур данных. Алгоритмы поиска и сортировки массивов и файлов. Работа с последовательностями. Динамические структуры данных – виды списков и деревья поиска. Методы машинного представления графов, алгоритмы обхода, поиска кратчайших путей.
учебное пособие, добавлен 02.04.2012Вычислимые функции и разрешимые предикаты. Класс NP: сводимость и полнота. Вероятностные алгоритмы, проверка простоты числа. Иерархия сложностных классов. Соотношение между классическим и квантовым вычислением. Модификация классических определений.
курс лекций, добавлен 15.02.2013История возникновения и развития теории графов. Представление информации в форме графа. Эффективные алгоритмы на графах. Поиск эйлерова пути. Алгоритм нахождения кратчайшего элементарного пути с использованием структуры данных "приоритетная очередь".
конспект урока, добавлен 10.05.2012Понятие и предназначение криптографии, возможные алгоритмы шифрования информации. Разработка автоматизированной системы шифрования методом шифра Цезаря. Преимущества использования системы программирования Delphi. Сохранение кодированного текста в файл.
курсовая работа, добавлен 28.03.2017Знакомство с интегрированной средой Delphi. Базовые компоненты Delphi. Элементы пользовательского интерфейса. Использование массива объектов в приложении. Алгоритмы сортировки списка. Использование звука в приложениях. Графические возможности Delphi.
учебное пособие, добавлен 04.05.2018Компьютерная геометрия и алгоритмы машинной графики. Рассмотрение моделей отсечения геометрических объектов. Векторы, определяющие ориентацию отсекаемого отрезка. Алгоритмы выполнения преобразований в двумерных, трехмерных и однородных координатах.
презентация, добавлен 06.03.2015Действующие алгоритмы решения задач поиска оптимального маршрута в компьютерной сети. Алгоритмы Флойда, Дейкстры и алгоритм поиска оптимального маршрута путем возведения матрицы маршрутов в степень максимального ранга, их преимущества и недостатки.
статья, добавлен 22.03.2016Определение информационной безопасности, ее угрозы в компьютерных системах. Базовые понятия политики безопасности. Криптографические методы и алгоритмы защиты компьютерной информации. Построение современной системы антивирусной защиты корпоративной сети.
учебное пособие, добавлен 04.12.2013