Шифрующее программное обеспечение

Поделись знанием:
Перейти к: навигация, поиск

Шифрующее программное обеспечение — это программное обеспечение, основной задачей которого является шифрование и дешифрование данных, как правило, в виде файлов (или секторов), жестких дисков и сменных носителей (дискет, компакт-дисков, USB-флеш-накопителей), сообщений электронной почты или в виде пакетов, передаваемых через компьютерные сети.





Безопасность

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

Целью шифрования является предотвращение восстановления исходной информации третьими лицами. Это особенно важно для таких данных, как номера кредитных карт.

Выборы метода шифрования

Существует много алгоритмов шифрования. Наиболее популярные варианты были представлены в National Institute of Standards and Technology (NIST) для Advanced Encryption Standard (AES) конкурса. Победитель, Rijndael, получил 86 голосов, Serpent получил 59 голосов, Twofish 31 голос, RC6 23 голоса и MARS 13 голосов. NIST выбрал Rijndael в качестве образца. Serpent и Rijndael, на самом деле похожи, основная разница в том, что Rijndael более быстрый, а Serpent более безопасный.

Выбор шифрования

Есть несколько факторов, влияющих на выбор алгоритма шифрования, к этим факторам относятся: скорость и безопасность.Самым простым способом шифрования является XOR операция, с постоянным значением k, из каждого байта обычного текста b, для получения шифров значения c.

b XOR k = c

Шифры можно разделить на два основных типа: асимметричные ключи шифрования и симметричные ключи шифрования.

Асимметричные ключи — являются ключевой парой, поскольку состоят из двух ключей: закрытого и открытого. Системы асимметричных ключей основаны на алгоритмах, которые, являются "односторонними" операциями. То есть, шифрование с одним из членов пары ключей можно восстановить (расшифровать) только с помощью другого члена пары. Кроме того, один из членов пары (открытый ключ) не может быть использован для определения другого (закрытого ключа). Такие системы используются для обмена ключами (для последующего использования симметричных ключей шифра), цифровых подписей и тому подобное.

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

Потоковые шифры обычно шифруют текст небольшого размера (бит или байт) за один раз и чаще всего используется для шифрования связи в реальном времени (аудио и видео данных). Этот ключ используется, чтобы установить начальное состояние генератора ключевого потока, код генератора - чтобы зашифровать обычный текст.

Алгоритмы блочного шифра за раз могут зашифровать только один блок байтов с текстом. Продвинутый алгоритм Encryption Standard (AES - производное от алгоритма шифрования Rijndael) представляет собой блочный шифр, который обрабатывает 16 байт за один раз, в то время как его предшественник, Data Encryption Standard algorithm (DES) шифровал блоки из восьми байт.

Распространенной ошибкой любителей шифрования является предположение того, что если метод секретный, то шифр является безопасным. Обычно это не так. Многие алгоритмы шифрования показывают ключ довольно легко, когда выявляется строка одинаковых байт (например, нулей).

Метод будет хорош тем, что не являясь секретным, он будет оставаться безопасным.

Приложения

Шифрование может быть применено к данным разными способами. Общие категории:

  • [en.wikipedia.org/wiki/Disk_encryption_software Disk encryption software] (англ.)
  • [en.wikipedia.org/wiki/File/folder_encryption File/folder encryption] (англ.)
  • [en.wikipedia.org/wiki/Database_encryption Database encryption] (англ.)
  • Communication encryption software (англ.)

Сетевые транспортные инструменты шифрования

  • [www.securityfocus.com/tools/category/30 Generic] (англ.)
  • [seifried.org/security/cryptography/crypto-book/chapter-14.html IPSec based] (англ.)

Инструменты шифрования

  • [www.biternal.com/english_enigma.html biternal] Enigma Encryption (англ.)

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

См. также

  • Cold boot attack
  • [en.wikipedia.org/wiki/Disk_encryption Disk encryption] (англ.)
  • [en.wikipedia.org/wiki/Password_manager Password manager] (англ.)
  • [en.wikipedia.org/wiki/Single_sign-on Single sign-on] (англ.)

Напишите отзыв о статье "Шифрующее программное обеспечение"

Ссылки

  • [www.dmoz.org/Computers/Security/Products_and_Tools/Cryptography/File_Encryption/ File Encryption] (англ.) в [en.wikipedia.org/wiki/Open_Directory_Project Open Directory Project] (англ.)
  • [en.wikipedia.org/wiki/Encryption_software Encryption software] (англ.)

Отрывок, характеризующий Шифрующее программное обеспечение

