计算机与现代化

• 信息安全 • 上一篇    下一篇

基于小系统理论的简化SET协议

  

  1. (1.江西省计算技术研究所,江西 南昌 330003;2.江西省软件工程技术研究中心,江西 南昌 330003;3.江西警察学院刑事科学系,江西 南昌 330100)
  • 收稿日期:2014-09-20 出版日期:2014-12-22 发布日期:2014-12-22
  • 作者简介:罗敏(1963-),女,江西抚州人,江西省计算技术研究所副研究员,研究方向:信息安全技术; 方琳(1986-),女,江西南昌人,江西警察学院助教,硕士研究生,研究方向:软件工程及文件信息检测; 施炜利(1983-),女,浙江缙云人,工程师,本科,研究方向:信息安全技术。
  • 基金资助:
    江西省科技计划项目(20123BBE50106)

Simplified SET Protocol Based on Small System Theory

  1. (1. Jiangxi Institute of Computing Technology, Nanchang 330003, China;
    2. Software Engineering and Technical Research Center of Jiangxi Province, Nanchang 330003, China;
    3. Department of Criminal Science and Technology, Jiangxi Police College, Nanchang 330100, China)
  • Received:2014-09-20 Online:2014-12-22 Published:2014-12-22

摘要: 基于Lu & Smolka的SET协议支付过程简化模型,在小系统理论的基础上,运用Promela语言对协议进行形式化建模,采用线性时态逻辑LTL公式对协议的认证性进行形式化描述。在网络环境被入侵者控制的假设下,运用SPIN发现攻击;采用atomic和Bit-state hashing等优化策略,降低模型检测的复杂性,提高验证效率;最后针对协议存在的漏洞提出协议改进方案。

关键词: 小系统理论, SET协议, 模型检测, SPIN, 认证性

Abstract: In this paper, we use the Promela language to model formally for the simplified SET payment protocol proposed by Lu & Smolka based on small system theory, and use LTL (linear temporal logic) formulas to describe the authentication property of the protocol. Under the hypothesis of the network environment being controlled by the intruder, we use SPIN to find the attacks, and adopt optimization strategies of atomic and Bit-state hashing technology to reduce the complexity of model checking and improve the efficiency of verification. Finally, we put forward the improvement solution for the existing vulnerabilities of the SET protocol.

Key words: small system theory, SET protocol, model checking, SPIN, authentication

中图分类号: