[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