Криптографічний апаратний генератор псевдовипадкових чисел на базі логічних схем

Вантажиться...
Ескіз

Дата

2025

Автори

Михайліченко, Софія Віталіївна

Назва журналу

Номер ISSN

Назва тому

Видавець

КПІ ім. Ігоря Сікорського

Анотація

Кваліфікаційна робота включає пояснювальну записку (83 с., 57 рис., - табл., список використаної літератури з 21 найменувань, 3 додатки). Об’єктом розробки є криптографічний апаратний генератор псевдовипадкових чисел на базі логічних схем. Апаратна програма дозволяє генерувати криптографічно стійку послідовність псевдовипадкових бітів або чисел (на основі бітів) за алгоритмом Trivium, проводити моделювання роботи схеми за допомогою TestBench (модуль, який тестує розроблений апаратний блок) та записувати згенерований потік у текстові файли (у двійковому, десятковому та шістнадцятковому форматах) для подальшого аналізу. В ході розробки: - Проведено аналіз проблеми генерації випадкових чисел у криптографії та визначено ключові вимоги до надійності таких генераторів; - Здійснено порівняльний аналіз існуючих реалізацій генераторів; - Створено проєкт апаратного криптографічного генератора псевдовипадкових чисел з ядром Trivium; - Розроблено модуль TestBench для моделювання та перевірки роботи генератора; - Реалізовано систему виводу даних у текстові файли у трьох форматах; - Проведено тестування та перевірку якості згенерованих послідовностей за допомогою статистичних тестів (NIST). Розроблений генератор може використовуватися для створення стійких ключів, ініціалізаційних векторів, як ядро потокового шифру, частина комбінованого генератора або в інших механізмах захисту, які потребують якісних псевдовипадкових чисел. У процесі розробки використані технології: мова опису апаратури VHDL та середовище моделювання ModelSim.

Опис

Ключові слова

криптографія, безпека, генератор випадкових чисел, псевдовипадкові числа, алгоритм Trivium, криптографічна стійкість, cryptography, security, random number generator, pseudo-random numbers, Trivium algorithm, cryptographic security

Бібліографічний опис

Михайліченко, С. В. Криптографічний апаратний генератор псевдовипадкових чисел на базі логічних схем : дипломний проєкт ... бакалавра : 123 Комп'ютерна інженерія / Михайліченко Софія Віталіївна. – Київ, 2025. – 101 с.

ORCID

DOI