基于JSSE的安全的文件同步系统

来源 :南开大学 | 被引量 : 0次 | 上传用户:enginery_puppet
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机网络技术的发展,人们在工作和生活中越来越离不开网络。但是TCP/IP议的不安全性使得网络安全问题日益突出。网络应用需要有为网络通信提供机密性、完整性和身份验证服务的安全机制。密码技术提供了实现这种安全机制的基础。对称密钥密码技术提供了机密性服务;散列函数和消息认证码提供了完整性服务;非对称密钥密码技术提供了密钥交换和身份验证服务。对称密钥密码系统的缺陷是密钥分发困难。非对称密钥密码系统由于可以公开公钥,从而较好地解决了密钥分发问题。公钥证书提供了一种将公钥拥有者身份信息和公钥绑定在一起的方法。公开密钥基础设施被用于创建、管理、存储、分发和吊销公钥证书。传输层安全协议(TransportLayerSecurity,TLS)和安全套接字层协议(SecureSocketsLayer,SSL)基于对称密码技术、非对称密码技术、消息认证码技术、公钥证书和公开密钥基础设施技术提供了保证网络通信数据的机密性、完整性和对通信各方进行认证的机制。Java安全套接字扩展(JavaSecureSocketExtension,JSSE)实现了SSL3.0和TLS1.0,提供了丰富的TLS/SSL编程接口,可用于构建复杂的TLS/SSL应用。 本论文主要研究了目前比较成熟的安全协议TLS/SSL以及数据加密算法、数字证书、数字签名的原理,利用了现在能够提供强大安全手段的JSSE来实现网络安全通信,利用Java语言提供的安全APl函数来实现数据的保密和认证功能。论文首先介绍了密码技术;然后介绍了TLS/SSL协议和JSSE;最后将三者有机地结合起来提出基于JSSE的安全的文件同步系统。
其他文献
互联网上存在大量图像信息,如何有效的对图像资源进行组织并检索到用户所需要的图像,便成为人们研究的课题。由于基于压缩域的图像检索能够同时达到检索快速和检索效果良好这两
无线自组网因不依赖于基础通信设施而具有高度的组网灵活性,从而可以被广泛应用于诸多场合。在能量受限的无线自组网中,各个节点使用电池提供能量,而电池的容量较为有限,因此有效
工作流技术是企业信息化建设中应用广泛的信息技术之一。基于工作流的应用软件系统的目标通常是:在多人、多部门、多地,甚至是多个应用系统之间,通过定义一套业务流程和业务规则
本文在根据3GPP标准建立的AVS-M3G流媒体服务系统的基础上,对流媒体应用层QoS包括拥塞控制和差错控制两方面进行了深入的研究。 首先,针对无线网络的拥塞问题,提出适用于AVS-
随着全球市场竞争的加剧,合作企业或企业内部之间的交互越来越频繁并且对响应速度要求越来越高。然而,各企业信息系统或企业内部不同系统所使用的数据库系统、数据格式及操作系
随着计算机技术的快速发展,数据信息呈现出许多新的特征,包括数据的海量性,数据形式的异构性以及数据间关联的复杂性。传统的数据库管理技术在应对挑战时已显得力不从心,数据
当今计算机技术飞速发展,个人电脑(PC)得到了很大的普及,人们的工作方式面临着深刻的变化。随着计算机在各行业和领域应用的越发广泛,用户对于系统功能集成的需求也在不断提高。
随着网络的普及,网络技术针对个人的应用逐渐增多,例如电子邮箱、个人主页空间、个人网络空间等。近来,个人用户移动办公的需要越来越多,个人网络存储技术得到了广泛应用。应用这
随着信息化建设的发展,信息系统进入了社会的各行各业。但是,传统的信息系统在一些特定的方面还是有不足之处。在实际工作中遇到的信息系统对权限和事件驱动需求进行统一管理的
随着科学技术发展日益迅猛,人类社会分工也日益精细化,人们的生活方式、生产方式以及消费偏好都在逐步地变革和进步。这种变革和进步与科技的不断发展导致了新产品和新服务的