ImageVerifierCode 换一换
格式:DOCX , 页数:57 ,大小:340.93KB ,
资源ID:18498407      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/18498407.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(移动Agent的安全性及其应用研究Word格式文档下载.docx)为本站会员(b****4)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

移动Agent的安全性及其应用研究Word格式文档下载.docx

1、2.6.4 移动Agent的传输协议ATP(Agent Transfer Protocol) 122.7 移动Agent的标准化 122.8 移动Agent的安全性 13第三章 移动Agent系统安全性研究综述及相关密码学简介 143.1密码学基础 143.2 密码学分类 143.3 密码学主要技术 163.3.1 数字签名技术 163.3.2 散列函数 173.3.3 非对称密钥中公钥的管理技术(PKICA) 183.4 研究移动Agent系统安全性的原因及重要性 193.5 移动Agent系统可能面临的安全威胁31 203.6 参与及影响移动Agent系统安全的个体 203.7 对移动Ag

2、ent系统攻击的分类 203.8目前检测和防范移动Agent系统被攻击的研究现状及成果 213.8.1 对主机的防范技术 213.8.2、对移动Agent的防范技术 223.8.3、对移动Agent在传输中的防范技术 233.8.4、各种安全措施的比较 243.9 “参考状态法”的实现机制 253.9.1 Vigna协议详解43 253.9.2 Hohl协议44、45 263.9.3 PTIR协议详解46,47,48,49 273.9.4 以上三种协议的比较及MASTP协议的提出 28第四章 MASTP协议详解及Eaglets平台的生成 304.1 MASTP协议的具体实现 304.2 MAS

3、TP协议分析 324.2.1 MASTP协议是完备的 324.2.2 MASTP协议是安全的 324.3 MASTP协议在Aglets平台下的实现 -Eaglets平台的生成 344.3.1 Aglets平台概述50,51,52,53 344.3.2 Aglets系统结构 354.4 Aglet的生命周期 364.5 Aglets系统的主要成员 364.6 Aglet的移动过程 374.7 Eaglets平台的具体实现 38第五章 Eaglets平台下的应用开发 415.1 Eaglets平台开发环境的设置 415.2、Tahati中的设置 425.3 Eaglets平台下应用程序的开发 44

4、5.4 Eaglets平台下的具体应用示例 455.5 实验结果表明MASTP协议是完备的 475.6 实验结果表明MASTP协议是安全的 47第六章 基于Aglets的校园网CA认证模型 496.1 利用移动Agent技术开发CA认证系统的必要性 496.2 CA认证系统 506.2.1 CA认证系统内部结构 506.2.2 CA证书的结构 506.2.3 CA证书的使用过程58 516.3 基于移动Agent的校园网CA认证模型59 526.4 总结 54第七章 总结与展望 55参考文献 56致谢 610攻读硕士学位期间发表的论文 61移动Agent的安全机制及其应用研究摘 要在传统的,基

5、于C/S或B/S(Client/Server或Browse/Server)模式的分布式计算中,客户机和服务器一直要保持连接,计算过程中的大量中间结果需要传输,其缺点日益明显。一种新型的分布式计算模式-移动Agent/移动Agent Server在此基础上应运而生。移动Agent技术是90年代以来发展起来的一种新型的分布式计算模式。它的实质是一独立的应用程序,由网上的某个服务器启动后,可自主地在异构网上按一定的规程移动,以寻找合适的计算资源,代表用户完成特定的任务。它在网上传输的是代码,能使计算本地化,并能支持网络断连。它在移动客户支持、电子商务、网络管理、远程信息处理及个性化网络服务等方面有很

6、好的应用前景。移动Agent代码的移动性会带来很多不安全因素。因此,安全性问题是移动Agent技术成功的关键,是移动Agent系统中最重要、最复杂的问题。移动Agent系统的安全可分为三块:1、保护移动Agent免受主机的攻击2、保护主机免受来访的移动Agent的攻击3、保护移动Agent的移动通信过程免受主动或被动攻击。本文主要研究了移动Agent在移动通信过程中的安全问题。主要是在Vigna和Hohl提出的参考状态的基础上,参考周冲的PTIR协议,给出了移动Agent的安全传输协议-MASTP(Mobile Agent Secure Transfer Protocol)的模型及其实现。MA

