Abstract

Problem. Modern cryptography is a very important part of cybersecurity and confidentiality of many operations. It covers almost all parts of our lives, from e-commerce to specialized education of students. Goal. The advantage of symmetric key cryptography is that working with this method is very easy for users, as one key is used for encryption, as well as for decryption purposes, and this key must be secret and should be known only to the sender and recipient and no one else. On the other hand, public key cryptography has two keys. Unfortunately, this exposes the inherent security flaws, as the integrity of the encryption depends entirely on the password. It was decided to consider the implementation of a modified symmetric Vernam cipher that avoids these problems, and its modification and experimental studies should further strengthen data protection. Methodology. Higher mathematics, linear algebra are very important subjects. But if we want to encourage students with cryptography, we need to use all aspects of the IT cluster more effectively. Ideal for this is the implementation of algorithms and programs using programming languages. It is very important and useful for students studying Cybersecurity to illustrate where and how it is possible to create software implementations of encryption / decryption methods. Results. The article presents the analysis and implementation of the modified cryptographic Vernam cipher and Caesar cipher using a concept that combines modern programming languages and the principles of cryptography, which students study in subject-oriented specialties. Originality. An original approach to teaching Cybersecurity students by implementing ciphers using applied programming is described. Practical value. Using cryptography as a learning tool will help students develop their programming skills and effectively understand the concept of cybersecurity in real-world examples.

Highlights

  • The advantage of symmetric key cryptography is that working with this method is very easy for users

  • as one key is used for encryption

  • It was decided to consider the implementation of a modified symmetric Vernam cipher that avoids these problems

Read more

Summary

Аналіз публікацій

Постійне поліпшення інтернет зв'язку стало невід'ємною частиною життя, наприклад, на роботі або в навчальному закладі, і навіть при повсякденному використанні, наприклад, під час листування електронною поштою та обміну миттєвими повідомленнями. З одного боку, повсюдне використання криптографії сьогодні підвищує важливість курсу кібербезпеки в університеті. Щоб мати можливість вивчати криптографічні системи, студенти повинні мати сильні математичні знання, особливо в таких дисциплінах, як теорія чисел, абстрактна алгебра, теорія ймовірності і статистика [11,12]. Перевага криптографії з симетричним ключем полягає в тому, що робота з цим методом дуже проста для користувачів, так як для шифрування використовується один ключ, як і для цілей дешифрування. Один ключ називається відкритим ключем, який може бути доступний будь-кому, хто хоче зашифрувати повідомлення, а інший називається секретним ключем або закритим ключем, який повинен зберігатися тільки у одержувача. Розвиток сучасних та найпопулярніших мов програмування надає можливість створювати як криптографічні десктопні додатки під операційну систему Windows так і мобільні застосунки під операційні системи IOS та Android. Скрипт-програми реалізовані на цих мовах програмування доступні користувачам з браузерів та месенджерів

Мета та постановка задачі
Аналіз та програмна реалізація шифру Вернама
Аналіз та програмна реалізація шифру Цезаря
Конфлікт інтересів
Using Software Tools for Learning Modern
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