Показать сообщение отдельно

  #3  
Старый 12.10.2025, 20:21
guidesoul
Новичок
Регистрация: 26.07.2025
Сообщений: 0
С нами: 423479

Репутация: 0
По умолчанию

Оптимизация ядра шифрования

Проведена оптимизация ключевой функции потокового шифрования (stream_cipher_process_V16).

Ключевым изменением стало применение техники "разворачивания цикла".
Вместо обработки одного 64-битного блока данных за одну итерацию, цикл теперь обрабатывает сразу четыре блока (256 бит).

Это позволило значительно сократить накладные расходы на управление циклом и дало возможность процессору выполнять несколько независимых операций XOR параллельно.

В результате, в режиме потокового шифра (когда AEAD выключен), производительность увеличена на ~30%.

Производительность в режиме AEAD остается на прежнем уровне.
Это ожидаемо, так как узким местом в данном режиме является криптографическая пермутация губки, а не операция XOR, которая была затронута оптимизацией.

В файл настроек добавлен параметр ("window_opacity": 250) для изменения уровня прозрачности окна программы.
255 без прозрачности.

Скачать можно в облаке
disk.yandex.ru/d/pSxwq7mMhKsOwg
 
Ответить с цитированием