Магістерські роботи КІТ ДІІТ
Permanent URI for this collectionhttps://crust.ust.edu.ua/handle/123456789/21757
ENG: Master's theses
Browse
Now showing 1 - 3 of 3
- Results Per Page
- Sort Options
Item type:Item, Дослідження ефективності алгоритмів шифрування та дешифрування даних(Український державний університет науки і технологій, Дніпро, 2026) Нор, Олексій СергійовичUKR: Пояснювальна записка до кваліфікаційної роботи бакалавр: 143 с., 57 рис., 13 табл., 1 додаток, 35 джерел. Об’єкт дослідження – процеси шифрування та дешифрування даних у прикладних сценаріях оброблення (шифрування/розшифрування файлів і наборів файлів) з урахуванням впливу апаратної платформи (тип носія M.2/SSD/HDD) та режиму виконання (однопотоковий/багатопотоковий). Мета роботи – розробка інструментальної програмної системи для стандартизованого проведення експериментів і порівняльного аналізу криптографічних алгоритмів, а також формування критеріїв та рекомендацій щодо оцінювання ефективності за сукупністю метрик (час, швидкість, CPU, RAM). Методи дослідження – аналіз сучасних криптографічних підходів і сценаріїв застосування; проєктування модульної архітектури; бенчмаркінг з вимірюванням часу, середньої швидкості обробки, пікового завантаження CPU, використання RAM та коефіцієнта зміни обсягу даних; валідація коректності результатів; нормалізація метрик і формування інтегральних показників для порівняння та ранжування. Одержані результати – виконано серії експериментальних вимірювань ефективності симетричних, асиметричних і гібридних криптографічних алгоритмів на носіях M.2/SSD/HDD. Результати систематизовано у таблицях і графіках та проведено порівняльний аналіз за сукупністю метрик (час, швидкість, завантаження CPU, використання RAM). Встановлено, що AES є найпродуктивнішим для масового шифрування; ChaCha20 і Blowfish – доцільні альтернативи в програмних реалізаціях; DES/3DES/Serpent суттєво поступаються; для коротких асиметричних операцій ECC демонструє найкращий баланс швидкодії та компактності.Item type:Item, Дослідження ефективності роботи алгоритмів стиснення на різних типах даних(Український державний університет науки і технологій, Дніпро, 2026) Лук’яненко, Давид ІгоровичUKR: Магістерська робота виконана на 120 сторінках, містить 46 рисунків, 10 таблиць, 5 додатків та 35 використаних джерел. У магістерській роботі було розглянуто та реалізовано набір сучасних алгоритмів безвтратного стиснення даних, зокрема DEFLATE, Brotli, LZ4, Zstandard, LZMA та Snappy, а також техніки попередньої обробки даних (delta-кодування, бітове пакування, транспонування). Дослідження проводилось на різних типах даних: цілих і дійсних числах, булевих масивах, рядках, часових рядах та розріджених послідовностях. У межах роботи було розроблено програмну дослідницьку платформу мовою C#, яка забезпечує генерацію синтетичних наборів даних, бенчмаркінг алгоритмів та візуалізацію результатів у вигляді графіків і теплових карт. Проведено порівняльний аналіз ефективності алгоритмів за показниками коефіцієнта стиснення, швидкості роботи та економії обчислювальних ресурсів. На основі статистичних характеристик даних (ентропія, автокореляція, розрідженість) побудовано адаптивну систему передбачення, використання та ефективність такого підходу також досліджувались у ході роботи. У результаті дослідження визначено найбільш ефективні стратегії стиснення для різних типів даних та встановлено, що комбінований адаптивний підхід дозволяє суттєво підвищити коефіцієнт стиснення та зменшити витрати ресурсів без втрат інформації.Item type:Item, Дослідження часової ефективності базових конструкцій мов Objective-C та Swift під iOS(Український державний університет науки і технологій, Дніпро, 2026) Навка, Сергій ІгоровичUKR: Магістерська кваліфікаційна робота виконана на сторінках, містить рисунків, таблиці, використаних джерел та додатки. У магістерській кваліфікаційній роботі досліджено часову ефективність базових конструкцій мов програмування Objective-C та Swift у середовищі iOS. Об’єктом дослідження є процеси виконання та оптимізації мовних конструкцій під час розроблення мобільних застосунків для операційної системи iOS. Предметом дослідження є порівняльний аналіз часової ефективності циклів, умовних операторів, операцій над колекціями, рядками, викликів методів та операцій із пам’яттю в мовах Objective-C та Swift. Метою роботи є створення інструментального середовища та проведення експериментального аналізу часової ефективності базових конструкцій мов Objective-C та Swift, визначення їх сильних і слабких сторін, а також формування науково обґрунтованих рекомендацій щодо оптимального використання мовних засобів у продуктивно-критичних iOS-застосунках. У процесі виконання роботи використано методи теоретичного аналізу принципів роботи Objective-C Runtime, ARC та оптимізацій компілятора LLVM, експериментальні методи вимірювання часу виконання з використанням нативних інструментів iOS-розроблення (Xcode Instruments, XCTest), а також методи програмної реалізації бенчмаркінгового комплексу для збору та аналізу результатів у реальному середовищі iOS. Отримані результати дозволяють оцінити вплив типу мовної конструкції, обсягу обчислень та особливостей керування пам’яттю на часову ефективність виконання програм. Практичне значення роботи полягає у можливості використання результатів дослідження для оптимізації продуктивності iOS-застосунків, вибору мови програмування та стилю кодування залежно від вимог до швидкодії, а також у науково-дослідній та освітній діяльності у галузі мобільних програмних систем.