The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Компания Oracle опубликовала Java SE 11, opennews (??), 26-Сен-18, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


37. "Компания Oracle опубликовала Java SE 11"  +/
Сообщение от Аноним (-), 26-Сен-18, 16:24 
> ChaCha20 и Poly1305 можно рассматривать, как более быстрые и безопасные аналоги AES-256-CTR и HMAC

Есть ощущение, что мы имеем дело с очередным внедрением бэкдора от АНБ. Протокол https создает защищенный канал связи между компьютерами в сети, сохраняя анонимность клиента. Это кроме всего прочего позоляет запутывать трафик, используя луковичную маршрутизацию. У АНБ стоит задача собрать досье на каждого человека, для чего нужно контролировать весь трафик в сети. На 2013 год они уже читали трафик, проходящий через серверы в своей юрисдикции, вымогали закрытые ключи, взламывали устаревшие версии TLS.

Если у АНБ есть возможность вскрывать ChaCha20, и он станет применяться повсеместно, то проблемы https для них больше не будет (а из интернета уйдут остатки приватности).

Несколько лет назад АНБ представило на стандартизацию свой блочный шифр Speck конструкции Add-Rotate-Xor. Известных атак на полнораундовую версию не существует. Однако можно предположить, что они есть у АНБ и возможно требуют специализированных суперкомпьютеров, а может и нет.
ChaCha20 это так же Add-Rotate-Xor.

Что, кроме разработки шифра Speck такой же конструкции, намекает на вмешательство АНБ? Попробую коротко объяснить разницу между AES и ChaCha20.

Раундовая функция AES (Substitution-Permutation-Network):
1. Substitution
Побайтовая подстановка через S-Box конструкции Ниберг, состоящий из нелинейной части (возведение байта в степень 11111110 в поле Галуа GF(2^8), что эквивалентно взятию обратного элемента поля) и линейной (XOR каждого бита с 4 битами справа от себя).
2. Permutation
Блок представляется как матрица 4x4 байта, строки циклически сдвигаются на номер строки влево.
Блок представляется как набор 32-битных чисел. Каждое число умножается на определенную MDS матрицу в поле Галуа.

Раундовая функция ChaCha20 (Add-Rotate-Xor):
1. Add сложение 32-битных чисел.
2. Rotate сдвиги битов.
3. Xor побитовое сложение по модулю 2.

Допустим, у атакующего есть какое-то количество пар открытый текст - шифртекст. Что отделяет его от раскрытия вашего ключа? Нелинейность (при условии, что остальные элементы шифра подобраны правильно).

Нелинейное преобразование AES хорошо изучено в теории, менять его имеет смысл только при увеличении размерности (2 байта вместо одного), оно оптимально.

Нелинейное преобразование ChaCha20 это обычное сложение двух 32-битных чисел.

Ответить | Правка | Наверх | Cообщить модератору

57. "Компания Oracle опубликовала Java SE 11"  –1 +/
Сообщение от Аноним (56), 26-Сен-18, 22:24 
И то, и другое - security through obscurity. Никто (?) не умеет взламывать симметричные шифры потому, что у всех (?) нет для этого и интеллекта, и необходимой математической подготовки, и мотивации одновременно.
Ответить | Правка | Наверх | Cообщить модератору

62. "Компания Oracle опубликовала Java SE 11"  +1 +/
Сообщение от Maxim (??), 27-Сен-18, 00:17 
SHA тоже было сделано NSA. И что?
Ну запретити ChaCha20 в браузере, останется AES (тем более хардварно кирпичами поддерживается).
Ответить | Правка | К родителю #37 | Наверх | Cообщить модератору

77. "Компания Oracle опубликовала Java SE 11"  +/
Сообщение от типа аноним (?), 29-Сен-18, 12:50 
Да, аналогично думаю:

> "Протокол https создает защищенный канал связи между компьютерами в сети, сохраняя анонимность клиента"

Чего чего...

Ответить | Правка | Наверх | Cообщить модератору

78. "Компания Oracle опубликовала Java SE 11"  +1 +/
Сообщение от типа аноним (?), 29-Сен-18, 12:53 
В общем - гониво или сознательная деза...
Ответить | Правка | Наверх | Cообщить модератору

86. "Компания Oracle опубликовала Java SE 11"  +/
Сообщение от Maxim (??), 30-Сен-18, 20:50 
> В общем - гониво или сознательная деза...

Пару кг лапши на уши юзеров. Все как обычно.

Ответить | Правка | Наверх | Cообщить модератору

49. "Компания Oracle опубликовала Java SE 11"  +/
Сообщение от КО (?), 26-Сен-18, 17:50 
Это уже вопрос к Eclipse...
Ответить | Правка | К родителю #37 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру