I have high performance nodes communicating with each other sending logs and data over network. The communication is heavy and over public network.
I would like to know how to know which is the best encryption algorithm to be used to encrypt and decrypt the data so that it has minimal affect over performance simultaneous making the encrypted data unbreakable and secure?
Currently according to my survey i have considered 2 Algorithms to be best i.e.
TwoFish - Have heard that this is the fastest
AES 128 - Have heard that this is the most efficient
AES 256 - HAve heard that this is the most secure
Any other algorithm would also do fine
Security and performance overload of the system is to be kept in mind