Font Size: a A A

Research And Implementation On Data Encryption For Optical Disc Library Based On AES

Posted on:2016-10-24Degree:MasterType:Thesis
Country:ChinaCandidate:S L LiFull Text:PDF
GTID:2348330479453379Subject:Computer system architecture
Abstract/Summary:PDF Full Text Request
Optical disc library is a cabinet which can store a multiple discs and has the characteristics of a low cost and easy-to-long-term preservation of data, and is often used for large data backup system. Along with the rapid development of computing power and network technologies, the data security issues achieve more and more attention.The traditional data encryption algorithm of DES is considered to be low strength of encryption and easy to crack under the existing conditions of attack. AES is chosen as the encryption algorithm for its good security. Meanwhile, we need to ensure that AES has efficient performance, and its encryption speed must be close to the network transmission speed. Combined with application scenarios of optical disc library, We optimize the AES algorithm with two aspects as algorithm itself and the interaction with environmental resources. First, by the way of trade-off between code size and efficiency, we effectively optimize column mix, which well solved the performance bottleneck of the finite field multiplication. And then, we merge three branch process in round function into one process. Finally, we perform the multithread parallel optimization, which efficiently uses multiprocessor.Finally, we tested the performance of different optimization direction. The results showed that, the three method of optimization can improve the encryption algorithm performance significantly, and in the case of no more than the optimal number of threads, the speed of encryption algorithm close to multiple growth. Therefore, the optimization results to AES algorithm reached the expected goals, which can effectively support for optical disc library data encryption.
Keywords/Search Tags:Optical disc library, Data encryption, AES optimization, Trade space for efficiency, Multithreaded parallelization
PDF Full Text Request
Related items