非接触式CPU卡Bootloader和COS的研究与实现
发布时间:2018-06-09 06:53
本文选题:CPU卡 + Bootloader ; 参考:《北京工业大学》2015年硕士论文
【摘要】:非接触式CPU卡包含引导加载程序Bootloader和COS(Chip Operating System),具有强大的数据存储和处理功能以及丰富的外围软件接口,其应用日益广泛。本论文研究工作基于北京嵌入式系统重点实验室设计的非接触式CPU卡芯片BES1426硬件系统,研究和开发相应的Bootloader和COS程序,设计一套完整的智能卡软件系统,满足符合PBOC2.0(The People's Bank of China)金融规范中电子钱包/电子存折的具体应用。结合本论文所研究的Bootloader和COS,BES1426智能卡可以实现金融、交通、医疗等多行业应用。论文的研究工作具有很强的研究意义和实用价值。本论文的主要研究工作围绕Bootloader和COS展开。首先,根据实验室自己研发的BES1426芯片硬件平台,采用C51开发语言,使用KEIL集成开发工具,在前期流片的软件设计基础上,对系统进行改进优化设计和实现,并在FPGA平台上进行测试;其次,软件系统的设计,软件系统包括智能卡芯片引导启动程序Bootloader,以及符合ISO/IEC14443等国际标准的COS,并实现PBOC2.0规范中电子钱包/电子存折应用;最后,完整的系统测试方案,利用实验室自主研发的读卡器和第三方测试平台与软件对流片后的智能卡进行测试。论文主要研究方法和创新点包括非接触式智能卡Bootloader安全机制体系和辅助参数调整的设计,EFLASH中对ROM驱动代码的补丁机制,EFLASH中设计高效的数据备份机制,COS高速下载的设计,COS的可升级与重复下载设计方案和针对EFLASH的防插拔设计等。BES1426芯片采用SMIC180nm Embedded EFLASH CMOS工艺成功流片,封装成智能卡之后,通过功能、可靠性、交易流程、安全机制等多方面的测试验证,论证了本论文设计工作的可行性。本论文的设计方案和研究成果对嵌入式软件设计具有很好参考价值,对智能卡软件系统开发具有很好的借鉴意义。
[Abstract]:The contactless CPU card includes bootloader and COSU Chip operating system, which has powerful data storage and processing function and rich peripheral software interface. Based on the non-contact CPU card chip BES1426 hardware system designed by Beijing key Laboratory of embedded system, this paper studies and develops the corresponding bootloader and COS program, and designs a complete smart card software system. To meet the PBOC 2.0 / the people Bank of China financial specifications in electronic wallet / electronic passbook specific application. Combined with the bootloader and COSBES 1426 smart card studied in this paper, it can be used in finance, transportation, medical and other industries. The research work of this paper is of great significance and practical value. The main research work of this thesis revolves around Boot Loader and COS. First of all, according to the BES1426 chip hardware platform developed by the laboratory itself, using C51 development language, using KEIL integrated development tools, on the basis of the software design of the previous flow sheet, the system is improved and optimized design and implementation. Secondly, the design of the software system, including the boot program of smart card chip Bootloader, and COSs, which meet the international standards such as ISO / IEC14443, and the application of electronic wallet / electronic passbook in PBOC2.0 specification are implemented. The whole system test scheme is tested by using the card reader developed by the laboratory and the third party test platform and the smart card behind the software convection chip. The main research methods and innovations in this paper include the design of bootloader security mechanism of contactless smart card and the design of auxiliary parameter adjustment. The patching mechanism of ROM driver code in EFLASH and the efficient data backup mechanism designed in EFLASH can be downloaded by COS at high speed. The scalable and repeated download design scheme of COS and the anti-plug design of EFLASH are designed. The chip of .BES1426 is successfully fabricated using SMIC180nm embedded EFLASH CMOS process. After encapsulated into smart card, the feasibility of the design of this paper is demonstrated by testing the function, reliability, transaction flow, security mechanism and so on. The design scheme and research results of this paper have good reference value for embedded software design and good reference significance for the development of smart card software system.
【学位授予单位】:北京工业大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TN432
,
本文编号:1999444
本文链接:https://www.wllwen.com/kejilunwen/dianzigongchenglunwen/1999444.html