Font Size: a A A

Design And Implementation Of USB Key With Security U-DISK Based On AC4384 Chip

Posted on:2016-01-07Degree:MasterType:Thesis
Country:ChinaCandidate:X Y YuFull Text:PDF
GTID:2308330461488871Subject:Integrated circuit engineering
Abstract/Summary:PDF Full Text Request
Along with the accelerated process of informationization, it also brings many information security problems. In this paper, corresponding to two aspects of infor mation security and secure mobile storage, designed a product of USB Key with Security U-DISK Based on AC4384 Chip. This design not only has the general in telligence password key authentication function, and strengthen the function of the large capacity data storage, including data encryption mobile storage, mobile storag e and local high capacity data encryption. It used the domestic cryptographic chip. With the basis of PKI (public key infrastructure) system certification, Cryptographi c algorithms completely used the cipher algorithms recognized by the State Encryp tion Administration, all functions are realized by hardware encryption. Then accord ing to the product development process, in accordance with the requirements analy sis and functional design, hardware design, software design process detailed written order. In design process, the USB Key with encryption U-disk as a whole system will be divided into four layers, including the core driver layer, standard middlew are layer and application layer. AC4384 hardware based encryption chip circuitry, SCSI commands to manage the program, based on the chip COS operating system, consisting of hardware layer. Hardware circuit designed to increase the power to monitor part, to strengthen the stability of the circuit. Based on AC4384 firmware program and integrated peripheral hardware, at the same time to follow the ISO/I EC 7816-4, the China financial integrated circuit IC specification and application rules of the standard development and debugging of COS chip operating system, t he development of about 48 INS (instruction code). And use of NAND Flash and reducing power consumption has been optimized. The core driver layer includes PCUSB driver and PC/SC. And the lower machine drive has been optimized and electric driver automatically from the background. The middle layer is connected t o astandard application layer and the core driver layer interfaces, including service interfaces and device interface. Are packaged as dynamic libraries, and achieve in teroperability in processing equipment interface CSP interface and PKCS#11 interfa ces. The above software design using C language development, the application lay er based on the C + + language development. The application layer includes the a pplication of tools for USB Key and application tools for encryption of removable storage. Removable storage according to the requirements enumerated four disk ar ea sizes, and the external data encryption hardware encryption factor and the key to are generated and implement key encryption operation. Setup Factory packaged applications and dynamic libraries, installation can be automatically test version at a time.
Keywords/Search Tags:PKI, Information Security, National cipher algorithm, USB Key, E ncryption U digk, native encryption, hardware encryption
PDF Full Text Request
Related items