Font Size: a A A

Design And Implementation Of Smart Card File System Based On The PKCS#15Specification

Posted on:2013-11-29Degree:MasterType:Thesis
Country:ChinaCandidate:J L WangFull Text:PDF
GTID:2248330371478408Subject:Electronics and Communications Engineering
Abstract/Summary:PDF Full Text Request
In the wake of the accelerated pace of China’s information construction, especially the in-depth development of the Golden Card Project construction, smart cards have been widely used in various fields such as finance, telecommunications, transportation and government sectors. In recent years, with the rise of the Internet of Things, as well as the promotion of cloud computing, smart cards break the traditional competitive market structure and usher in a new development opportunity.The smart card operating system is a dedicated system rather than the common system. Each company who independently study and develop the operation system of smart card is not the same in the understanding and the realization depth of smart card standards, so that there is no interoperability in smart cards from different manufacturers at all. This phenomenon has caused a lot inconveniences to the development of the upper application system of smart card and to the users as well. With the development of information technology and the increasing market demand, interoperability is bound to become the product demand.PKCS#15specification provides a standard file system, following whose specification, smart cards of different manufacturers would have the same or similar structures and the application layers will mainly put their concerns on the file contents instead of having to distinguish the file structures of different smart cards. Due to the specified common storage format of a digital certificate token, there will be interoperability of authentication and creation applications between smart cards of different vendors. And that’s where the subject makes sense.In this paper, the critical theory and technology of smart cards is briefly introduced. Moreover, the background and content of the PKCS#15specification is described, i.e., the cryptographic token information format specifications in the public key encryption standard series. In this paper, a smart card meets the PKCS#15standard by compiling OPENSC library function. My job is to design a file system of PKCS#15applications in this card. The design idea is inspired by the security architecture of TimeCOS7816-8/9manual in Watchdata Data Systems Co., Ltd., and combines with a typical file system structure of the PKCS#15specification. By using the self-developed software CardIDE in Watchdata Data Systems Co., Ltd., There establishes some simple applications based on the PKCS#15file system, such as encryption and decryption functions.
Keywords/Search Tags:PKCS#15, File System, Smart Card, COS
PDF Full Text Request
Related items