Муниципальное общеобразовательное учреждение «Лицей города Троицка» Криптография, математические алгоритмы при шифровании.
Секретность личной переписки через Интернет. Криптография означает тайное письмо. Все, что связано с тайной, вызывает интерес. Издавна люди изыскивали способы уберечь некоторые важные сообщения от посторонних глаз. В наше время все пользуются Интернетом. Это электронные письма, чаты, социальные сети и т.д. Представляем разработанную систему передачи шифрованных данных через Интернет с большой степенью защиты от взлома. Программный продукт - шифровальная и дешифровальная программы на Delphi, с использованием секретного ассиметричного ключа. Система работает с сообщениями, которые передаются через Интернет. Текст шифруются в цифры, пересылается через Интернет, а затем цифры дешифруются в текст. Сообщения для шифрования вводится с клавиатуры. Зашифрованные сообщения могут выводиться либо на монитор, либо в файл. Зашифрованные сообщения могут вводиться, как с клавиатуры, так и из файла. Номер ключа вводится с клавиатуры. Для усложнения взлома посторонними на каждый сеанс передачи новых сообщений выбирается ключ из нескольких заданных в программе, номер выбранного ключа передается получателю сообщения по сотовой связи через СМС.
Передача шифровок через Интернет. Для работы нашей системы нужны компьютеры подключенные к Интернету для отправки сообщений и сотовый телефон у каждого пользователя системы для получения СМС с номером ключа.
Разработка системы.
Алгоритм шифровальной программы Ввод теста с экрана Перевод в цифровой код Ввод кодировочной алгебраической формулы с клавиатуры Наложение формулы на цифры Вывод шифрованного текста в файл Вывод шифрованного текста на экран Алгоритм дешифровальной программы Ввод шифрованного текста из файла Ввод шифрованного текста с экрана Ввод раскодировочной алгебраической формулы с клавиатуры Наложение формулы на цифры Перевод в текст Вывод расшифрованного текста на экран
Проверка работы системы. Для проверки работы системы нужно два компьютера, подключенные к Интернету и сотовый телефон у каждого пользователя для получения ключа через СМС. Для проверки работы системы мы послали два сообщения с компьютера №1 на компьютер №2. Первое сообщение – передача файла по электронной почте с ключом №5. Второе сообщение - передача сообщения по социальной сети «ВКонтакте», с ключом №7 .Ключи послали СМС с компьютера №1 (с сайта) на сотовый телефон получателя компьютера №2. Канал передачи данных----------------------------------------------------- Канал передачи ключа
ПОРТФОЛИО 57,55,59,63,67,55,49,43,55, ПОРТФОЛИО 76,73,79,85,91,73,64,55,73, Если каждый раз менять ключи , то взломать шифр будет практически не возможно.
Принцип работы системы. ОТПРАВИТЕЛЬШИФРОВКИ
Принцип работы системы. ПОЛУЧАТЕЛЬШИФРОВКИ
Спасибо за внимание Издательство«1 сентября»Конкурс«Портфолио»