论文部分内容阅读
早期智能卡的出现给人类的生活带来了诸多便利,同时也使得一个用户需要拥有多张卡,此外不同卡商拥有不同的卡开发命令也使得很多应用无法在不同的卡中使用。为了克服这些不足,出现了支持多应用的智能卡,在这类卡中JAVA卡是最流行的一种。智能卡支持多应用主要依赖于卡片中的安全单元。安全单元提供了多个应用各自运行互不干扰的安全环境。多应用智能卡的出现促使了面向智能卡的多应用管理系统的出现。GP规范作为多应用智能卡行业的一个主要规范,其定义了管理智能卡上应用的命令和管理模式。依照GP规范,国内有许多实现了的、优秀的多应用管理系统,但是这些系统中对于委托模式和复合模式下的应用生命周期管理以及应用引渡和应用个人化的研究和实现还是比较少。本文在研究了与安全单元中应用生命周期相关的管理内容和管理模式后,提出了一个面向安全单元的多应用管理系统,系统实现了三种管理模式下的应用生命周期管理。与其他的系统相比本文的系统增加了应用引渡和应用个人化管理两项管理内容,增加了委托模式和复合模式的应用生命周期管理。此外,本文实现的系统已经应用于实际中,作为通用储存优惠券管理系统的服务端为用户提供优惠券的应用生命周期管理服务。其中,论文的工作主要有以下几点:(1)研究了GP规范、安全单元和TSM相关的技术,以及应用生命周期管理内容和管理模式的相关内容。(2)分析了系统的功能需求,给出了系统的总体实现架构。(3)研究了简单模式、委托模式和复合模式的使用场景,各种模式中应用提供商和发卡商的职责以及各种模式下管理应用生命周期的具体流程,最后设计并实现了在三种模式下应用加载,安装,选择化和删除管理。(4)研究了应用引渡的实际应用场景,应用引渡管理过程中应用提供商的职责,以及三种管理模式下的应用引渡流程,最后设计实现了三种模式下的应用引渡管理。(5)研究了应用个人化的实际应用场景,以及应用个人化的两种方式和两种方式对应的具体流程,最后设计并实现了支持应用个人化的两种通道。