It is undeniable that security is becoming a major concern in almost every aspect of digital applications, like remotely controlling a robot, where any interference with the sent command, or received data is not accepted and could have negative impact on the robot's mission.In this research, robotic commands were secured using different techniques that vary between securing the transmission channels, and securing the data transmitted itself, while securing the encryption keys for the encrypted data. The transmission used Received Signal Strength Indicator (RSSI) modules signal for Radio Frequency (RF) modules (in the test case XBEE and NRF24L01+ modules were used) and ping time for internet modules (SIM808 and CC3000), choosing the strongest signal of each module and send data through them. While the data was encrypted using three encryption algorithms: RSA, AES and TwoFish. The test results from attempts to hack this system showed that it requires too much time (compared with using only one encryption technique) using a computer with high processing capacities and previous knowledge of the used security techniques.
General TermsMessage Encryption, Robot communication, communication interface.
Most IoT applications usually contain a battery inside, which provides good mobility for the system, but also limits lifetime of the application in general. A lot of work concentrated on power saving algorithms for software, and hardware solutions to provide better results. The proposed solution uses a hybrid technique that enables the IoT system to save power by installing a secondary low current microcontroller to put sensors and other devices in sleep mode, and depending on the IoT device's application, it will be awakened by a needed trigger that is tuned according to the application (such as certain sensors readings, or time based trigger). This will provide high system flexibility.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.