Android平台下的文件安全共享技术的分析与实现(3)
时间:2022-02-26 23:06 来源:毕业论文 作者:毕业论文 点击:次
P2P 网络的基本结构主要分为:集中式拓扑结构、分布式非结构化拓扑结 构、分布式结构化拓扑结构和混合式结构。使用 P2P 网络的文件共享,能实现 无线宽带的连接,是使用最为广泛的应用之一。采用 P2P 方式达到的文件共享, 具有速度快、资源丰富的特点。目前,MP3、视频和文件的共享已经成为 P2P 主 体,基于 P2P 对等网络模式的即时通讯和因特网电话等应用发展迅速。P2P 还 广泛应用于视频直播(PPLive)和 VoIP 中,Skype 就是 P2P 技术演进到混合模 式下的典型应用。总之,P2P 网络在国内正在兴起,基于无线宽带使用 P2P 实 现的文件安全共享具有现代意义。 1。2 国内外研究现状 JXTA 项目是 Sun 公司以 Java 技术为基础进行的。任何组织或个人都可 以参与到 JXTA 项目。其主要的工作内容有:(1)确定核心业务:认证、发现和 管理资源。(2)融入数据加密包,开发者利用该加密包来加强信息的保密性。 (3)在具有核心业务的基础上,增加其他 JXTA 服务。这样开发者可以通过 JXTA 平台开发多种 P2P 的应用软件。JXTA 项目发展至今产生了新的定义,例 如对等体、对等组、管道以及端点[2]。这些概念被大量的应用于 P2P 通信中。 随着 JXTA 项目成长得日渐成熟,在其基础上引入了 JXME。JXME 项目能够 被运行 J2ME 的小型设备良好地使用。由 JXME 项目的底层开发平台是由上 层应用提供的,这种方式可以提高应用开发质量。目前,使用 JXME 项目的小 型设备数量日益增加。这些设备通过 JXME 项目参与到互联网中,通过 JXTA 节点和计算机进行交流。JXME 项目布局结构不繁琐。因为其运用的是 P2P 的 混合式网络模式,其鲁棒性可以快速传播。当用户数量不断增大时,服务质量 不但不会降低,反而有越来越优的特质。综合考虑,JXME 项目 JXTA 节点的利 用,其基础结构和 P2P 的网络模式适用于 P2P 的开发工作。 2008 年 Google 推出了以 Linux 为基础的开源代码操作系统,Android,主 要用于移动便携设备的开发,最初支持手机开发,逐渐扩展到平板电脑等设备 [3]。Android 支持多种编程方式,可以使用 Java 语言、C/C++语言来开发应用程 序。其编程语言的多样性为 Android 应用程序的开发提供了很大的便利。2012 年 2 月的大量数据展示出, Android 占据了 52。5%的所有操作系统的智能手机 市场,随着智能手机普及和需求量不断增加,基于 Android 开发的应用软件要 求更多更完善。 在了解上述的现状后,本文设计了中心化 P2P 网络模式的文件安全共享应 用,使其可以在智能手机客户端运行。针对文件传输过程中的安全隐患,本文 结合了 AES 加密算法,对文件进行安全加密,降低文件传输过程中的被窃听的 风险。论文网 1。3 研究意义和目的 随着网络模式大量运用在生活和工作中,基于互联网完成工作和信息交流 的方式已经成为主流。企业运作需要良好的管理系统对员工信息、公司数据进 行严格的管理和保密,为内部员工工作交流提供高效和便利。这样能很大程度 地提高员工工作效率和部门管理。文件共享和信息交流在人们的生活中扮演着 不可或缺的角色,实现 Android 手机上的文件共享,对社会有重要的意义。然而 在文件共享上仍存在急需解决的安全问题。手机共享文件时容易被通信道路中 假扮成服务器的终端截取信息,造成文件丢失[4]。这种方式被称为非法获取,如 果企业使用手机进行机密的文件或信息的传输时,这些信息可能会被其他竞争 者截取机密信息。企业将会蒙受巨大的损失。对个人而言这些安全隐患的存在 (责任编辑:qin) |