可验证外包属性加密:安全访问更新方案

2 下载量 83 浏览量 更新于2024-08-29 1 收藏 955KB PDF 举报
"这篇学术文章发表于2019年的《网络与信息安全学报》,作者是林素青,探讨了一种支持访问更新的可验证外包属性加密方案,旨在解决公共云存储加密数据的安全访问问题。该方案基于经典的KP-ABE(Key-Policy Attribute-Based Encryption)方案,并通过精心设计的算法实现了外包解密和密文访问权限的更新功能,同时提供了对外包计算的可验证性,以保证第三方服务器的正确操作。在标准模型下,方案对原始密文和更新密文都具有选择IND-CPA安全性,并且具有弱主私钥安全性以及外包计算验证的可靠性。相较于同类方案,它实现了功能、安全性和效率的综合提升。" 本文提出的加密方案主要关注以下几个关键知识点: 1. **属性加密(Attribute-Based Encryption, ABE)**:这是一种高级的公钥加密技术,允许根据用户的属性或属性集来控制解密密文的能力。在这种系统中,密文是基于特定的策略或规则(即属性)加密的,只有拥有正确属性的用户才能解密。 2. **外包解密(Outsourced Decryption)**:在云存储环境中,由于计算资源的限制,用户可能会选择将解密任务外包给第三方服务器执行。这要求设计出一种机制,使得解密过程可以在服务器端完成,同时用户仍能验证结果的正确性,而无需亲自进行计算。 3. **访问更新(Access Update)**:此方案允许用户在不暴露明文信息的情况下,动态地更新密文的访问策略。这意味着可以灵活地添加或删除特定用户对加密数据的访问权限,增强了数据访问的灵活性和安全性。 4. **可验证外包计算(Verifiable Outsourced Computation)**:为了防止第三方服务器在执行外包计算时作恶,方案提供了计算的可验证性,确保服务器按照预定规则正确地执行了计算过程。这样,用户即使不直接参与计算,也能确认其结果的准确性。 5. **选择IND-CPA安全性(Selective IND-CPA Security)**:这是加密方案的一个重要安全性指标,表明在选择密文攻击模型下,攻击者无法区分加密的两个随机消息,从而保证了加密的不可区分性。 6. **弱主私钥安全性(Weak Master Key Security)**:在这种安全模型中,即使攻击者获取了部分用户的密钥,也无法推导出主密钥,从而保护了系统的整体安全性。 7. **效率优化**:该方案不仅关注安全性和功能性,还考虑了实际应用中的计算效率,通过算法优化实现了这些特性的协同提升。 8. **标准模型证明**:与理想模型不同,标准模型更接近现实世界的计算环境,方案在标准模型下被证明安全,这意味着它在实际应用中具有更强的可信度。 这个研究对于云存储和大数据安全领域具有重要意义,因为它提供了一种实用且安全的加密方法,既能保证数据隐私,又能适应不断变化的访问需求,同时还能够有效地验证外包计算的正确性。