RLWE支持的密钥转换重线性化全同态加密方案
28 浏览量
更新于2024-08-31
收藏 2.32MB PDF 举报
本文主要探讨了基于Ring Learning with Errors (RLWE)的全同态加密方案,一种在密码学领域具有重要意义的加密技术。RLWE是一种基于环上的学习带有错误的采样问题,其安全性建立在数学难题之上,特别适用于实现高效且安全的计算在加密数据上的功能。
作者借鉴了Kristin Lauter等人提出的"某种程度上同态"(Somewhat Homomorphic Encryption, SWE)方案,并在此基础上创新地引入了"带密钥转换的重线性化技术"。重线性化技术允许在保持加密状态下进行复杂的数学运算,而无需先解密,这是全同态加密的关键特性,使得加密数据可以在不解密的情况下进行处理,如加法、乘法等操作。
作者将这个重线性化技术与"模转换"相结合,设计了一个非自举的层次化全同态加密方案。"非自举"意味着加密过程不需要依赖于其他更高级别的同态计算,而"层次化"则强调了方案的可扩展性和效率,使得不同的计算层次可以独立执行,便于优化和管理复杂电路。
方案的核心优点在于其简洁的同态操作,使得电路层结构更加清晰,用户能够直观地理解并构建所需的加密电路。此外,通过引入"平凡门操作",进一步简化了实际应用中的编程复杂性,提高了方案的实用性。
为了提升方案的性能,文章还提到了利用"自举技术"进行优化。自举技术是一种在加密系统中提升计算效率的方法,通过将低级同态操作提升到更高层次,减少了加密和解密的次数,从而显著提高了同态运算的能力。这种技术在全同态加密中扮演着至关重要的角色,使得基于RLWE的方案能够在实际应用中实现更高效的计算。
这篇文章为全同态加密的研究领域提供了一种新颖且实用的方案,它结合了RLWE的安全基础、重线性化技术和模转换的优势,同时通过优化的自举技术提高了计算性能。这一成果对于推动密码学的发展,尤其是在云计算、物联网等对数据隐私保护要求极高的场景下,具有重要的理论和实践价值。
2020-04-13 上传
2023-04-28 上传
2023-04-28 上传
weixin_38556189
- 粉丝: 8
- 资源: 921
最新资源
- Android圆角进度条控件的设计与应用
- mui框架实现带侧边栏的响应式布局
- Android仿知乎横线直线进度条实现教程
- SSM选课系统实现:Spring+SpringMVC+MyBatis源码剖析
- 使用JavaScript开发的流星待办事项应用
- Google Code Jam 2015竞赛回顾与Java编程实践
- Angular 2与NW.js集成:通过Webpack和Gulp构建环境详解
- OneDayTripPlanner:数字化城市旅游活动规划助手
- TinySTM 轻量级原子操作库的详细介绍与安装指南
- 模拟PHP序列化:JavaScript实现序列化与反序列化技术
- ***进销存系统全面功能介绍与开发指南
- 掌握Clojure命名空间的正确重新加载技巧
- 免费获取VMD模态分解Matlab源代码与案例数据
- BuglyEasyToUnity最新更新优化:简化Unity开发者接入流程
- Android学生俱乐部项目任务2解析与实践
- 掌握Elixir语言构建高效分布式网络爬虫