Все молчали, одна странница говорила мерным голосом, втягивая в себя воздух.
– Пришла, отец мой, мне народ и говорит: благодать великая открылась, у матушки пресвятой Богородицы миро из щечки каплет…
– Ну хорошо, хорошо, после расскажешь, – краснея сказала княжна Марья.
– Позвольте у нее спросить, – сказал Пьер. – Ты сама видела? – спросил он.
– Как же, отец, сама удостоилась. Сияние такое на лике то, как свет небесный, а из щечки у матушки так и каплет, так и каплет…
– Да ведь это обман, – наивно сказал Пьер, внимательно слушавший странницу.
– Ах, отец, что говоришь! – с ужасом сказала Пелагеюшка, за защитой обращаясь к княжне Марье.
– Это обманывают народ, – повторил он.
– Господи Иисусе Христе! – крестясь сказала странница. – Ох, не говори, отец. Так то один анарал не верил, сказал: «монахи обманывают», да как сказал, так и ослеп. И приснилось ему, что приходит к нему матушка Печерская и говорит: «уверуй мне, я тебя исцелю». Вот и стал проситься: повези да повези меня к ней. Это я тебе истинную правду говорю, сама видела. Привезли его слепого прямо к ней, подошел, упал, говорит: «исцели! отдам тебе, говорит, в чем царь жаловал». Сама видела, отец, звезда в ней так и вделана. Что ж, – прозрел! Грех говорить так. Бог накажет, – поучительно обратилась она к Пьеру.
– Как же звезда то в образе очутилась? – спросил Пьер.
– В генералы и матушку произвели? – сказал князь Aндрей улыбаясь.
Пелагеюшка вдруг побледнела и всплеснула руками.
– Отец, отец, грех тебе, у тебя сын! – заговорила она, из бледности вдруг переходя в яркую краску.
– Отец, что ты сказал такое, Бог тебя прости. – Она перекрестилась. – Господи, прости его. Матушка, что ж это?… – обратилась она к княжне Марье. Она встала и чуть не плача стала собирать свою сумочку. Ей, видно, было и страшно, и стыдно, что она пользовалась благодеяниями в доме, где могли говорить это, и жалко, что надо было теперь лишиться благодеяний этого дома.
– Ну что вам за охота? – сказала княжна Марья. – Зачем вы пришли ко мне?…
– Нет, ведь я шучу, Пелагеюшка, – сказал Пьер. – Princesse, ma parole, je n'ai pas voulu l'offenser, [Княжна, я право, не хотел обидеть ее,] я так только. Ты не думай, я пошутил, – говорил он, робко улыбаясь и желая загладить свою вину. – Ведь это я, а он так, пошутил только.
Пелагеюшка остановилась недоверчиво, но в лице Пьера была такая искренность раскаяния, и князь Андрей так кротко смотрел то на Пелагеюшку, то на Пьера, что она понемногу успокоилась.


Странница успокоилась и, наведенная опять на разговор, долго потом рассказывала про отца Амфилохия, который был такой святой жизни, что от ручки его ладоном пахло, и о том, как знакомые ей монахи в последнее ее странствие в Киев дали ей ключи от пещер, и как она, взяв с собой сухарики, двое суток провела в пещерах с угодниками. «Помолюсь одному, почитаю, пойду к другому. Сосну, опять пойду приложусь; и такая, матушка, тишина, благодать такая, что и на свет Божий выходить не хочется».
Пьер внимательно и серьезно слушал ее. Князь Андрей вышел из комнаты. И вслед за ним, оставив божьих людей допивать чай, княжна Марья повела Пьера в гостиную.
– Вы очень добры, – сказала она ему.
– Ах, я право не думал оскорбить ее, я так понимаю и высоко ценю эти чувства!
Княжна Марья молча посмотрела на него и нежно улыбнулась. – Ведь я вас давно знаю и люблю как брата, – сказала она. – Как вы нашли Андрея? – спросила она поспешно, не давая ему времени сказать что нибудь в ответ на ее ласковые слова. – Он очень беспокоит меня. Здоровье его зимой лучше, но прошлой весной рана открылась, и доктор сказал, что он должен ехать лечиться. И нравственно я очень боюсь за него. Он не такой характер как мы, женщины, чтобы выстрадать и выплакать свое горе. Он внутри себя носит его. Нынче он весел и оживлен; но это ваш приезд так подействовал на него: он редко бывает таким. Ежели бы вы могли уговорить его поехать за границу! Ему нужна деятельность, а эта ровная, тихая жизнь губит его. Другие не замечают, а я вижу.
В 10 м часу официанты бросились к крыльцу, заслышав бубенчики подъезжавшего экипажа старого князя. Князь Андрей с Пьером тоже вышли на крыльцо.
– Это кто? – спросил старый князь, вылезая из кареты и угадав Пьера.
– AI очень рад! целуй, – сказал он, узнав, кто был незнакомый молодой человек.
Старый князь был в хорошем духе и обласкал Пьера.
Перед ужином князь Андрей, вернувшись назад в кабинет отца, застал старого князя в горячем споре с Пьером.