<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Linux Forum &mdash; В OpenSSH добавлен протокол ChaCha20-Poly1305]]></title>
	<link rel="self" href="https://linuxforum.ru/extern.php?action=feed&amp;tid=32572&amp;type=atom" />
	<updated>2013-12-11T17:59:39Z</updated>
	<generator>PunBB</generator>
	<id>https://linuxforum.ru/viewtopic.php?id=32572</id>
		<entry>
			<title type="html"><![CDATA[В OpenSSH добавлен протокол ChaCha20-Poly1305]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=381466#p381466" />
			<content type="html"><![CDATA[<p><a href="http://www.mindrot.org/~djm/">Damien Miller</a> (djm), один из основных разработчиков OpenSSH, <a href="http://undeadly.org/cgi?action=article&amp;sid=20131204090217">добавил</a> в OpenSSH поддержку нового протокола на основе алгоритмов потокового шифра <a href="http://cr.yp.to/chacha.html">ChaCha20</a> и аутентификации сообщений <a href="http://cr.yp.to/mac.html">Poly1305-AES</a>, разработанных небезызвестным Дэниэлом Бернштейном (<a href="http://cr.yp.to/djb.html">Daniel J. Bernstein</a>).</p><p>Данные алгоритмы были созданы специально для обеспечения наивысшей безопасности при наименьших вычислительных затратах. Программная реализация алгоритмов позволяет добиться фиксированного времени выполнения без задействования специальной аппаратной поддержки (AES-GCM хорош при наличии аппаратной акселерации). Решению по включению поддержки ChaCha20-Poly1305 в OpenSSH способствовало недавнее <a href="http://tools.ietf.org/html/draft-agl-tls-chacha20poly1305-03">предложение по внедрению</a> данных алгоритмов в протокол TLS, продвигаемое компанией Google.</p><p>Подробности протокола доступны в спецификации <a href="http://bxr.su/OpenBSD/usr.bin/ssh/PROTOCOL.chacha20poly1305">PROTOCOL.chacha20poly1305</a>, а сам код шифра на основе примитива <a href="http://bxr.su/OpenBSD/usr.bin/ssh/chacha.c">ChaCha</a> и <a href="http://bxr.su/OpenBSD/usr.bin/ssh/poly1305.c">Poly1305</a> — в <a href="http://bxr.su/OpenBSD/usr.bin/ssh/cipher-chachapoly.c">cipher-chachapoly.c</a>. Сигнатурой протокола является строка chacha20-poly1305@openssh.com.</p><p>Источник: <a href="http://www.opennet.ru/opennews/art.shtml?num=38635">http://www.opennet.ru/opennews/art.shtml?num=38635</a></p>]]></content>
			<author>
				<name><![CDATA[Rizado]]></name>
				<uri>https://linuxforum.ru/profile.php?id=23158</uri>
			</author>
			<updated>2013-12-11T17:59:39Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=381466#p381466</id>
		</entry>
</feed>
