基于Java Card的金融多应用IC卡原型系统设计与实现

基于Java Card的金融多应用IC卡原型系统设计与实现

论文摘要

如今全球EMV迁移、国内各行业多应用快速发展,使得金融IC卡与行业应用的结合日趋紧密,合作模式不断创新。利用Java Card等智能卡技术实现一张卡上拥有多个行业应用并存是未来的发展方向。但如何管理好这些并存在同一张IC卡上的行业应用就成为将来一个亟待解决的问题。金融多应用IC卡原型系统采用Java Card智能卡技术,根据Java Card 2.2.1 API在卡片端通过编写应用程序(Applet)的方式分别实现电子钱包、多应用管理平台以及相关行业应用。电子钱包用于现行的金融应用;行业应用用于各行业自身如会员积分打折、门禁安全、个人信息存储等功能;而多应用管理平台则用于管理卡片端上的这些行业应用,确保能安全规范的使用。在多应用管理方式上,采用一种“卡片端注册表+生命周期值”的方式实现多应用管理。即在金融IC卡卡片端创建注册表,并为行业多应用设置并实时更新生命周期值,再通过其查询到的生命周期值对应相应操作权限的方式实现多应用管理方对行业多应用的管理和控制。由于多应用管理平台的实现方式上采用全新的应用程序(Applet)方式而非传统的在COS中实现,这为研究银行卡卡片控制方与多应用管理方权限分离提供了实现机制。金融多应用IC卡原型系统的建立将使卡片上的多应用更加安全和规范。同时也将加快国内EMV迁移的速度和效率,使国内银行卡服务迈上一个新的台阶。

论文目录

  • 摘要
  • ABSTRACT
  • 1 绪论
  • 1.1 论文研究背景及意义
  • 1.2 国内外研究现状及发展趋势
  • 1.3 论文主要研究内容
  • 2 关键技术
  • 2.1 IC 卡技术
  • 2.2 Java Card 技术
  • 2.3 PC/SC 与 Opencard 架构
  • 2.4 本章小结
  • 3 金融多应用IC 卡原型系统设计
  • 3.1 金融多应用IC 卡原型系统整体设计
  • 3.2 金融多应用IC 卡原型系统卡片端设计
  • 3.3 本章小结
  • 4 金融多应用IC 卡原型系统卡片端实现与功能测试
  • 4.1 电子钱包的实现
  • 4.2 多应用管理平台的实现
  • 4.3 基于多应用平台的行业应用的实现
  • 4.4 卡片端应用功能测试
  • 4.5 本章小结
  • 5 总结与展望
  • 5.1 全文总结
  • 5.2 展望
  • 致谢
  • 参考文献
  • 附录1 APDU 状态返回值对照表
  • 相关论文文献

    标签:;  ;  ;  ;  

    基于Java Card的金融多应用IC卡原型系统设计与实现
    下载Doc文档

    猜你喜欢