Программа Шифровальщик Программа Шифровальщик. Ваша информация - Ваша собственность

Руководство пользователя

Введение
Начало работы
Шифровальщик текста
Шифровальщик чата
Шифровальщик файлов
Пароль шифрования
Центр загрузки
В разработке
Обратная связь
Сказать 'Спасибо!'

Интересные статьи

История криптографии
Шифрование

Мы в социальных сетях

Программа Шифровальщик в ВКонтакте
Программа Шифровальщик в Instagram
Программа Шифровальщик в Facebook
Программа Шифровальщик в Twitter
Программа Шифровальщик в Одноклассники

Шифрование

Введение
     Шифрование — обратимое преобразование информации в целях сокрытия от неавторизованных лиц, с предоставлением, в это же время, авторизованным пользователям доступа к ней. Главным образом, шифрование служит задачей соблюдения конфиденциальности передаваемой информации. Важной особенностью любого алгоритма шифрования является использование ключа, который утверждает выбор конкретного преобразования из совокупности возможных для данного алгоритма.
Пользователи являются авторизованными, если они обладают определенным аутентичным ключом. Вся сложность и, собственно, задача шифрования состоит в том, как именно реализован этот процесс.
В целом, шифрование состоит из двух составляющих — зашифрование и расшифрование.
С помощью шифрования обеспечиваются конфиденциальность (шифрование используется для скрытия информации от неавторизованных пользователей при передаче или при хранении).
Для того, чтобы прочитать зашифрованную информацию, принимающей стороне необходимы ключ и дешифратор (устройство, реализующее алгоритм расшифровывания). Идея шифрования состоит в том, что злоумышленник, перехватив зашифрованные данные и не имея к ним ключа, не может прочитать передаваемую информацию. Кроме того, в современных криптосистемах (с открытым ключом) для шифрования, расшифрования данных могут использоваться разные ключи. Однако, с развитием криптоанализа, появились методики, позволяющие дешифровать закрытый текст без ключа. Они основаны на математическом анализе переданных данных
Цели шифрования
     Шифрование применяется для хранения важной информации в ненадёжных источниках и передачи её по незащищённым каналам связи. Такая передача данных представляет из себя два взаимно обратных процесса:
Перед отправлением данных по линии связи или перед помещением на хранение они подвергаются зашифрованию.
Для восстановления исходных данных из зашифрованных к ним применяется процедура расшифрования.
Шифрование изначально использовалось только для передачи конфиденциальной информации. Однако впоследствии шифровать информацию начали с целью её хранения в ненадёжных источниках. Шифрование информации с целью её хранения применяется и сейчас, это позволяет избежать необходимости в физически защищённом хранилище.
Шифром называется пара алгоритмов, реализующих каждое из указанных преобразований. Эти алгоритмы применяются к данным с использованием ключа. Ключи для шифрования и для расшифрования могут различаться, а могут быть одинаковыми. Секретность второго (расшифровывающего) из них делает данные недоступными для несанкционированного ознакомления, а секретность первого (шифрующего) делает невозможным внесение ложных данных. В первых методах шифрования использовались одинаковые ключи, однако в 1976 году были открыты алгоритмы с применением разных ключей. Сохранение этих ключей в секретности и правильное их разделение между адресатами является очень важной задачей с точки зрения сохранения конфиденциальности передаваемой информации. Эта задача исследуется в теории управления ключами (в некоторых источниках она упоминается как разделение секрета).
В настоящий момент существует огромное количество методов шифрования. Главным образом эти методы делятся, в зависимости от структуры используемых ключей, на симметричные методы и асимметричные методы. Кроме того, методы шифрования могут обладать различной криптостойкостью и по-разному обрабатывать входные данные — блочные шифры и поточные шифры. Всеми этими методами, их созданием и анализом занимается наука криптография.
Симметричное шифрование
     В симметричных криптосистемах для шифрования и расшифрования используется один и тот же ключ. Отсюда название — симметричные. Алгоритм и ключ выбирается заранее и известен обеим сторонам. Сохранение ключа в секретности является важной задачей для установления и поддержки защищённого канала связи. В связи с этим, возникает проблема начальной передачи ключа (синхронизации ключей). Кроме того существуют методы криптоатак, позволяющие так или иначе дешифровать информацию не имея ключа или же с помощью его перехвата на этапе согласования. В целом эти моменты являются проблемой криптостойкости конкретного алгоритма шифрования и являются аргументом при выборе конкретного алгоритма.

Схема симметричного шифрования

Схема реализации
Задача. Есть два собеседника — Алиса и Боб, они хотят обмениваться конфиденциальной информацией.
Генерация ключа.
Боб (или Алиса) выбирает ключ шифрования и алгоритм (способ шифрования и расшифрования), затем посылает эту информацию Алисе (Бобу).
Шифрование и передача сообщения.
Алиса шифрует информацию с использованием полученного ключа и передает Бобу полученный шифротекст. То же самое делает Боб, если хочет отправить Алисе сообщение.
Расшифрование сообщения.
Боб(Алиса), с помощью того же ключа расшифровывает шифротекст.

