Delegate and Verify the Update Keys of Revocable Identity-Based Encryption

Revocable identity-based encryption (RIBE) is an extension of identity-based encryption (IBE) and it supports efficient revocation of private keys. In the past, many efficient RIBE schemes have been proposed, but research on efficiently delegating the generation of update keys to a cloud server is s...

Full description

Bibliographic Details
Main Author: Kwangsu Lee
Format: Article
Language:English
Published: IEEE 2023-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/10136694/
_version_ 1827932609298038784
author Kwangsu Lee
author_facet Kwangsu Lee
author_sort Kwangsu Lee
collection DOAJ
description Revocable identity-based encryption (RIBE) is an extension of identity-based encryption (IBE) and it supports efficient revocation of private keys. In the past, many efficient RIBE schemes have been proposed, but research on efficiently delegating the generation of update keys to a cloud server is somewhat insufficient. In this paper, we newly introduce the concept of delegated RIBE (DRIBE) that can delegate the generation of update keys to the semi-trusted cloud server and define the security models of DRIBE. Next, we propose a DRIBE scheme by generically combining a hierarchical IBE (HIBE) scheme, an identity-based broadcast encryption (IBBE) scheme, and a collision-resistant hash function. In addition, we propose a DRIBE-INC scheme that generates an occasional base update key and a periodic incremental update key to reduce the size of update keys in our DRIBE scheme.
first_indexed 2024-03-13T07:12:11Z
format Article
id doaj.art-bc953f82c5594ba4a754409eab0b9adb
institution Directory Open Access Journal
issn 2169-3536
language English
last_indexed 2024-03-13T07:12:11Z
publishDate 2023-01-01
publisher IEEE
record_format Article
series IEEE Access
spelling doaj.art-bc953f82c5594ba4a754409eab0b9adb2023-06-05T23:00:38ZengIEEEIEEE Access2169-35362023-01-0111526365265210.1109/ACCESS.2023.328025310136694Delegate and Verify the Update Keys of Revocable Identity-Based EncryptionKwangsu Lee0https://orcid.org/0000-0003-1910-8890Department of Computer and Information Security, Sejong University, Seoul, South KoreaRevocable identity-based encryption (RIBE) is an extension of identity-based encryption (IBE) and it supports efficient revocation of private keys. In the past, many efficient RIBE schemes have been proposed, but research on efficiently delegating the generation of update keys to a cloud server is somewhat insufficient. In this paper, we newly introduce the concept of delegated RIBE (DRIBE) that can delegate the generation of update keys to the semi-trusted cloud server and define the security models of DRIBE. Next, we propose a DRIBE scheme by generically combining a hierarchical IBE (HIBE) scheme, an identity-based broadcast encryption (IBBE) scheme, and a collision-resistant hash function. In addition, we propose a DRIBE-INC scheme that generates an occasional base update key and a periodic incremental update key to reduce the size of update keys in our DRIBE scheme.https://ieeexplore.ieee.org/document/10136694/Identity-based encryptionkey revocationsubset coverupdate key delegationpublic verifiability
spellingShingle Kwangsu Lee
Delegate and Verify the Update Keys of Revocable Identity-Based Encryption
IEEE Access
Identity-based encryption
key revocation
subset cover
update key delegation
public verifiability
title Delegate and Verify the Update Keys of Revocable Identity-Based Encryption
title_full Delegate and Verify the Update Keys of Revocable Identity-Based Encryption
title_fullStr Delegate and Verify the Update Keys of Revocable Identity-Based Encryption
title_full_unstemmed Delegate and Verify the Update Keys of Revocable Identity-Based Encryption
title_short Delegate and Verify the Update Keys of Revocable Identity-Based Encryption
title_sort delegate and verify the update keys of revocable identity based encryption
topic Identity-based encryption
key revocation
subset cover
update key delegation
public verifiability
url https://ieeexplore.ieee.org/document/10136694/
work_keys_str_mv AT kwangsulee delegateandverifytheupdatekeysofrevocableidentitybasedencryption