基于JSP的XML加密组件的研究与应用

基于JSP的XML加密组件的研究与应用

论文题目: 基于JSP的XML加密组件的研究与应用

论文类型: 硕士论文

论文专业: 计算机应用技术

作者: 曹颖

导师: 郁滨

关键词: 信息安全,加密

文献来源: 解放军信息工程大学

发表年度: 2005

论文摘要: 随着Web技术的发展,以及以B/S模式为代表的Web应用的广泛部署,Web应用中的数据安全问题已成为当前研究的热点之一。XML作为一种可扩展的标记语言,为Web应用中的数据发布、数据管理带来了一场变革;而基于XML的数据加密技术更是具备了诸多传统的数据加密技术所不能比拟的优势。本文在采用了XML加密技术和组件技术的基础之上,提出了一种基于JSP技术的Web应用安全模型,并在Java平台上,设计并实现了一个XML加密服务组件,同时给出了应用该组件构建的一个Web应用的具体实例。 本文的主要工作有: 1、研究了基于Java平台的各种web开发技术,给出了基于Java平台的web应用模型;比较了当前三种流行的Web应用技术,指出了JSP技术的优越性。 2、研究了XML加密的相关技术背景,分析了传统Web应用在安全性方面的不足,指出了XML加密技术的应用前景。 3、考察了传统的数据加密技术,通过分析Java的加密体系结构,设计并实现了一个基于3DES加密算法的Java封装类。 4、研究了XML的加密规范,给出一种XML加密模型及其构造方法。 5、研究了Java平台下的组件技术,比较了该平台下两种组件技术的差别。结合JSP和JavaBean技术,依据本文定义的XML加密模型,设计并实现了一个XML加密组件,并给出了相应的测试结果及分析。 6、在Java平台上,以网上购物系统为例,给出了该加密组件的使用方法。实际应用的结果表明,本文设计的加密服务组件具有较强的灵活性和实用性。 本文的主要创新点有: 1、将Base-64编码应用到加密封装类的实现中,通过将加密后的二进制数据转换成为Base-64编码,使得生成的密文既便于显示,也便于放在消息队列中。 2、给出一种基于XML语法树的XML文档节点遍历算法; 3、提出了一种基于组件技术和JSP技术的Web应用的安全模型,该模型在对Web应用的业务流程进行了抽象的基础上,结合JSP和XML技术,能灵活有效的实现该Web应用的数据加密解密,确保Web应用的数据安全。

论文目录:

目录

摘要

ABSTRACT

第一章 引言

1.1 课题背景及意义

1.2 国内外研究现状

1.3 课题拟解决的主要问题

1.4 本文结构安排

第二章 Java加密服务及其 Web开发技术

2.1 Java语言及其加密服务

2.1.1 Java概述

2.1.2 Java的加密体系结构

2.1.3 JCE的加密服务

2.2 基于 Java的Web应用技术

2.2.1 Applet技术

2.2.2 Servlet技术及其优点

2.2.3 JSP技术及优越性

2.2.4 JavaBean组件技术及其优势

2.2.5 数据库访问技术

2.3 基于 JSP、Servlet和 JavaBean的Web应用开发技术

第三章 XML加密技术及解析技术

3.1 XML应用需求

3.2 XML加密需求的产生及特点

3.3 XML数据加密技术与传统网络安全技术的比较

3.4 XML加密规范

3.5 XML文档解析技术

3.5.1 XML的解析器

3.5.2 DOM规范

3.5.3 DOM的对象层次和接口

3.5.4 DOM的概念与工作原理

3.5.5 XML语法树的遍历

第四章 XML加密组件的设计与实现

4.1 XML加密模型

4.2 XML加密模型的构造

4.3 XML加密组件设计

4.3.1 加密组件的接口设计

4.3.2 组件的加密处理模块

4.3.3 组件的解密处理模块

4.4 基于 Base-64编码加密封装类的设计与实现

4.4.1 加密封装类的设计

4.4.2 密钥的处理方法

4.4.3 数据的加密处理

4.4.4 数据的解密处理

4.5 XML加密组件的实现

4.5.1 构造加密元素

4.5.2 加解密模块的封装

第五章 XML加密组件的测试及应用

5.1 测试及应用环境

5.2 XML加密组件的性能测试及分析

5.2.1 功能测试及结论

5.2.2 性能测试及分析

5.3 基于 XML加密组件的业务流程

5.3.1 基于 JSP的系统业务流程

5.3.2 嵌套加密的应用流程

5.4 加密组件的应用实例

5.4.1 实例背景

5.4.2 客户端加密处理

5.4.3 服务器端解密处理

5.4.4 显示处理

5.4.5 结论

第六章 结束语

6.1 论文工作总结

6.2 今后研究方向

致谢

参考文献

研究生期间发表论文

附录

发布时间: 2007-05-15

参考文献

  • [1].可重构装配制造执行系统及其组件管理技术研究[D]. 殷勤.上海海事大学2006
  • [2].基于组件的软件测试方法与应用[D]. 莫卫国.西北工业大学2007
  • [3].安卓组件间通信分析系统的研究与实现[D]. 崔婷婷.山东大学2017
  • [4].基于组件技术的软件系统模型研究与实现[D]. 李品升.沈阳师范大学2012
  • [5].组件测评虚拟实验室的设计与实现[D]. 邵硕.中南大学2008
  • [6].组件编程技术的应用研究[D]. 都亚京.华北电力大学(河北)2009
  • [7].面向领域的嵌入式组件技术研究[D]. 张文嘉.电子科技大学2006
  • [8].可适应组件技术在管理信息系统中的研究与应用[D]. 王树润.大连理工大学2002
  • [9].组件技术在开发网络信息系统中的应用研究[D]. 刘运通.昆明理工大学2003
  • [10].一种轻量级高性能网络通信组件的设计与实现[D]. 陈放.华南理工大学2015

相关论文

  • [1].基于B/S模式和JSP技术的教师办公管理系统的设计与实现[D]. 包子建.华东师范大学2006
  • [2].基于JSP的网上书店系统的设计与实现[D]. 马新.吉林大学2006
  • [3].基于JSP/Servlet的三层式网上书店的研究与实现[D]. 郭小雪.吉林大学2006
  • [4].基于JSP的网上购物系统的实现[D]. 武珺.山东大学2007
  • [5].基于JSP动态Web技术的在线考试系统[D]. 黄东.电子科技大学2007
  • [6].电子商务中JSP技术的应用研究[D]. 王白石.吉林大学2007
  • [7].利用JSP技术开发基于WEB的人事工资管理系统[D]. 杜欣然.大连铁道学院2003
  • [8].对XML数据安全加密技术的研究[D]. 陈述.大连海事大学2006
  • [9].JSP技术在电子商务网站中的应用研究[D]. 李苹.昆明理工大学2006
  • [10].基于JSP平台的信息发布系统的设计与实现[D]. 徐慧君.北京工业大学2004

标签:;  ;  

基于JSP的XML加密组件的研究与应用
下载Doc文档

猜你喜欢