Разработка генератора случайных чисел для криптографических приложений на основе оценивания магнитометрических данных
Генераторы случайных чисел в криптографии. Математические основы оценивания случайной последовательности. Анализ статических характеристик генератора случайных чисел на основе магнитометра. Разработка программного обеспечения для операционной системы.
Подобные документы
Генерирование псевдослучайных чисел. Линейный конгруэнтный метод, алгоритм Фибоначчи с запаздываниями и метод Блюма. Генерирование псевдослучайных чисел классом Random в С++. Метод середины квадрата. Постановка задачи, разработка и кодирование алгоритма.
курсовая работа, добавлен 14.05.2015Алгоритмы преобразования десятичных чисел в числа двоичной системы счисления. Программная реализация алгоритма на основе языка программирования С++ (технические характеристики и область применения). Консольная программа, производящая кодирование чисел.
курсовая работа, добавлен 28.04.2014Система счисления как способ записи чисел. Обозначение чисел в ионийской и в древнеславянской системе нумерации. Римская и вавилонская поместная нумерация. Позиционные и непозиционные системы счисления. Перевод чисел из одной системы счисления в другую.
реферат, добавлен 26.12.2013Понятие чисел конечной точности, диапазоны представления чисел. Примеры позиционных систем счисления, однородные и неоднородные системы счисления, их свойства. Формы представления чисел в ЭВМ. Арифметические операции в двоичной системе счисления.
учебное пособие, добавлен 19.03.2015Дослідження ролі простих чисел у математиці. Характеристика властивостей простих чисел Мерсенна та особливостей їх застосування на практиці. Розроблення програми, яка здійснює аналіз та обрахунок простих чисел Мерсенна. Вимоги до апаратного забезпечення.
курсовая работа, добавлен 13.05.2016Понятие и назначение систем счисления как символического метода записи чисел и представления чисел с помощью знаков. Характеристика позиционные непозиционных и смешанных систем счисления. Общие способы перевода чисел из одной системы счисления в другую.
контрольная работа, добавлен 20.11.2013Виды представлений числовой информации в памяти компьютера. Правила перевода целых и дробных чисел из десятичной системы счисления в любую другую. Выполнение действий при переводе чисел из восьмеричной и шестнадцатеричной систем счисления в двоичную.
конспект урока, добавлен 04.02.2014Сущность и классификация систем счисления. Особенности позиционных и непозиционных систем, их недостатки. Алгоритм перевода целых и дробных чисел из одной системы счисления в другую. Пример перевода произвольных чисел. Программа перевода чисел в Delphi.
курсовая работа, добавлен 13.12.2012Числа Фибоначчи как элементы числовой последовательности. Нахождение и проверка чисел Фибоначчи. Анализ средств и языков программирования. Создание приложения в интегрированной среде редактора VBA. Описание процесса отладки программного продукта.
курсовая работа, добавлен 20.12.2015Разработка структурной схемы операционного устройства для сложения чисел в коде (8-4-2-1)+3, элементы микропрограммы. Блок-схема функционирования контролера. Интерпретация микропрограммы в графы автоматов Мура и Мили. Построение временных диаграмм.
курсовая работа, добавлен 12.06.2014Понятие системы счисления, таблица соответствия чисел в различных системах счисления. Алгоритм перевода дробной части числа, сложение и вычитание в позиционных системах счисления. Перевод чисел из десятичной системы счисления, сравнение ответов.
презентация, добавлен 27.03.2017Представление действительных чисел в ЭВМ в форме с плавающей точкой. Основные ошибки округления. Главные арифметические операции. Машинное представление действительных чисел. Основные типы переменных. Представление пары целых чисел – мантиссы и порядка.
презентация, добавлен 31.10.2017Генератор псевдослучайных чисел – алгоритм, создающий некоторую числовую последовательность, элементы которой почти независимы друг от друга. Методика организации регистра сдвига с линейной обратной связью в программной среде Microsoft Visual C++.
курсовая работа, добавлен 04.07.2016Детерминированный процесс и его основные характеристики. Моделирование детерминированных систем и причины стохастичности реальных систем. Особенности и описание случайных процессов. Характеристика случайных процессов, их стационарность и эргодичность.
презентация, добавлен 08.04.2018Разработка кода программы по алгоритму сложения и умножения "длинных" чисел, размер которых превышает известные типы данных с использованием современных средств программирования в среде VisualStudio. Работа программы; применение "длинной арифметики".
курсовая работа, добавлен 03.12.2012Обоснование выбора структуры устройства и синтез функциональных блоков. Разработка генератора кодов и разработка принципиальной схемы. Выбор элементной базы и схемы, расчет конденсаторов развязки по цепи питания и определение потребляемой мощности.
курсовая работа, добавлен 06.01.2015Разработка математических моделей и алгоритмов возведения целых чисел в квадрат по произвольному модулю класса вычетов. Использование алгоритмов в компьютерных вычислительных устройствах, функционирующих в позиционной двоичной системе счисления.
статья, добавлен 29.06.2016Теоретические исследования по созданию системы проведения рейтинга в образовательной организации с позиции обслуживания случайных потоков. Классификация возникающих потоков. Определение основных характеристик системы, порождаемых информационными потоками.
статья, добавлен 01.02.2019Умножение чисел на ДСОК при положительном и отрицательном множителе. Умножение операндов заданных в обратном модифицированном коде. Прибавление поправок к полученному произведению обратных кодов сомножителей. Примеры машинного изображения чисел.
контрольная работа, добавлен 25.03.2012Определение понятия и форма представления десятичных чисел. Изучение арифметических команд, описание BCD-чисел и алгоритм их обработки. Сложение и вычитание целых чисел, команды ADD и ADC. Команды SUB и SBB, арифметический перенос и переполнение.
реферат, добавлен 23.04.2014Разработка веб-приложений на основе технологии ASP.NET MVC. Возможности программного средства создания баз данных Microsoft SQL. Создание и реализация электронного плана работы кафедры. Обоснование программного обеспечения с помощью методологии SADT.
курсовая работа, добавлен 21.01.2018Рассмотрение метода реализации операции сложения чисел в классе вычетов. Описание методов реализации арифметических операций в классе вычетов. Приведение примеров реализации операции сложения чисел в классе вычетов на основе принципа кольцевого сдвига.
статья, добавлен 29.06.2016Краткое введение в область современной вычислительной теории чисел и ее приложений к криптографическим задачам. Оценка сложности арифметических операций. Сущность криптографической системы RSA. Метод факторизации Полларда и алгоритм Брилхарта-Моррисона.
курс лекций, добавлен 26.04.2014Методы анализа программного обеспечения. Методика исследования программного обеспечения на наличие уязвимостей – фаззинг. Метод случайных данных, мутационного тестирования протокола вручную и автоматического. Программные средства для исследования.
статья, добавлен 21.07.2020Компьютерная модель в среде объектно-ориентированного программирования Delphi. Логические основы устройства компьютера. Процесс суммирования одноразрядных двоичных чисел без учета переноса из младшего разряда. Сложение одноразрядных двоичных чисел.
курсовая работа, добавлен 22.03.2019