EMV金融交换终端的软件设计与实现

EMV金融交换终端的软件设计与实现

论文摘要

EMV标准是由国际三大银行卡组织——Europay(欧陆卡)、MasterCard(万事达卡)和Visa(维萨)共同发起制定一个全球统一的标准,是以规范银行卡从磁条卡向智能IC卡转移的技术标准,目前已成为公认的全球统一标准。其目的在于金融IC卡支付系统中建立卡片和终端接口的统一标准,使得在此体系下所有的卡片和终端能够互通互用,并且该技术的采用将大大提高银行卡支付的安全性,减少欺诈行为。本文以实际参与的EMV终端开发项目为背景,研究了EMV终端规范和嵌入式WinCE技术;设计实现了一套完整的基于WinCE的EMV终端系统;该系统采用面向对象技术的分析与设计方法,采用Rhapsody为建模工具对系统进行UML分析、设计,使得开发出来的嵌入式应用程序易维护,易扩充,实现代码和模块的重用;针对嵌入式开发和EMV规范的具体特点,提出一种有效的内存管理方案,并加以实施;运用EVC的DLL技术,将构件化思想运用到EMV终端上去,复用其中的组件;定义了目标机EMV终端与模拟主机PC机的同步通信协议,运用TCP/IP协议和Winsock技术实现了双方的数据同步。本文研制出的EMV终端除了严格地遵守EMV规范,具有高度的通用性、可定制性、可装卸性和安全性。在中国的EMV大规模迁移将要到来之际,本文的研究工作有很强的借鉴和现实指导意义。

