Криптографічні алгоритми на основі псевдовипадкових чисел
Тип публікації :
Бакалаврська робота
Дата випуску :
2021
Автор(и) :
Бондарець Артем Павлович
Мова основного тексту :
ua
eKNUTSHIR URL :
Цитування :
[APA 7] Бондарець, А. П. (2021). Криптографічні алгоритми на основі псевдовипадкових чисел [Бакалаврська робота, Київський національний університет імені Тараса Шевченка]. eKNUTSHIR. https://ir.library.knu.ua/handle/123456789/2859
[ДСТУ] Бондарець А. П. Криптографічні алгоритми на основі псевдовипадкових чисел : кваліфікаційна робота бакалавра : 12 Інформаційні технології. Київ, 2021. 41 с. URL: https://ir.library.knu.ua/handle/123456789/2859 (дата звернення: 25.07.2026).
В якості засобу розроблення системи було обрано Sublime Text 3 та мову програмування Python. Інструментами розроблення були обрані бібліотека для наукових та інженерних розрахунків SciPy та binascii — модуль з методами для перетворення між дві ковим представленням та всіма іншими.
У процесі виконання було вилучено з різних фа лів та перевірено тестами NIST багато дві кових послідовносте . Було перевірено нульову гіпотезу про рівномірни розподіл цих дві кових послідовносте , перетворених у десяткові числа від 0 до 255. Потім ці дві кові послідовності було використано в якості ключа для шифрування та дешифрування текстів XOR-алгоритмом. Результати виявилися досить непоганими для стандартних псевдовипадкових генераторів мови Python.
У процесі виконання було вилучено з різних фа лів та перевірено тестами NIST багато дві кових послідовносте . Було перевірено нульову гіпотезу про рівномірни розподіл цих дві кових послідовносте , перетворених у десяткові числа від 0 до 255. Потім ці дві кові послідовності було використано в якості ключа для шифрування та дешифрування текстів XOR-алгоритмом. Результати виявилися досить непоганими для стандартних псевдовипадкових генераторів мови Python.
Галузі знань та спеціальності :
12 Інформаційні технології
122 Комп’ютерні науки
Файл(и) :![Ескіз]()
Вантажиться...
Формат :
Adobe PDF
Розмір :
1.31 MB
Контрольна сума :
(MD5):5dcb5fddcd76b75f26966270e3c66a94
Якщо не вказано інше, ця робота розповсюджується на умовах ліцензії Creative Commons Attribution-NonCommercial 4.0 International

