Font Size: a A A

Research On Encryption Of Sensitive Data Based On Chaos

Posted on:2019-11-12Degree:MasterType:Thesis
Country:ChinaCandidate:D C SiFull Text:PDF
GTID:2428330548476304Subject:Circuits and Systems
Abstract/Summary:PDF Full Text Request
With the rapid development of computer technology in recent years,the society has gradually entered the era of data.With the increasing amount of data,the problem of privacy security is becoming more and more prominent,and the protection of the security of privacy data has become the key to the stable operation of the society.Chaos is a random phenomenon in a deterministic nonlinear dynamic system,which has the characteristics of extreme sensitivity,class randomness and so on.It is very consistent with the requirements of encryption sequence in cryptography.This makes more and more researchers begin to try to apply chaotic system to information encryption.The chaotic encryption system with high security relies on the high quality pseudo random sequence generated by the system.Therefore,a new chaotic system is constructed in this paper.However,for a given data,not all data belong to sensitive information,and it will result in unnecessary waste of resources using complete encryption without distinction.Therefore,in this paper we proposed the encryption algorithm for sensitive data based on chaos theory.Based on this algorithm,a sensitive short message encryption system is designed and implemented on the Android platform,which has high security and flexibility.The main research works of this paper are as follows:(1)We studied the basic theory of chaos,did some basic research on chaotic system from chaos definition and its dynamic characteristics,and focused on two kinds of chaotic systems: continuous chaotic system and discrete chaotic system.Besides,we studied the basic theories of cryptography,and elaborated the relationship between chaotic cryptography and classical cryptography,which provides theoretical support for the following algorithm design.(2)Henon mapping is a typical two-dimensional nonlinear chaotic system which is better than one-dimensional mapping in sequence complexity and randomicity.However,the traditional Henon map has small chaotic parameters and poor pseudo randomness.In this paper,we improved the traditional Henon mapping,optimized the key space and the pseudo randomness of chaotic sequence and conducted the NIST test on the performance of chaotic sequence.The results show that the sequence has good performance,and the test report shows that the pseudo-random sequence all passed the performance index test,so the sequence can be used in security system and has high security.(3)We designed the sensitive data encryption algorithm based on chaos sequence.Firstly,the sensitive information in the given data is extracted,then chaotic stream cipher encryption and chaos-AES encryption are applied to it using sequence generated by improved Henon mapping.Finally the sensitive data is put back.In order to achieve precise encryption and decryption operations,we use encryption header to store sensitive data and some related information.In order to achieve fast encryption operation,we do the algorithm optimization operation to the traditional encryption algorithm.Finally,we perform the performance analysis of the algorithm.(4)The App client of the sensitive short message system is designed and implemented on the Android platform,which is developed with the JAVA language.First it monitor the sending and receiving of short messages through the message broadcasting,then the monitored messages are processed through the middle layer,and then use the proposed sensitive data encryption algorithm to realize the encryption and protection of short messages.Finally,we carried out the overall performance test of the encryption system,which achieved the expected experimental results.
Keywords/Search Tags:Chaos, sensitive data, encryption algorithm, Android
PDF Full Text Request
Related items