论文部分内容阅读
智能卡以其安全、方便、多功能等诸多优点,在金融、交通、医疗等领域被广泛应用。智能卡由硬件和软件两部分组成,其中软件资源—COS是它的核心,保障了智能卡的高安全性和多功能性。在我国,由于智能卡产业起步较晚,存在研发力度不够、技术水平不高的问题。
本文针对国内智能卡技术研发的难题,设计了一款基于金融应用的智能卡操作系统SCOS,重点介绍了系统主控模块、命令解释模块和文件系统模块的设计,内容主要包括:系统主工作流程的设计、文件的存储与访问方式、命令的执行以及SCOS系统的功能测试等。
本文创新性采用CPU-中断休眠式调度技术接收命令,且运用在数据传输以及读写EEPROM这些操作中,从片上操作系统实现了芯片的低功耗设计;设计了支持三级目录的文件系统,同时支持电子存折与电子钱包文件,完善了交易功能;采用单个文件、内部文件头和文件体顺序存储的方式,减小了访问文件的复杂性;以最优化的算法实现命令的执行过程,提高了系统的运行效率。在此基础上,完成了系统与芯片硬件平台的功能测试,确保了系统的可应用性。
本论文研究工作依托2009年国家自然科学基金重点项目、国际科技合作项目等重大项目,系统已掩膜到芯片中完成了两次0.18μmCMOS工艺下的流片,测试效果良好。本课题的研究成果将推动我国智能卡操作系统设计水平的提升,更为新一代物联网建设提供技术支持与基本保障。