Title :
Low power link layer security for IoT: Implementation and performance analysis
Author :
Altolini, Diego ; Lakkundi, Vishwas ; Bui, Nicola ; Tapparello, Cristiano ; Rossi, Mattia
Author_Institution :
Consorzio Ferrara Ric., Ferrara, Italy
Abstract :
In this paper, we present the implementation and performance evaluation of security functionalities at the link layer of IEEE 802.15.4-compliant IoT devices. Specifically, we implement the required encryption and authentication mechanisms entirely in software and as well exploit the hardware ciphers that are made available by our IoT platform. Moreover, we present quantitative results on the memory footprint, the execution time and the energy consumption of selected implementation modes and discuss some relevant tradeoffs. As expected, we find that hardware-based implementations are not only much faster, leading to latencies shorter than two orders of magnitude compared to software-based security suites, but also provide substantial savings in terms of ROM memory occupation, i.e. up to six times, and energy consumption. Furthermore, the addition of hardware-based security support at the link layer only marginally impacts the network lifetime metric, leading to worst-case reductions of just 2% compared to the case where no security is employed. This is due to the fact that energy consumption is dominated by other factors, including the transmission and reception of data packets and the control traffic that is required to maintain the network structures for routing and data collection. On the other hand, entirely software-based implementations are to be avoided as the network lifetime reduction in this case can be as high as 25%.
Keywords :
Internet of Things; Zigbee; authorisation; cryptography; performance evaluation; read-only storage; telecommunication network routing; telecommunication security; IEEE 802.15.4-compliant IoT devices; Internet-of-things; ROM memory occupation; authentication mechanism; data collection; data packet reception; data packet transmission; encryption mechanism; energy consumption; execution time; hardware-based security support; low power link layer security functionalities; memory footprint; network lifetime metric; network lifetime reduction; network structures; performance analysis; performance evaluation; wireless communication functionalities; Authentication; Ciphers; Encryption; Hardware; IEEE 802.15 Standards; AES-CCM; Data Link Layer Security; Information Security; Internet of Things; M2M Communication; Performance Analysis;
Conference_Titel :
Wireless Communications and Mobile Computing Conference (IWCMC), 2013 9th International
Conference_Location :
Sardinia
Print_ISBN :
978-1-4673-2479-3
DOI :
10.1109/IWCMC.2013.6583680