Abstract

The work designed, developed and implemented a web application intended for the transmission of electronic documents on various devices among the audience located at a distance from each other. The work is devoted to the development of approaches, algorithms and services for broadcasting documents of various formats on various devices without the use of a projector. Classical methods of data compression and encryption and parallelism were used to build the algorithms. The software is implemented in the JavaScript language using the Node.js and Vue.js frameworks. The MongoDB database is also used to store user data. To display the results of the work, a service was developed for broadcasting documents of various formats through a mobile device to other devices. A convenient software architecture has been developed, which allows you to easily maintain and improve the service in the future. A convenient and clear graphical interface for interaction with the user has been implemented. As you know, the direct use of classical methods and algorithms of data compression and encryption enables reliable use and storage of user data. Among many algorithms, the RSA method was used. The RSA method is a public-key cryptographic algorithm based on the computational complexity of the problem of multiplying large integers. Also, for greater efficiency in the service, parallelism methods and microservice architecture were developed. Their purpose is to distribute the load of the service on different subservices for greater efficiency of the program.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call