Security and Privacy in the IoT
Simone Cirani, Gianluigi Ferrari, Marco Picone, Luca Veltri · Internet of Things · 2018
The internet of things (IoT) refers to the Internet-like structure of billions of interconnected "constrained" devices: with limited capabilities in terms of computational power and memory. Internet protocol (IP) is foreseen as the standard for interoperability for smart objects. This chapter provides a detailed overview of the security challenges related to the deployment of smart objects. It discusses the security protocols at network, transport, and application layers, together with the lightweight cryptographic algorithms that it is suggested should be used instead of conventional resource-hungry ones. The chapter also discusses the security aspects, such as key distribution and security bootstrapping, and application scenarios, such as secure data aggregation and service authorization. Protocol compression is especially relevant when dealing with security protocols, which typically introduce higher overhead and increase the size of transmitted data packets. At the network layer, an IoT node can secure data exchange by using internet protocol security. The chapter focuses on privacy homomorphism.