28 ноября 2014
Новый релиз GnuPG 2.1.0 – долгожданное свободное ПО для шифрования данных
Новый релиз Gnu Privacy Guard, обеспечивающий шифрование информации, управление электронными подписями и ключами вышел в свет через восемь лет после предыдущей версии GnuPG 2.0.0.
Пакет GnuPG стал мировым стандартом для шифрования в большинстве почтовых систем. Он выполнен на основе программы Pretty Good Privacy, созданной в 1991 году американским программистом Филиппом Циммерманом. В настоящее время СПО GnuPG является альтернативой программному обеспечению PGP.
GnuPG предоставляется по свободной лицензии GNU GPL, и совместим со стандартами OpenPGP (RFC-4880) и Secure/Multipurpose Internet Mail Extensions. В его состав входят утилиты шифрования и дешифрования информации, для работы с электронными подписями и управления ключами, доступа к публичным хранилищам ключей.
В GnuPG используются криптографические алгоритмы – симметричные шифры, шифрование с открытым ключом и смешанные алгоритмы. При длине ключа в 1024 или 2048 бит он позволяет при передаче защищать конфиденциальные данные. Шифрование данных осуществляется с помощью асимметричных пар ключей, создаваемых пользователями. Обмен открытыми ключами может осуществляться через интернет посредством доступа к публичным хранилищам ключей.
Чаще всего GnuPG используется для шифрования электронной почты и проверки подписи файлов, выложенных для скачивания. Его использование позволяет сохранить конфиденциальность информации, передаваемой по сети, когда риск перехвата данных высок. В письмо встраивается электронная подпись, которая позволяет получателю идентифицировать подлинность отправителя, принадлежность ему пересылаемых данных и их целостность.
GnuPG совместим со всеми популярными операционными системами: Windows, GNU/Linux, Mac OS X, FreeBSD, OpenBSD, NetBSD. Интерфейс программы многоязычный. Для управления программой используется командная строка или внешние расширения графического интерфейса. Ее механизм плагинов совместим со стандартом OpenPGP.
Программное обеспечение GnuPG встроено в графические клиенты электронной почты KMail и Evolution. GnuPG поддерживают почтовые клиенты Mutt, The Bat! и Gnus, а расширение Enigmail GnuPG используется для шифрования и аутентификации сообщений в почтовом клиенте Mozilla Thunderbird. Шифровать и подписывать электронные письма можно любыми почтовыми клиентами, работающими по протоколам POP3, IMAP4, SMTP при помощи утилиты GPGrelay.
Новая версия поддерживает шифрование публичных ключей на основе эллиптических кривых Elliptic Curve Cryptography и криптографические стандарты на основе эллиптических кривых NIST и Brainpool. По умолчанию используется алгоритм Curve 25519 и схема цифровой подписи с открытым ключом Ed25519. Алгоритм и схема цифровой подписи были предложены Дэниэлом Бернштейном.
Программа GnuPG обеспечивает:
– поддержку новых считывающих устройств и токенов, слияния закрытых ключей и новый формат для локального хранения публичных ключей;
– улучшенную обработку пулов серверов ключей, используемых для балансировки нагрузки;
– создание по умолчанию отзывающих сертификатов для всех пар ключей.
В GnuPG 2.1.0 прекращена поддержка ключей PGP2, как не отвечающая современным требованиям к безопасности.
На заметку: проектирование электронных устройств - важный этап комплекса работ, в результате которого получается полностью готовое к использованию электронное устройство.