增量确定性公钥加密技术解析
在当今的数字世界中,数据的安全性和处理效率是至关重要的两个方面。公钥加密作为保障数据安全的重要手段,其不同的加密方式在实际应用中有着各自的优缺点。本文将深入探讨增量确定性公钥加密这一新兴技术,分析其原理、优势以及具体的实现方案。
1. 公钥加密的现状与问题
公钥加密的语义安全概念由 Goldwasser 和 Micali 提出,它能提供强大的隐私保护,但需要随机化的加密算法。然而,随机化加密在大型存储系统中存在一些问题:
- 破坏存储系统假设 :随机化加密破坏了大型存储系统中对搜索和去重高效实现至关重要的一些假设。
- 增加数据长度 :随机化加密必然会增加明文的长度,这在某些应用场景中,如遗留代码或原地加密,可能是不可取的。
为了解决这些问题,确定性公钥加密应运而生。
2. 确定性加密的特点与挑战
确定性公钥加密由 Bellare、Boldyreva 和 O’Neill 提出,其加密算法是确定性的。这种加密方式具有以下优点:
- 便于索引和搜索 :由于加密算法是确定性的,可以对加密数据进行索引和快速搜索。
- 可能实现长度保留 :存在具有长度保留密文的方案。
- 利于去重 :与随机化加密不同,使用去重技术可能会显著节省存储空间。
然而,确定性加密的安全性依赖于明文具有高最小熵的假设。为了提高安全边际,通常需要加密更长的明文。但如果每次更改明文都需要重新计
超级会员免费看
订阅专栏 解锁全文
384

被折叠的 条评论
为什么被折叠?



