Client-server system for secure private messages exchange using public key cryptography

Authors

  • О. M. Petrenko Dniprovsky National University, Faculty of Physics and Technology, Department of Radioelectronic Automation, Ukraine
  • S. V. Klymenko Dniprovsky National University, Faculty of Physics and Technology, Department of Radioelectronic Automation, Ukraine
  • H. O. Poliakov Dniprovsky National University, Faculty of Physics and Technology, Department of Radioelectronic Automation, Ukraine

Keywords:

cryptography, rsa, encryption, windows, linux, java, client-server

Abstract

Purpose. The purpose of this application is to develop a portable system product that provides a high level of information security, while capable to run in Windows and Linux environments. Methodology. Development of software for encrypted transmission of private messages using a client-server exchange system uses public key cryptographic.High level of information security is achieved through the use of the RSA encryption algorithm. Results. The developed system is actual, since communication and transmission of information – an integral part of human activity, as well as protection of personal information. An analysis of existing client-server systems for the exchange of private messages is performed, capable software product for encrypted transmission of messages between network users is developed.  Practical significance. Research results may be interesting to anyone who wants to protect information (messages) from unauthorized access during transmission.

Author Biographies

О. M. Petrenko, Dniprovsky National University, Faculty of Physics and Technology, Department of Radioelectronic Automation

doctor of sciences, professor

S. V. Klymenko, Dniprovsky National University, Faculty of Physics and Technology, Department of Radioelectronic Automation

PhD, associate professor

H. O. Poliakov, Dniprovsky National University, Faculty of Physics and Technology, Department of Radioelectronic Automation

PhD, associate professor

References

Moroz B.I., Diubko V.P., Klymenko S.V., Yakovenko V.O. and Polishchuk V.V.. Arkhitektura kompiutera [Computer architecture]. Navchalnyi posibnyk [schoolbook]. Dnіpropetrovsk: AMSU, 2012, 169 p. (in Ukrainian).

Poliakov Н.О.. Osnovy teorii stysnennia povidomlen bez vtrat informatsii [Fundamentals of lossless data compression theory]. Navchalnyi posibnyk [schoolbook]. Dnіpropetrovsk: RVV DNU, 2013,148 p. (in Ukrainian).

Orfali Robert and Kharki Dan. Java i CORBA v prilozheniiach kliyent-server [Java and CORBA in client-server applications]. Мoscow: Lori, 2009, 716 p. (in Russian).

Shnaier B. Prikladnaia kriptografiia. Protokoly, algoritmy, ischodnyye teksty na yazyke Si [Applied Cryptography. Protocols, Algorithms and Source Code in C]. Мoscow: Triumf , 2002, 816 p. (in Russian).

Douglas E. Comer. Internetworking with TCP/IP Volume 1: Principles, Protocols, and Architecture. English, 4/е. 2013, 755р.

Oleshchuk V.A.. On Public-Key Cryptosystem Based on Church-Rosser String-Rewriting Systems. Computing and Combinatorics: First Annual International Conference, COCOON '95. – Springer Publ., 1995, pp. 264-269.

Saternos Casimir. Client-Server Web Apps with JavaScript and Java. Gardners Books, 2014, 350 р.

Published

2017-10-24

Issue

Section

Computer systems and information technologies in education, science and management