Недостатками симметричного шифрования является проблема передачи ключа собеседнику и невозможность установить подлинность или авторство текста. Поэтому, например, в основе технологии цифровой подписи лежат асимметричные схемы.
Симметричные, а конкретнее, алфавитные алгоритмы шифрования были одними из первых алгоритмов. Позднее было изобретено асимметричное шифрование, в котором ключи у собеседников разные

Асимметричное шифрование
     В системах с открытым ключом используются два ключа — открытый и закрытый, связанные определенным математическим образом друг с другом. Открытый ключ передаётся по открытому (то есть незащищённому, доступному для наблюдения) каналу и используется для шифрования сообщения и для проверки ЭЦП. Для расшифровки сообщения и для генерации ЭЦП используется секретный ключ.
Данная схема решает проблему симметричных схем, связанную с начальной передачей ключа другой стороне. Если в симметричных схемах злоумышленник перехватит ключ, то он сможет как «слушать», так и вносить правки в передаваемую информацию. В асимметричных системах другой стороне передается открытый ключ, который позволяет шифровать, но не расшифровывать информацию. Таким образом решается проблема симметричных систем, связанная с синхронизацией ключей.

Схема асимметричного шифрования

Первыми исследователями, которые изобрели и раскрыли понятие шифрования с открытым кодом, были Уитфилд Диффи и Мартин Хеллман из Стэнфордского университета и Ральф Меркле из Калифорнийского университета в Беркли. В 1976 году их работа «Новые направления в современной криптографии» открыла новую область в криптографии, теперь известную как криптография с открытым ключом.
Схема реализации
Задача. Есть два собеседника — Алиса и Боб, Алиса хочет передавать Бобу конфиденциальную информацию.
Генерация ключевой пары.
Боб выбирает алгоритм, пару открытый-закрытый ключи и посылает открытый ключ Алисе по открытому каналу.
Шифрование и передача сообщения.
Алиса шифрует информацию с использованием открытого ключа Боба и передает Бобу полученный шифротекст.
Расшифрование сообщения.
Боб, с помощью закрытого ключа расшифровывает шифротекст.
Если необходимо наладить канал связи в обе стороны, то первые две операции необходимо проделать на обеих сторонах, таким образом, каждый будет знать свои закрытый, открытый ключи и открытый ключ собеседника. Закрытый ключ каждой стороны не передается по незащищенному каналу, тем самым оставаясь в секретности.

Правовые нормы
     Развитие шифрования и его методов привело к их широчайшей распространённости. Сейчас для конечного пользователя не составляет труда зашифровать раздел на жёстком диске или переписку и установить защищённое соединение в интернет. В связи с тем, что шифрование и другие информационные технологии проникают в наш быт, растет число компьютерных преступлений. Зашифрованная информация так или иначе представляет собой объект защиты, который, в свою очередь, должен подвергаться правовому регулированию. Кроме того, подобные правовые нормы необходимы из-за того, что существует некоторое противоречие между стремлением правительств иметь доступ к информации (с целью обеспечения безопасности и для предотвращения преступлений) и стремлением граждан обеспечить высокий уровень охраны для своей действительно секретной информации. Для разрешения этой проблемы прибегают к разным способам: это и возможный запрет на использование высокоэффективных методов шифрования, и требование передачи компетентным органам шифровальных ключей. Различия в правилах и ограничениях по шифрованию компьютерной информации могут создать определенные трудности в деловых международных контактах в плане обеспечения конфиденциальности их общения. В связи с этим в любом государстве поведение в отношении передачи и шифрования информации регулируется различными правовыми нормами.

Источник: https://ru.wikipedia.org/wiki/%D0%A8%D0%B8%D1%84%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5


статья "История криптографии"      |      статья "Шифрование"

Актуальная версия

Приложение Шифровальщик
версия: v1.0.0.3
дата: 18.02.2017

Шифровальщик в каталогах

Программа Шифровальщик на soft-arhiv.com
Программа Шифровальщик на FreeSoft.ru
Программа Шифровальщик на FreeSoft.ru
Программа Шифровальщик на SoftForFree.com
Программа Шифровальщик на OSZone.net
Программа Шифровальщик на SoftPortal.com
Вся информация, представленная на сайте http://www.cryptographer.ru, является интеллектуальной собственностью Андрея Малышева (если не указано иное).
Использование данных материалов (перепечатка, размещение на сторонних ресурсах) разрешено при условии указания ссылки на сайт http://www.cryptographer.ru.

Приложение Шифровальщик является интеллектуальной собственностью Андрея Малышева.
Приложение распространяется бесплатно. Разработчик не несет ответственность за частичную или полную потерю данных пользователя вследствие использования приложения Шифровальщик.
Приложение Шифровальщик может свободно распространяться и использоваться при условии его некоммерческого использования.
Включение приложения Шифровальщик в различные подборки программ или использование его в составе каких-либо дистрибутивов, предназначенных для реализации на коммерческой основе, разрешено при достижении письменной договоренности с разработчиком приложения Шифровальщик.
Обратная связь с разработчиком

Яндекс.Метрика

© Андрей Малышев, 2017