基于IS8U192A芯片上智能卡读卡器的设计与实现
发布时间:2018-05-07 19:50
本文选题:USB协议 + CCID协议 ; 参考:《厦门大学》2013年硕士论文
【摘要】:随着生活信息化、社会信息化的逐步推进,U盾,即智能卡读卡器设备作为金融安全产品,在网上银行及虚拟交易的过程中,被越来越多的人使用。现阶段,智能卡读卡器设备仍处于发展初期,因受到驱动程序的限制,使得U盾在使用时不是那么方便。为了提高智能卡读卡器在使用上的便携性,广泛性,方便生活的同时,更推进智能卡读卡器的发展,我们旨在设计并实现在已实现了智能卡读卡器设备的IS8U192A芯片上,实现USB大容量存储,进而试着实现大容量存储器和智能卡读卡器的复合设备。以下是本论文研究内容、创新点及研究意义: 1.理论基础:大容量存储使用的是USB2.0及USB MASS STORAGE的相关规范;智能卡读卡器设备使用的是CCID协议及智能卡的相关规范如ISO-7816规范等。 2.复合设备的实现是本文的难点及创新点。实现的硬件平台是一个专用于智能卡读卡器设备开发的C51单片机,IS8U192A芯片。基于硬件平台通过C语言在Keil软件中实现USB2.0协议、Mass Storage协议及复合设备。其中硬件资源的分配是难点,复合设备的实现是本文的创新点。我们实现的复合设备具有两种设备的功能,即可以使用大容量存储的功能存储智能卡读卡器所需的驱动程序,使智能卡读卡器的使用不再受主机的限制,如此,复合设备不仅能真正的做到即插即用,更能为智能卡的运行环境带来更加安全的保障。 3.通过测试软件USBlyser及自己编写的CCID协议智能卡读卡器的测试软件,对已实现的复合设备分别进行USB大容量存储及智能卡读卡器的功能性测试,验证复合设备已成功具备两种设备的功能。 研究意义:成功的在IS8U192A芯片上实现大容量存储与智能卡读卡器设备,不仅从理论更是从实践的层面,证实在目前国内使用智能卡读卡器的主流芯片上,能实现复合设备并可正常工作,进而推动智能卡读卡器的使用,且更加提高了金融安全产品的可靠性,安全性。
[Abstract]:With the development of life informatization and social informatization, smart card reader equipment, as a financial security product, has been used by more and more people in the process of online banking and virtual transaction. At present, the smart card reader equipment is still in the early stage of development, because of the restriction of the driver, the U shield is not so convenient to use. In order to improve the portability, universality and convenience of the smart card reader, and to promote the development of the smart card reader, we aim to design and implement it on the IS8U192A chip which has realized the smart card reader device. To realize USB mass storage, and then try to realize the compound equipment of large capacity memory and smart card reader. The following are the contents, innovations and significance of this thesis: 1. Theoretical basis: mass storage uses USB2.0 and USB MASS STORAGE specifications, and smart card reader devices use CCID protocol and smart card specifications such as ISO-7816. 2. The realization of compound equipment is the difficulty and innovation of this paper. The hardware platform is an IS8U192A chip developed for smart card reader. Based on hardware platform, USB2.0 protocol and Storage protocol and compound equipment are realized in Keil software by C language. The allocation of hardware resources is difficult, and the realization of compound equipment is the innovation of this paper. Our composite device has two functions, that is, we can use the function of mass storage to store the driver needed for smart card reader, so that the use of smart card reader is no longer restricted by the host. The compound device can not only achieve plug and play, but also bring more security to the running environment of smart card. 3. Through testing software USBlyser and testing software of CCID protocol smart card reader, the realized composite equipment is tested by USB mass storage and smart card reader. Verify that the composite equipment has been successfully equipped with the function of two kinds of equipment. Research significance: the successful implementation of large capacity storage and smart card reader equipment on IS8U192A chip, not only from the theory but also from the practical level, confirmed that the current domestic use of smart card reader on the mainstream chip, It can realize the compound equipment and work normally, and then promote the use of smart card reader, and improve the reliability and security of financial security products.
【学位授予单位】:厦门大学
【学位级别】:硕士
【学位授予年份】:2013
【分类号】:TP333
【参考文献】
中国期刊全文数据库 前1条
1 夏炜;王腾飞;;基于CPLD的USB总线读写控制功能的实现[J];中国科技信息;2012年04期
,本文编号:1858236
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/1858236.html