Windows手机安全应用支撑系统研究

Windows手机安全应用支撑系统研究

论文摘要

随着3G的兴起,移动电子商务、电子政务及移动办公等应用日益流行,移动网络通讯的安全问题引起了人们的广泛关注和重视。目前在PC平台已有比较成熟的安全解决方案,如采用PKI(Public Key Infrastructure)技术与USB-KEY(U盾)结合体系。但在移动终端安全方面,虽然国际上也制定了类似的WPKI(Wireless Public Key Infrastructure)安全体系标准,但很少有手机厂家完全实现这些标准,目前还没有见到过采用硬件作为加密密钥的报道。同时,当今主流的智能手机操作系统Window Mobile,只支持X.509的文件证书和软件加密算法,密钥可以查阅、导出和复制,其安全性显然不如硬件密钥高。为此,本文提出将USB-KEY等相关技术引入到手机平台,实现支持硬件加密的手机安全支撑平台。本文在深入研究手机PKI系统和Windows mobile安全体系结构的基础上,对整个手机PKI系统进行分层设计,划分出每个具体的功能模块。进一步结合SIM卡的高安全性对手机PKI系统中CSP层与RIL层进行详细的设计与实现。通过类接口实现对各个层次的封装,使各个模块之间通过函数接口通信,而不必知道具体实现过程。最后在多普达S900手机上对系统进行应用测试,验证了系统的可行性,从而在手机上实现了PKI安全支撑系统。

论文目录

  • 摘要
  • ABSTRACT
  • 目录
  • 第一章 绪论
  • 1.1 课题的研究背景与意义
  • 1.2 论文组织
  • 第二章 相关理论与技术
  • 2.1 密码学理论
  • 2.1.1 对称加密算法
  • 2.1.2 非对称加密算法
  • 2.1.3 数字签名
  • 2.2 PKI技术
  • 2.2.1 PKI概述
  • 2.2.2 PKI体系结构
  • 2.2.3 PKI数字证书
  • 2.2.4 PKI认证原理
  • 第三章 手机PKI系统实现方案
  • 3.1 系统硬件平台
  • 3.1.1 SIM卡概述
  • 3.1.2 SIM卡接口电路
  • 3.1.3 SIM卡内部数据结构
  • 3.1.4 SIM卡的安全特性
  • 3.1.5 其他硬件加密卡
  • 3.2 系统软件平台
  • 3.2.1 Windows Mobile概述
  • 3.2.2 Windows Mobile安全结构
  • 3.2.3 CryptoAPI体系结构
  • 3.2.4 加密服务提供层(CSP)
  • 3.3 PKI系统设计
  • 3.3.1 系统总体框架
  • 3.3.2 系统功能框架
  • 第四章 CSP层驱动设计与实现
  • 4.1 CSP系统结构
  • 4.2 CSP软件结构
  • 4.3 CSP的开发流程
  • 4.4 CSP中的关键类
  • 4.5 CSP的RALCSP.DLL设计
  • 4.6 CSP主要函数实现
  • 第五章 RIL层驱动设计与实现
  • 5.1 无线接口层概述
  • 5.2 无线接口层的I/O
  • 5.3 SIM-PKI卡的APDU设计
  • 5.4 RIL中APDU驱动实现
  • 第六章 其它模块设计与实现
  • 6.1 控件设计
  • 6.2 管理工具设计
  • 6.2.1 管理工具功能设计
  • 6.2.2 管理工具函数设计
  • 第七章 系统测试
  • 7.1 测试流程
  • 7.2 应用测试
  • 第八章 总结与展望
  • 8.1 总结
  • 8.2 展望
  • 参考文献
  • 攻读硕士学位期间发表论文和参与项目情况
  • 致谢
  • 相关论文文献

    标签:;  

    Windows手机安全应用支撑系统研究
    下载Doc文档

    猜你喜欢