Font Size: a A A

The Research And Implementation Of Sectional File Encryption System Based On The Wireless UKey

Posted on:2015-07-11Degree:MasterType:Thesis
Country:ChinaCandidate:S H GuanFull Text:PDF
GTID:2308330464968687Subject:Cryptography
Abstract/Summary:PDF Full Text Request
No information no modernization,in the modern society where information technology has been rapidly developed, information security has become a new attention hot spot. We can see that in many areas related to information security, it is increasingly frequent to use the cipher machine, data encryption card, UKey and other encryption device, to enhance the efficiency and security of encryption, however, we should also be able to see that, although we adopted the encryption device which has superior performance, we have been somewhat out of puff when the information volume of data encounter a spurt of growth.After the study of the traditional encryption process and basic method, to combined with the current situation of information security industry we designed and implemented a sectional file encryption system based on wireless UKey,. In this paper we focused on the methods of file encryption based on the network, UKey technology, parallel scheduling management methods, user authentication, data retransmission and other key techniques and implementation. Firstly, this paper introduces a file encryption method applied to the system, this encryption method can make the encryption algorithm separate with the client-side and work in the encryption server-side independently. The encryption server will respond to the instructions of client and complete the encryption operation, and the client which only provide the user interface communicate with the server via SOCKET. Secondly, we improved the existing UKey which has some shortcomings. We enable the UKey to better meet the needs of the system and other application scenario, by introducing the Wi Fi module, replacing the original chip with a new chip which has more processing power and more storage space. Finally, due to the insufficiency of hardware resource in a single UKey and the low encryption efficiency with a single UKey, we designed a parallel scheduling management method, and realized the sectional file encryption system based on wireless UKey. The system consists of six modules, respectively are login module, identity authentication module, integrity checking module, parallel scheduling management module, file access control module and transmission module. The system adopts multithreading, a complete file under the action of parallel scheduling management module will be splitted into some small data segments, and these segments are distributed to the UKey of the corresponding number. These UKey can respond to the encryption request from client at the same time and parallelly encrypt these data segments. Then all the results will be returned to the client and combined into the final encryption results.The file encryption system implemented in this paper has a good encryption performance and good expansibility, its encryption speed is proportional to the number of file segments. The system can give a full play of the advantage of UKey as a hardware encryption device, which has advantage in resisting attacks, secure storage of keys, computing speed and other aspects, while it is able to overcome some of the limitations of UKey itself, such as the small built-in data storage space, limited ability of processing. In addition to this, its C/S architecture based on SOCKET transmission is more suitable for nowadays when there are more and more kinds of application scenarios.
Keywords/Search Tags:Cryptography, UKey, block encryption, SOCKET
PDF Full Text Request
Related items