Децентралізована система для безпечного збереження та обміну документами

dc.contributor.advisorГавриленко, Олена Валеріївна
dc.contributor.authorНабоков, Едуард Максимович
dc.date.accessioned2021-03-11T10:55:56Z
dc.date.available2021-03-11T10:55:56Z
dc.date.issued2020-12
dc.description.abstractenMaster’s dissertation: p. 88 pages, pic. 18, tables 24, sources 19, appendix Topicality. With the changing times technologies are being developed, which affect both on rapid growth and new threats. During the latest time, document exchange is increasing, which impacts to increase the probability of theft of these documents in the Internet. Almost any company has a deal with a huge number of documents. There are a lot of different services, which allow to sign documents electronically. Nevertheless, none of them can provide safety for those documents. Due to the fact that these services are not secure enough, it can lead to documents leak. Thus, it makes sense to develop systems/services, which can provide the whole safety, including providing an opportunity to control the safety of his documents by user himself. Relationship of work with scientific programs, plans, themes. This work was implemented in the branch of the Department of Automated Information Processing and Control Systems of the National Technical University of Ukraine “Igor Sikorsky Kyiv Polytechnic Institute” Purpose and tasks of the study: current study is about an implementation of decentralized system, which is able to split files on multiple blocks, encrypts it with users public key, securely store blocks on different servers, duplicating each one by user’s request and by user’s request get files back decrypting them providing using webpage. To achieve such purpose it’s required to accomplish the following tasks: - consider current algorithms to clusterize servers; - improve an algorithm for clusterization of servers in a way clusterization operates dynamically and automatically; - utilize cryptography and compression for acceleration of data exchange withing the network of the cluster; - pay attention for routing data inside cluster, and improve the algorithm of analysis of delivery data; - practically prove that clusterization works faster than current approaches. The object of the study. To find an appropriate approach to cope with creating decentralized system, which allows to keep encrypted blocks on different servers within one cluster, and in case of failure of the server, be able to restore the whole file. The subject of the study. The task is to provide the system, which will allow users to exchange documents fast and securely. Methods of the study. In current work it was improved algorithms for clusterization of the servers. The scientific novelty of the obtained results: during implementation of this software product, it was involved the new mechanism for clusterization of servers, which is based on involving 2 components: service Agent and new metrics – network distance, which allowed to assess properly current cluster and to implement it to be dynamically, which increased effectiveness of work of cluster as a result. Besides it was improved the algorithm of routing blocks of files among servers, which decreased traffic within the cluster. Practical value of outcome results: the result of implemention mentioned above improvements leaded to acceleration and making system dynamical instead for decentralized system, which gives user an opportunity to store files encrypting them with his own private key and exchange documents with other users of the system using web GUI, and increasement of effectiveness of each server, which is connected to the cluster. Approbation: the given topic was presented on the conference “METHODS OF SOLVING ISSUES WITH OVERLOADED TRAFFIC IN NETWORKS.” Publications: it was noted in an article named “REVIEW FOR APPROACHES TO OPTIMIZE THE DATA EXCHANGE IN A NETWORK WITH MULTISERVER INFRASTRUCTURE USING CRYPTOGRAPHY, COMPRESSION AND ACCELERATED ROUTING ”uk
dc.description.abstractukМагістерська дисертація: 88 с., рис. 18, табл. 24, джерел 19, додаток. Актуальність теми. З часом технології розвиваються, що впливають як на стрімкий розвиток так і на нові загрози. Останнім часом в Інтернеті збільшився документний оббіг, що призводить до збільшення ймовірності крадіжки цих документів в Інтернеті. Майже будь-яка компанія має справу з великою купою документів. Існує безліч сервісів, які дозволяють підписувати електронно документи. Проте жоден з них не надає безпеку цим документам. Оскільки такі сервіси не надійно захищають дані, це може привести до втрати документів. Саме тому має сенс розробляти системи/сервіси, які надають повну безпеку, а саме надання управління користувачу контролю безпеки його документами. Зв’язок роботи з науковими програмами, планами, семами. Дана робота була реалізована на кафедрі АСОІУ факультету ФІОТ Національного технічного університету України «Київський політехнічний інститут ім. Ігоря Сікорського». Мета і задачі дослідження: полягає у розробці децентралізованої системи, яка здатна за запитом користувача розбивати наданий файл на блоки, шифрувати публічною частиною ключа асинхронного шифрування наданим користувачем, надійно зберігати їх на різних серверах, дублюючи кожен з них на будь-який інший сервер та за запитом користувача збирати блоки файлу, дешифрувати їх і надавати користувачу через візуальний інтерфейс (веб-браузер). Для досягнення мети необхідно виконати наступні задачі: - розглянути сучасні алгоритми до кластеризації серверів; - вдосконалити алгоритм для кластеризації серверів так щоб кластеризація виконувалася динамічно та автоматизовано; - використати шифрування та компресування для пришвидчення оббігу даних у мережі; - звернути увагу на маршрутизацію даних серед серверів, та покращити алгоритм аналізу відправлення серверів; - експериментально довести, що кластеризація працює швидче за сучасні підходи. Об’єкт дослідження. Пошук підходів до створення децентралізованої системи, яка дозволяє зберігати зашифровані частини файлу на різних серверах та при відказі будь-якого серверу, усі частини файлу присутні на серверах. Предмет дослідження. Задача для надання системи, яка дозволить користувачам системи обмінюватися документами швидко та безпечно. Методи дослідження. У даній роботі було покращено алгоритми кластеризації системи. Наукова новизна: під час реалізації програмного продукту, було впроваджено новий механізм кластеризації серверів, що базується на введенні двох компонент: сервіс agent та нової метрики – мережева відстань, що дозволило оцінити поточний кластер, і реалізувати його динамічним, що призвело до підвищення ефективності роботи кластеру в цілому. Окрім цього, було покращено алгоритм маршрутизації блоків файлів серед серверів, що зменшило трафік у мережі кластеру. Практичне значення отриманих результатів: результатом реалізації наданих нових впроваджень призвело до пришвидчення та динамічності децентралізованої системи, яка надає можливість користувачу зберігати файли шифруючи його ключем та відправляти іншому користувачу через візуальний інтерфейс (веб- браузер), та підвищення ефективності використання кожного серверу, який під’єднан до кластеру. Апробація: було оприлюднено на конференції дану тему «МЕТОДИ ВИРІШЕННЯ ПРОБЛЕМ З ПЕРЕВАНТАЖЕННИМ ТРАФІКОМ У МЕРЕЖАХ» Публікації: було зазначено у статті «ОГЛЯД ПІДХОДІВ ОПТИМІЗАЦІЇ ОБМІНУ ДАНИМИ У МЕРЕЖІ МУЛЬТИСЕРВЕРНОЇ ІНФРАСТРУКТУРИ З ВИКОРИСТАННЯМ ШИФРУВАННЯ, КОМПРЕСУВАННЯ ТА ПРИСКОРЕНОЇ МАРШРУТИЗАЦІЇ» у науковому журналі «Управління проектами, системний аналіз, логістика».uk
dc.format.page88 с.uk
dc.identifier.citationНабоков, Е. М. Децентралізована система для безпечного збереження та обміну документами : магістерська дис. : 121 Інженерія програмного забезпечення / Набоков Едуард Максимович. – Київ, 2020. – 88 с.uk
dc.identifier.urihttps://ela.kpi.ua/handle/123456789/39919
dc.language.isoukuk
dc.publisherКПІ ім. Ігоря Сікорськогоuk
dc.publisher.placeКиївuk
dc.subjectдецентралізована системаuk
dc.subjectмакросервісиuk
dc.subjectкластеризаціяuk
dc.subjectалгоритмізаціяuk
dc.subjectавтоматизаціяuk
dc.subjectвисокодоступністьuk
dc.subjectконсенсусuk
dc.subjectdecentralized systemsuk
dc.subjectmacroservicesuk
dc.subjectclusterizationuk
dc.subjectalgorithmicsuk
dc.subjectautomationuk
dc.subjecthigh availabilityuk
dc.subjectconsensusuk
dc.subject.udc519.7uk
dc.titleДецентралізована система для безпечного збереження та обміну документамиuk
dc.typeMaster Thesisuk

Файли

Контейнер файлів
Зараз показуємо 1 - 1 з 1
Вантажиться...
Ескіз
Назва:
Nabokov_magistr.pdf
Розмір:
1.9 MB
Формат:
Adobe Portable Document Format
Опис:
Ліцензійна угода
Зараз показуємо 1 - 1 з 1
Ескіз недоступний
Назва:
license.txt
Розмір:
9.1 KB
Формат:
Item-specific license agreed upon to submission
Опис: