Cryptographic Operations Performance
The test environment for cryptographic performance in the CipherTrust Manager REST API includes a single CipherTrust Manager virtual appliance and a multithreaded client.
CipherTrust Manager k570 physical appliance
CPU - 1 CPU with 4 cores
Memory - 16 GB
Hard Drive - 2 TB
Client
10Gig network
Directly connected VM on ESXi5
The representative key algorithm was AES256. All tests were run for 180 seconds duration. The users that performed these operations were local users operating in the root domain.
Encryption and Decryption with Symmetric Key
The same base64-encoded 64 byte data was encrypted and decrypted by the same AES256 key. This test was run for 50 users.
The aggregated performance for encryption and decryption operations was 323.4 average requests per second, with a 95th percentile response time of 330 ms.
Encryption: 161.6 average requests per second, 95th percentile response time 330 ms.
Decryption: 161.9 average requests per second, 95th percentile response time 330 ms.
MAC and MAC Verification
The same data was MACed and then the MAC verified by the same HMAC-SHA256 key. This test was run for 50 users.
The aggregated performance for MAC and MAC verify was 32.7 average requests per second, with a 95th percentile response time of 7100 ms.