论文标题
Authros:基于以太坊的机器人操作系统之间的安全数据共享
AuthROS: Secure Data Sharing Among Robot Operating Systems Based on Ethereum
论文作者
论文摘要
机器人操作系统(ROS)简化了人类流程,提高了各种生产任务的效率。但是,ROS中数据传输操作的安全性仍然不成熟。在几个机器人之间确保数据交换是一个重大问题。本文提出了用于机器人通信的基于以太区块链的安全数据共享方法\ textit {authros}。它是一个ROS节点授权系统,能够确保任何大小的ROS节点之间的私人数据流的不可分割性和安全性。为了确保数据安全性,Authros使用智能合约来授予和识别,基于SM2的密钥交换以及基于SM4的明文加密技术。此外,我们部署了数据摘要上传技术,以优化数据查询和上传性能。最后,实验结果表明,在应记录数据并且需要保持不动的情况下,Authros具有强大的安全性,时间性能和节点锻造。
The Robot Operating System (ROS) streamlines human processes, increasing the efficiency of various production tasks. However, the security of data transfer operations in ROS is still in its immaturity. Securing data exchange between several robots is a significant problem. This paper proposes \textit{AuthROS}, an Ethereum blockchain-based secure data sharing method, for robot communication. It is a ROS node authorization system capable of ensuring the immutability and security of private data flow between ROS nodes of any size. To ensure data security, AuthROS employs the smart contract for permission granting and identification, SM2-based key exchange, and SM4-based plaintext encryption techniques. In addition, we deploy a data digest upload technique to optimize data query and upload performance. Finally, the experimental findings reveal that AuthROS has strong security, time performance, and node forging in cases where data should be recorded and robots need to remain immobile.