基于MicroSD接口的智能卡技术在手机银行中的应用

基于MicroSD接口的智能卡技术在手机银行中的应用

论文摘要

摘要:当今社会,人们的生活节奏越来越快,对手机的依赖程度也越来越高,人们总是希望能通过手机随时随地处理各种事务。手机银行可以使人们在任何时间、任何地点处理多种金融业务,但是,同网上银行一样,手机银行也存在较多的安全问题,因此,寻找一种安全的解决方案成为手机银行发展的迫切需求。本论文首先分析了手机银行的发展现状及其所面临的一系列安全问题,并在前人研究的基础上,对现有的技术实现方案进行了分析与比较,结合实际开发经验,提出了一种基于MicroSD卡的安全方案——SDKey o该方案是一种智能卡+PKI+客户端的手机银行实现方案。文章从SDKey的体系结构出发,先对硬件层做简要介绍,然后对标准中间件层PKCS#11库的对象管理与会话部分进行了分析与设计,通过叙述Symbian OS平台上应用软件的开发,介绍了PKCS#11库在客户端软件中的具体应用。最后,介绍了SDKey安全模块在手机银行中的具体应用,包括客户端与服务器之间的认证方式与交易流程。SDKey作为数字证书的安全载体,具有很好的安全特性,能广泛应用于包括手机银行在内的移动PKI领域,满足了市场需求,具有重要的现实意义。

论文目录

  • 致谢
  • 摘要
  • ABSTRACT
  • 1 引言
  • 1.1 课题研究背景
  • 1.2 手机银行的发展现状
  • 1.2.1 国内外发展状况
  • 1.2.2 技术实现方式
  • 1.3 手机银行面临的安全问题
  • 1.4 主要工作及论文结构
  • 2 PKCS#11规范概述
  • 2.1 关于PKCS#11
  • 2.2 基本概念
  • 2.2.1 槽和令牌
  • 2.2.2 对象和属性
  • 2.2.3 用户
  • 2.2.4 会话
  • 2.2.5 机制
  • 2.3 PKCS#11函数
  • 2.3.1 通用函数
  • 2.3.2 槽和令牌管理函数
  • 2.3.3 会话管理函数
  • 2.3.4 对象管理函数
  • 2.3.5 密码操作函数
  • 2.3.6 密钥管理函数
  • 3 安全模块SDKey
  • 3.1 SDKey体系结构
  • 3.2 硬件结构与固件
  • 3.3 COS结构
  • 3.3.1 传输管理
  • 3.3.2 文件管理
  • 3.3.3 安全体系
  • 3.3.4 命令解释
  • 4 移动终端软件设计
  • 4.1 关于Symbian OS
  • 4.1.1 开发语言特点
  • 4.1.2 开发环境搭建与真机调试
  • 4.1.3 开发时需注意的几点问题
  • 4.2 PKCS#11库相关模块实现与设计
  • 4.2.1 PKCS#11库层次结构
  • 4.2.2 卡文件管理
  • 4.2.3 对象管理
  • 4.2.4 会话管理
  • 4.2.5 典型函数实现分析
  • 4.2.6 相关测试与分析
  • 4.3 应用软件设计
  • 4.3.1 软件需求及逻辑结构分析
  • 4.3.2 软件UI设计
  • 4.3.3 软件功能实现
  • 5 基于SDKey的手机银行安全研究
  • 5.1 结构模型
  • 5.2 身份认证流程
  • 5.2.1 基于数字证书的认证方式
  • 5.2.2 基于口令的认证方式
  • 5.3 安全服务
  • 5.3.1 证书申请流程
  • 5.3.2 业务处理流程
  • 5.4 系统分析
  • 6 结论
  • 参考文献
  • 作者简历
  • 学位论文数据集
  • 相关论文文献

    • [1].基于嵌入式实时操作系统的加密MicroSD卡COS设计与实现[J]. 通讯世界 2019(01)
    • [2].基于STM32的MicroSD卡Fat文件系统快速实现[J]. 通讯世界 2016(17)
    • [3].基于CC2430和MicroSD卡的体温采集系统的设计[J]. 医疗卫生装备 2010(09)
    • [4].越迷你越好 宇瞻microSD专用读卡器[J]. 数字世界 2008(06)

    标签:;  ;  

    基于MicroSD接口的智能卡技术在手机银行中的应用
    下载Doc文档

    猜你喜欢