7、STP协议与其它协议相比,具有安全性强、开销低并能防止联合攻击的优点。本文整合了著名的移动Agent平台- Aglets,得到了相应的安全平台Eaglets(Extend Aglets),该平台实现了MASTP协议,从而使Aglets平台在系统级上具有了传输的安全性。最后本文在Eaglets平台下开发了一个简单应用程序Talk,使用移动Agent的编程模式实现网上聊天,目的是验证MASTP协议的可行性。实验结果表明该模型是正确的,功能是可达的。关键字:移动代理,移动代理安全,安全代理传输协议,参考状态The Study on the Security Mechanism of Mobile A

8、gent and Its ApplicationThere exist many obvious defaults in the traditional distributed computation model, which is based on C/S or B/S (Client/Server or Browse/Server). For example, the quantity of data transfers in the process of computation is too much, and there needs the ceaseless connection o

9、f clients to the hosts, to mention just a few. It is under such background that a new model of distributed computation, Mobile Agent / Mobile Agent Sever, emerges.Mobile Agent technology is a new distribution computation model developed in 90s last century. It is a kind of independent program by its

10、 nature, and when started by some severs of the network, it can automatically migrate on certain procedure in networks of different structure, to accomplish some tasks on behalf of clients, seeking the appropriate resources. Because of what is transferred on the network are dada codes, it can locali

11、ze the computation, and support the disconnection of clients to the host. Therefore, Mobile Agent has great prospect in such fields as supporting mobile clients, E-commerce, networks management, remote information processing, individual network service, and so on.However, the transfer of Mobile Agen

12、t codes can bring about many insecure factors, so security is the key for the success of Mobile Agent technology, and now it becomes the most important and complicated problem in such field. Generally speaking, the security problem of Mobile Agent System falls into three catalogues: 1, to protect ho

13、sts from the attacks from Mobile Agent;2, to protect Mobile Agent from the attacks from hosts;3, to protect the process of mobile communication of Mobile Agent from the positive or negative attacks.This paper is mainly concerning about the security problem of the mobile communication process of Mobi

14、le Agent, that is to say, the third kind of security problem mentioned above. On the basis of Conference State Protocol put forward by Vigna and Hohl, with the reference to PTIR Protocol by Zhou chong, the author adopt the valuable things from both of them and abandon the useless, then put forward a

15、 new Mobile Agent protocol-MASTP (Mobile Agent Secure Transfer Protocol). Comparing with other protocol of its kind, MASTP protocol bears many advantages. It has stronger security, has lower overheads, and is immune to different kinds of combined attacks from outside.To make the application of the n

16、ew protocol feasible, the author of the paper reorganizes the famous Mobile Agent platform, Aglets, and creates a new secure platform named Eaglet. The new protocol MASTP can be implemented on this platform, and thus make Aglets feature a secure platform in the information transfer, from the point o

17、f view of the whole system.Lastly, the paper develops a simple application Talk on the platform of Eaglet, The application is successful, and it testifies the feasibility of MASTP protocol, and also indicates that the model is correct, and can fulfill all the functions of the protocol.Key words: Mob

18、ile Agent the Security of Mobile Agent Mobile Agent Secure Transfer Protocol Conference States第一章 绪论本章主要介绍了选择该课题的目的和意义、传统的分布式计算模式的缺点以及基于移动Agent计算模式的优点、国内外对移动Agent技术的研究现状和目前的研究重点。1.1研究该课题目的和意义研究该课题的目的是:了解并掌握移动Agent/移动Agent Server的实现机制、安全机制及其应用前景,深入研究移动Agent在移动过程中的安全问题。在移动Agent安全问题解决的前提下,研究移动Agent的应用,

