论文部分内容阅读
随着技术的不断进步和发展,智能卡在生活中的应用越来越广泛,信息的网络化给我们的生活带来的好处也是显而易见的,智能卡在电子信息网络化中的重要作用越来越重要。智能卡在存储信息、处理和传递过程中,已有着不可替代的作用。作为数据存储及流动的一种独特方式又具有低成本、可移动、高安全等特性与一身,是很多其他的网络设备无法具备的。针对智能卡的操作系统的研究也是非常有意义的。伴随着智能卡的应用越来越广,对智能卡的要求也越来越高,安全方面需要更高的安全性能来保证数据的可靠和完整性,智能卡的很多应用现在以涉及到人们的财产、真实身份等很多非常重要的信息,因此对智能卡的高安全性能非常重要。其次,智能卡的生产及开发对于智能卡的广泛应用起到很大的影响。因此设计出一种与智能卡硬件无关,且性能较高的模型对于智能卡的发展以及智能卡的开发都是很重要的事情。它可以使得智能卡操作系统在任意芯片上移植,并且使得智能卡的开发过程缩短,加速智能卡的应用。本文的主要工作是针对c0S进行研究的。首先介绍了智能卡的背景及意义。接着对智能卡的结构进行分析,从单独的各个模块到模块整体的一个数据流的流程进行介绍。对基本内容的理解后对智能卡的某些方面进行改进,分别从底层无关性主要解决智能卡的移植问题,智能卡的算法进行研究,分别对离散加密算法、对称加密算法、非对称加密算法以及时变参数等某些算法进行优缺点分析和破解情况的介绍,之后对文件系统的组织结构和整体架构方面进行分析,给出了一种可移植的、多文件系统的模型。对底层及文件系统的改进采用的方法相似,分别借鉴JAVA卡系统和Linux文件系统的特点进行的。最后,对模型构造的过程进行详细的介绍,从需求分析需要从哪些方面入手,要考虑的因素等进行分析,然后体系结构模型的构造过程,需要考虑的因素,模块间的划分进行介绍和分析,给出了模型间的接口和交互过程。然后从时间、空间、实现的效率等方面进行评价。