RLWE支持的密钥转换重线性化全同态加密方案

7 下载量 28 浏览量 更新于2024-08-31 收藏 2.32MB PDF 举报
本文主要探讨了基于Ring Learning with Errors (RLWE)的全同态加密方案,一种在密码学领域具有重要意义的加密技术。RLWE是一种基于环上的学习带有错误的采样问题,其安全性建立在数学难题之上,特别适用于实现高效且安全的计算在加密数据上的功能。 作者借鉴了Kristin Lauter等人提出的"某种程度上同态"(Somewhat Homomorphic Encryption, SWE)方案,并在此基础上创新地引入了"带密钥转换的重线性化技术"。重线性化技术允许在保持加密状态下进行复杂的数学运算,而无需先解密,这是全同态加密的关键特性,使得加密数据可以在不解密的情况下进行处理,如加法、乘法等操作。 作者将这个重线性化技术与"模转换"相结合,设计了一个非自举的层次化全同态加密方案。"非自举"意味着加密过程不需要依赖于其他更高级别的同态计算,而"层次化"则强调了方案的可扩展性和效率,使得不同的计算层次可以独立执行,便于优化和管理复杂电路。 方案的核心优点在于其简洁的同态操作,使得电路层结构更加清晰,用户能够直观地理解并构建所需的加密电路。此外,通过引入"平凡门操作",进一步简化了实际应用中的编程复杂性,提高了方案的实用性。 为了提升方案的性能,文章还提到了利用"自举技术"进行优化。自举技术是一种在加密系统中提升计算效率的方法,通过将低级同态操作提升到更高层次,减少了加密和解密的次数,从而显著提高了同态运算的能力。这种技术在全同态加密中扮演着至关重要的角色,使得基于RLWE的方案能够在实际应用中实现更高效的计算。 这篇文章为全同态加密的研究领域提供了一种新颖且实用的方案,它结合了RLWE的安全基础、重线性化技术和模转换的优势,同时通过优化的自举技术提高了计算性能。这一成果对于推动密码学的发展,尤其是在云计算、物联网等对数据隐私保护要求极高的场景下,具有重要的理论和实践价值。