论文目录

  • 摘要
  • Abstract
  • 第1章 绪论
  • 1.1 国内外研究背景与现状分析
  • 1.2 课题研究的目的和意义
  • 1.3 论文章节结构
  • 第2章 EMV 终端规范的概述
  • 2.1 卡的文件逻辑结构
  • 2.1.1 卡的文件的逻辑结构
  • 2.1.2 文件标识符与文件名称
  • 2.2 EMV2000 应用规范的功能概述
  • 2.3 卡的基本命令结构
  • 2.3.1 选择(SELECT)命令APDU
  • 2.3.2 读记录(READ RECORD)命令APDU
  • 2.3.3 命令与应答编码
  • 2.4 EMV2000 应用规范中的密码算法
  • 2.4.1 非对称密钥算法
  • 2.4.2 对称密钥算法
  • 2.4.3 哈希算法
  • 2.5 本章小结
  • 第3章 EMV 终端分析设计的关键技术
  • 3.1 嵌入式操作系统平台与选型原因
  • 3.1.1 嵌入式操作系统特点
  • 3.1.2 嵌入式软件开发特点
  • 3.1.3 嵌入式WinCE 概述
  • 3.1.4 Windows CE 下嵌入式软件开发的特性
  • 3.1.5 Windows CE 下EVC 的嵌入式软件开发
  • 3.2 面向对象技术与软件复用
  • 3.2.1 面向对象技术
  • 3.2.2 软件复用
  • 3.2.3 面向对象对软件复用的支持
  • 3.3 UML 与EMUML 技术
  • 3.3.1 什么是UML
  • 3.3.2 UML 的模型、视图、图与系统架构建模
  • 3.3.3 em UML
  • 3.3.4 em UML 的机械设计模式
  • 3.4 EMV 终端的分析设计方法与工具
  • 3.5 本章小结
  • 第4章EMV 终端分析与设计
  • 4.1 开发平台与设计目标
  • 4.1.1 开发平台与硬件环境
  • 4.1.2 设计目标
  • 4.2 需求分析
  • 4.2.1 识别参与者与用例
  • 4.2.2 非功能性需求
  • 4.3 系统分析
  • 4.3.1 系统结构分析
  • 4.3.2 系统行为分析
  • 4.4 系统设计
  • 4.4.1 层次结构设计
  • 4.4.2 详细设计
  • 4.5 本章小结
  • 第5章 EMV 终端系统实现
  • 5.1 系统总体介绍
  • 5.2 EMV 终端的内存管理的实现
  • 5.2.1 嵌入式内存管理概述
  • 5.2.2 采用C++的模板重载
  • 5.3 EMV 终端的功能用例类的实现
  • 5.4 构件化思想在EMV 终端的实现
  • 5.4.1 WinCE 下的动态链接库技术
  • 5.4.2 组件的具体实现
  • 5.5 EMV 终端下的数据同步的实现
  • 5.5.1 同步的需求与设计
  • 5.5.2 WinCE 下的网络编程技术
  • 5.5.3 TCP/IP 协议与TCP 编程
  • 5.5.4 同步的实现
  • 5.6 EMV 终端下的数据加密的实现
  • 5.6.1 数据加密的需求与设计
  • 5.6.2 实现RSA 加密算法的WINCE 核心类库
  • 5.7 测试数据与分析改进
  • 5.7.1 密钥生成测试
  • 5.7.2 数据输入输出测试
  • 5.7.3 加密解密测试
  • 5.7.4 性能分析与改进优化
  • 5.8 本章小结
  • 第6章 结束语
  • 6.1 论文工作总结
  • 6.2 进一步的研究方向
  • 参考文献
  • 谢辞
  • 相关论文文献

    • [1].寻找自然——儿童智慧科教学习终端[J]. 教育与职业 2020(17)
    • [2].《银行个人多功能终端》[J]. 艺术教育 2016(07)
    • [3].《多功能打印扫描终端》[J]. 美苑 2015(S1)
    • [4].面向5G驻留与终端节电平衡的研究[J]. 电信工程技术与标准化 2020(04)
    • [5].中国联通现网物联网终端分析[J]. 邮电设计技术 2017(08)
    • [6].基于2G退网的终端问题研究[J]. 邮电设计技术 2017(09)
    • [7].基于移动平台的终端维护系统[J]. 通讯世界 2017(15)
    • [8].5G终端若干关键技术研究及探讨[J]. 移动通信 2017(18)
    • [9].十大终端铺货策略[J]. 中国农资 2009(02)
    • [10].软终端之殇[J]. 现代家电 2011(05)
    • [11].打造“四位一体”农资终端掌控体系[J]. 中国农资 2010(03)
    • [12].长袖善舞藏利器 终端决胜定乾坤[J]. 国际木业 2009(07)
    • [13].消费者总在最后一刻改主意[J]. 销售与市场 2008(06)
    • [14].《特别关注》拥抱终端模式探析[J]. 新闻前哨 2008(07)
    • [15].抗感药最易被“终端拦截”[J]. 中国药店 2018(04)
    • [16].防丢无线支付终端的研究与设计[J]. 通讯世界 2017(03)
    • [17].端到端智慧运营的光终端全自动开通方法[J]. 江苏通信 2017(01)
    • [18].谁在错玩终端[J]. 销售与市场(渠道版) 2011(12)
    • [19].“无所不能”的5G智慧终端[J]. 通信世界 2020(29)
    • [20].老板离终端为何远隔千山万水[J]. 销售与市场(渠道版) 2012(04)
    • [21].厂家业务如何管理零售终端[J]. 销售与市场(成长版) 2013(06)
    • [22].终端:LTE服务普及的关键[J]. 通信世界 2011(18)
    • [23].活化终端[J]. 销售与市场 2008(01)
    • [24].配电自动化终端重启系统及方法研究[J]. 电工技术 2020(14)
    • [25].终端拦截:为何高调开场却无功而返?[J]. 销售与市场(渠道版) 2010(08)
    • [26].面向政企客户的新型融合终端研究和实现[J]. 电信科学 2013(05)
    • [27].纸质终端与数字终端的比较化生存[J]. 出版科学 2011(02)
    • [28].超限竞争:终端组与生态链[J]. 21世纪商业评论 2011(09)
    • [29].将终端提升到品牌的高度[J]. 广告人 2009(04)
    • [30].轩帝尼把控终端[J]. 中国纤检 2009(12)

    标签:;  

    EMV金融交换终端的软件设计与实现
    下载Doc文档

    猜你喜欢