на главнуюВсе эхи RU.CRYPT
войти ?

А что скажут знатоки о таком вот шифровании?

От Yuri Myakotin (2:5020/4441.1) к Serguei E. Leontiev

В ответ на Заголовок предыдущего сообщения в треде (Имя Автора)


Hello Serguei!

Tuesday March 24 2015 07:11, Serguei E. Leontiev wrote to Yuri Myakotin:
SL> От 12 марта 2015 г., 14:11:40 в fido7.ru.crypt ты писал:
YM>> Вкратце - используется Threefish-1024 в комбинированном CBC+CTR
YM>> (через SetTweak),

SL> Подозреваю, "Tweak" придумывали для установки перед шифрованием
SL> пакета, а не для установки на каждый блок.
Как раз наоборот. Твик в Threefish используется как альтернатива/дополнение традиционным режимам типа CBC или CTR. В отличие от изменения ключа, изменение твика - простая операция, замена 3 64бит переменных (первые два - вводимый твик, третье - результат XOR между ними).
Из исходного кода алгоритма:
[cut]
public void SetTweak(ulong[] tweak)
{
ExpandedTweak[0] = tweak[0];
ExpandedTweak[1] = tweak[1];
ExpandedTweak[2] = tweak[0] ^ tweak[1];
}]
[cut]


YM>> результат XORится с 128бит шифром (к примеру,
YM>> TwoFish или Serpent), работающим в режиме OFB.
SL> Hа мой взгляд, вычисление имитовставки (или MAC или HMAC) значительно
SL> более важно для качественной реализации услуги обеспечения
SL> конфиденциальности, нежели дополнительное шифрование.

SL> А так ты оставляешь у нарушителя свободу динамических игр с искажением
SL> пакетов и наблюдением за твоими реакциями.
Любое искажение отдельно взятого блока делает ВСЕ содержимое "битым" - ибо содержимое является LZMA (7-zip) архивом. Соответственно, все измененное сообщение клиентским софтом отправляется в дев-нулл как битое.


SL> Hу и в коде очень много `new'.
C# же...


See all in Hell,
Yuri
--- Мессагомаратель 1.1.5-b20110320
* Origin: Убей человека. Прежде всего в самом себе. (2:5020/4441.1)

Ответы на это письмо:

From: Username
Заголовок следующего сообщения в треде может быть длинным и его придется перенести на новую строку

From: Username
Или коротким

FGHI-url этого письма: area://RU.CRYPT?msgid=2:5020/4441.1+55111cfe