Font Size: a A A

The Design And Implementation Of Double Encryption Key System Of Database On AES Algorithm

Posted on:2014-05-14Degree:MasterType:Thesis
Country:ChinaCandidate:J MiaoFull Text:PDF
GTID:2268330422967342Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Database is more and more universal to all walks of life, of which the feature iscentralized storage and sharing resource. The database stores a large number of informationof enterprises, governments, also with the personal privacy information. Once theinformation stored in the database without any protection is leaked, it will bringimmeasurable loss to individuals or organizations. Now, more and more researchers areconcerned on the security of the database and put forward the encryption technology toprotect data in the database security.Compared with the traditional data encryption strategy, this article studies andsummarizes the factors and effects of encrypted database firstly.In order to completedatabase encryption and decryption flexibly, the record level is adopted. Moreover, thechoice of encryption algorithm also is a main question of database encryption. This papercarries out a detailed analysis of the AES algorithm commonly used in the database,proposes measures for improvement of the key expansion algorithm. Meanwhile, the keyexpansion algorithm called ‘one-way’ design strategy is introduced to reduce the correlationbetween each wheel keys, which will help to improve the performance and efficiency ofdatabase.Furthermore, the core issue of database encryption is the generation and managementof the work keys. In order to solve this problem, this system proposes one new doubleencryption-key mechanism. With improving the traditional way of key generation, the AESencryption is used to get work keys from the transformation of the master keys, withoutsetting work keys firstly. The double encryption-key is stored in the array when the programis realized.Finally, with using the tools of Visual C++and oracle database, this article implementsa test platform, which proves the feasibility and applicability on the way of AES algorithmgenerating the double encryption-key.
Keywords/Search Tags:AES encryption algorithm, key expansion, double encryption-key, MasterKeys, Work keys
PDF Full Text Request
Related items