Trying to add a layer of Encryption on TurtleBot ROS
I am trying to add a layer of security by encrypting the values inside ROS message, and then decrypting them on the TurtleBot itself. I wish to edit the driver code of the TurtleBot so I can decrypt values before making the bot move. Is this possible? Where would I go look to change the files in order to add the decryption steps in the driver code.
Any help would be appreciated.
Asked by mvilla on 2023-03-09 01:12:54 UTC
Comments
You should consider an alternative approach that I believe is less effort: create an encrypted vpn tunnel between the host machines and send all your ros traffic through the tunnel. Configuring a vpn can take a little effort, but it will require no coding on your part and is likely to be less effort than writing and debugging the code changes you propose.
Asked by Mike Scheutzow on 2023-03-10 08:16:39 UTC