goback
月期刊咨询网
当前位置:首页>>计算机网络论文>>正文

核心期刊论文UPPAAL在线支付系统的安全性验证


所属栏目:计算机网络论文
发布时间:2015-01-07 16:43:59  更新时间:2015-01-07 16:13:59

已签订领域:化学工程/制药,医学题目:**作为抗癌剂***催化剂**取代苯丙***SCI四区 直击了解更多选题

已签订领域:环境科学-公共卫生题目:用**电***生物传感器**癌症**SCI二区 直击了解更多选题

已签订领域:环境科学-公共卫生题目:**氧化石墨烯纳米***材料的生物传感器***结肠癌生物**癌胚****SCI二区 直击了解更多选题

已签订领域:环境科学-公共卫生题目:聚合物纳米***a-硫辛酸***在神经炎症***应用***临床分析SCI二区 直击了解更多选题

已签订领域:计算机视觉/遥感/智能驾驶/汽车题目:**深度学习***高分辨率遥感***车辆检***SCI三区 直击了解更多选题

已签订领域:企业管理题目:社会交流***领导***倾向***方向SSCI,SCI三区,二区 直击了解更多选题

已签订领域:企业管理题目:**中小企业社交媒体****可持续绩效***因素探析SSCI,SCI三区,二区 直击了解更多选题

已签订领域:环境科学,公共卫生题目:利用硫氨酸***石墨烯纳米***电化学***传感器实现癌胚抗原***SCI二区 直击了解更多选题

已签订领域:环境科学,公共卫生题目:基于抗***纳米复合***高性能***早起癌症诊断***SCI二区 直击了解更多选题

已签订领域:经济,能源题目:***政治冲突****绿色金融、金融**、气***化***SCI四区 直击了解更多选题

已签订领域:经济,能源题目:冲***中能源不安全对***和环境***SCI四区 直击了解更多选题

已签订领域:教育题目:大学生***社交媒体***成绩影响***SSCI三区 直击了解更多选题

已签订领域:教育题目:巴基斯坦***学习实施的***的**SSCI二区 直击了解更多选题

已签订领域:教育题目:大学生对****下网络教学**思***SSCI二区 直击了解更多选题

已签订领域:教育题目:**教师和学生对影响***医疗**效果的****看法SSCI三区 直击了解更多选题

已签订领域:计量经济学题目:**货币、黄金、**和美国***的波动***相互依赖性:**数据的分析SSCI一区 直击了解更多选题

已签订领域:计量经济学题目:东南亚***内**趋同***中等收入**:新**的***SSCI二区 直击了解更多选题

已签订领域:建筑,历史题目:历史景点在***旅游发***中的***影响**(**研究:**历史***)SSCI,SCI一区 直击了解更多选题

已签订领域:领导力,管理题目:量化**领导对角色绩效***响:**冲突与工作自主性***作用SCI二区 直击了解更多选题

已签订领域:信息技术,教育题目:数字***环境对学生学习成绩***:游戏**和***现实在教育***作用SSCI四区 直击了解更多选题

已签订领域:信息技术,教育题目:信息技术***续决策之间的***:创新***识的**作用SSCI二区 直击了解更多选题

已签订领域:信息技术,教育题目:课程**对大学生***发展的影响:学习习惯和***的***作用SSCI一区 直击了解更多选题

已签订领域:信息技术,教育题目:信息技术***与可持续决策**:高等***学生认知***作用SSCI二区 直击了解更多选题

已签订领域:计算机,英语教学题目:英语****学**与人工智能****学习SCI三区 直击了解更多选题

已签订领域:计算机,音乐题目:评价**和音乐**对学生成绩***的影响SCI三区 直击了解更多选题

已签订领域:人体工程,心理学题目:基于预先处理模型***模式人体工程学***女生肌肉骨骼***预防行为*** 直击了解更多选题

已签订领域:人体工程,心理学题目:制定一个***人体工程学**,以识别、优先考虑***职业压力源的*** 直击了解更多选题

已签订领域:人体工程,心理学题目:多重工作**压力和工作***:***工效学方法的混合方法*** 直击了解更多选题

已签订领域:数学,经济题目:数学模型***结构调整和经济转型****研究 直击了解更多选题

已签订领域:数学,经济题目:***时间**数学模型在***媒体营销**中的应用*** 直击了解更多选题

已签订领域:数学,经济题目:***时间**模型在***物流运**能力***研究 直击了解更多选题

已签订领域:数学,经济题目:碳****经济的数学模型****研究 直击了解更多选题

已签订领域:农村经济题目:农****社区**发展***分**SCI四区 直击了解更多选题

已签订领域:农村经济题目:创业***对乡村****发展的****SCI四区 直击了解更多选题

已签订领域:农村经济题目:农村创业****的空间*****究SCI四区 直击了解更多选题

已签订领域:医学,电化学题目:纳米颗粒*****及其在癌症****和重金属*****检测中的应用SCI三区 直击了解更多选题

已签订领域:医学,电化学题目:基于*****前列腺癌药物氟****检测方法的*****腺癌治疗SCI二区 直击了解更多选题

已签订领域:医学,电化学题目:气海***********金纳米颗粒的新型****************粘土及其对胃癌********************抗癌SCI二区 直击了解更多选题

已签订领域:医学,电化学题目:基于抗***********GCE纳米***********材料的高性能*******************早期癌症SCI二区 直击了解更多选题

已签订领域:医学,电化学题目:用******电化学生物传感器*****癌症***************SCI二区 直击了解更多选题

已签订领域:医学,电化学题目:基于*****石墨烯纳米****材料的生物传感******用于测定结肠*****生物*****SCI二区 直击了解更多选题

已签订领域:医学,电化学题目:聚合***纳米复合电极*****疏辛酸电化学检测*********SCI二区 直击了解更多选题

