
论文摘要
XML (eXtensible Markup Language)是世界万维网联盟W3C(the World Wide Web Consortium)制定的一种数据标准。它以其结构化、互操作性强、易于交换和可扩展性的特点在很多行业得到了广泛的应用,正逐渐成为企业内部或企业间数据交换的首选技术。XML的广泛应用使得XML数据的安全性问题日益变得重要,如XML数据的完整性、真实性、不可否认性等问题。针对XML数据的安全性问题,我们通过研究XML加密、XML数字签名两种XML安全技术,提出了在应用系统中应用的XML数据安全传输方案。为系统中的XML数据文件提供了很好的保护,使重要数据达到了较高的安全性。XML数据的安全传输方案以微软的.NET技术作为实现方法。利用.NET框架中的安全机制与安全技术,并使用.NET中的C#语言等编制程序实现安全方案,以满足XML数据安全传输的需求。在电子商务中,安全性是必须首先要考虑的问题。目前,对于整个XML文档的加密、测试以及各种验证是一个简单的过程。在本文中,我们首先对.NET的安全性进行了系统的分析和研究,并具体研究了XML安全性在.NET环境下的实现。紧接着,我们以.NET为基础构建了一个XML的安全系统。本文主要研究了在目前Internet环境下,将XML技术与.NET进行结合,并深入研究分析了加密解密、数字签名、授权认证等一系列安全相关技术。在此基础上,我们设计并实现了一个基于.NET实现的安全系统,利用.NET平台自身强大的功能与对XML的良好支持来搭建该服务系统。该系统能够为XML文档中的数据信息提供任意次序的加密解密、数字签名、授权认证等相关操作,基本实现XML的安全性操作。
论文目录
摘要ABSTRACT第一章 绪论1.1 XML 的起源和特点1.2 XML 的应用1.2.1 XML 在电子商务中的应用1.2.2 XML 在网络安全中的应用1.2.3 XML 用于 B2B 数据的集成1.2.4 XML 与数据库1.3 XML 安全技术研究现状1.4 XML 的不足第二章 基于.NET 的XML 安全性的研究2.1 .NET 安全性的基础概念2.1.1 .NET 安全权限2.1.2 .NET 代码访问权限2.1.3 .NET 标识权限2.2 .NET 类型安全和安全性2.2.1 安全策略2.2.2 安全策略管理2.2.3 权限授予2.3 .NET 加密概述2.3.1 对称(私钥)加密2.3.2 非对称(公钥)加密2.4 .NET 加密任务2.4.1 生成加密和解密的密钥2.4.2 将非对称密钥存储在密钥容器中2.4.3 加密数据2.5 .NET 数字签名2.5.1 数字签名方法介绍2.5.2 数字签名的工作原理2.6 基于.NET 的XML 安全加密概述2.6.1 XML 加密概述2.6.3 XML 命名空间2.6.3 基于.NET 的XML 的加密2.7 基于.NET 的XML 数字签名2.7.1 不涉及复杂数学的数字签名加密2.7.2 签名的格式2.7.3 使用数字签名为 XML 文档签名第三章 XML 安全系统的设计3.1 XML 加密器的设计3.1.1 设计目标3.1.2 XML 加密器设计流程图3.2 XML 数字签名的设计3.2.1 设计目标3.2.2 XML 加密器设计流程图3.3 XML 签名验证的设计3.3.1 设计目标3.3.2 XML 签名验证设计流程图3.4 XML 解密器的设计3.4.1 设计目标3.4.2 解密器设计流程图3.5 XML 密钥管理的设计3.5.1 设计目标3.5.2 XML 密钥管理系统流程图3.6 XML 安全系统的设计第四章 基于.NET 的XML 安全系统的实现4.1 XML 加密器的实现4.1.1 XML 加密的用户接口4.1.2 XML 加密设计流程图4.1.3 基于.NET 的XML 加密的实现过程4.2 基于.NET 的 XML 加密解密过程的实现4.2.1 XML 加密方法4.2.2 XML 加密的步骤4.2.3 基于.NET 的XML 加密解密的实现4.3 基于.NET 的XML 签名的实现4.3.1 XML 签名的用户接口4.3.2 XML 签名的流程4.3.3 XML 签名的步骤4.3.4 基于.NET 的XML 签名的实现4.4 基于.NET 的XML 签名验证的实现4.4.1 XML 签名验证的流程4.4.2 XML 签名验证的实现过程4.4.3 基于.NET 的XML 签名验证的实现4.5 基于.NET 的XML 解密的实现4.5.1 XML 解密的流程4.5.2 基于.NET 的XML 解密的实现过程4.6 XML 密钥管理系统的实现4.6.1 XKMS 的用户配置信息4.6.2 XKMS 的实现过程第五章 总结与展望5.1 总结5.1.1 本系统的优点5.1.2 本系统的缺点5.2 展望致谢参考文献攻硕期间的研究成果
相关论文文献
标签:的安全性论文; 服务论文; 加密论文; 签名论文;