Generic CCA Secure Key Homomorphic KEM and Updatable Public Key Encryption

被引:0
|
作者
Chen, Kaiming [1 ]
Miyaji, Atsuko [1 ]
Chen, Jiageng [2 ]
机构
[1] Osaka Univ, Grad Sch Engn, Osaka, Japan
[2] Cent China Normal Univ, Wuhan, Peoples R China
基金
中国国家自然科学基金;
关键词
Updatable Public Key Encryption; Key Encapsulation Mechanism; Secure Messaging Protocols;
D O I
10.1007/978-981-97-9053-1_10
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Updatable Public Key Encryption (UPKE) is a technique for updating public and private keys in secure messaging protocols, which was initially introduced by Jost et al. (EUROCRYPTO '19). Alwen et al. (CRYPTO '20) later provided an IND-CPA secure UPKE. Asano et al., in turn, applied the FO transformation to UPKE outputs to achieve IND-CCA security. However, their approach doubles the time complexity, as they treat the IND-CPA UPKE as a black box that runs the encryption process once. In this paper, we formalize an IND-CCA model for key encapsulation mechanisms that involve a one-way homomorphic function which is named key homomorphism (KhKEM). If we construct a UPKE scheme from an IND-CCA KhKEM, a one-way secure pseudorandom generator, and an IND-CCA Encrypt-then-MAC symmetric encryption scheme, we demonstrate that this generic hybrid UPKE design will be IND-CCA secure. We finally consider three KhKEM instances and discuss the parameters and efficiency. We show that our scheme has better efficiency compared with Asano et al.'s scheme.
引用
收藏
页码:168 / 185
页数:18
相关论文
共 50 条
  • [1] Public-Key Anamorphism in (CCA-Secure) Public-Key Encryption and Beyond
    Persiano, Giuseppe
    Phan, Duong Hieu
    Yung, Moti
    ADVANCES IN CRYPTOLOGY - CRYPTO 2024, PT II, 2024, 14921 : 422 - 455
  • [2] Key-Updatable Public-Key Encryption with Keyword Search: Models and Generic Constructions
    Anada, Hiroaki
    Kanaoka, Akira
    Matsuzaki, Natsume
    Watanabe, Yohei
    INFORMATION SECURITY AND PRIVACY, 2018, 10946 : 341 - 359
  • [3] Backward-Leak Uni-Directional Updatable Encryption from (Homomorphic) Public Key Encryption
    Galteland, Yao Jiang
    Pan, Jiaxin
    PUBLIC-KEY CRYPTOGRAPHY - PKC 2023, PT II, 2023, 13941 : 399 - 428
  • [4] Simple and Efficient KDM-CCA Secure Public Key Encryption
    Kitagawa, Fuyuki
    Matsuda, Takahiro
    Tanaka, Keisuke
    ADVANCES IN CRYPTOLOGY - ASIACRYPT 2019, PT III, 2019, 11923 : 97 - 127
  • [5] Updatable Public Key Encryption in the Standard Model
    Dodis, Yevgeniy
    Karthikeyan, Harish
    Wichs, Daniel
    THEORY OF CRYPTOGRAPHY, TCC 2021, PT III, 2021, 13044 : 254 - 285
  • [6] Public Key Encryption with Secure Key Leasing
    Agrawal, Shweta
    Kitagawa, Fuyuki
    Nishimaki, Ryo
    Yamada, Shota
    Yamakawa, Takashi
    ADVANCES IN CRYPTOLOGY - EUROCRYPT 2023, PT I, 2023, 14004 : 581 - 610
  • [7] New leakage-resilient CCA-secure public key encryption
    Kurosawa, Kaoru
    Nojima, Ryo
    Phong, Le Trieu
    JOURNAL OF MATHEMATICAL CRYPTOLOGY, 2013, 7 (04) : 297 - 312
  • [8] A general construction of IND-CCA2 secure public key encryption
    Kiltz, E
    Malone-Lee, J
    CRYPTOGRAPHY AND CODING, PROCEEDINGS, 2003, 2898 : 152 - 166
  • [9] Generic combination of public key encryption with keyword search and public key encryption
    Zhang, Rui
    Imai, Hideki
    CRYPTOLOGY AND NETWORK SECURITY, 2007, 4856 : 159 - 174
  • [10] Chosen Ciphertext Secure Keyed-Homomorphic Public-Key Encryption
    Emura, Keita
    Hanaoka, Goichiro
    Ohtake, Go
    Matsuda, Takahiro
    Yamada, Shota
    PUBLIC-KEY CRYPTOGRAPHY - PKC 2013, 2013, 7778 : 32 - 50