| Literature DB >> 29757988 |
Algimantas Venčkauskas1, Nerijus Morkevicius2, Kazimieras Bagdonas3, Robertas Damaševičius4, Rytis Maskeliūnas5.
Abstract
The Internet of Things (IoT) introduces many new challenges which cannot be solved using traditional cloud and host computing models. A new architecture known as fog computing is emerging to address these technological and security gaps. Traditional security paradigms focused on providing perimeter-based protections and client/server point to point protocols (e.g., Transport Layer Security (TLS)) are no longer the best choices for addressing new security challenges in fog computing end devices, where energy and computational resources are limited. In this paper, we present a lightweight secure streaming protocol for the fog computing "Fog Node-End Device" layer. This protocol is lightweight, connectionless, supports broadcast and multicast operations, and is able to provide data source authentication, data integrity, and confidentiality. The protocol is based on simple and energy efficient cryptographic methods, such as Hash Message Authentication Codes (HMAC) and symmetrical ciphers, and uses modified User Datagram Protocol (UDP) packets to embed authentication data into streaming data. Data redundancy could be added to improve reliability in lossy networks. The experimental results summarized in this paper confirm that the proposed method efficiently uses energy and computational resources and at the same time provides security properties on par with the Datagram TLS (DTLS) standard.Entities:
Keywords: computer networks; cryptography; fog computing; information security; steganography; the Internet of Things
Year: 2018 PMID: 29757988 PMCID: PMC5982168 DOI: 10.3390/s18051554
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1Three-layer fog computing architecture [5].
Figure 2Comparison of a standard User Datagram Protocol (UDP) packet (a) and modified UDP packet (b) containing authentication data and segment and packet numbers.
Figure 3Comparison of time taken to transfer 10 MB of data using various protocols.
Figure 4Comparison of data losses while using a non-ideal network infrastructure.
Figure 5Energy consumption comparison.
Figure 6Energy consumption measuring. PS—power supply, PM—end device prototype module, MM—energy measuring module.
Figure 7Data overhead comparison.