This article describes the design, implementation and evaluation of a trustful infrastructure for the Internet of Things (IoT) based on EPOSMote. The infrastructure was built around EPOS' second generation of motes, which features an ARM processor and an IEEE 802.15.4 radio transceiver. It is presented to end users through a trustful communication protocol stack compatible with TCP/IP. Trustfulness was tackled at MAC level by extending C-MAC, EPOS native MAC protocol, with Advanced Encryption Standard (AES) capabilities that were subsequently used to encrypt and authenticate packets containing IP datagrams. Our authentication mechanism encompasses temporal information to protect the network against replay attacks. The infrastructure was designed bearing in mind the severe resource limitation typical of IoT devices. The prototype implementation was assessed for processing, memory, and energy consumption and strongly confirmed our assumptions.
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.