移动Agent在电子商务中的安全

点赞:8025 浏览:31684 近期更新时间:2024-03-12 作者:网友分享原创网站原创

[摘 要]基于移动写作技巧的电子商务系统面临的一系列安全问题制约着电子商务的发展,通过对电子商务交易不同阶段移动写作技巧行为的分析,使移动写作技巧使用不同的访问模式,提出了一个双方可互相认证身份且无第三方参与会话密钥产生的电子商务交易模型来尽可能地降低安全风险.

[关 键 词]电子商务移动写作技巧认证公开密钥体制

电子商务(E-Commerce)是通过网络进行的生产、营销和流通活动,它通过Inter进行网上交易,还利用电子信息技术来解决扩大宣传、降低成本、增加价值和创造商机的商务活动,包括通过网络实现从原材料查询、采购、产品展示、到生产、储运以及电子支付等一系列的贸易活动.目前,电子商务已经成为了一种不可缺少的新型商务工作模式,电子商务一般分为两种:一是企业与企业之间的电子商务(B2B),另一类是企业与个人之间的电子商务(B2C).后者亦即网上购物或在线购物.本文提出的模型涉及的是后者,即网上购物的电子商务(B2C),这也是目前电子商务应用最为广泛的一部分.但是个人要想在充斥着很大信息量的互联网上寻找到符合自己要求的产品是非常困难的.

移动写作技巧(MobileAgent,MA)是在20世纪90年代中期兴起的一种重要的分布式计算技术.它是一个能在异构网络中自主地从一台主机迁移到另一台主机并与其他写作技巧或资源交互的程序.由于MA具有写作技巧性、自治性、智能性、反应性、主动性等优点,越来越受到重视.也正是这些特点,使得MA在解决电子商务问题上显得独具优势.它可根据用户提出的请求对网络资源进行搜索,经过过滤、分析和挖掘等处理,最后按照关联度的优先顺序在用户指定的时间内向用户反馈信息.

但是和其它电子商务系统一样,基于MA的电子商务系统同样也面临着一些安全问题.本文通过对用户在电子商务交易的不同阶段行为的分析,提出一种让MA使用不同访问模式的双方可互相认证身份且无第三方参与会话密钥产生的电子商务交易模型.模型的安全分析表明,本模型不仅有利于电子商务的顺利进行,同时也提高了网上贸易的安全性.

一、基于移动写作技巧的电子商务系统分析

1.系统的工作流程

(1)用户通过IE浏览器或其他应用程序向系统中的MA管理器发起查询请求,MA管理器为用户写作特定的MA来代表用户.

(2)MA管理器将MA发布到网络中,此时,MA就根据既定的路由线路遍历相关商家怎么写作器结点,并收集用户感兴趣的产品信息及属性.

(3)MA将收集到的信息反馈给用户,由用户根据收集到的信息筛选出与之交易的商家.

(4)代表用户意愿的MA与代表商家的MA进行具体交易.

我们将上述过程分为收集信息阶段、筛选信息阶段和交易阶段,而MA主要在收集信息阶段和交易阶段工作.在收集信息阶段,MA要在多个商家怎么写作器结点上迁移,我们把该阶段的行为称为多跳.在交易阶段,MA仅和某个商家交易,所以把该阶段的MA行为称为单跳.

2.系统面临的主要安全问题

在多跳阶段,由于MA需要在多个商家怎么写作器结点上迁移,所以有可能面临机密信息泄漏的风险.恶意的商家有可能窃取竞争者的产品信息、窃听MA中携带的有关用户的信息(如信用卡帐号等)、篡改MA已经收集到的产品信息或者直接将竞争者从MA的路由线路中删除等.这些风险主要是由MA运行的主机环境不可信任导致,不可信主机环境是基于MA电子交易的最大威胁,是与MA安全最密切的因素.SanderT指出,如果主机环境是不可信任的,那么惟一的解决办法是使用特殊的硬件设备来执行MA.但是目前缺少统一的硬件标准,硬件又过高,因此目前想要利用硬件设备来提供可信的主机环境是行不通的.另外,恶意的MA也有可能对主机进行拒绝怎么写作攻击,包括破坏商家的数据、文件和非法占用商家系统资源等.

在单跳阶段,MA和某个商家交易,要涉及到顾客的信用卡、商家给出的最低这样的机密信息,这些信息在不安全会话时都有可能被窃听,一旦这些信息被泄露,造成的后果是不堪设想的.另外这个阶段还有可能遭到中间人攻击即恶意商家和恶意MA的伪装,使得交易无法正常进行.看得出来,此阶段的信息保密性显然要高于多跳阶段,在此阶段会话保密性要求远远胜于交易的速度.

二、基于移动写作技巧的安全电子商务模型

基于前面的分析,提出了基于移动写作技巧的安全电子商务模型.该模型针对的是某个顾客网上购物或在线购物的电子交易活动.

1.模型采用的安全技术

针对多跳阶段中恶意主机对MA的安全威胁,在模型中使用RSA公开密钥技术,而在单跳阶段,为了在最大程度上保证双方会话的安全,我们使用改良过的离散对数体制产生双方会话的密钥,避免顾客和商家交易时最可能受到的中间人攻击.下面简单介绍本模型在单跳阶段产生会话密钥的原理.

