山东师范大学硕士学位论文基于JAVA平台安全性的分析与研究:刘梦飞申请学位级别:硕士专业:管理科学与工程指导教师:赵庆祯20080418
山东师范大学硕士学位论文
摘
要
Internet使
Java成为网上最流行的编程语言,同时Java对Intemet的影响也意义深远。伴随着Java应用的普及与深入,对于信息的安全
问题,成为人们在各个领域中普遍关注的重要问题之一。Java作为一项同趋成熟的技术,它的安全性和可移植性方面尤为
。
突出。也正是鉴于Java平台在安全性方面的优势,在各个领域借助Java平台进行开发研究的项目不断涌现。本文基于对Java平台安全性分析及研究的基础上,给出电子商务签名、加密中间件的一种Java实现方式。主要内容如下:(1)本文从
网络安全角度入手,分析了网络信息安全的重要性及Java平台的安全现状。并就Java平台的安全体系涉及到的数字签名、证书、PKI等知识和单向散列函数、对称密码、非对称密码的密码学等相关知识进行了介绍。(2)提出了移动代码安全性在Java安全体系中的演变问题。不断提高移动代码的安全性是Java平台的重要目标,伴随Java平台安全模型不断演变的过程,提高了移动代码安全性,提高了对于安全操作、配置等问题的易用性。(3)Java平台的一大特点就是在安全体系结构核心上的各种扩展,并分别针对不同的应用定义了标准的API,从而使得在Java平台进行安全开发变得十分方便。本文
对Java2安全体系结构及相关重要扩展进行了分析研究,探讨了安全体系的整体结构,
详细分析研究Java安全平台的各种扩展功能。包括Java加密扩展(JCE),Java安
全套接扩展(JSSE),Java验证与授权服务(JAAS),以及对其实现机制原理的研究。(4)基于电子商务在安全性方面的高需求,良好的结合Java平台安全性,
设计了通过Java实现的电子商务签名、加密中间件。该
方案设计了“基于三层结构"的电子商务签名、加密中间件逻辑构架,提供了利用Java平台实现的电子商务签名、加密中间件的实现方案与实现细节,并对相关接口进行统一设计。该方案充分利用Java平台的安全体系结构和安全扩展接口,充分利用现有成熟的PKI安全体系。集成密钥管理、密码服务和硬件设备等于一体,提供应用层的完整安全解决方案。综上,本文从网络安全角度入手,对上述的Java平台安全性的各方面进行了研究。并在文章中给出了利用Java平台实现的电子商务签名、加密中间件的原理及可行实现方式,并提供了具体的实现。使用该中间件套件在客户端、服务器
程序调用硬件设备进行
山东师范大学硕士学位论文
运算,.提高了电子商务的安全性,降低了电子商务的开发难度。中间件是一个很广泛的概念,文中实现的只是涉及安全的操作,对于其他的功能没有进行过多讨论,还有很大的扩展余地,文中的实现方式具有一定的理论及实用价值。
关键词:Java:JCA;JCE:电子商务;中间件;Applet:CryptoAPI:SunMSCAPI
Il
山东师范大学硕士学位论文
ABSTRACT
IntemetmakesJavaintothemostpopularprogramlanguageinthenetwork,whileJava
exactsaprofoundinfluenceon
Internet.Accompaniedwiththepopulationanddeepgoingof
one
Javaapplication,thesecurityofinformationbecomesinvariousfieldspayuniversalattentionto.As
a
ofthe
important
questionspeople
maturetechniquedaybyday,Java’Ssecurity
andtransplant
abilityareespecial.1y