2009年4月26日陕西省公务员考试行测真题及答案解析(天津、陕西、(3)
可能有人会注意到Sakai等人的NIKDS方案“s41,Joux协议【1231和Boneh和Franklin的]BE方案在会话密钥生成机制方面非常相似。然而,认为Boneh和Franklin的方案只是早期思想的一个简单发展可能也有失偏颇。在Boneh和Franklin的方案之前,Joux协议只是让人觉得好奇,『184]的工作更是不为人知,正是Boneh和Franklin的工作,使得大家很快意识到到双线性对可能是一个非常有用的密码学工具,推动了基于双线性对的密码学的迅速发展。它们之间的关系多少类似于Diffie.Hellman协议与E1Gamal加密之间的关系,后者在技术上的发展并不大,但体现了一种很不相同的思想。
Boneh和Franklin在[27】中又提出了一种变型称为Fullldent,它提供更强的安全保证。尤其是,Fullldent的安全性与BDH的困难性有关,所用的安全模型是公钥加密中广泛接受的IND—CCA2模型在基于身份环境下的自然推广。实际上,他们的Fullldent方案是将Fujisaki—Okamoto的混合加密技术【蚓应用到他们的基本方案上得到的,也正是这个技术确保了Fullldent方案在Boneh和Franklin给出的模型[27】中能满足强的安全性定义。在[271中证明Fullldent方案是随机预言机模型下
网上分享。
IND.ID.CCA安全的,前提是不存在多项式时间算法以不可忽略的概率解决BDH问题。
在[1ssy9,Verheul给出了如何将双线性对用来构造只使用一个公钥,支持不可否认签字和可托管公钥加密的方案。Lynn[145]也证明了如何将[27】中IBE方案和f184]的NIKDS的思想组合起来得到可认证的基于身份加密方案,接收者A可以检验是哪一个实体发送了任何特定的密文。这种方法不能实现不可否认服务,因为A自己也可以生成他声称是来自于B的任意认证密文。
在【26】之后的所有IBE方案中,最值得一提的可能是Waters在[190】中的工作,他进一步修改【26】中方案并在标准模型下证明了改进方案的安全性,只需基于标准的BDH假设。在技术上,他主要是将126]qb的杂凑函数用了一个非常巧妙的函数来代替,使得在安全证明的时候不需要将该函数模型化为随机预言机。这个函数后来被许多密码学家私下里称之为Watershashfunction,广泛用于修改一些原来需要随机预言机假设的方案,完成在标准模型下的证明。然而几乎没有人注意到,这个函数并不是Waters原创的,早在1996年Cramer和Shoup就提出用该函数代替基本Cramer-Shoup体制[CS96]中的杂凑函数。尽管如此,Waters的贡献仍然是巨大的,因为在Cramer-Shoup体制中的杂凑函数本身就不需要模型化为随机预言机,从而该函数的价值并不特别,而当Waters用它来代替[27】中的杂凑函数时,它起到了消除随机预言机假设的独特作用,为此Waters构造了一个巧妙的安全证明。Waters方案在IBE中的地位也正如Cramer-Shoup体制在E1Gamal加密系列中的地位,由于其精致的安全证明和相应的方案设计,他们都是标准模型下可证明安全密码学方案的经典。
1.2.2分级IBE
到目前为止所述的基于身份的密码体制只涉及到一个可信机构PKG,它完成注册用户和分发密钥的所有工作。但是,支持“经典”公钥密码体制的公钥基础设施0'KI)在证书和证书链的使用中可以有多级的可信证书机构(cA)。顶部有一个根CA的分级CA将这个工作进行了分散,简化了公钥密码体制基础系统的开发。
在基于身份的环境下Horowitz和Lynn[“6】最早尝试效仿传统分级PKI,他们的方案仅限于分两级,抗勾结能力也有限。Gentry和Silverberg[”o】做了更成功的尝试,他们的方案很自然地扩展了Boneh和Franklin的IBE方案,引起其他研究人员进一步研究,开发了一些很有意思的密码方案。在【110】基本的基于身份的分级加密方案中,每个实体都与一个分级数联系,根实体处于第0级。第t级的实体由它的身份元组<IDl,ID2,…,ID,>定义,该实体的上级实体为根实体(或根PKG)和身份为<IDl,ID2….,IDa>(1=i<0的卜1个实体。第t级的实体有一个和Boneh—Franklin
网上分享。
§堑塞蜜王坠垫奎耋堡圭鎏查;董垂塑墼垂篁型堑垄皇==皇=====!!!=:=
IBE方案中的PKG一样的密钥,第t级的实体用它来为它的第t+l级子实体生成密钥。在[110]中,Gentry和Silvcrbcrg还解释了如何用Fujisaki-Okamoto技术1991强化加密方案,只要BDH问题是困难的就可达到在随机预言机模型下的选择密文安全性。【110】中的安全模型是很强的,其中可以定义试图使上级实体密钥泄漏的实体勾结,这是因为它允许攻击者提取任何一级实体的私钥并适应性地选择它将攻击的实体身份。
【70】中的方案则利用了一种称为二叉树加密(BTE)的密码元型。一个BTE方案有一个主公钥、一个私钥二叉树、一个加解密算法和一个密钥计算程序,根据一个节点的私钥计算其子节点的私钥。Canetti、Halevi和Katz建议了一种如何从[110】中HmE方案的一个简化版本构造一个抗SN-CcA攻击的BTE方案的方法,然后他们给出了如何用任何SN.CCA安全的BTE方案很简单地获得一个加密方案的方法,在一种类似于公钥加密的标准IND.CCA2模型下是前向安全的,其技巧是用前序遍历法遍历二叉树,在遍历中的第t个节点的密钥决定在t时段时前向安全方案的密钥如何生成,这样BTE方案的安全定义很快就转化成了希望的前向安全性。在[70】中作者组合他们的构造得到了一个高效的前向安全加密方案,其安全性在随机预言机模型下依赖于BDH问题的困难性。在[70】中还给出了不需要随机预言机的SN.CCA意义上安全的BTE方案,其中用到了D(,)个两两独立的杂凑函数,所得BTE方案的安全性基于DBDH的困难性而不是BDH的困难性。不过该构造给出的方案完全不实用,因为它依赖于非交互式零知识证明。Canetti、Halevi和Katz继续给出了如何从一个BTE方案得到一个HIBE方案,尽管所用的是f110]中所考虑的弱安全模型。该结果的一个推论即构造标准模型(不需要随机预言机)下安全的IBE和HIBE方案,不过这里的攻击者事先得说明它将要攻击的实体身份。同样如果想要在选择密文攻击下安全的话,这样得到的方案也是不实用的。和[27】、【110】以及密码学领域中许多文章一样,在[701中安全证明的一个问题是它的安全归约并不特别紧,要让方案的安全性紧密相关于所依赖的困难假设看来是一个很有挑战性的问题。
Canetti、Halevi和Katz的工作【69l显示出IBE和选择密文安全的普通公钥加密之间一个令人意外的联系,他们从一个弱安全的IBE方案和一个强不可伪造的一次性签字方案构造出了一种IND-CCA2安全的普通公钥加密方案。这里的IBE方案只需要是在选择D攻击者的选择明文攻击下 …… 此处隐藏:2375字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [教育文库]夜场KTV服务员的岗位职责及工作流程[1]
- [教育文库]企划、网络、市场绩效考核方案
- [教育文库]学党史、知党情、强党性--“党的基本理
- [教育文库]2016年高考物理大一轮总复习(江苏专版
- [教育文库]干部廉洁自律自查自纠的报告
- [教育文库]2010年北京大学心理学系拟录取硕士研究
- [教育文库]资金时间价值练习题及答案
- [教育文库]保护环境的心得体会
- [教育文库]英语角内容:英语趣味小知识
- [教育文库]档案收集与管理工作通知
- [教育文库]劳动规章制度范本范本
- [教育文库]高考物理一轮复习课后限时作业1运动的
- [教育文库]机械工艺夹具毕业设计195推动架设计说
- [教育文库]通用技术教学比赛说课稿2
- [教育文库]2018年四年级英语下册 Module 7 Unit 2
- [教育文库]第2章 宽带IP网络的体系结构
- [教育文库]九年级化学第五单元课题3《根据化学方
- [教育文库]小学英语六年级情态动词用法归纳
- [教育文库]甲级单位编制窑井盖项目可行性报告(立
- [教育文库]2016-2021年中国城市规划行业全景调研
- 高考英语听力十大场景词汇总结
- 全省领导班子思想政治建设座谈会会议精
- 人教版新课标高一英语提优竞赛试题 下
- 江西省2014年生物中考试题
- 长沙镇食品药品安全事故应急预案
- 《金刚石、石墨和C60》片段教学设计
- 福州教育学院(王旭东)
- 基于EDA音乐播放器的设计
- 9、古诗两首《夜书所见》《九月九日忆
- 小学语文课外阅读有效策略探讨
- 贵州文化产业发展成支柱产业的问卷调查
- 膀胱类癌的诊治体会(附3例报告)
- 发动机积碳产生的原因
- Configuring Code Composer Studio for
- 学生良好的心理素质如何培养点滴谈
- 46 电沉积法制备锂离子电池用硅-锂薄膜
- 美舍雅阁公司管理中各部门职责
- 去壳剥皮的小妙招
- 六自由度运动平台的仿真研究
- Pride and Prejudice(傲慢与偏见)