19、特别是在电子商务中的应用。研究该课题的意义是:如果移动Agent的安全问题解决了,随着“移动”通信的快速发展以及计算机网络和电子商务的日新月异,移动Agent的应用前景非常广阔。在开发应用时就可以利用移动Agent的代码移动性、自主性、智能性等特性,来克服传统网络应用开发中使用的C/S和B/S模式,只传信息而不传代码的缺陷。 从而实现应用系统的智能化和高效化。1.1.1 传统分布式计算模式的缺点分布式计算是计算机网络时代的关键技术,当前的分布式计算基本上都是基于传统的C/S或B/S模式,通过远过程调用RPC(Remote Procedure Call)或消息传递MP(Message Passi

20、ng)等方式实现跨平台操作的。但随着网络的发展和“移动”设备的出现,C/S模式的缺点日益明显,如客户机和服务器一直要保持连接,计算过程的大量中间结果需要传输,因此传输的数据量往往很大,对网络带宽和网络的稳定性要求较高。 其传输模式可用图1-1表示:图1-1:传统传输模式Fig.1-1: Traditional mode of tradition随着网上信息的极大丰富,特别是“移动”设备的上网,使得这种直接在网上传输数据并且不支持断连的计算模式不再能适应移动计算对网络低带宽,高延时、不稳定的要求1。传统的在网上传输数据,浪费带宽的计算模式必定会被新的计算模式来替代,移动Agent技术就是新的分布

21、式计算模式中的一种,具有它独特的能够适应未来网络发展的优点。1.1.2 移动Agent作为未来分布式计算模式的优点 Robert S. Gray 给移动Agent下的定义2是:移动Agent是一个程序,该程序可以在网络中的主机上移动,并且在这些主机上执行。由该定义知,移动Agent的实质是一应用程序,它由网络中某一计算机启动,并可携带其代码和当前的执行状态在网络中移动以寻找其合适的计算资源,移动成功后就可把原来的远程操作转换为现在的本地操作,不仅能节省网络带宽而且还能加快处理速度。它与传统计算模式最大的区别是它在网络中传输的是代码和状态,而传统的分布式计算模式在网络中传输的是数据。移动Agen

22、t的传输模式可用图1-2表示:图1-2:移动Agent的传输模式Fig.1-2: Traditional mode of mobile agent具体地说,移动Agent作为分布式计算模式的优点主要体现在以下几个方面3,4,5 1、能够节约网络带宽、克服网络延迟:移动Agent的本质是将计算移动到数据端,直接在数据端进行本地处理,只返回最终结果,从而避免了大量中间数据在通信两端的传输。因此在处理的数据量大、通信两端交互频繁、带宽不足的情况下,使用移动Agent技术可以有效的节省网络带宽。2、支持离线计算(断连操作):用户派出移动Agent之后,可以断开网络连接,移动Agent在网络上自主的运行

23、,当移动Agent完成任务之后,通过转接机制(Docking)监视用户是否在线,当它发现用户在线时,就返回计算结果。3、封装网络协议:移动Agent系统是一种中间件,位于操作系统和应用程序之间,封装了低层网络协议,提供移动、通信、容错、安全等基本功能,开发人员无须了解低层实现即可开发网络应用。当网络协议升级时,只需修改移动Agent系统中相关的功能实现而无须修改移动Agent应用程序。4、支持异步自主执行:用户可将整个任务而不是单个请求提交给多个移动Agent去执行,这些移动Agent被发送到网上之后,可以独立于发送它们的程序,异步地、自主地、协作地完成任务,它们的生命周期可以长于创建它们的程

24、序。5、支持平台无关性:移动Agent的运行只和其运行环境有关,和具体的网络结构、网络协议、计算机设备、操作系统无关,只要网络节点上装有移动Agent 运行环境即移动Agent平台,移动Agent就可以实现跨操作系统平台的移动和运行。即所谓的编译一次,到处移动。6、具有动态适应性:移动Agent和其运行环境进行交互,感知环境的变化,并自主地、快速地做出反应,使整个系统始终保持在最优状态。7、增强应用的强壮性和容错能力:移动Agent支持离线计算,这大大降低了网络应用对网络连接可靠性的要求。移动Agent的反应性使之能及时的感知网络节点的失效,其自主性可以使它自主地处理并修正错误,更容易建立容错

25、能力强的分布式系统。 移动Agent技术是分布式计算与Agent技术相结合的产物,它除具有移动性外,还具有Agent的最基本特性-智能性、社会性、交互性和环境适应性。所以它也具有6、7所说的优点,但对移动Agent的研究重点主要是6它的移动性、交互性和安全性。1.1.3 移动Agent技术的国内外研究现状移动Agent计算模式的优点,受到了来自学术界、工业界的广泛关注,吸引了众多著名的大学、公司、研究机构进行研究开发工作,目前已经开发出70多个移动Agent系统,其代表性的系统有:General Magic公司的Telescript7、IBM公司的Aglets8,Mitsubishi公司的Co

