基于模型检测的电子商务交易协议形式化分析与验证-李婉璐.docx





《基于模型检测的电子商务交易协议形式化分析与验证-李婉璐.docx》由会员分享,可在线阅读,更多相关《基于模型检测的电子商务交易协议形式化分析与验证-李婉璐.docx(47页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、独 创 性 声 明 本人声明所呈交的论文是我个人在导师指导下进行的研究工作及取得的研究成 果。尽我所知,除了文中特别加以标注和致谢的地方外,论文中不包含其他人己经发 表或撰写过的研究成果,也不包含为获得宁夏大学或其它教育机构的学位或证书而使 用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的 说明并表示了谢意。 研究 生 签 名 : t振 4 时间: t年 S月沽日 关于论文使用授权的说明 本人完全了解宁夏大学有关保留、使用学位论文的规定,即:学校有权保留送交 论文的复印件和磁盘,允许论文被查阅和借阅,可以采用影印、缩印或扫描等复制手 段保存、汇编学位论文。同意宁夏大学
2、可以用不同方式在不同媒体上发表、传播学位 论文的全部或部分内容。 (保密的学位论文在解密后应遵守此协议 ) 研究生签名:令 I减 导师签名 : 时间:年 C月日 时 间 : 年 JT耳奸曰 摘要 fSfSfll“ 根据 CNNIC(Ctiina fntemet Network information Center, 中国互联网络信息中心 )发布的 “ 第 37次中国互联 W络发展状况统计报告 ” W, 2015年, 42.7%的网民遭遇过网络安全问题。随着网 络购物群体的不断增大,电子商务安全问题引起了消费者的广泛关注。 2015年,我国网络购物 用户规模达到 4.丨 3亿,同时, 16.4%
3、的消费者在网购过程中遭遇到过网络消费欺诈。由此可见, 网络安全问题和交易安全问题是保证电子商务进一步发展的关键之所在。 交易协议是交易安全问题的核心。本文从网络交易安全问题出发,选取主流电子商务 B2C 模式作为研究对象,通过模型检测方法对基于第三方支付平台的交易协议进行了形式化建模、分 析和验证,以保证买家和商户之间完成安全、可靠的交易活动。其主要内容如下: 1. 介绍了课题背景、相关理论基础和采用形式化方法分析安全协议的发展过程以及研究现 状。 2. 对 B2C模式涉及到的电子商务交易协议进行了简要的分析,使用 Promela语言形式化地 描述了电子商务交易协议中涉及到的四个实体:买家、商
4、户网站、第三方支付平台和银 行。 3. 使用模型检测方法对 B2C模式交易协议进行形式化验证,对交易协议进行抽象化建模, 描述了电子商务交易协议的 LTL性质,使用 Spin的 P形界面工具 XSpin得到交易协议 的运行轨迹,在此基础上分析目前 B2C模式交易协议存在的潜在安全隐患。 4. 针对分析结果,提出了一种基于 B2C模式的改进模型,增加了物流方和第三方隐私服务 器两个实体,用于规范交易流程和保护买家隐私。 关键词:形式化方法, Spin,模型检测,电子商务交易协议 , Promela Abstract n37th Statistical Report on Internet Dev
5、elopment in China“ which issued by CNNIC (China Internet Network Information Center), indicate that 42.7% of Internet users encountered network security issues in China. With the growing population of online shopping people, e-commerce security problems arouse much concern. In China, online shopping
6、 users reached 413 million, at the same time, 16.4% of consumers encountered the network consumer fraud by 2015. Thus, both network security and transaction security are important to ensure the further development of e-commerce. Trade agreements are the key point to transaction security. This articl
7、e focuses on transaction security, and select B2C e-commerce model as a research object. Formal analysis and verification of e-commerce transaction protocols are based on model checking method. In order to ensure the completion of the normal, reliable and secure transactions rules between customers
8、and merchants. Its main content is as follows: Introduce the subject background, theory foundation and the present situation that use of formal methods to analyze security protocol development process and research. Analyze e-coxnmerce transaction protocols of B2C mode briefly. Expounds the design pr
9、inciple of e-commerce transaction agreement, such as anonymity, non-repudiatioiij fairness, safely, etc. Then described buyers, merchant sites, third-party payment platform and bank with Promela language. Formal verification and model the transaction protocols through model checking. Then use LTL fo
10、rmulation to describe the e-commerce transaction protocol properties. According the transaction protocols running trace to analyze the loopholes of the B2C trading agreement. Put forward an improved model to standardize transaction process and protecting the privacy of the buyer. Add two entities to
11、 the current e-commerce transaction model of B2C mode the original model, such as the logistics and privacy proxy server. Keywords: Formal Method, Spin, Model Checking, E-commerce Transaction Protocols, Promela 目录 mw. i 第一章绪论 . 1 1.1选题背景 . 1 1.2国内外研究现状 . 1 1.2.1安全协议的研究与发展 . 1 1.2.2电子商务 B2C模型及交易协议的安全
12、性质 . 2 1.2. 3形式化分析方法的研究和进展 . 3 1.3本文的主要工作 . 4 第二章理论框架 . 5 2. 1形式化方法 . 5 2. 1.1形式化方法的发展 . 5 2. 1.2形式化方法的概念 . 5 2. 1. 3形式化描述语言 . 6 2_ 2额检测 . 7 2.2.1模型检测技术 . 8 2. 2. 2模型检测的应用 . 9 2. 2. 3模型检测工具 . 9 2. 3才莫态逻 $茸 . 10 2.3.1线性时序逻辑 . 10 2.3.2计算树逻辑 . 10 2. 3.3 (I-演算 . II 第三章电子商务交易协议的分析、建模及验证 . 12 3_1 Spin 工具
13、. 12 3. 1. 1 Spin的概述12 3. 1.2 Spin 的特征 . 12 3. 1.3 Spin的主要用途 . 13 3. 1.4 Spin检测的基本过程 . 13 3.2电子商务 B2C模式交易协议 . 14 3. 2.1 B2C 模式 . 14 3. 2. 2 B2C模式的交易协议 . 14 3. . 3对电子商务交易协议进行 Promela建模 . : . 15 3. 3.1 Promela 语言 . 15 3. 3. 2建立电子商务交易协议模型 . 16 3. 3. 3电子商务交易协议的 LTL性质描述及运行轨迹 . 20 3. 3. 4电子商务交易协议的验证 . 21
14、3. 3. 5电子商务交易协议中各实体的状态转换图 . 23 3. . 4电 子商务交易协议模型检测结果分析 . 25 第四章基于传统 B2C模式的改进模型 . 26 4. 1传统的 B2C模式的模型 . . . 26 4. 2改进交易模式的模型 . 27 4.2.1改进模型的基本架构设计 . 27 4. 2*. 2改进交易模式的模型 . 28 4.2.3改进模型的详细设计 . 31 4. 3 31 4.3.1改进模型的适用性 . 31 4.3.2改进模型的协议安全性 . 32 第五章结语 . 33 5. 1全文,關 . 33 5.2进一步的工作 . 33 参考文献 . 34 賺 . .37
15、Mi ilt . 41 个人简介 . 42 第一章绪论 1.1选题背景 2015年,随着 “ 互联网 +” 概念的提出和行动推进,互联网对整体社会将产生新的影响。 2015年上半年,中国网民规模达 6.88亿,互联网普及率为 50.3%。美国著名未来学家阿尔 温 托夫勒 2】 预言:在信息化社会,谁能够控制网络,掌握网络信息,谁就是人类社会的主 宰。随着“ 互联网 +” 概念的提出,电子商务逐步取代电子政务,成为信息化的主要驱动力 量。截止到 2015年 6月,中国电子商务上半年交易额达 7.63万亿元。中国己经超越美国, 成为世界第一电子商务大国。 根据 CNMC(China Interne
16、t Network丨 nformation Center, 中国互联网络信息中心 )发布的 “ 第 37次中国互联网络发展状况统计报告 ” , 2015年,我国网络购物用户规模达到 4.13 亿,同时, 16.4%的消费者在网购过程中遭遇到过网络消费欺诈。在进行网络购物时,绝大 多数用户最关心问题是:现有的电子商务系统能否保证使用者进行安全、可靠的交易。没有 企业或个人甚至商业机构愿意在一个不安全的网络环境中进行商务交易。不安全的网络交易 不仅会导致个人隐私和商业机密的泄露,甚至可能带来重大的经济损失。所以,如何构筑一 个安全、稳定的电子商务交易环境,成为未来互联网发展的一个重大问题,受到国际
17、社会的 高度关注。 电子商务交易协议是电子商务安全的基础,是保证买家和商户之间完成可安全可靠交易 活动的规范。目前,安全协议的设计理论不够完善,通常协议的出错率较高,不能满足预期 目标。因此需要借助形式化方法来设计和分析安全协议,从而判断它是否符合设计要求,能 否达到预期的安全目标。安全协议本身具有的微妙性、存在环境的复杂性、攻击者模型的复 杂性和高并发行,使得协议的安全性分析具有其理论上和实践上的困难性。 本文选取电子商务 B2C模式作为研究对象,通过对交易协议的形式化建模,使我们能够 更好的明确和理解协议的运作过程和最终目标 ,并且为自动化验证工具提供基本的数据支 持。同时,本文通过模型检
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 模型 检测 电子商务 交易 协议 形式化 分析 验证 李婉璐

限制150内