期刊文献+

基于UPPAAL的简单网络支付协议形式化验证 被引量:1

Formal Verification of SNPP Based on UPPAAL
下载PDF
导出
摘要 分析简单支付协议中不同银行间的交易行为和各主体的超时约束,建立消费者、商家、银行和超时计时器的时间自动机模型,并用UPPAAL工具验证其是否满足商品原子性。新模型在原模型的基础上,增加了超时计时器进程来负责接收来自其它进程的超时信息,在各主体的计时器触发超时之后,计时器将发送超时信息,再通过外部的仲裁程序来解决纠纷。新模型能够满足货币原子性和商品原子性,并且比原模型更加符合协议运行的实际环境。 The transaction actions between different banks and the overtime of main bodies in Simple Network Payment Protocol are analyzed.The timed automata models of customer,merchant,banks and overtime timer are established.UPPAAL is used to verify the satisfication of protocol with goods atomicity.The new model,based on the original one,adds overtime timer to receive the overtime informations from other processes and sends out overtime messages after overtime timer of each main bodies are triggered.Then the issue is solved by external arbitration procedure.The new model satisfies money and goods atomicity,and is more suitable than the original for the protocol in realistic environment.
出处 《广西科学院学报》 2010年第4期465-468,共4页 Journal of Guangxi Academy of Sciences
基金 广西自然科学基金项目(桂科自0991242)资助
关键词 时间自动机 电子商务协议 UPPAAL 原子性 timed automata e-commerce protocol UPPAAL atomicity
  • 相关文献

参考文献6

  • 1周龙骧.电子商务协议研究综述[J].软件学报,2001,12(7):1014-1031. 被引量:30
  • 2AlurR,D L Dill A.Theory of timed automata[C].Theoretieal Computer Science,1994,126(2):183-235.
  • 3Aleixandre David,Wang Yi.Hierarchical timed automata for UPPAAL[C].Presented at The 10th Nordic Workshop on Programming Theory(NWPT′98),Turku Centre for Computer Science(TUCS),Finland,October 14-16th,1998.
  • 4Semyon Dukach.SNPP:A simple network payment protocol[EB/OL].M I T Laboratory for Computer Science,1992,1063-9527/92.
  • 5Zhang Zeli,Ma Huadong.Modeling and verification of a simple network payment protocol[J].10.1109/ICCT.2003.1209848,2:1670-1673.
  • 6Tygar J D.Atomicity in electronic commerce[C].Proc of the 15th Annual ACM Symp on Principles of Distributed Computing,1996:8-22.

二级参考文献1

  • 1吴世中 祝世雄等(译).应用密码学:协议、算法与C源程序(第2版)[M].北京:机械工业出版社,2001..

共引文献29

同被引文献4

引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部