secure control of a robot

Experimenting with the secure control of a robot over TCP/IP

server and send commands to the robot. The client application plays the role of a remote controller.
In such a scenario the use of cryptography is needed since packets between the client and the
server travel over public networks and can be easily intercepted and modified by