论文部分内容阅读
随着互联网络技术和信息技术的日臻成熟,互联网络规模日益扩大,网络用户数量迅猛增加。信息技术也开始在传统商业领域中应用,即电子商务。电子商务具有市场全球化、商业平民化和消费个性化的显著特征,对世界经济的发展产生了前所未有的影响。目前市场上绝大部分电子商务解决方案和应用系统都是基于Browse/Server结构,但是其静态性缺陷使其很难满足电子商务发展的要求,这样一来,寻找一种有效的电子商务解决方案,就显得尤其重要。 近年来一种新的分布式计算模型——移动Agent(Mobile Agent)被引入电子商务领域中。移动Agent是一段可执行的程序,能够携带其代码和状态自主地从网络中的一个节点移动到另一个节点上运行,寻找合适的计算资源和信息资源,完成特定的任务。移动Agent的出现,提供了一种新的网络计算模式,与传统支持电子商务的分布式技术(如Client/Server模型、Code-on-command模式)相比较,其在解决电子商务这样的大型分布式系统问题上具有很强的适应性和优势。电子商务涉及计算机研究和应用的许多领域,既包括顾客从不同商家收集信息的过程,也包括商家之间或商家内部之间的货物调配、系统安全性保障、支付机制、仓储管理等过程。目前虽然已有不少基于移动Agent的应用,但对其中商家内部之间的货物调配问题的解决尚未出现代表性的应用。 本文以移动Agent应用于电子商务为背景,结合山东省科技厅“商务数据在互联网中安全转移研究”项目的研究工作,针对当前电子商务系统中商家内部之间的货物调配问题,设计了一个大型连锁商场内商品的货单签订模型。它把移动Agent技术与p2p技术有机地结合在一起,并利用p2p网络提供的典型的路由算法——Chord分布式查找服务,使搜索商品信息时只需指定具有实际意义的信息标识而不是物理地址,大大加快了查找速度。同时为确保各商场的商业意图、货单的完整性和隐私性,防止移动Agent与移动Agent平台之间的恶意攻击,特别是防止恶意代理平台或第三者窃取移动Agent所携带的货单信息、伪装甚至摧毁移动Agent,给移动Agent的拥有者造成难以预料的损失。本模型通过应用保密散列数字签名算法,把对称密钥算法、公开密钥算法及单向散列函数结合在一起,避免了单独使用一种算法的不足。这个数字签名算法不但速度快,而且可以将文件与签名分开传送和保存,减少了对存储空间的要求,很好地实现了