SOFTWARE SYSTEM FOR VISUAL REPRESENTATION OF CLASSICAL CRYPTOGRAPHY ALGORITHMS

  • Žarko Stanisavljević Elektrotehnički fakultet Univerziteta u Beogradu
  • Jelena Stanisavljević Asseco SEE
Keywords: cryptography, algorithms visualization, classical cryptographic algorithms, education

Abstract

Cryptography is no longer science reserved only for mathematicians. With the development of the Internet and its popularization and integration into all aspects of everyday life, data security and therefore cryptography become important for everyone who uses modern technologies. For this reason, a set of areas which study cryptographic algorithms to a certain extent increases. Software system that is described in this paper aims to help those who are trying to familiarize themself with the cryptographic algorithms to do it as simply as possible. The system provides a visual representation of classical cryptographic algorithms: Caesar, monoalphabetic, Playfair, Vigenere, Rail Fence, Row Transposition and Rotor Machine algorithms. The system makes it possible to quickly generate a variety of examples for these algorithms, based on which it can be easy to learn how algorithms work. Selection of algorithms is done so that every algorithm provides a new information to the user, so that the user at the end of the use of the system has a complete picture of how a classical cryptographic algorithms work.
Published
2019-01-15
Section
Articles