[oss-gost-crypto] ГОСТ 34.10 и CryptoAPI (FYI progress update)
Vitaly Chikunov
vt at altlinux.org
Sun Dec 16 02:39:01 MSK 2018
On Sat, Dec 15, 2018 at 09:02:49PM +0300, Vitaly Chikunov wrote:
> id-GostR3410-2001-CryptoPro-A-ParamSet (256-bit)
> id-tc26-gost-3410-12-512-paramSetA
>
> Работают (более менее) оптимизированные алгоритмы, но надо ещё точнее
> проверить скорость. Субъективно 512-битный вариант работает "быстрее
> чем 0.1 в секунду", что можно оценить как "очень плохо".
>
> 8. Для этих двух кривых используется не эффективное разложение по модулю,
> но это я планирую исправить, чтоб стало как у предыдущих двух:
>
> id-GostR3410-2001-CryptoPro-B-ParamSet (256-bit)
> id-tc26-gost-3410-12-512-paramSetB
Я посчитал статистику точнее (на одном ядре Xeon E5630 2.53GHz):
кривая: 100 проверок / время = проверок в секунду
gost2012_256-A: 100 / 0.462106 = 216.4
gost2012_256-B: 100 / 6.567137 = 15.2
gost2012_512-A: 100 / 3.159222 = 31.6
gost2012_512-B: 100 / 50.422690 = 1.98
Как уже говорил, gost2012_256-B можно сделать по скорости как
gost2012_256-A, а gost2012_512-B как gost2012_512-A.
More information about the oss-gost-crypto
mailing list