标准模型下的安全多级身份加密方案
需积分: 9 114 浏览量
更新于2024-09-12
收藏 222KB PDF 举报
"标准模型下安全的基于身份的加密方案"
基于身份的加密(Identity-Based Encryption, IBE)是一种公钥加密方法,其中用户的公钥直接与其身份(如电子邮件地址或手机号码)相关联,简化了密钥管理和分发。本文由王天芹教授在2012年发表,探讨了在标准模型下构建安全的IBE方案,这是一个重要的进展,因为传统的安全性证明通常依赖于随机预言机模型,而标准模型更接近实际计算环境,不依赖任何理想的假设。
文章首先介绍了一个有效的多级(Hierarchical)IBE方案,这种结构允许更灵活的权限管理,例如在组织结构中,上级可以加密消息给下属,但下属无法解密来自其他部门的信息。多级IBE方案可以适应不同层次的访问控制需求,提高了安全性和实用性。
接着,作者结合了强一次签名(Strong One-Time Signature, SOTS)方案,进一步增强了基于身份的加密的安全性。SOTS是一种一次性使用的签名方案,提供更强的签名不可伪造性,防止重放攻击和中间人攻击。通过将SOTS与IBE结合,可以确保即使在多次加密通信中,也能保持信息的机密性和完整性。
在标准模型下,方案的安全性被证明等价于双线性群中的判定Diffie-Hellman(Decisional Bilinear Diffie-Hellman, DBDH)难题的难解性。DBDH是密码学中的一种基础难题,如果能解决这个问题,意味着可以轻易地破解依赖于它的加密方案。因此,证明了对DBDH问题的难解性,意味着这个IBE方案在实际环境中具有较高的安全性。
此外,该方案能够抵抗自适应选择密文攻击(Adaptive Chosen-Ciphertext Attack,CCA2),这意味着攻击者即使在获得一些密文和对应的明文后,也无法推断出其他密文的含义,这提供了高级别的语义安全性。这种安全模型是当前对IBE方案的最高安全要求。
这篇论文提出了一个在标准模型下安全且高效的IBE方案,它结合了多级结构和强一次签名,能够抵抗强大的攻击,并且安全性建立在实际可计算的困难问题之上。这一工作对于理解基于身份的加密的安全性以及设计现实世界应用中的密码系统具有重要价值。
点击了解资源详情
2021-02-22 上传
2021-10-09 上传
2021-05-16 上传
2019-09-07 上传
2021-10-09 上传
2021-03-18 上传
2021-10-09 上传
yueyue201301
- 粉丝: 0
- 资源: 1
最新资源
- 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语言构建高效分布式网络爬虫