Google реализовал алгоритмы ChaCha20 и Poly1305

Компания Google реализовала новые алгоритмы шифрования в своей библиотеке шифрования уровня TLS, которые используются в браузере Chrome и операционной системе Android для мобильных платформ, в том числе и в очках Google Glass. В частности, в пакете обновленного набора TLS-шифрования реализована поддержка алгоритмов симметричного шифрования ChaCha20 и аутентификации Poly1305, разработаных профессором Иллинойского Университета Деном Бернштейном (Dan Bernstein).

Реализованные Google алгоритмы работают быстрее стандартной реализации AES-GCM на устройствах, где нет аппаратной поддержки AES, таких как мобильные устройства. К тому же Poly1305 имеет хеш короче, что позволяет экономить и на ресурсе сети. Кроме того, эти алгоритмы имеют в частности защиту от атаки по времени и Lucky13. Также реализованные Google показывают лучшую производительность на центральных процессорах мобильных устройств на платформе ARM с поддержкой векторных инструкций.

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

Оцените материал:
Total votes: 158
Поделиться:
 
 
Комментарии в Facebook
 

Вы сообщаете об ошибке в следующем тексте:
Нажмите кнопку «Сообщить об ошибке», чтобы отправить сообщение. Вы также можете добавить комментарий.