Font Size: a A A

Design And Implementation Of Chaotic Database Encryption System Based On B/S Architecture

Posted on:2013-11-02Degree:MasterType:Thesis
Country:ChinaCandidate:B F DuFull Text:PDF
GTID:2248330371961920Subject:Circuits and Systems
Abstract/Summary:PDF Full Text Request
With the rapid development of Internet, large amount of data is being produced by government,enterprise and individual. And a large part of these data is stored in database. Particularly, thegovernment and enterprise produce some sensitive information. The security of the database hasbecome an important branch of the information security. How to protect database from the outsidethreaten is the very important factor we have to consider. Chaos has some special properties whichmeet the need of cryptography, such as sensitive to initial conditions and non-periodic.Pseudo-random sequence which produced by chaotic system can be used in encryption and it willbe popular with the applications in the field of security. Based on these studies, we use the chaoticsequence to encrypt the database, and a new database encryption solution is proposed in this papertoo. We designed and implemented a chaotic encryption system based on B/S architecture fordatabase. The main work of this paper can be shown as below:(1) Basic theory of chaos is studied. A new chaotic system is designed and implemented basedon some typical chaotic systems, and the dynamical behavior of the new chaotic system is furtherinvestigated, including the balance point, stability, Lyapunov exponents’spectrum, and bifurcationanalysis. Analog circuit is designed to implement the chaotic system, and the circuit is simulated onthe EWB. Experimental results show that the attractors of the new chaotic system are the same withthe simulation on MATLAB, which verifies the characters of chaotic system.(2) The performances of chaotic sequence are analyzed. Because the performance of thechaotic sequence will directly affect the performance of the entire encryption system, so it’s veryimportant to select a chaotic sequence having good performance. In order to get the PR sequences,the system is quantized into theoretical model. And the statistical performance of PR sequence areanalyzed by NIST standard, the result shows that the chaotic sequence has good performance andcan be applied to the encryption.(3) Basic theory of cryptography and encryption algorithm is studied. A good encryptionalgorithm is very important to the encryption system. So this paper does a lot of research onencryption algorithm, especially the AES and RSA.(4) Some technology related to the database encryption is discussed. It is described in detailfor the size and the level of database encryption. The encryption solution is implemented in recordand based on out layer of database management. And key management is discussed, which is veryimportant to the database encryption system and a two-level key management scheme is proposedtoo. (5) This paper provides a solution of database chaotic encryption scheme based on B/Sarchitecture and provide the designation and implementation of each unit. Finally the user can usethe system through the browser, and can encrypt or decrypt the wanted information as your wish.
Keywords/Search Tags:Chaos, Chaotic Sequence, Chaotic Encryption, B/S, Database
PDF Full Text Request
Related items