SlaterTh90
Lt. Commander
- Registriert
- Nov. 2014
- Beiträge
- 1.852
Guten Tag,
ich bin gerad dabei ein paar luks Partitionen auf meinem Heimserver anzulegen. cryptsetup hat eine eingebaute benchmark Funktion um die Leistung der verschiedenen Verschlüsselungsalgorithmen auf der eigenen Hardware zu vergleichen, und ich bin mir nicht 100% sicher ob die Werte so hinkommen oder ob noch optimiert werden kann. Die Atoms sind schließlich ein etwas spezieller Fall, da gleich zwei crypto-Beschleuniger eingebaut sind (Intel QAT und AES-NI). Wäre super wenn jemand ein paar Atom C3000 Werte zum vergleichen hätte.
Meine Hardware:
ich bin gerad dabei ein paar luks Partitionen auf meinem Heimserver anzulegen. cryptsetup hat eine eingebaute benchmark Funktion um die Leistung der verschiedenen Verschlüsselungsalgorithmen auf der eigenen Hardware zu vergleichen, und ich bin mir nicht 100% sicher ob die Werte so hinkommen oder ob noch optimiert werden kann. Die Atoms sind schließlich ein etwas spezieller Fall, da gleich zwei crypto-Beschleuniger eingebaut sind (Intel QAT und AES-NI). Wäre super wenn jemand ein paar Atom C3000 Werte zum vergleichen hätte.
Meine Hardware:
- Atom C3758
- 64GB DDR4 2400 ECC
- Opensuse MicroOS
- Kernel 5.8.10
Code:
# Tests are approximate using memory only (no storage IO).
PBKDF2-sha1 910222 iterations per second for 256-bit key
PBKDF2-sha256 1363557 iterations per second for 256-bit key
PBKDF2-sha512 439102 iterations per second for 256-bit key
PBKDF2-ripemd160 388361 iterations per second for 256-bit key
PBKDF2-whirlpool 207392 iterations per second for 256-bit key
argon2i 4 iterations, 1042656 memory, 4 parallel threads (CPUs) for 256-bit key (requested 2000 ms time)
argon2id 4 iterations, 1048576 memory, 4 parallel threads (CPUs) for 256-bit key (requested 2000 ms time)
# Algorithm | Key | Encryption | Decryption
aes-cbc 128b 350.5 MiB/s 354.5 MiB/s
serpent-cbc 128b 36.9 MiB/s 103.2 MiB/s
twofish-cbc 128b 84.8 MiB/s 106.0 MiB/s
aes-cbc 256b 291.5 MiB/s 291.1 MiB/s
serpent-cbc 256b 43.5 MiB/s 103.2 MiB/s
twofish-cbc 256b 91.4 MiB/s 106.0 MiB/s
aes-xts 256b 361.9 MiB/s 360.8 MiB/s
serpent-xts 256b 84.9 MiB/s 99.1 MiB/s
twofish-xts 256b 95.8 MiB/s 101.2 MiB/s
aes-xts 512b 291.2 MiB/s 291.2 MiB/s
serpent-xts 512b 98.5 MiB/s 99.1 MiB/s
twofish-xts 512b 101.2 MiB/s 101.1 MiB/s