loading page

ENSURING DATA SECURITY OF INDUSTRIAL ROBOT ARMS THROUGH HYBRID ENCRYPTION METHOD AND TESTING
  • Mustafa Emre Erbil,
  • Merdan Ozkahraman,
  • Hilmi Cenk Bayrakçı
Mustafa Emre Erbil
Isparta Uygulamali Bilimler Universitesi

Corresponding Author:[email protected]

Author Profile
Merdan Ozkahraman
Isparta Uygulamali Bilimler Universitesi
Author Profile
Hilmi Cenk Bayrakçı
Isparta Uygulamali Bilimler Universitesi
Author Profile

Abstract

Robotics technology is extensively employed in various industries today to enhance operational efficiency. Industrial robot arms, which operate across a wide range of sectors, from personal and commercial transportation to heavy-duty tasks such as agriculture, construction, and mining, play an indispensable role in factory and manufacturing facilities. These robot arms not only contribute to labor savings but also enhance workplace safety by mitigating potentially hazardous situations that could threaten human health. The objective of this study is to ensure the data security of robot arms and prevent potential data leaks during wired or wireless communications. In this context, a hybrid encryption method comprising Elliptic Curve Cryptography (ECC), ChaCha20, and Poly1305 is proposed to securely facilitate communication between industrial robot arms and control systems, as well as communication among industrial robot arms themselves. This method combines the robust asymmetric encryption properties of ECC, the fast and energy-efficient symmetric encryption advantages of ChaCha20, and the data integrity protection benefits of the Poly1305 message authentication code (MAC) algorithm. By implementing this hybrid encryption method using the Python programming language, data communication between robot arms and control systems is securely encrypted, ensuring the confidentiality and integrity of the data. The RSA (Rivest-Shamir-Adleman) asymmetric encryption method, an alternative to ECC, is also included in the ChaCha20-Poly1305-RSA algorithm, allowing a comparison between the proposed ChaCha20-Poly1305-ECC algorithm and a different-sized data set of the same data type. The study investigates and tabulates the difference in performance time between RSA and ECC. Subsequently, the ChaCha20-Poly1305-ECC algorithm is independently tested with various data types and sizes, with the results presented. In conclusion, this study represents a significant step towards enhancing the data security of industrial robot arms, providing effective protection against potential leaks during wireless or wired communications, and elucidating the rationale for employing the proposed encryption method.