Font Size: a A A

Memristor Chaos And Design Of PC File Encrypting System

Posted on:2015-01-29Degree:MasterType:Thesis
Country:ChinaCandidate:D P WangFull Text:PDF
GTID:2268330428464544Subject:Circuits and Systems
Abstract/Summary:PDF Full Text Request
In today’s information age, the computer has become an indispensable tool, whether at work orin life, which is irreplaceable. But the resulting from a series of information security issues hasbecome a problem to be studied and solved. Chaos’ extreme sensitivity to parameters and initialvalues makes it easy for chaos to have the unpredictability which makes chaos have excellentcharacteristics of traditional cryptography and chaotic cryptography has become a potential methodof designing new password. Memristor is a nonlinear resistance with memory properties, which hasimportant application prospect not only in the field of the loss of non-volatile memory or artificialneural networks but also in other fields, it also can constitute a high performance of nonlinearoscillation circuit. Against the background, this paper studies the designing method of complexchaotic systems and presents a memristor chaotic oscillator circuit and a natural indices chaoticsystem. Based on the pseudo-random sequence produced by chaotic system, this paper designs a fileencryption system which can encrypt the file in the computer or mobile hard disk, U disk and otherstorage devices connected to the computer. The main research contents:(1) Building a mathematical model of magnetic conductance based on the TiO2memristor ofHP Labs and designing a memristor chaotic oscillator circuit by using the Chua’s circuit and twoTiO2memristors. And then the analysis of dynamics characteristic of chaotic systems is carried out,including the equilibrium point, dissipatiVeness, its stability, Lee’s index and bifurcationdiagrams.Its MATLAB simulation and DSP digital realization are also well done. A chaotic systemwhich contains double exponential construction is also introduced, and carrying out the analysis,simulation, and digital realization of chaotic systems which have a great advantage compared with asingle index chaotic systems.(2) Studying the discrete quantitative methods of continuous chaotic system, this paper alsobuilds a discrete mathematical model of continuous chaotic system. Quantifying the TiO2memristorchaotic system and the double exponential chaotic system by using the threshold threshold methodand bit extraction method is to get chaos digital pseudo-random sequence.Based on NIST (NationalInstitute of Standards and Technology) standards, using NIST test package to test the randomperformance of chaotic sequence of numbers obtained were test results meet the NIST standards,and the result is up to the standards.(3) Designing a computer file encryption system which is based on the JAVA language andMySQL database. In the designing, combining the chaos sequence with encryption algorithm isdone to improve the safety of original DES and AES algorithm. The chaotic sequence is regarded asthe base key, using chaos-DES, chaos-AES hybrid algorithm. This system uses the JAVA language to program and the MySQL database to store users’ information, which achieves to encrypt the filesin the computer or mobile hard disks, U disks or other storage devices connected to the computer.The encryption system is tested, good performance.The safety analysis of system is alse done andthe key space is large enough to resist the brute-force attack from other computers.So this systemcan be used in national defense, military, commercial and personal information confidentialdocuments fields.
Keywords/Search Tags:chaos, memristor, chaotic cipher algorithm, file encryption system
PDF Full Text Request
Related items