Font Size: a A A

The Design And Implement Of Download Tool For Smart Card COS

Posted on:2015-12-25Degree:MasterType:Thesis
Country:ChinaCandidate:J ZhangFull Text:PDF
GTID:2348330542952503Subject:Engineering
Abstract/Summary:PDF Full Text Request
Science and information technology in China has in recent years developed rapidly.Nowadays,the smart card has become an indispensable part of our lives.We can see it everywhere,such as public transport card,SIM card,bank card,social security card and so on.At present,it promotes the development of smart card that producing the second-generation ID card and upgrading magnetic stripe bank card to IC card.With the expanding of smart card market and the continuing rising of requirement of smart card,the smart card development process is forced to shorten.Smart card COS,as an important part of smart card,plays a core role.In order to improve the smart card R&D and producing speed,the more important thing is to increase the speed of COS debugging and development,and improve the efficiency of issuing card.When smart card in the process of development,the question is how the COS existing in the smart card.There are two ways currently used,one is to mask the COS that has verified in the card in the manufacturing process directly.Its advantage is obvious,that is the COS cannot be modified by anyway,include virus.But it will not meet with the market demand because the mask cycle is very long.Another way is to download the COS to the card through an external method after the smart card hardware is produced.Compared with the first one,this way is more flexible to meet the changing market demands.This thesis mainly study the design and implementation of smart card COS download tool,based actual demand in smart card development and production process.Firstly,this thesis describes the reality of the development and requirement of smart card,and explains the reason and significance of the research.Secondly,this thesis introduces some technologies,standards and protocols related to this smart card COS download tool,including IAP technology,ISO/IEC 7816 protocol and ISO/IEC 14443 protocol,PC/SC standard,DES/3DES encryption and decryption algorithm and MFC technology.Then this thesis analyzes the demand for smart card COS download tool,and describes its duty,functional and non-functional requirements,and demand modeling.On this basis,this thesis gives the system architecture design of smart card COS download tool,which is divided into five parts,that is PC/SC reader driver module,DES/3DES encryption and decryption modules,COS file resolving module,IAP modules and UI modules,and each module has a detailed design and implementation.So finish the realization of the smart card COS download tool.Finally,the smart card COS download tool is tested,including the testing of each module as well as non-functional testing to ensure that it meets the requirement analysis.The smart card COS download tool,as this thesis implemented,is based Microsoft MFC dialog,and supports PC/SC standard card reader.It not only can resolve Hex COS file and Bin COS file format,but also supports Txt COS data file format.It uses APDU command to download the COS to the smart card internal-ROM,undering the condition of external PIN authentication is passed.The COS download tool is widely used in the following stage.Firstly,it can improve the COS debugging and testing process in the COS development.Secondly,it can improve efficiency in the card issuing stage.Lastly,it makes upgrade COS convenient in the future.
Keywords/Search Tags:Smart Card, COS, Download Tool, APDU
PDF Full Text Request
Related items