Font Size: a A A

The Design And Implementation Of A Data Encryption System Based On USB Interface

Posted on:2014-01-03Degree:MasterType:Thesis
Country:ChinaCandidate:Q L WangFull Text:PDF
GTID:2248330395492253Subject:Communication and Information System
Abstract/Summary:PDF Full Text Request
In the modern information and network society,we make contact with various kinds ofinformation everyday. As a result, the security of the private information appears toparticularly important, such as the bank card password, the use rid, the personal photographs,the videos and so on. So how to protect the security of personal information has become theAttention of the society. The research and the use of the products that has been encrypted hasbecome a problem that needs to solve quickly. Although there are some encryption productshas come out,which effectively protect the security of data, but these Products are usuallyvery expensive. These products are not suitable for low-end users. The purpose of this paperis to design an Encryption system which is low-cost and convenient to carry. Certainly,it is asystem designed for the mass.A new data encryption system is proposed in this paper after a In-depth study on the keytheory of the USB interface technology,the Single chip microcomputer technology and theData encryption algorithm. The system uses the Single chip microcomputer namedC8051F340which has a Built-in USB interface.The system encapsulate the3DES in thesingle chip microcomputer,and then perform the encryption and decryption. The Cipher textwill be embedded USB device identifier during the encryption, which will meet the demandsthat the Decryption device and the Encryption devices should remain the same to improve thesecurity of the cipher text.The data encryption system based on the USB interface Is divided into two parts:principal computer and subordinate computer. The principal computer is the host of the wholesystem. It is a application which is used to Perform the data encryption. The program iswritten in C++language and Packaging issues.It has high portability and the interface is easily to use. The subordinate computer is a hardware product carried with a USB interface.The size of the subordinate computer is the same with the U disk. It is composed of theSingle chip microcomputer, the built-in code, the USB interface and other components.Thesubordinate computer is use as the device of the system. The encryption and decryption usesthe3DES encryption algorithm and achieves it with assembly language.The whole slavecomputer is simplify designed and it’s cost is very low.In this paper, a detailed design has been carried on including the overall plan, thehardware and the software of the Encryption system. The data encryption and decryption canbe conducted effectively through the system commissioning and the overall test. The dataencryption system based on the USB interface is better than the Encryption products based onthe pure software.It separates the Encryption and key equipment. As soon as there is a partywas leaked, a Remedial measure will be taken immediately. The system added a "doubleinsurance" for the data. As a result, the security of the data can be ensured effectively. It’s anideal choice to protect the security of the information For Individual user.
Keywords/Search Tags:USB Interface, Single Chip Microcomputer, Data Encryption, 3DESEncryption Algorithm
PDF Full Text Request
Related items