A Provably-Secure Outsourced Revocable Certificateless Signature Scheme Without Bilinear Pairings
Certificateless public key cryptosystem (CLPKC) is a desirable cryptographic system because it refrains from both certificate management and key escrow. In CLPKC, how to revoke a misbehaving or compromised user is an important issue. However, the existing revocable methods in CLPKC are impractical b...
Main Authors: | , , |
---|---|
Format: | Article |
Language: | English |
Published: |
IEEE
2018-01-01
|
Series: | IEEE Access |
Subjects: | |
Online Access: | https://ieeexplore.ieee.org/document/8532296/ |
id |
doaj-562c0a160b0e459fa596c9a8d912789d |
---|---|
record_format |
Article |
spelling |
doaj-562c0a160b0e459fa596c9a8d912789d2021-03-29T21:36:20ZengIEEEIEEE Access2169-35362018-01-016738467385510.1109/ACCESS.2018.28808758532296A Provably-Secure Outsourced Revocable Certificateless Signature Scheme Without Bilinear PairingsHongzhen Du0https://orcid.org/0000-0001-7195-984XQiaoYan Wen1Shanshan Zhang2School of Mathematics and Information Science, Baoji University of Arts and Sciences, Baoji, ChinaState Key Laboratory of Networking and Switching Technology, Beijing University of Posts and Telecommunications, Beijing, ChinaSchool of Mathematics and Information Science, Baoji University of Arts and Sciences, Baoji, ChinaCertificateless public key cryptosystem (CLPKC) is a desirable cryptographic system because it refrains from both certificate management and key escrow. In CLPKC, how to revoke a misbehaving or compromised user is an important issue. However, the existing revocable methods in CLPKC are impractical because of the use of either an expensive mediator or a burdensome key generation center (KGC). In order to overcome this drawback, we introduce outsourcing computation into CLPKC for the first time and design an outsourced revocable certificateless signature (ORCLS) scheme, and the revocation functionality is outsourced to a cloud server. The amount of computation needed to revoke a user is borne by the cloud server, which greatly reduces the burden on the KGC. In the rest of this paper, we formalize the definition and the security model for an ORCLS scheme and construct the first ORCLS scheme without bilinear pairings. It is proved that our scheme is existential unforgeable against adaptive chosen-message attacks from Type I, Type II, Type III, and Type IV adversaries under the elliptic curve discrete logarithm problem. Moreover, our scheme needs less computational cost and communication overhead and thus is more efficient than the other proposed revocable certificateless signature schemes so far.https://ieeexplore.ieee.org/document/8532296/Certificateless signaturerevocationcloud serverelliptic curve discrete logarithm problem |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Hongzhen Du QiaoYan Wen Shanshan Zhang |
spellingShingle |
Hongzhen Du QiaoYan Wen Shanshan Zhang A Provably-Secure Outsourced Revocable Certificateless Signature Scheme Without Bilinear Pairings IEEE Access Certificateless signature revocation cloud server elliptic curve discrete logarithm problem |
author_facet |
Hongzhen Du QiaoYan Wen Shanshan Zhang |
author_sort |
Hongzhen Du |
title |
A Provably-Secure Outsourced Revocable Certificateless Signature Scheme Without Bilinear Pairings |
title_short |
A Provably-Secure Outsourced Revocable Certificateless Signature Scheme Without Bilinear Pairings |
title_full |
A Provably-Secure Outsourced Revocable Certificateless Signature Scheme Without Bilinear Pairings |
title_fullStr |
A Provably-Secure Outsourced Revocable Certificateless Signature Scheme Without Bilinear Pairings |
title_full_unstemmed |
A Provably-Secure Outsourced Revocable Certificateless Signature Scheme Without Bilinear Pairings |
title_sort |
provably-secure outsourced revocable certificateless signature scheme without bilinear pairings |
publisher |
IEEE |
series |
IEEE Access |
issn |
2169-3536 |
publishDate |
2018-01-01 |
description |
Certificateless public key cryptosystem (CLPKC) is a desirable cryptographic system because it refrains from both certificate management and key escrow. In CLPKC, how to revoke a misbehaving or compromised user is an important issue. However, the existing revocable methods in CLPKC are impractical because of the use of either an expensive mediator or a burdensome key generation center (KGC). In order to overcome this drawback, we introduce outsourcing computation into CLPKC for the first time and design an outsourced revocable certificateless signature (ORCLS) scheme, and the revocation functionality is outsourced to a cloud server. The amount of computation needed to revoke a user is borne by the cloud server, which greatly reduces the burden on the KGC. In the rest of this paper, we formalize the definition and the security model for an ORCLS scheme and construct the first ORCLS scheme without bilinear pairings. It is proved that our scheme is existential unforgeable against adaptive chosen-message attacks from Type I, Type II, Type III, and Type IV adversaries under the elliptic curve discrete logarithm problem. Moreover, our scheme needs less computational cost and communication overhead and thus is more efficient than the other proposed revocable certificateless signature schemes so far. |
topic |
Certificateless signature revocation cloud server elliptic curve discrete logarithm problem |
url |
https://ieeexplore.ieee.org/document/8532296/ |
work_keys_str_mv |
AT hongzhendu aprovablysecureoutsourcedrevocablecertificatelesssignatureschemewithoutbilinearpairings AT qiaoyanwen aprovablysecureoutsourcedrevocablecertificatelesssignatureschemewithoutbilinearpairings AT shanshanzhang aprovablysecureoutsourcedrevocablecertificatelesssignatureschemewithoutbilinearpairings AT hongzhendu provablysecureoutsourcedrevocablecertificatelesssignatureschemewithoutbilinearpairings AT qiaoyanwen provablysecureoutsourcedrevocablecertificatelesssignatureschemewithoutbilinearpairings AT shanshanzhang provablysecureoutsourcedrevocablecertificatelesssignatureschemewithoutbilinearpairings |
_version_ |
1724192638100307968 |