崔永泉第六讲IBE与CPK系统ppt课件.ppt
《崔永泉第六讲IBE与CPK系统ppt课件.ppt》由会员分享,可在线阅读,更多相关《崔永泉第六讲IBE与CPK系统ppt课件.ppt(45页珍藏版)》请在三一办公上搜索。
1、1,第6讲 IBE与CPK,华中科技大学计算机学院信息安全研究室,2,1 IBE基于标识的公钥密码系统2 CPK 基于组合公钥的密码系统,第6讲 IBE与CPK,3,1.基于标识的公钥密码系统,1.1 背景与概念1.2 IBE公钥密码体制1.3 CPK公钥密码体制1.4 公钥基础设施,4,1.1背景与概念,- 4 -,5,6,PKI的不足之处,1.1 PKI的安全性依赖于层次CA和在线证书库层次化CA机构可以扩充密钥数量,但导致了机构膨胀和信任关系的退化第三方的法律地位问题(谁适合充当第三方?)在线证书库使得通信量增大,PKI的体制决定了它不适合大规模应用环境,7,PKI的不足之处,PKI的层
2、次化CA结构使每次认证过程都需要追溯到根CA,每一个证书的合法性都要得到上级CA直至根CA的确认。,8,美国国防部PKI路线图(第5版)中指出: 将来能否得到PKI所需要的通信带宽仍是一个问题。PKI的这种矛盾是其技术体制固有的特性决定的。 PKI采用个人生产密钥的分散式管理模式,在这样的模式下只能采用第三方证明的手段来保证证书的合法性,由此引发了一系列难以逾越的难题。,9,基于标识的公钥密码体制(IBE),Shamir的动机是为了在电子邮件系统中简化证书的管理 。当Alice发送一封邮件给Bob(),她只需要简单地用Bob的邮件地址 作为加密密钥来加密邮件信息,而不需要通过目录服务去获取Bo
3、b的公钥证书。当Bob收到加密的邮件,Bob和可信的第三方PKG(Private Key Generator)取得联系,获取自己的私钥(如果Bob已经获取了和 对应的私钥就不需要再获取了),就可以解密邮件了。,10,基于标识的公钥密码体制(IBE),一个安全的IBE加密体制应该满足以下几个条件:(1) 用户i的标识可以直接作为公钥(或者通过简单的映射变为公钥),因而,任何人都可以利用该公钥向用户i发送加密的信息,而不需要在目录服务中查找;(2) 只有PKG能够计算用户i的私钥,其他任何人都不能计算(包括用户i在PKG给他分发私钥之前也不能计算)。RSA不能用作IBE加密体制,这是因为RSA的公
4、钥通常可以描述为(n,e),其中n是两个大素数的乘积,e是加密密钥,e虽然可以取作用户的标识,但是对不同的用户而言,n是必须不同的。所以向用户i发送加密信息的时候,仅知道标识是不够的,还必须通过目录服务去查找n。,11,IBE与PKI的比较,12,更重要的一点,将保密与访问控制完美结合在一起。,13,1.2 IBE公钥密码体制,- 13 -,14,数字签名,传统签名的基本特点: 能与被签的文件在物理上不可分割 签名者不能否认自己的签名 签名不能被伪造 容易被验证数字签名是传统签名的数字化,基本要求: 能与所签文件“绑定” 签名者不能否认自己的签名 签名不能被伪造 容易被自动验证,15,IBE签
5、名(参数、公钥),16,计算私钥,17,签名和验证,18,IBE公钥加密,19,20,21,22,IBE密钥管理弱点,23,2 CPK 基于组合公钥的密码系统,现有的认证技术CPK的数学原理CPK的特点分析基于CPK的应用国家组合公钥基础设施结束语,24,1.现有的认证技术,1)PKI技术PKI技术,它采用证书管理公钥,通过第三方的可信任机构认证中心CA(Certificate Authority),把用户的公钥和用户的其他标识信息(如名称、e-mail、身份证号等)捆绑在一起,在Internet 上验证用户的身份。存在的问题:在规模化密钥管理上,PKI用层次化CA机构的数量来扩大密钥管理的规
6、模,导致了机构膨胀和信任关系退化的问题;PKI用第三方证明的方式解决标识和密钥的捆绑,导致第三方的法律地位和通信量增大的问题。美国国防部PKI路线图(第5版)中指出:将来能否得到PKI所需要的通信带宽仍是一个问题。,25,1.现有的认证技术,2)IBE技术 1984年,Shamir证明了标识认证算法的存在性。出现了基于身份的密码系统的概念,其主要观点是,使用用户的标识如姓名、IP地址、电子邮件地址等作为公钥。用户的私钥通过一个被称作私钥生成器PKG(Private Key Generator)的可信任第三方进行计算得到,但PKG除了生成私钥外,并不总是参与加密的过程。 2001年,美国Dan
7、Boneh和Matthew Franklin利用Weil的组对理论,实现了将标识作为公钥,不通过第三方的标识认证算法。 不需要第三方在线参与,简化认证。存在的问题:但该方法要保留大量用户参数,仍需在线参数库的支持。,26,1.现有的认证技术,3)CPK技术CPK(Combined Public Key) 组合算法在l999年由我国密码学家南湘浩教授提出,2003年公布,2006年获得中国专利,也是不依赖第三方,将标识作为公钥的标识认证算法。CPK算法也是基于组合公钥的IBE算法,不需要第三方证明的层次化CA机构链,又因为只需保留少量共用参数而不需要数据库(LDAP)的支持,而且就地能够获得所需
8、公钥。 共用参数使用组合矩阵存储,存储空间需要的少,其运行效率高,处理能量大,进而大大扩展了其应用范围。,27,2.CPK的数学原理,1) ECC(Elliptic Curves Cryptography,椭圆曲线密码)也属于公开密钥算法。 原理如下: y2=x3+ax+b 代表曲线方程, 选择小于p(p为将近200位的大素数)的非负整数a、b ,使得 4a3+27b20(mod p) 则满足下列方程的所有点(x,y),其中 x,y属于0到p-1间的整数,并将这条椭圆曲线记为Ep(a,b)。,28,2.CPK的数学原理,1)ECC密码 考虑如下等式: K=kG 其中 K,G为Ep(a,b)上的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 崔永泉 第六 IBE CPK 系统 ppt 课件

链接地址:https://www.31ppt.com/p-1891264.html