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...
Main Author: | |
---|---|
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 |