期刊文献+

一种高效的CCA1安全的全同态加密方案

原文传递
导出
摘要 全同态加密(Fully Homomorphic Encryption,FHE)的密文运算特性决定了其无法达到CCA2安全,而如何构造CCA1安全的FHE方案一直是一个开放问题。针对以往的CCA1安全的FHE方案存在计算复杂度高,效率低的问题,本文提出了一个高效的CCA1安全的FHE方案。首先,对已有的分层身份基全同态加密方案进行完善,利用分层身份基加密中祖先身份和后代身份的结构关系,使用祖先身份的私钥解密后代身份的密文。其次,利用上述分层身份基全同态加密方案得到本文FHE方案。最后,通过模拟攻击交互过程,证明本文FHE方案的CCA1安全性。结果表明,与同类方案相比,本文FHE方案安全性与之相同。并且,在特定场景下,本方案计算复杂度更小、紧凑性更好、能够减轻根PKG的负担、实现更加灵活的解密过程,因而更加高效。
作者 盛冶 涂广升
出处 《网络安全技术与应用》 2024年第10期24-28,共5页 Network Security Technology & Application
  • 相关文献

参考文献1

二级参考文献13

  • 1陈昭智,郑建德.一种基于身份分层结构加密算法的广播加密方案[J].厦门大学学报(自然科学版),2006,45(3):342-346. 被引量:8
  • 2Shamir A.Identity-based cryptosystems and signature sehemes[C]//Proceedings of Cryptology-Crypt, 1984 : 47-53. 被引量:1
  • 3Horwitz J, Lynn B.Towards hierarchical identity-based en- cryption[C]//Advance of Cryptology-Eurocrypt, 2002 : 466-481. 被引量:1
  • 4Gentry C, Silverberg A.Hierarchical id-based encryption without random oracles[C]//Cryptography-ASIACRYPT, 2002 : 548-566. 被引量:1
  • 5Boneh D, Boyen X.Efficient selectice-ID secure identity based encryption without random oracles[C]//EUROCRYPT' 04,2004: 223-238. 被引量:1
  • 6Boneh D,Boyen X,Goh E J.Hierarchical identity based encryption with constant size[C]//Ciphertext-EUROCRYPT, 2005 : 440-456. 被引量:1
  • 7Boneh D, Franklin M.Identity-based encryption the Weil pairing[J].SIAM Journal on Computing, 2003, 32(3): 586-615. 被引量:1
  • 8Chatterjee S, Sarker ROn hierarchical identity based en- cryption protocols with short public parameters[C]//Proc of the 8th Annual International Conference on Informa- tion Security and Cryptology,2005:424-440. 被引量:1
  • 9Goldwasser S,Micali S,Rivest R L.A digital signature scheme secure against adaptive chosen-message attacks[J]. SIAM Journal on Computing, 1988,17(2) :281-308. 被引量:1
  • 10Bellare M,Rogaway ERandom oracles are practical:a paradigm for designing efficient protocols[C]//First ACM Conference on Computer and Communications Security. NY : ACM, 1993 : 62-73. 被引量:1

共引文献5

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部