Implementation and evaluation of secure industrial Ethernet communication
Kan Yu · Chalmers Publication Library (Chalmers University of Technology) · 2011
Automation network security becomes increasingly important due to the introduction of Ethernetbased fieldbus protocols and cryptographic algorithms play a vital important role in these protocols.Choosing the most suitable cryptographic algorithms under consideration of security and performance according to different application cases is essential.In this thesis, we first present a comprehensive survey of most commonly used cryptographic algorithms which can be applied in automation networks and then identify our candidates based on existing literature and related works for further evaluation in ARM platform for industrial purpose.Finally, according to our evaluation results, we choose suitable algorithms for different applications: for symmetric algorithms, Twofish is recommended for best performance and eXtended Tiny Encryption Algorithm (XTEA) and Corrected Block Tiny Encryption Algorithm (XXTEA) are recommended for the least footprint; for Message Authentication Code (MAC) algorithms, UMAC is strongly recommended for excellent speed; for asymmetric algorithms, Elliptic Curve Cryptography (ECC) has much better performance than RSA at the same security level in our platform.