{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,4]],"date-time":"2026-04-04T18:10:01Z","timestamp":1775326201995,"version":"3.50.1"},"reference-count":35,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2020,5,13]],"date-time":"2020-05-13T00:00:00Z","timestamp":1589328000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2020,5,13]],"date-time":"2020-05-13T00:00:00Z","timestamp":1589328000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["61472416"],"award-info":[{"award-number":["61472416"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"crossref","award":["61632020"],"award-info":[{"award-number":["61632020"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"crossref"}]},{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["61772520"],"award-info":[{"award-number":["61772520"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["61802392"],"award-info":[{"award-number":["61802392"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["61972094"],"award-info":[{"award-number":["61972094"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"name":"Key Research Project of Zhejiang Province","award":["2017C01062"],"award-info":[{"award-number":["2017C01062"]}]},{"name":"Beijing Municipal Science and Technology Project","award":["Z191100007119007"],"award-info":[{"award-number":["Z191100007119007"]}]},{"name":"Beijing Municipal Science and Technology Project","award":["Z191100007119002"],"award-info":[{"award-number":["Z191100007119002"]}]},{"name":"Key Research and Development Project of Zhejiang Province","award":["2020C01078"],"award-info":[{"award-number":["2020C01078"]}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Cybersecur"],"published-print":{"date-parts":[[2020,12]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>As the only approved Identity-Based Encryption scheme in China that is also standardized by ISO, SM9-IBE has been widely adopted in many real-world applications. However, similar to other IBE standard algorithms, SM9-IBE currently lacks revocation mechanism, which is vital for a real system. Worse still, we find that existing revocable techniques may not be suitable and efficient when applying to SM9-IBE. Given the widespread use of SM9-IBE, an efficient and robust user revocation mechanism becomes an urgent issue.In this work, we propose a dedicated server-aided revocation mechanism, which for the first time achieves the secure, immediate and robust user revocation for SM9-IBE. Provided with a compact system model, the proposed method leverages an existing server to perform all heavy workloads during user revocation, thus leaving no communication and computation costs for the key generation center and users. Moreover, the mechanism supports key-exposure resistance, meaning the user revocation mechanism is robust even if the revocation key leaks. We then formally define and prove the security. At last, we present theoretical comparisons and an implementation in terms of computational latency and throughput. The results indicate the efficiency and practicability of the proposed mechanism.<\/jats:p>","DOI":"10.1186\/s42400-020-00054-6","type":"journal-article","created":{"date-parts":[[2020,5,13]],"date-time":"2020-05-13T00:02:18Z","timestamp":1589328138000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":12,"title":["Server-aided immediate and robust user revocation mechanism for SM9"],"prefix":"10.1186","volume":"3","author":[{"given":"Shuzhou","family":"Sun","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Hui","family":"Ma","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Rui","family":"Zhang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Wenhan","family":"Xu","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2020,5,13]]},"reference":[{"issue":"2","key":"54_CR1","doi-asserted-by":"publisher","first-page":"178","DOI":"10.1007\/s00145-007-9000-z","volume":"21","author":"K Bentahar","year":"2008","unstructured":"Bentahar, K, Farshim P, Malone-Lee J, Smart NP (2008) Generic constructions of identity-based and certificateless kems. J Cryptol 21(2):178\u2013199.","journal-title":"J Cryptol"},{"key":"54_CR2","doi-asserted-by":"publisher","unstructured":"Boldyreva, A, Goyal V, Kumar V (2008) Identity-based encryption with efficient revocation In: Proceedings of the 15th ACM Conference on Computer and Communications Security, 417\u2013426.. ACM. https:\/\/doi.org\/10.1145\/1455770.1455823.","DOI":"10.1145\/1455770.1455823"},{"key":"54_CR3","doi-asserted-by":"publisher","unstructured":"Boneh, D, Boyen X (2004) Efficient selective-id secure identity-based encryption without random oracles In: International Conference on the Theory and Applications of Cryptographic Techniques, 223\u2013238.. Springer. https:\/\/doi.org\/10.1007\/978-3-540-24676-3_14.","DOI":"10.1007\/978-3-540-24676-3_14"},{"key":"54_CR4","doi-asserted-by":"publisher","unstructured":"Boneh, D, Boyen X (2004) Secure identity based encryption without random oracles In: Annual International Cryptology Conference, 443\u2013459.. Springer. https:\/\/doi.org\/10.1007\/978-3-540-28628-8_27.","DOI":"10.1007\/978-3-540-28628-8_27"},{"key":"54_CR5","unstructured":"Boneh, D, Ding X, Tsudik G, Wong C-M (2001) A method for fast revocation of public key certificates and security capabilities In: USENIX Security Symposium, 22."},{"key":"54_CR6","doi-asserted-by":"publisher","unstructured":"Boneh, D, Franklin M (2001) Identity-based encryption from the weil pairing In: Annual International Cryptology Conference, 213\u2013229.. Springer. https:\/\/doi.org\/10.1137\/s0097539701398521.","DOI":"10.1137\/s0097539701398521"},{"key":"54_CR7","doi-asserted-by":"publisher","unstructured":"Boyen, X (2007) General ad hoc encryption from exponent inversion ibe In: Annual International Conference on the Theory and Applications of Cryptographic Techniques, 394\u2013411.. Springer. https:\/\/doi.org\/10.1007\/978-3-540-72540-4_23.","DOI":"10.1007\/978-3-540-72540-4_23"},{"key":"54_CR8","doi-asserted-by":"publisher","unstructured":"Boyen, X, Martin L (2007) Identity-based cryptography standard (ibcs)# 1: Supersingular curve implementations of the bf and bb1 cryptosystems. Technical report, RFC 5091, December. https:\/\/doi.org\/10.17487\/rfc5091.","DOI":"10.17487\/rfc5091"},{"key":"54_CR9","doi-asserted-by":"publisher","unstructured":"Canetti, R, Halevi S, Katz J (2004) Chosen-ciphertext security from identity-based encryption In: International Conference on the Theory and Applications of Cryptographic Techniques, 207\u2013222.. Springer. https:\/\/doi.org\/10.1007\/978-3-540-24676-3_13.","DOI":"10.1007\/978-3-540-24676-3_13"},{"key":"54_CR10","unstructured":"Cheng, Z (2017) The SM9 Cryptographic Schemes. Cryptol ePrint Arch. Report 2017\/117. https:\/\/eprint.iacr.org\/2017\/117."},{"key":"54_CR11","doi-asserted-by":"publisher","unstructured":"Cocks, C (2001) An identity based encryption scheme based on quadratic residues In: IMA International Conference on Cryptography and Coding, 360\u2013363.. Springer. https:\/\/doi.org\/10.1007\/3-540-45325-3_32.","DOI":"10.1007\/3-540-45325-3_32"},{"key":"54_CR12","doi-asserted-by":"publisher","first-page":"46","DOI":"10.1109\/99.660313","volume":"1","author":"L Dagum","year":"1998","unstructured":"Dagum, L, Menon R (1998) Openmp: An industry-standard api for shared-memory programming. Comput Sci Eng 1:46\u201355.","journal-title":"Comput Sci Eng"},{"key":"54_CR13","doi-asserted-by":"publisher","unstructured":"Delerabl\u00e9e, C (2007) Identity-based broadcast encryption with constant size ciphertexts and private keys In: International Conference on the Theory and Application of Cryptology and Information Security, 200\u2013215.. Springer. https:\/\/doi.org\/10.1007\/978-3-540-76900-2_12.","DOI":"10.1007\/978-3-540-76900-2_12"},{"key":"54_CR14","doi-asserted-by":"publisher","unstructured":"Ge, A, Wei P (2019) Identity-based broadcast encryption with efficient revocation In: IACR International Workshop on Public Key Cryptography, 405\u2013435.. Springer. https:\/\/doi.org\/10.1007\/978-3-030-17253-4_14.","DOI":"10.1007\/978-3-030-17253-4_14"},{"key":"54_CR15","doi-asserted-by":"publisher","unstructured":"Gentry, C (2006) Practical identity-based encryption without random oracles In: Annual International Conference on the Theory and Applications of Cryptographic Techniques, 445\u2013464.. Springer. https:\/\/doi.org\/10.1007\/11761679_27.","DOI":"10.1007\/11761679_27"},{"key":"54_CR16","unstructured":"Gm\/t (2016) 0044.1-2016 identity-based cryptographic algorithms sm9-part 1: General. Technical report."},{"key":"54_CR17","unstructured":"Gm\/t (2016) 0044.5-2016 identity-based cryptographic algorithms sm9-part 5: Parameter definition. Technical report."},{"key":"54_CR18","unstructured":"IEEE (2013) std 1363.3-2013 ieee standard for identity-based cryptographic techniques using pairings. Technical report. IEEE Comput Soc."},{"key":"54_CR19","unstructured":"Iso\/iec (2015) 18033-5:2015 information technology \u2013 security techniques \u2013 encryption algorithms \u2013 part 5: Identity-based ciphers. Technical report, ISO\/IEC."},{"issue":"3","key":"54_CR20","doi-asserted-by":"publisher","first-page":"325","DOI":"10.1145\/1178618.1178622","volume":"9","author":"N Kogan","year":"2006","unstructured":"Kogan, N, Shavitt Y, Wool A (2006) A practical revocation scheme for broadcast encryption using smartcards. ACM Trans Inf Syst Secur (TISSEC) 9(3):325\u2013351.","journal-title":"ACM Trans Inf Syst Secur (TISSEC)"},{"key":"54_CR21","doi-asserted-by":"publisher","unstructured":"Li, J, Jia C, Li J, Chen X (2012) Outsourcing encryption of attribute-based encryption with mapreduce In: International Conference on Information and Communications Security, 191\u2013201.. Springer. https:\/\/doi.org\/10.1007\/978-3-642-34129-8_17.","DOI":"10.1007\/978-3-642-34129-8_17"},{"issue":"2","key":"54_CR22","doi-asserted-by":"publisher","first-page":"425","DOI":"10.1109\/TC.2013.208","volume":"64","author":"J Li","year":"2013","unstructured":"Li, J, Li J, Chen X, Jia C, Lou W (2013) Identity-based encryption with outsourced revocation in cloud computing. IEEE Trans Comput 64(2):425\u2013437.","journal-title":"IEEE Trans Comput"},{"key":"54_CR23","doi-asserted-by":"publisher","unstructured":"Libert, B, Quisquater J-J (2003) Efficient revocation and threshold pairing based cryptosystems In: Proceedings of the Twenty-second Annual Symposium on Principles of Distributed Computing, 163\u2013171.. ACM. https:\/\/doi.org\/10.1145\/872035.872059.","DOI":"10.1145\/872035.872059"},{"key":"54_CR24","doi-asserted-by":"publisher","unstructured":"Libert, B, Vergnaud D (2009) Adaptive-id secure revocable identity-based encryption In: Cryptographers\u2019 Track at the RSA Conference, 1\u201315.. Springer. https:\/\/doi.org\/10.1007\/978-3-642-00862-7_1.","DOI":"10.1007\/978-3-642-00862-7_1"},{"key":"54_CR25","doi-asserted-by":"publisher","unstructured":"Martin, L, Appenzeller G, Schertler M (2009) Identity-based encryption architecture and supporting data structures. Identity. https:\/\/doi.org\/10.17487\/rfc5408.","DOI":"10.17487\/rfc5408"},{"key":"54_CR26","doi-asserted-by":"publisher","unstructured":"Martin, L, Schertler M (2009) Using the boneh-franklin and boneh-boyen identity-based encryption algorithms with the cryptographic message syntax (cms). https:\/\/doi.org\/10.17487\/rfc5409.","DOI":"10.17487\/rfc5409"},{"key":"54_CR27","doi-asserted-by":"publisher","unstructured":"Naor, D, Naor M, Lotspiech J (2001) Revocation and tracing schemes for stateless receivers In: Annual International Cryptology Conference, 41\u201362.. Springer. https:\/\/doi.org\/10.1007\/3-540-44647-8_3.","DOI":"10.1007\/3-540-44647-8_3"},{"key":"54_CR28","doi-asserted-by":"publisher","unstructured":"Qin, B, Deng RH, Li Y, Liu S (2015) Server-aided revocable identity-based encryption In: European Symposium on Research in Computer Security, 286\u2013304.. Springer. https:\/\/doi.org\/10.1007\/978-3-319-24174-6_15.","DOI":"10.1007\/978-3-319-24174-6_15"},{"key":"54_CR29","doi-asserted-by":"publisher","unstructured":"Sahai, A, Waters B (2005) Fuzzy identity-based encryption In: Annual International Conference on the Theory and Applications of Cryptographic Techniques, 457\u2013473.. Springer. https:\/\/doi.org\/10.1007\/11426639_27.","DOI":"10.1007\/11426639_27"},{"key":"54_CR30","first-page":"54","volume":"2003","author":"R Sakai","year":"2003","unstructured":"Sakai, R, Kasahara M (2003) Id based cryptosystems with pairing on elliptic curve. IACR Cryptol ePrint Arch 2003:54.","journal-title":"IACR Cryptol ePrint Arch"},{"key":"54_CR31","doi-asserted-by":"publisher","unstructured":"Seo, JH, Emura K (2013) Revocable identity-based encryption revisited: Security model and construction In: International Workshop on Public Key Cryptography, 216\u2013234.. Springer. https:\/\/doi.org\/10.1007\/978-3-642-36362-7_14.","DOI":"10.1007\/978-3-642-36362-7_14"},{"key":"54_CR32","unstructured":"Shoup, V (2001) A proposal for an iso standard for public key encryption (version 2.1). IACR e-Print Arch 112."},{"key":"54_CR33","unstructured":"Shoup, V (2006) ISO\/IEC 18033-2: 2006. Information Technology\u2013Security Techniques\u2013Encryption Algorithms\u2013Part 2."},{"key":"54_CR34","unstructured":"Wang, X, Yu H (2016) Sm3 cryptographic hash algorithm. J Inf Secur Res:983\u2013994."},{"key":"54_CR35","doi-asserted-by":"publisher","unstructured":"Waters, B (2005) Efficient identity-based encryption without random oracles In: Annual International Conference on the Theory and Applications of Cryptographic Techniques, 114\u2013127.. Springer. https:\/\/doi.org\/10.1007\/11426639_7.","DOI":"10.1007\/11426639_7"}],"container-title":["Cybersecurity"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1186\/s42400-020-00054-6.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1186\/s42400-020-00054-6\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1186\/s42400-020-00054-6.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,5,12]],"date-time":"2021-05-12T23:08:42Z","timestamp":1620860922000},"score":1,"resource":{"primary":{"URL":"https:\/\/cybersecurity.springeropen.com\/articles\/10.1186\/s42400-020-00054-6"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,5,13]]},"references-count":35,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2020,12]]}},"alternative-id":["54"],"URL":"https:\/\/doi.org\/10.1186\/s42400-020-00054-6","relation":{},"ISSN":["2523-3246"],"issn-type":[{"value":"2523-3246","type":"electronic"}],"subject":[],"published":{"date-parts":[[2020,5,13]]},"assertion":[{"value":"3 September 2019","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"26 April 2020","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"13 May 2020","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"The authors declare that they have no competing interests.","order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Competing interests"}}],"article-number":"12"}}