Key Establishment and Trustful Communication for the Internet of Things
Davi Resner, Antônio Augusto Fröhlich · 2015
This work describes a practical solution for the problem of cryptographic key establishment and secure communication in the context of the Internet of Things, in which computational efficiency is a fundamental requirement. A symmetric-key establishment protocol based on AES, Poly1305-AES, time synchronization, Elliptic Curve Diffie-Hellman and sensor IDs is proposed to achieve data confidentiality, authentication, integrity and prevention from replay attacks. Such a protocol was implemented in the EPOS operating system in the form of a network layer that transparently provides trustfulness. Tests were executed on the EPOSMoteII platform and the analysis of the results shows that the implementation is adequate to be used in the scenario of embedded systems with low processing power. 1