РОЗРОБКА ТА ПРОГРАМНА РЕАЛІЗАЦІЯ АЛГОРИТМІЧНОЇ МОДЕЛІ ТРАНСЛЯЦІЇ ДОКУМЕНТІВ НА РІЗНОМАНІТНИХ ПРИСТРОЯХ
DOI:
https://doi.org/10.20998/2413-4295.2022.04.09Ключові слова:
веб-застосунок, трансляція документів, алгоритми шифрування, стиснення даних, хмарне сховищеАнотація
Спроектовано, розроблено та реалізовано веб-застосунок, призначений для трансляції електронних документів на різноманітних пристроях серед аудиторії, що знаходиться на відстані один від одного. Розроблено підходи, алгоритми та сервіс для трансляції документів різного формату на різних пристроях без використання проектора. Для побудови алгоритмів використано класичні методи стиснення та шифрування даних й паралелізму. Програмне забезпечення реалізоване мовою JavaScript з використанням фреймворків Node.js та Vue.js. Також для збереження даних користувачів використано базу даних MongoDB. Для відображення результатів роботи було розроблено сервіс для трансляції з документів різного формат у через мобільний пристрій на інші пристрої. Розроблено зручну архітектуру програмного забезпечення, яка дозволяє з легкістю підтримувати та удосконалювати сервіс у майбутньому. Реалізовано зручний та зрозумілий графічний інтерфейс для взаємодії з користувачем. Як відомо, безпосереднє використання класичних методів та алгоритмів стиснення та шифрування даних дає змогу надійно використовувати та зберігати дані користувачів. З багатьох алгоритмів було використано метод RSA. Метод RSA – це криптографічний алгоритм із відкритим ключем, заснований на обчислювальній складності задачі на множення великих цілих чисел. Також для більшої ефективності у сервісі було розроблено методи паралелізму та мікросервісну архітектуру. Мета їх полягає в тому, щоб розподілити навантаження сервісу на різні підсервіси для більшої ефективності роботи програми.
Посилання
Vakalyuk T. A. Oglyad isnuyuchy`x modelej xmarny`x poslug dlya vy`kory`stannya u vy`shhy`x navchal`ny`x zakladax [Overview of existing models of cloud services for use in higher education institutions]. Tezy` dopovidej VIII Mizhnarodnoyi naukovo-texnichnoyi konferenciyi «Informacijno-komp'yuterni texnologiyi – 2016» (22–23 kvitnya 2016 r.). Zhy`tomy`r. ZhDTU, 2016, pp. 215–217 .
Gerasy`menko I. V., Zhuravel` K. I., Palamarchuk O. S. Kompleksne vy`kory`stannya xmarny`x servisiv v elektronnomu navchal`nomu kursi [Complex use of cloud services in an electronic training course]. Science and Education a New Dimension. Pedagogy and Psychology, 2015, III(37), Issue 75.
Bondarenko T. V. Osobly`vosti vy`kory`stannya programnogo zasobu Prezi u procesi rozrobky` navchal`ny`x prezentacij. [Peculiarities of using Prezi software in the process of developing educational presentations]. Informacijni texnologiyi i zasoby` navchannya, 2018, Vol. 63, no. 1, pp. 1–11, doi:10.33407/itlt.v63i1.1907.
Neha Bansal, Sukhdeep Singh. RSA Encryption and Decryption System. International Journal of Scientific Research in Computer Science, Engineering and Information Technology, 2020, Vol. 6, Issue 5, рр. 109–113,. doi: 10.32628/CSEIT206520.
Gupta D., Biswas G., Nandan R. Security Weakness of a Lattice-based Key Exchange Protocol. In Proceedings of the 2018 4th International Conference on Recent Advances in Information Technology. Dhanbad, India, 15–17 March 2018, рр. 1–5.
Priya N. and Kannan M., Comparative Study of RSA and Probabilistic Encryption. International Journal Of Engineering And Computer Science, 2017, Vol. 6, no 1, pp. 19867–19871, doi: 10.18535/ijecs/v6i1.04.
Meneses F., Fuertes W., José Sancho, Salvador S., Flores D., Aules H., Castro F. Torres J., Miranda A., Nuela D. RSA Encryption Algorithm Optimization to Improve Performance and Security Level of Network Messages. IJCSNS International Journal of Computer Science and Network Security, 2016, Vol. 16, no. 8, pp. 55-62.
Abdeldaym R. S., Abd Elkader H. M., Hussein R., Modified RSA Algorithm Using Two Public Key and Chinese Remainder Theorem. I.J. of Electronics and Information Engineering, 2019, Vol. 10, no. 1, pp. 51–64, doi: 10.6636/IJEIE.201903/51-64.
Cai M. A., Chervenak M. Peer-to-Peer replica location service based on a distributed hash table. Conference: Supercomputing, Proceedings of the ACM/IEEE SC2004 Conferenc, 2004, pp. 56, doi: 10.1109/SC.2004.7.
Noor Sattar Noor, Dalal Abdulmohsin Hammood, Ali Al-Naji, Javaan Chahl. A Fast Text-to-Image Encryption-Decryption Algorithm for Secure Network Communication. Computers, 2022, 11, 3, pp. 39, doi: 10.3390/computers11030039.
Eric Bush. Node.js, Mongo DB, React, React Native Full-Stack Fundamentals and Beyond. Blue Sky Productions, 2018. 394 р.
Amit Phaltankar, Juned Ahsan, Michael Harrison, Liviu Nedov. MongoDB Fundamentals: A hands-on guide to using MongoDB and Atlas in the real world. Packt Publishing Ltd, 2020. 748 р.
Addy Osmani. Learning JavaScript Design Patterns: A JavaScript and jQuery Developer's Guide. O'Reilly Media. 1 edition (2012). Creative Commons Licensed, 2021. 254 p.
##submission.downloads##
Опубліковано
Як цитувати
Номер
Розділ
Ліцензія
Авторське право (c) 2022 Оксана Татарінова , Олексій Марусенко, Владислав Ісаєв
Ця робота ліцензується відповідно до Creative Commons Attribution 4.0 International License.
Журнал публікує статті згідно з ліцензією Creative Commons Attribution International CC-BY.