Security in the Internet of Things

Bartosz KoĊ›ciug

supervisor: Piotr Bilski



The aim of the thesis is to design and implement robust and secure communication protocol for the Internet of Things programmable microcontrollers. In the thesis the author considers aspects of security for wide area wireless networks. The one of the aspects that was especially taken into account during design of the solution components was the energy consumption. The three aspects of secure communication such as encryption, data integrity and authentication were achieved in the developed protocol. This was done by the selection and adaptation security providing methods such as symmetric encryption based on the chaotic sequence generation, lightweight cryptographic hash functions and Schnorr signatures. The proposed system is resistant for the attacks such encryption attack, man-in-the-middle attack, brute-force attack. Although, the proposed solution is not resistant in the case of physical attack or firmware hijacking attack. The prototyping of the protocol library was done with the usage of ATmega32 microcontrollers and the Lora Hat 433MHz I/O radio transceivers. Moreover, the proposed protocol was optimized in the manner of utilizing less dynamic random-access memory and flash memory.