Font Size: a A A

Design Of Special Module Control Program Based On Usb

Posted on:2010-10-02Degree:MasterType:Thesis
Country:ChinaCandidate:F F DanFull Text:PDF
GTID:2198330332488387Subject:Computer system architecture
Abstract/Summary:PDF Full Text Request
The traditional single computer encryption server system can no longer satisfy the requirement of security application whether from the type of algorithm or the comprehensive performance of operation. With the development of cluster system, people began to use the encryption server service.The encryption server system discussed in this thesis is composed of a control node and a number of system nodes as specific modules, we use USB protocol for communication between them. This thesis mainly research the special module used in the encryption server system. Firstly, the software of the special module is designed. The firmware of the USB controller is responsible for initialing the USB device controller, fulfilling the enumeration process of special module and executing correspondence operation according to the commands provided by the USB driver. Algorithm management module schedules different algorithm modules to process data according to different encryption/decryption commands. Algorithm module is responsible for encryption/decryption of data. Secondly, the software of the control node is designed. The USB driver of the special module provides function of encryption/decryption mode settings, read/write and so on. The control program of the control node completes distribution of task requests, the initial placement of task threads and migration of tasks. The software of special module completes the interaction between commend and data in the encryption server system, together with the software of control node. The program has been implemented and the related achievements had been put into practice.
Keywords/Search Tags:USB communication, Cluster, Load Balancing, Encryption Server
PDF Full Text Request
Related items