Помните мои посты?
«11 МБ/с... не нашёл нормальной реализации»
«85 МБ/с — результат не впечатляющий, продолжаю поиски»
Так вот. Теперь я не нуждаюсь в поисках реализаций.
Я добился приближения скоростей близкие к ChaCha20 !!! ВАУ
500 МБ/с. Кузнечик. GPU. C Extension.
Теперь можно похулиганить.
Крч, в чем мем был, Кузнечик, это такая штука, она рабочая, крутая, но медленная, а если хочешь быстрой криптографии, будь добр покупай ентерпрайс решения с аппаратными ускорителями на крипточипах. Я же решил эту задачу элегантнее. Теперь одна из моих 3060, это аппарат шифрования, который не просто шифрует, но и покрывает 2 постквантовые уязвимости, через которые потенциально могут утекать ключи шифрования. (В текстах на гитхаб все более подробно расписал)
Алгоритм который принципиально не хочет работать быстро на GPU — заставил.
Корректность подтверждена по официальным тестовым векторам ГОСТ.
Архитектура, матан, side-channel анализ
https://github.com/KamilTheFox/KuznechicInGPU/blob/main/ARCHITECTURE.md
Быстрый старт
https://github.com/KamilTheFox/KuznechicInGPU
Post #177
379
- 🔥 4