AES security model based on multi-core multithread
Dan-hua LU1,2,Cheng ZHONG3,Feng YANG2
1. College of International Education, Guangxi University for Nationalities, Nanning Guangxi 530006, China 2. School of Computer, Electronics and Information, Guangxi University, Nanning Guangxi 530004, China 3. School of Computer and Electronic Information, Guangxi University, Nanning Guangxi 530004, China
Abstract:To meet the requirements for encrypting and decrypting speed of high-capacity file in high speed network, an Advanced Encryption Standard (AES) security model based on multi-core technology named MACBC was presented. By using the characteristics such as multi-level buffer and sharing memory of multi-core computer, MACBC split the high-capacity file into some data blocks that were encrypted and decrypted in multi-threads, under the condition of security guarantee and basically invariable memory space. The experimental results indicate that acceleration effect of this model is obvious.
And the larger the capacity of file is, the higher the acceleration ratio is.