第一个公开发表的公开算法即DH(Deffie-Hellman)算法由W.Deffie和ME.Hellman提出.该算法结构简单,使用方便,实用性强,被认为是安全、实用的非对称方案,适用于交互环境下的网络保密.这种算法的保密性基于求解离散对数问题的困难性,即:Pd等于MmodP,其中d叫作模P的以C为底数的M的对数.在已知C和P的前提下,由d求M很容易,只相当于进行一次指数运算,但由M反过来求d其时间复杂度为指数形式.

设P是一个大素数,0(1)甲乙双方各自计算出:

b1等于ak1modP,0

(3)双方求出共同的密钥为:

K等于(ak1)k2modP等于(ak2)k1modP(0

该算法虽然使用起来非常方便,但在进行会话时容易受到中间人攻击,因此在本模型中使用DH算法时加入RSA签名体制,即对k1,k2经过签名后再发送给对方,这在一定程度上可以避免中间人攻击.

2.模型的工作流程

在系统初始化时,顾客和商家要在认证中心注册各自的公钥.

多跳阶段:

(1)顾客描述出自己对产品的需求信息,包括产品的名称、支付方式等,然后计算出顾客标识、需求信息的摘 要,再用自己的私钥对摘 要进行签名,最后通过IE浏览器或其它应用程序向系统中的MA管理器发起查询请求,MA管理器为顾客创建MA并将签名后的摘 要作为MA携带的信息.

(2)MA此时开始根据即定的遍历线路在各个商家怎么写作器间迁移.

(3)当MA迁移到商家i时,分下列两种情况:

如果商家i是迁移路线上的首个商家,则商家i向认证中心查询顾客的公钥,验证顾客的签名;如果商家i不是迁移路线上的首个商家,则商家i除了要验证顾客的签名外还要验证MA之前访问过的所有商家的签名.

(4)验证通过后,商家i在自己的主机上运行MA,产生协商数据Di,协商数据中包括商家给出的产品、某时间段的打折率、产品运输方式和售后怎么写作等信息.

(5)商家i算出自己的商家标识、协商数据的摘 要,再用顾客的公钥对摘 要加密,最后用自己的私钥签名得到Ri,再将Ri添加到MA中.


(6)MA接着向下一个商家怎么写作器结点迁移.

(7)MA遍历线路上的所有商家重复(3)-(6)中的操作.

(8)当MA遍历完所有的商家后,返回到MA管理器,MA管理器将MA中携带的商家提供的产品信息即{R1,R2等Ri}发送给顾客同时撤消MA.

筛选信息阶段:

(9)顾客获得MA收集的信息{R1,R2等Ri},首先验证所有商家的签名,签名验证通过后,用自己的私钥解密获得{D1,D2等Di},从中挑选出最满意的,准备与其交易的一个商家j(1≤j≤i)

单跳阶段:首先选定大素数P和a,a是P的本原元.

(10)顾客S0产生一个随机整数A,用DH算法计算出b0等于aAmodP,首先对b0数字签名,再用商家j的公钥加密得到G0,发送给商家j.商家j选定一个随机整数B,用DH算法计算出bj等于aBmodP,先对bj数字签名,再用顾客S0的公钥加密得到Gj,最后发送给顾客S0.

(11)顾客S0将收到的加密后的消息用自己的私钥解密以验证商家j的签名,再用商家j的公钥解密得到bj,计算出PK0等于bjAmodP.商家j将收到的加密后的消息用自己的私钥解密以验证顾客S0的签名,再用顾客S0的公钥解密得到b0,计算出PKj等于b0BmodP.根据前面的DH算法,从理论上讲PK0和PKj是相等的,即PK0等于PKj等于K.

(12)顾客S0和商家j启动对等密钥程序如DES,进行秘密会谈.电子商务过程结束.

三、模型的安全分析

对恶意商家身份的认证:检测设某个恶意商家要冒充其它商家和顾客进行交易,由于商家的身份是用商家的私钥签名的,而其它商家无法获得该私钥,所以无法冒充.

移动Agent在电子商务中的安全参考属性评定
有关论文范文主题研究: 关于电子商务的论文范文数据库 大学生适用: 自考论文、硕士学位论文
相关参考文献下载数量: 32 写作解决问题: 怎么撰写
毕业论文开题报告: 论文任务书、论文选题 职称论文适用: 职称评定、高级职称
所属大学生专业类别: 怎么撰写 论文题目推荐度: 经典题目

对商家怎么写作器可能受到拒绝怎么写作攻击的问题:当有MA迁移到某个主机上时,要验证顾客和MA访问过的商家的签名,所以避免了恶意MA对主机的拒绝怎么写作问题.

对MA中携带的信息机密性问题:每个商家将自己的标识、协商数据摘 要用顾客的公钥加密,其他任何人不能获得顾客的私钥,所以不能解密获得MA中携带的信息,MA信息机密性得到保证.同时,也就不能篡改信息,那么信息的完整性也有了保证.

对单跳阶段可能受到中间人攻击的问题:使用了带RSA签名的离散对数体制,可在一定程度上提高双方会话机密性,避免受到攻击.

四、结束语

虽然对MA的安全问题已经有了不少的措施,但是大部分对电子商务来讲都是不合适的.本文通过对电子商务不同阶段MA的行为分析,通过让MA使用不同的访问模式尽可能地降低安全风险.特别是在单跳阶段会话密钥的产生是没有第三方参加的,该会话密钥的产生要双方的共同合作才能完成,这样不仅有利于电子商务的顺利进行,也提高了网上贸易的安全性.当然,本模型中对MA的安全保护是以牺牲一定执行时间为代价的,具体的定量分析有待今后做进一步的研究.