Skip to content

No-Tips/ciphers-speed

 
 

Repository files navigation

#Ciphers-speed

Encryption speed comparison of 64-bit Linux optimized software implementation of block ciphers (ECB mode, several times reencryption of 1 GB RAM block with different data):

  • Kalyna (Ukrainian national standard DSTU 7624:2014), all variants of block and key length;
  • AES (FIPS-197), 128 and 256 key length;
  • GOST 28147-89;
  • BelT (Belarussian standard STB 34.101.31-2011);
  • Kuznyechik (128-bit block cipher from the draft standard of Russia).

##Examples of comparison results

###Ubuntu Linux, gcc version 4.9.2, Intel Core i5-4670 @ 3.40GHz

Block cipher Performance, Mbit/s
Kalyna-128/128 2611.77
Kalyna-128/256 1809.70
Kalyna-256/256 2017.97
Kalyna-256/512 1560.89
Kalyna-512/512 1386.46
AES-128 2525.89
AES-256 1993.53
GOST 28147-89 639.18
STB 34.101.31-2011 1188.83
Kuznyechik 1081.08

###iMac13.2, Intel Core i7

Block cipher Performance, Mbit/s
Kalyna-128/128 1874.39
Kalyna-128/256 1295.55
Kalyna-256/256 1392.48
Kalyna-256/512 1088.88
Kalyna-512/512 1243.49
AES-128 1747.09
AES-256 1257.43
GOST 28147-89 576.10
STB 34.101.31-2011 1080.02
Kuznyechik 1146.31

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 99.8%
  • Makefile 0.2%