End-To-End Encrypted Kafka with Proxy Re-Encryption(nucypher.com) |
End-To-End Encrypted Kafka with Proxy Re-Encryption(nucypher.com) |
The other bottleneck will be from the block cipher, when you actually encrypt/decrypt messages. Our open source version currently doesn't use AES-NI for that, so limited by performance of unaccelerated AES256 (few hundred k messages per second). This impact can be made negligible when using AES-NI (will come soon).
When using granular encryption, the performance bottleneck will shift to parsing messages (avro, for example), and will be limited by the performance of the parser.
I was previously really impressed by how it improved my IPSec performance.