Font Size: a A A

Design And Implementation Research Of Cryptographic Security System Of Usb Interface

Posted on:2010-05-25Degree:MasterType:Thesis
Country:ChinaCandidate:Y ZhangFull Text:PDF
GTID:2198330338485418Subject:Cryptography
Abstract/Summary:PDF Full Text Request
With the development of integrated circuit technology, the chip's scale is increasing faster and faster. Almost every 18 months it will be two times as what it was. The technology of System-on-a-Chip (SoC) has received much recognition widely and its development is changing with each new day. USB device controller, an important peripheral controller in the SoC field, is widely used in PC and the embedded operation system, especially in the field of storage device domain.After designing and implementing the conventional USB device controller IP core, a suit of security strategy of USB interface is presented. ETI_SecUSB, a cryptographic security system of USB interface, is designed and implemented. It can solve some security problem of USB device, such as easy to losing, plain text storage, plain text transfers and so on. As a result, perfect security effect is given.This paper makes following contributions:1. The security problems which USB device is facing are given and analysised. A security strategy of USB device controller is presented. An authenticated key establishment protocol which based on the Diffie-Hellman protocol is presented, so that some problem of USB security can be solved.2. With the researchment of conventional USB device controller's design, A USB device controller which is used for cryptographic security applications is designed and implemented. As a result, the security strategy which is present in this paper is implemented perfectly.3. After researching the design theory of drivers, we use the software implementation technology of cryptography algorithm to implement the drivers and the security strategy which is presented in this paper. The software system and hardware system compose to a USB interface cryptographic security system—ETI_SecUSB.4. A method for testing ETI_SecUSB in FPGA system is presented. A circuit for testing is formed reasonablly. At the end, we test and verify the implementation of our security strategy with several tools.In this paper, we give a detailed introduction of the design process and main technology of ETI_SecUSB. With the researchment of this title, we have got some valuable experiments of designing an SoC and a good foundation of designing more comlex IP core.
Keywords/Search Tags:USB Interface, USB Device Controller, Universal Serial Bus, Security Strategy, Authenticated Key Establishment Protocol, Cryptographic Security System
PDF Full Text Request
Related items