一种基于多种身份认证方式单点登录系统的实现

一种基于多种身份认证方式单点登录系统的实现

论文摘要

随着互联网web应用的发展,企业内部的应用系统也大量增加,单点登录技术(Single Sign On)将多个不同应用服务的身份认证和登录系统进行集中管理,对于简化网络用户登录多个应用、提高网络安全性有非常现实的意义。本文在分析了国内、外各种单点登录系统的实现模型及其优缺点的基础上,提出了一种基于多种认证方式的单点登录系统模型,该系统模型采用认证中心统一信息库存储用户认证信息,可以支持用户名/口令认证,一次性口令认证,CHAP认证三种认证方式;采用了基于时间戳的数字签名技术,结合非对称性加密,有效地防止了非法用户对数据的伪造和篡改,实现了用户、认证服务器、应用服务器三者间信息的安全传递。通过理论分析和实验验证该系统具有良好的可部署性、扩展性和安全性。论文的主要工作如下:1.对现有的单点登录系统的设计模型进行了概述并分析了它们的优缺点。2.提出并实现了一种基于多种认证方式的单点登录系统,给出了该系统的整体模型和实现流程。3.详细给出了认证服务器、应用服务器中实现认证的接口,重点分析和设计了认证过程中认证服务器、应用服务器和用户的信息传输互动过程。4.对实现的单点登录系统进行了安全性能分析,并指出了该系统的优缺点以及今后的研究方向。

论文目录

  • 摘要
  • Abstract
  • 第一章 绪论
  • 1.1 论文的背景及意义
  • 1.2 国内外研究现状
  • 1.3 论文的主要工作和章节安排
  • 第二章 身份认证中的不同认证方式
  • 2.1 身份认证技术概述
  • 2.1.1 网络身分认证的概念和不同的认证方式
  • 2.1.2 网络环境下身份认证面临的威胁
  • 2.2 认证系统中常用的加密算法
  • 2.2.1 MD5算法
  • 2.2.2 DES算法
  • 2.2.3 RSA算法
  • 2.3 认证协议分析
  • 2.3.1 Kerberos协议
  • 2.3.2 CHAP协议
  • 2.4 几种不同身份认证方式的实现
  • 2.4.1 基于DES和Kerberos协议的用户名口令认证的实现
  • 2.4.2 基于RSA和双向通信认证的一次性口令认证的实现
  • 2.4.3 基于MD5和CHAP协议的CHAP认证的实现
  • 第三章 单点登录方式的技术与实现方法
  • 3.1 单点登录的概念
  • 3.1.1 传统的身份认证机制
  • 3.1.2 单点登录方式
  • 3.1.3 单点登录方式和传统登录机制的比较
  • 3.2 单点登录方式常用的网络安全技术
  • 3.2.1 Cooke技术
  • 3.2.2 Session技术
  • 3.2.3 数字签名技术
  • 3.3 单点登录技术
  • 3.3.1 微软Passport单点登录技术
  • 3.3.2 自由联盟(Liberty Alliance)单点登录技术
  • 第四章 基于多认证方式单点登录系统的模型与设计
  • 4.1 基于多认证方式单点登录系统的模型
  • 4.1.1 基于多认证方式单点登录系统的系统模型
  • 4.1.2 基于多认证方式单点登录系统的设计
  • 4.2 基于单点登录系统的安全性
  • 4.2.1 基于多认证方式系统的安全性分析
  • 第五章 基于多认证方式单点登录系统的实现
  • 5.1 系统的实现
  • 5.2 系统运行实例
  • 5.3 系统的测试
  • 5.4 系统测试结果分析
  • 第六章 总结与展望
  • 6.1 本文的创新点
  • 6.2 系统的不足和进一步的研究
  • 6.3 应用前景
  • 致谢
  • 参考文献
  • 相关论文文献

    标签:;  ;  ;  ;  ;  

    一种基于多种身份认证方式单点登录系统的实现
    下载Doc文档

    猜你喜欢