已签订领域:医学,电化学题目:利用****酸/**糖**石墨烯纳米复合修饰的电化学*****SCI二区 直击了解更多选题

已签订领域:环境能源,绿色投资题目:环境能源、绿色投资、城市化和环境类方向SCI三区 直击了解更多选题

已签订领域:计算机,英语教学题目:英语教学**人工智能***习SCI 直击了解更多选题

已签订领域:计算机,音乐题目:评价**和音乐形式*学生***影响SCI三区 直击了解更多选题

已签订领域:经济,绿色投资题目:***能源效率***化之间的***SCI三区 直击了解更多选题

已签订领域:经济政策题目:***阐明**印度经济***的关系SCI三区 直击了解更多选题

已签订领域:经济,金融题目:***国家的能源***重***SCI 直击了解更多选题

已签订领域:经济,金融投资题目:***融新之间***直接投资***SCI三区 直击了解更多选题

已签订领域:经济,数学,统计学,管理学题目:非***想重限制下***袭评价***SSCI四区 直击了解更多选题

已签订领域:经济,数字,管理学题目:基干***生产系统***SSCI四区 直击了解更多选题

已签订领域:农业,土壤科学题目:不同***有机覆盖***养分循环SSCI 直击了解更多选题

已签订领域:电力与能源系统,管理题目:pv***氢定价的***随***型稀SSCI,SCI二区 直击了解更多选题

已签订领域:建筑规划,计算机题目:使用***因子分析法***可持续***SCI三区 直击了解更多选题

已签订领域:工程技术,纺织工程,材料科学题目:甘***淀粉酶的提取***退浆中的应用SCI四区 直击了解更多选题

已签订领域:渔业,鱼类生理学题目:饲料***镉毒性的交互***生长***病理学***SCI二区 直击了解更多选题

已签订领域:渔业,鱼类生理学题目:****鱼水源***起的生******SCI三区 直击了解更多选题

已签订领域:金融,环境经济题目:*****预算在能效、绿色***的作用SCI 直击了解更多选题

已签订领域:应用数学/计算物理题目:***非线性库***自相位调制***SCI三区 直击了解更多选题

已签订领域:计算机,医学检测题目:***COVID-19***力***算法***决策SCI三区 直击了解更多选题

已签订领域:计算机,物联网,智慧城市题目:基于***物联网****算法SCI三区 直击了解更多选题

  摘要:随着电子商务的不断发展,消费者对于在线支付系统的服务质量要求越来越高,支付系统不仅要高速完成每笔交易,更要保证支付过程的安全性。在线支付是电子商务的核心功能模块,而这个核心模块又由各个地理位置上分离的各个子模块组成,在该文中会对四个主要子模块进行建模,分析各模块之间的依赖关系及超时的扩散效应,通过UPPAAL对建模后的系统进行模型检测。经实验验证,所设计的支付系统模型可以在产生某个模块的超时后依然能满足安全性。

  关键词:核心期刊论文,电子商务,支付系统,UPPAAL,模型检测

  在线支付是电子商务[1]的一个核心模块,是比传统的先下支付更快捷,更方便的一种交易方式。在线支付的出现极大的降低了交易的额外成本,加快了交易速度,使得市场经济下的自由贸易更为兴盛。在线支付改变了人们传统的支付方式,使得消费者可以在有网络的任意地方进行购物消费或者**转账业务。

  目前,安全的在线支付方式是通过通信方式和密码技术实现的,主要有以下3种:1) 帐号直接传输方式;2) SET方式;3) 专用协议方式。

  1 时间自动机的基本概念

  时间自动机可以表示成一个多元组 [Λi=(Li,l0i,Ti,Ci,Ii,Ei)] ,其中i表示不同的自动机,不同的自动机对应于不同的模版。其中[Li]是自动机的有限状态集合;[l0i]是自动机的初始状态;[Ti]是自动机所有动作(action)的集合;[Ci]是一个有限时钟集合,[Ii]是一种映射关系,指明每个状态上有加的时间约束,所以表示为[Ii=Ii(x)]; [Ei?Li × Ti × B(Ci) × 2Ci × Li]是所有迁移的集合,如迁移[(l,g,a,x,l')]

  表示从状态[l]出发的迁移在有约束条件g的作用下,执行一个动作a, 最后转换成状态[l'] ,其中x为所在自动机的始终变量。

  2 在线支付系统在UPPAAL[3]中的建模

  在线支付系统的模型含有三个4个模版类(Template):消费者模型(Consumer),商家模型(Merchant),

  支付网关模型(Payment Gateway),银行模型(Bank)。

  1) Consumer 模版类(如图1所示),主要有7个状态:Start,Wait1,ToPay,Wait2,Reset,Success

  其中初始状态是Start 状态,因此在这个状态时,没有任何变量。Consumer模版类发送一个BUY信号给商家的模版类Merchant,之后Consumer会进入等待状态Wait。

  当Consumer收到enough信号后,会进入ToPay状态,当消费者付款之后,将进入另一个等待状态Wait2,等待商家回复一个确认信号complete,之后进入Success状态;

  2) Merchant 模版类(如图2所示),主要有7个状态:Start,Check,Wait1,Wait2,Wait3,Reset,Success

  Merchant 模版类初始状态为Start,收到Consumer发送的BUY信号,Merchant会进入短暂的Check状态后,发送request信号给支付网关(Payment Gateway),Merchant 发送charge信号给Payment Gateway请求对消费者账户进行扣款,当Payment Gateway返回received信号后表示已经扣款成功,最后Merchant复位到Start状态。

  3) PaymentGateway模版(如图3所示)主要有8个状态: Start,ToCheck,Wait1,Checking,Wait2,Wait3,Reset,Success

  PaymentGateway模版类的结构和Merchant 模版类类似,PaymentGateway相当与整个支付系统的Controller,其负责接收来自商家的消费者账户验证请求,以及接收扣款请求。但是真正负责验证消费者账户和执行扣款的操作是由Bank模版类处理,PaymentGateway起到的是转发请求和第三方认证的作用。

  4) Bank模版类(如图4所示),主要有7个状态:Start,Checking,YES,NO,Wait,Reset,Success

  Bank是真正负责执行账户验证和支付操作的模版类,Checking状态是银行进行验证账户时的状态,Bank会把验证的结果(no信号或yes信号)返回给支付网关PaymentGateway,之后Bank会进入NO 或YES状态,如能收到transaction则会进入等待状态Wait,当Bank完成扣款后,则回复deal消息给PaymentGateway,且自身进入Success状态,并最后回到初始状态。

  3 各模版的时间自动机定义

  1) 消费者自动机模型定义

  2) 商家自动机模型定义

  3) 支付网关模型定义

  4) 银行模型定义

  4 对于在线支付系统中的超时问题的分析与解决

  为了保证在线支付系统操作的原子性,当底层模块Bank 产生了超时,就必须把其上层的所有模块重置到初始状态。在图4中,Bank模块的超时发生在两处状态:YES 和Wait,超时时间分别设定为5T 和6T。超时时Bank都会进入Reset状态,且之后会发送reset_PG信号给上层模块PaymentGateway。

  如果在 PaymentGateway模块中的Wait2,ToTrans,Wait3 时接到Bank模块的回复信息是reset_PG,表明Bank模块已超时或者说已失效,PaymentGateway就会进入Reset状态,并且在恢复到初始状态之前会发送reset_M信号给上层模块Merchant。   与PaymentGateway模块相似,Merchant模块可能会收到reset_M信号的等待状态是Wait2, ToCharge, Wait3三个状态。同样在收到reset_M后都会进入Reset状态,恢复到初始化状态前发送reset_C给Consumer。

  同样,Consumer如果在ToPay和Wait2状态时收到reset_C信号,Consumer就会恢复到初始状态Start。

  5 使用UPPAAL对模型进行验证

  先使用UPPAAL软件对上述四个模版类建立模型,模型建立之后要对系统的性质进行验证。为避免系统发生死锁,需要验证 A[] not deadlock 这一属性。为了验证最终支付操作能顺利完成,需要验证下列三个属性:

  6 结束语

  本课题通过形式化方法模型检测语言并采用UPPAAL建模工具进行在线支付系统支付过程的建模及结果验证,最终的验证结果是各个模版类最终都能达到理想状态,即时是在Bank模型出现超时的情况下。实验中如果底层模型出现超时,上层模型必须重置其状态,重置的过程是自底向上依次重置。设计中并为考虑多个模型出现超时的情况,但处理方法也可类似设计。 本文的侧重点是要满足系统的安全性,关于快速性,即超时问题将在后续的研究中得到改进。

  参考文献:

  [1] 肖修林,吴朝晖.可信用电子商务系统体系架构研究[J].计算机集成制造系统,CIMS.2003.

  [2] Lu,Shiyong,Model checking the secure electronic transaction (SET) protocol[D].Univ of New York at Stony Brook, Stony Brook, United States,1999.

  [3] Gerd Behrmann, Alexandre David, Kim G Larsen.A Tutorial on Uppaal[D].Aalborg University, Denmark,Updated 17th November 2004.

  [4] 刘如娟,戴桂兰,胡长军,等.Web服务的模型检测技术探讨[J].小型微型计算机系统,2007(11).

  (下转第8346页)

  (上接第8342页)

  [5] 官尚元,伍卫国,董小社,等.自动信任协商的形式化描述与验证研究[J].通信学报,2011(2).

  [6] 郭华, 庄雷,张习勇.UPPAAL――一种适合自动验证实时系统的工具[D].西安:西安理工大学,2006.

  [7] 梁少华.网上银行电子商务支付的实现[D].长春:吉林大学,2013.



  • 职称晋升申请书范本2篇

    2025-02-22
    撰写职称晋升申请书时,您需要清晰、专业地展示您的工作成就、专业能力以及对职位提升的渴望。以下是 职称晋升申请书范本2篇 ,您可以根据实际情况进行调整: 1、医、护人员职称晋升申请书范文1篇 尊敬的领导: 本人于xxxx年毕业于xxxx护理专业,毕业后在医院中心监护
  • 高分子化学sci期刊一览 Q1-Q4都在这里

    2025-02-22
    在化学装爷领域中,高分子化学sci期刊众多,按照JCR分区,从Q1到Q4区都有涵盖,作者可根据单位和论文质量选择合适的期刊投稿。以下是 高分子化学sci期刊一览 Q1-Q4都在这里 ,供大家参考: 1、 CHINESE JOURNAL OF POLYMER SCIENCE JCR:Q2区 IF:4.1 致力于发表高分子
  • 2025年RCCSE期刊目录更新到第几版?第七版

    2025-02-22
    截至2025年2月22日,RCCSE期刊目录已经更新到了第七版 。第七版RCCSE中国学术期刊目录是在2024年12月6日至8日召开的第七届中国期刊质量与发展大会上正式发布的,具体详情如下: 1、RCCSE期刊是什么意思 RCCSE期刊是指被武汉大学中国科学评价研究中心(Research Center
  • 论文二审还会给原来的审稿人吗?接受率多少

    2025-02-22
    二审是论文发表期刊过程中最为严格且重要的环节之一,审稿周期较长,建议作者耐心等待。对于, 论文二审还会给原来的审稿人吗 ? 并没有一个统一的答案,可能是原来的审稿人,也可能是新的审稿人,具体取决于期刊的具体政策和审稿人的可用性。 关于论文二审是否还会送
  • 速看!审稿出版最快的教育学SSCI期刊及选题推荐

    2025-02-21
    在教育学领域,被ssci收录的期刊众多,想要选择审稿出版快的期刊,对于新手作者来说确实很难,而且出版周期长短与论文质量、期刊的影响力等因素有直接的关系。今天在这里为大家汇总整理了部分 审稿出版最快的教育学SSCI期刊及选题 ,供大家参考: 一、审稿出版最快的教
回到顶部