Cargando…

Combinatorial Subset Difference—IoT-Friendly Subset Representation and Broadcast Encryption

In the Internet of Things (IoT) systems, it is often required to deliver a secure message to a group of devices. The public key broadcast encryption is an efficient primitive to handle IoT broadcasts, by allowing a user (or a device) to broadcast encrypted messages to a group of legitimate devices....

Descripción completa

Detalles Bibliográficos
Autores principales: Lee, Jiwon, Lee, Seunghwa, Kim, Jihye, Oh, Hyunok
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2020
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7308833/
https://www.ncbi.nlm.nih.gov/pubmed/32498272
http://dx.doi.org/10.3390/s20113140
_version_ 1783549081408241664
author Lee, Jiwon
Lee, Seunghwa
Kim, Jihye
Oh, Hyunok
author_facet Lee, Jiwon
Lee, Seunghwa
Kim, Jihye
Oh, Hyunok
author_sort Lee, Jiwon
collection PubMed
description In the Internet of Things (IoT) systems, it is often required to deliver a secure message to a group of devices. The public key broadcast encryption is an efficient primitive to handle IoT broadcasts, by allowing a user (or a device) to broadcast encrypted messages to a group of legitimate devices. This paper proposes an IoT-friendly subset representation called Combinatorial Subset Difference (CSD), which generalizes the existing subset difference (SD) method by allowing wildcards (*) in any position of the bitstring. Based on the CSD representation, we first propose an algorithm to construct the CSD subset, and a CSD-based public key broadcast encryption scheme. By providing the most general subset representation, the proposed CSD-based construction achieves a minimal header size among the existing broadcast encryption. The experimental result shows that our CSD saves the header size by 17% on average and more than 1000 times when assuming a specific IoT example of IP address with 20 wildcards and [Formula: see text] total users, compared to the SD-based broadcast encryption. We prove the semantic security of CSD-based broadcast encryption under the standard l-BDHE assumption, and extend the construction to a chosen-ciphertext-attack (CCA)-secure version.
format Online
Article
Text
id pubmed-7308833
institution National Center for Biotechnology Information
language English
publishDate 2020
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-73088332020-06-25 Combinatorial Subset Difference—IoT-Friendly Subset Representation and Broadcast Encryption Lee, Jiwon Lee, Seunghwa Kim, Jihye Oh, Hyunok Sensors (Basel) Article In the Internet of Things (IoT) systems, it is often required to deliver a secure message to a group of devices. The public key broadcast encryption is an efficient primitive to handle IoT broadcasts, by allowing a user (or a device) to broadcast encrypted messages to a group of legitimate devices. This paper proposes an IoT-friendly subset representation called Combinatorial Subset Difference (CSD), which generalizes the existing subset difference (SD) method by allowing wildcards (*) in any position of the bitstring. Based on the CSD representation, we first propose an algorithm to construct the CSD subset, and a CSD-based public key broadcast encryption scheme. By providing the most general subset representation, the proposed CSD-based construction achieves a minimal header size among the existing broadcast encryption. The experimental result shows that our CSD saves the header size by 17% on average and more than 1000 times when assuming a specific IoT example of IP address with 20 wildcards and [Formula: see text] total users, compared to the SD-based broadcast encryption. We prove the semantic security of CSD-based broadcast encryption under the standard l-BDHE assumption, and extend the construction to a chosen-ciphertext-attack (CCA)-secure version. MDPI 2020-06-02 /pmc/articles/PMC7308833/ /pubmed/32498272 http://dx.doi.org/10.3390/s20113140 Text en © 2020 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Lee, Jiwon
Lee, Seunghwa
Kim, Jihye
Oh, Hyunok
Combinatorial Subset Difference—IoT-Friendly Subset Representation and Broadcast Encryption
title Combinatorial Subset Difference—IoT-Friendly Subset Representation and Broadcast Encryption
title_full Combinatorial Subset Difference—IoT-Friendly Subset Representation and Broadcast Encryption
title_fullStr Combinatorial Subset Difference—IoT-Friendly Subset Representation and Broadcast Encryption
title_full_unstemmed Combinatorial Subset Difference—IoT-Friendly Subset Representation and Broadcast Encryption
title_short Combinatorial Subset Difference—IoT-Friendly Subset Representation and Broadcast Encryption
title_sort combinatorial subset difference—iot-friendly subset representation and broadcast encryption
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7308833/
https://www.ncbi.nlm.nih.gov/pubmed/32498272
http://dx.doi.org/10.3390/s20113140
work_keys_str_mv AT leejiwon combinatorialsubsetdifferenceiotfriendlysubsetrepresentationandbroadcastencryption
AT leeseunghwa combinatorialsubsetdifferenceiotfriendlysubsetrepresentationandbroadcastencryption
AT kimjihye combinatorialsubsetdifferenceiotfriendlysubsetrepresentationandbroadcastencryption
AT ohhyunok combinatorialsubsetdifferenceiotfriendlysubsetrepresentationandbroadcastencryption