Криптографічний апаратний генератор псевдовипадкових чисел на базі логічних схем
Вантажиться...
Дата
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 с.