Abstract
Internet of Things (IoT) applications are expected to have access to sensitive data. On the other hand, IoT devices are not powerful enough to implement complex security solutions. But even if this was not a problem, there are so many other security challenges related to the IoT that a security breach should not be considered an exceptional case. In this paper, we propose an information tracking mechanism that can be used as an audit tool in case of a security incidence. To achieve this goal, we leverage software-defined networking (SDN). SDN is a promising technology that receives increasing attention, since it enables network "programmability" and intelligent packet forwarding. In this paper, we consider the case of an SDN deployment in the network of a single provider that interconnects various IoT devices. Furthermore, specialized network attachments points are used for parsing IoT specific protocols and perform the necessary actions. Moreover, in order to make our solution even more realistic and to facilitate deployment, we base our constructions and design solely on existing SDN standards.