[Криптография] Шифр Цезаря или как просто зашифровать текст

Автор Сообщение
news_bot ®

Стаж: 6 лет 7 месяцев
Сообщений: 27286

Создавать темы news_bot ® написал(а)
20-Дек-2020 19:33

Шифр Цезаря1. ВведениеС быстрым развитием обмена цифровыми данными в электронном виде, информационная безопасность приобретает все большее значение при хранении и передаче данных. Поэтому для обмена данными необходимо обеспечить их шифрование. Шифрование - это процесс кодирования сообщения таким образом, чтобы его мог прочитать только предполагаемый получатель. Шифр Цезаря – моноалфавитный шифр. Это тип шифра подстановочного типа, где каждая буква в открытом тексте заменяется на другую букву, смещенную на некоторое фиксированное количество позиций в алфавите. Шифрование представлено с использованием модульной арифметики.С развитием интернет-технологий возникает множество проблем с безопасностью. Безопасность - это большая проблема, и защита конфиденциальных данных очень важна, чтобы данные не могли быть изменены или использованы в незаконных целях. Например, в Интернет-банкинге, в системе электронного бронирования, в СМИ, безопасность данных является очень важным вопросом. В большинстве случаев провайдер должен обеспечить безопасность своей инфраструктуры и защиту личных данных и приложений своего клиента, в то время как клиент должен убедиться, что облачный провайдер принял надлежащие меры безопасности для защиты своей информации. Чтобы избежать такой ситуации необходимо преобразовать данные в нечитаемую форму на стороне отправителя, а затем снова преобразовать эти данные в читаемую форму на стороне получателя. Таким образом, проблема сохранения данных в конфиденциальности является актуальной, как для больших компаний, так и для каждого человека. Техника и наука создания нечитаемых данных или шифров, таких что только уполномоченное лицо сможет прочитать данные, называется криптографией.2. КриптографияКриптография – это наука защиты информации от нежелательных лиц путем преобразования ее в форму, не распознаваемую злоумышленниками при хранении и передаче. Криптология не нова, она существует более 2000 лет. Слово криптология происходит от двух греческих слов: kryptos, что означает «скрытый или секретный» и graphein что означает писать.  Криптология - наука позволяющая делать общение непонятным для всех, кроме предполагаемых получателей. На языке криптографии сообщение, которое человек намеревается отправить, называется открытым текстом, в то время как фактически отправленное сообщение называется зашифрованным текстом. Существует две основные категории криптографии (асимметричные и симметричные методы шифрования) в зависимости от типа ключей безопасности, используемых для зашифровывания /расшифровывания данных.
Рис. 2 Схема шифрования и дешифрования3. Симметричное шифрованиеКогда один и тот же ключ используется для шифрования и дешифрования сообщения, это называется криптографией с симметричным ключом. Это также известно как криптография с закрытым ключом; пользователи могут обновлять ключи и использовать их для получения дополнительных ключей. Это гораздо более эффективный и быстрый подход по сравнению с криптографией с асимметричным ключом. В криптографии с симметричным ключом, ключ был сгенерирован алгоритмом шифрования и затем отправлен в секцию получателя, где и происходит дешифрование. В этом методе есть несколько проблем:
  • Ключ должен быть передан по защищенному каналу от отправителя к получателю. Дело в том, что если защищенный канал уже существует, то данные передаются по тому же каналу, тогда зачем в таком случае шифрование. 
  • Защищенного канала практически не существует, поэтому ключ должен быть передан вместе с данными, что увеличивает накладные расходы и снижает эффективную полосу пропускания. 
  • В-третьих, шум канала наносит вред ключу и данным во время передачи.      

Рис. 3 Симметричное шифрование4. Ассиметричное шифрованиеЭто также называется криптографией с открытым ключом. Он использует два ключа: открытый ключ, который известен широкой публике, используемый для шифрования, и закрытый ключ, который известен только пользователю этого ключа, используемый для дешифрования. Открытый и закрытый ключи связаны друг с другом математическими вычислениями. Другими словами, данные, зашифрованные одним открытым ключом, могут быть расшифрованы только соответствующим закрытым ключом. Эта возможность решает проблему симметричного шифрования управления секретными ключами. Но с другой стороны, эта уникальная особенность шифрования с открытым ключом делает его математически более уязвимым для атак. Более того, методы асимметричного шифрования почти в 1000 раз медленнее, чем методы симметричного шифрования, поскольку они требуют большей вычислительной мощности. Есть два метода преобразования данных в нечитаемую форму: 1. Метод перестановки 2. Метод заменыПроцедура шифрования и дешифрования, показана ниже на рисунке 5:
Рис. 4 Шифрование и дешифрование с открытым ключомШифр Цезаря является примером метода подстановки. Дальнейшее усовершенствование оригинального сдвига символа на три позиции в шифре Цезаря состоит в использовании арифметики по модулю двадцать шесть для ключа шифрования, который больше двадцати шести. 
===========
Источник:
habr.com
===========

Похожие новости: Теги для поиска: #_kriptografija (Криптография), #_shifrovanie (Шифрование), #_tsezar (Цезарь), #_kriptografija (Криптография), #_bezopasnost (Безопасность), #_modulnaja_arfmetika (Модульная арфметика), #_kriptografija (
Криптография
)
Профиль  ЛС 
Показать сообщения:     

Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы

Текущее время: 28-Сен 05:28
Часовой пояс: UTC + 5