Explore chapters and articles related to this topic
A Quick Perspective on the Current State of IoT Security
Published in Mahmoud Elkhodr, Qusay F. Hassan, Seyed Shahrestani, Networks of the Future, 2017
Musa G. Samaila, João B. F. Sequeiros, Acácio F. P. P. Correia, Mário M. Freire, Pedro R. M. Inácio
The DTLS is basically a variant of TLS for IoT applications that uses UDP as the underlying protocol. DTLS is designed to provide a secure channel between constrained devices of the IoT [114]. In order to be compatible with the unreliable nature of UDP, DTLS adds three additional features to TLS [115]: A segmentation/reassembly service for the handshake entityA modified record protocol header including a sequence number used both for clear and ciphered operationsTwo new optional flights, Hello-Verify-Request and Client-Hello with cookie.
Standards and Protocols for Agro-IoT
Published in Saravanan Krishnan, J Bruce Ralphin Rose, N R Rajalakshmi, Narayanan Prasanth, Cloud IoT Systems for Smart Agricultural Engineering, 2022
S. Mythili, K. Nithya, M. Krishnamoorthi, M. Kalamani
DTLS helps to secure the Datagram-based network. There are various possible attacks to steal private information. Eavesdropping is one of the common attacks which will listen to private information without the knowledge of the users in the transmitting and receiving end.
IoT Design, Standards, and Protocols
Published in B. B. Gupta, Aakanksha Tewari, A Beginner’s Guide to Internet of Things Security, 2020
CoAP supports security at the application layer in integration with DTLS (Datagram Transport Layer Security). DTLS ensures confidentiality, integrity, and authentication at the application level. Figure 2.2 shows the security designs at protocol level for each layer.
Efficient Key Generation Techniques for Securing IoT Communication Protocols
Published in IETE Technical Review, 2021
Amol K. Boke, Sangeeta Nakhate, Arvind Rajawat
It is an improvement over the TLS (Transport Layer Security) protocol which operates the transport layer. As TLS protocol was exhibiting unreliable nature over datagram environments as the packets sent were either lost or reordered. Also, it was designed to support web application to secure communication with SSL. As IoT devices have grown, most of the applications were designed using UDP transport. Hence improvement is need in the present TLS to overcome the reliability issues of the datagram environment. So, DTLS was coined in 2004 and then constantly was improved till 2006 and then 2012. Even though DTLS is considered as an improved version of TLS it adopts the same security considerations in addition to cookies exchange design which prevents the denial of services attacks [17]. DTLS uses MAC (Message Authentication Code) to secure payload along with a hashed key algorithm. Later on, it combines HMAC block with parities and header for authentication. This combined packet then is encrypted with block cipher preferably CBC (cipher block chaining) [18]. DTLS provides CoAP communication security features like data confidentiality and integrity, authentication, non-repudiation, and anti-replay protection [19]. Application Layer