26、ncordia9、ObjectSpace公司的Voyager、Dartmouth学院的DAgent等。虽然移动Agent具有强大的技术优势和巨大的应用前景,但至今还没有成为计算机软件业的主流技术,这其中有技术上的原因同时也存在非技术上的因素。非技术原因是不能迎合某些商家的利益,因Agent能自动帮用户完成任务,用户就没必要亲自去某些网站,商家就有可能失去一些商机并且影响其广告费的价值。技术原因主要是安全问题和标准问题。代码的移动容易引起安全问题,而移动Agent又多用于电子商务系统的开发,对安全性的要求又比较高,因此安全问题是制约移动Agent发展的核心问题。也是作者选择本课题研究的主要原因之

27、一。1.2 移动Agent技术当前的研究重点 1、移动Agent系统的安全问题 2、移动Agent系统的强移动问题 3、移动Agent系统的标准化问题 4、移动Agent系统的性能及应用1.3 本论文的组织本论文共分七章,各主要章节的安排如下:该章主要介绍了本文的研究背景、目的和意义,国内外对该课题的研究现状和以后的研究重点。第二章 Agent和移动Agent系统简介该章主要介绍了软件Agent的特点、结构及其形式化定义,移动Agent的体系结构及其实现机制。第三章 移动Agent系统安全性研究综述及相关密码学简介该章主要介绍了密码学的基础理论,及移动Agent系统安全性问题研究的概况和成果,

28、并在总结前人研究方案优缺点的基础,提出了移动Agent的安全传输协议:MASTP(Mobile Agent Secure Transfer Control Protocol)。第四章 MASTP协议详解及Eaglets平台的生成该章主要介绍了MASTP协议的内容,并详细分析了该安全机制在Aglets平台下的实现。第五章 Eaglets平台下的应用开发该章主要介绍了在Eaglets平台下开发一个应用的主要方法和步骤,目的是验证MASTP协议的正确性和Eaglets平台的易用性。第六章 基于Aglets的校园网CA认证模型的研究该章主要介绍了在移动Agent系统平台Aglets下开发校园环境下CA

29、认证系统的实现模型。第七章 总结与展望该章主要介绍了本论文的研究内容及以后的研究重点。本章首先介绍了软件Agent的特点、结构及其形式化定义。然后,本章又介绍了移动Agent的体系结构及其主要实现技术:1、命名机制 2、迁移机制 3、ACL协议4、ATP协议。2.1 软件Agent概述 Agent的概念出现于20世纪70年代的人工智能(AI)中,在计算机领域,Agent是指分布式系统或协作系统中能持续自主发挥作用的计算实体,它具有代理性、主动性、自主性、智能性、交互性、机动性等特性10-1。代理性:Agent的基本功能就是代理用户和软件完成某些任务。主动性:Agent的代理功能是根据用户的需求

30、或当前的环境状态以主动服务方式提供的。自主性:Agent本身是一独立自主的计算实体,它能根据当前动态变化的环境状态,在无需外界参与的情况下,独立地发现和利用完成任务所需的资源和服务,独立地制定完成任务的规则,最终实现规划、达到目标。智能性:自主性的实现需要Agent具有相关的知识、能够进行相关的推理或智能计算。当用户的需求没有明确给出时,Agent能够推测用户的意图、爱好或兴趣并为其代劳。Agent还能从经验中不断学习,以提高自身处理问题的能力。交互性:把各种计算资源都包装成Agent,各个Agent都有标准的外部接口,采用统一的通信语言进行信息交流,则多个Agent可以通过相互协商和协作来共同完成复杂的任务。机动性:Agent能随计算机用户的移动而移动,不管是地理位置的移动还是计算位置的移动(如URL的改变)。2.2 软件Agent的组成Nwana定义了Agent的三层概念结构:定义层、组织层和合作层。这个概念提供了一种描述Agent应用特征的框架13。定义层:在该层,Agent被描述为一个自治的理性实体,包括Agent的推理学习机制、目标、资源、技能等。组织层:该层定义了Agent与其它Agent的

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1