Comparison of Encryption Methods' Speed

Symeon Huang edited this page Jul 24, 2017 · 5 revisions

Results are pasted here as references. Please be aware that different machines may have different results, especially if the CPU chip has special instructions.

x86

Intel Core i7-6500U

Device: Lenovo YOGA700-14

Encrypt Method      : AES-128-CFB
Datagram size       : 100MB
Time used to encrypt: 639ms

Encrypt Method      : AES-192-CFB
Datagram size       : 100MB
Time used to encrypt: 693ms

Encrypt Method      : AES-256-CFB
Datagram size       : 100MB
Time used to encrypt: 764ms

Encrypt Method      : BF-CFB
Datagram size       : 100MB
Time used to encrypt: 1103ms

Encrypt Method      : Camellia-128-CFB
Datagram size       : 100MB
Time used to encrypt: 1038ms

Encrypt Method      : Camellia-192-CFB
Datagram size       : 100MB
Time used to encrypt: 1261ms

Encrypt Method      : Camellia-256-CFB
Datagram size       : 100MB
Time used to encrypt: 1266ms

Encrypt Method      : CAST5-CFB
Datagram size       : 100MB
Time used to encrypt: 1213ms

Encrypt Method      : ChaCha20
Datagram size       : 100MB
Time used to encrypt: 307ms

Encrypt Method      : DES-CFB
Datagram size       : 100MB
Time used to encrypt: 1613ms

Encrypt Method      : IDEA-CFB
Datagram size       : 100MB
Time used to encrypt: 2066ms

Encrypt Method      : RC2-CFB
Datagram size       : 100MB
Time used to encrypt: 2214ms

Encrypt Method      : RC4-MD5
Datagram size       : 100MB
Time used to encrypt: 551ms

Encrypt Method      : Salsa20
Datagram size       : 100MB
Time used to encrypt: 263ms

Encrypt Method      : SEED-CFB
Datagram size       : 100MB
Time used to encrypt: 1521ms

Encrypt Method      : Serpent-CFB
Datagram size       : 100MB
Time used to encrypt: 1444ms

AMD Phenom II X4 N930

Device: Lenovo-Z465

Encrypt Method      : AES-128-CFB
Datagram size       : 100MB
Time used to encrypt: 1860ms

Encrypt Method      : AES-192-CFB
Datagram size       : 100MB
Time used to encrypt: 1984ms

Encrypt Method      : AES-256-CFB
Datagram size       : 100MB
Time used to encrypt: 2125ms

Encrypt Method      : BF-CFB
Datagram size       : 100MB
Time used to encrypt: 2563ms

Encrypt Method      : Camellia-128-CFB
Datagram size       : 100MB
Time used to encrypt: 3812ms

Encrypt Method      : Camellia-192-CFB
Datagram size       : 100MB
Time used to encrypt: 4797ms

Encrypt Method      : Camellia-256-CFB
Datagram size       : 100MB
Time used to encrypt: 4828ms

Encrypt Method      : CAST5-CFB
Datagram size       : 100MB
Time used to encrypt: 2766ms

Encrypt Method      : ChaCha20
Datagram size       : 100MB
Time used to encrypt: 687ms

Encrypt Method      : DES-CFB
Datagram size       : 100MB
Time used to encrypt: 3563ms

Encrypt Method      : IDEA-CFB
Datagram size       : 100MB
Time used to encrypt: 4562ms

Encrypt Method      : RC2-CFB
Datagram size       : 100MB
Time used to encrypt: 5219ms

Encrypt Method      : RC4
Datagram size       : 100MB
Time used to encrypt: 2641ms

Encrypt Method      : RC4-MD5
Datagram size       : 100MB
Time used to encrypt: 2640ms

Encrypt Method      : Salsa20
Datagram size       : 100MB
Time used to encrypt: 875ms

Encrypt Method      : SEED-CFB
Datagram size       : 100MB
Time used to encrypt: 2657ms

Encrypt Method      : Serpent-CFB
Datagram size       : 100MB
Time used to encrypt: 2875ms

ARM

Samsung Exynos 4412 Prime

Device: ODROID-U3

Encrypt Method      : AES-128-CFB
Datagram size       : 100MB
Time used to encrypt: 3837ms

Encrypt Method      : AES-192-CFB
Datagram size       : 100MB
Time used to encrypt: 4089ms

Encrypt Method      : AES-256-CFB
Datagram size       : 100MB
Time used to encrypt: 4443ms

Encrypt Method      : BF-CFB
Datagram size       : 100MB
Time used to encrypt: 4320ms

Encrypt Method      : Camellia-128-CFB
Datagram size       : 100MB
Time used to encrypt: 5920ms

Encrypt Method      : Camellia-192-CFB
Datagram size       : 100MB
Time used to encrypt: 7058ms

Encrypt Method      : Camellia-256-CFB
Datagram size       : 100MB
Time used to encrypt: 7057ms

Encrypt Method      : CAST5-CFB
Datagram size       : 100MB
Time used to encrypt: 4730ms

Encrypt Method      : ChaCha20
Datagram size       : 100MB
Time used to encrypt: 1297ms

Encrypt Method      : DES-CFB
Datagram size       : 100MB
Time used to encrypt: 8147ms

Encrypt Method      : IDEA-CFB
Datagram size       : 100MB
Time used to encrypt: 6678ms

Encrypt Method      : RC2-CFB
Datagram size       : 100MB
Time used to encrypt: 8846ms

Encrypt Method      : RC4
Datagram size       : 100MB
Time used to encrypt: 3170ms

Encrypt Method      : RC4-MD5
Datagram size       : 100MB
Time used to encrypt: 3170ms

Encrypt Method      : Salsa20
Datagram size       : 100MB
Time used to encrypt: 1666ms

Encrypt Method      : SEED-CFB
Datagram size       : 100MB
Time used to encrypt: 6941ms

Encrypt Method      : Serpent-CFB
Datagram size       : 100MB
Time used to encrypt: 4440ms
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
Press h to open a hovercard with more details.