第5讲网络环境身份认证.PPTVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第5讲网络环境身份认证

第5讲 网络环境身份认证 第4章:操作系统基础安全性 第2部分/共5部分 本讲内容 主题:网络环境身份认证 教材内容: 第4.3节:面向网络的身份认证 第4.4节:基于PAM的统一认证框架 网络环境中的用户身份认证需求 例4.9 —网络环境中的身份认证方法 请参考本地主机上的身份认证方法的思路,给出一个在网络环境中进行用户身份认证的方法,要求使同一个合法用户可以在不同的主机上顺利进行身份认证。 例4.9 —网络环境中的身份认证方法 第一部分:身份认证信息管理 第二部分:客户机软件的功能 第三部分:服务器软件的功能 例4.9—身份认证信息的管理 例4.9—客户机软件的功能 例4.9—服务器软件的功能 例4.10—客户机和服务器兼顾的认证 请给出一个在网络环境中的客户机/服务器模式的用户身份认证方法,要求客户机和服务器都可以执行认证工作,允许根据用户来确定哪些认证由服务器执行,哪些认证由客户机执行。 例4.10—客户机和服务器兼顾的认证 例4.10—客户机和服务器兼顾的认证 例4.10—客户机和服务器兼顾的认证 网上身份认证系统NIS 美国Sun公司开发的NIS(Network Information Service)系统实现了对例4.10中给出的方法的支持。 密码体制 秘密密钥密码体制—单钥密码体制 公开密钥密码体制—双钥密码体制 公钥加密与数字签名 公钥加密 数字签名 例4.11—Alice与Bob间的互认证与加密通信 设Alice和Bob是网络中需要相互通信的两个实体,请利用公开密钥密码算法和秘密密钥密码算法,给出一个Alice与Bob之间的身份认证和信息加密传输的方法。 例4.11—Alice与Bob间的互认证与加密通信 例4.11—Alice与Bob间的互认证与加密通信 ① Alice生成会话密钥Ksess,用Bob的公钥KPUB-B加密,结果为: [Ksess]KPUB-B ……⑴ ② Alice用自己的私钥KPRI-A对结果⑴签名,结果为: {[Ksess]KPUB-B}KPRI-A ……⑵ ③ Alice把结果⑵传送给Bob。 ④ Bob用Alice的公钥KPUB-A解开结果⑵,得到结果⑴,证明结果⑵是由Alice发送的,由此确认Alice的身份。Bob用自己的私钥KPRI-B对结果⑴解密,便得到Ksess。 例4.11—Alice与Bob间的互认证与加密通信 ⑤ Bob用Alice的公钥KPUB-A对Ksess加密,结果为: [Ksess]KPUB-A ……⑶ ⑥ Bob用自己的私钥KPRI-B对结果⑶签名,结果为: {[Ksess]KPUB-A}KPRI-B ……⑷ ⑦ Bob把结果⑷传送给Alice。 ⑧ Alice用Bob的公钥KPUB-B解开结果⑷,得到结果⑶,证明结果⑷是由Bob发送的,由此确认Bob的身份。Alice用自己的私钥KPRI-A对结果⑶解密,便得到Ksess。如果这个Ksess就是Alice原来生成的那个Ksess,则表示,经过协商,Alice和Bob决定使用会话密钥Ksess。 ⑨ Alice和Bob开始进行信息传输,传输的信息采用Ksess进行加密和解密。 例4.12—网上认证与加密通信 设有一个客户机/服务器模式的网络环境,请给出一个通过服务器认证客户机上的用户的身份的方法,要求不能在网络中传输明文的或者加密过的用户口令。 例4.12—网上认证与加密通信 在服务器上存放服务器和用户的密钥对。 用户登录时把用口令加密的用户私钥传给用户。 若以输入的口令解密成功,则认证成功。 协商会话密钥后进行加密通信。 例4.13 —客户机和服务器兼顾的增强认证 设有一个客户机/服务器模式的网络环境,请给出在客户机上登录的用户身份认证方法,要求客户机和服务器都可以执行认证工作,允许根据用户来确定哪些认证由服务器执行,哪些认证由客户机执行,而且,不能在网络中传输明文的或者加密过的用户口令。 例4.13 —客户机和服务器兼顾的增强认证 在客户机的账户信息中添加标识:+或-,分别标识服务器认证、客户机认证。(见例4.10) 在服务器中保存服务器和客户机的密钥对,客户机私钥加密存放。(见例4.12) 用户登录时, 若需服务器认证,则客户机把账户名信息传给服务器,服务器把密钥信息传给客户机(私钥是加密的)。(见例4.12) 客户机用输入的口令解密私钥,解密成功则认证成功。 若只需客户机认证,则认证直接由客户机实施即可。 网上身份认证系统NIS+ 美国Sun公司开发的Secure RPC实现了对例4.12中给出的方法的支持,而Sun公司开发的以Secure RPC

文档评论(0)

wumanduo11 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档