Font Size: a A A

Fast Chaos-based Image Encryption Algorithm For Embedded Systems

Posted on:2020-10-14Degree:MasterType:Thesis
Country:ChinaCandidate:Z H LinFull Text:PDF
GTID:2428330596987247Subject:Circuits and Systems
Abstract/Summary:PDF Full Text Request
Nowadays,embedded devices are widely used in daily life and production because of their small size and convenient to carry.With the development of mobile internet,data security of embedded devices is more and more important.Encryption is an effective way to protect data from threats.Among image encryption algorithms,chaosbased methods are very popular because its keys have strong cryptographic properties and are sensitive to initial conditions and parameters.Chaos is a kind of pseudo-random phenomena which happens in deterministic systems under specific conditions.Chaotic systems are pseudo-random,ergodic and sensitive to initial conditions.These excellent properties make chaotic systems close to cryptology.Chaos-based image encryption algorithm not only have excellent performance,but also strong anti-attacking ability.Hence,more and more chaos-based encryption algorithms are proposed.However,due to the computational process of chaotic systems is so complex,most encryption algorithms have low efficiency and could not be applied widely.In the meantime,most embedded devices are very specific,and they have less power of computation and very limited memory size.They are not able to run complex calculations with high efficiency.So,running chaos-based image encryption algorithms on embedded devices not only enjoys low efficiency,but also requires much hardware resource,affecting the normal operation of devices.This paper proposes a fast chaos-based image encryption algorithm.Compared with traditional chaos-based image encryption algorithms,the proposed method utilizes mixed-sequence and decorrelation operation to enhance the randomness of chaotic sequence.The appropriate minimum length of the chaotic sequence is determined by experiments,which reduces computational complexity significantly.Moreover,the proposed scheme is optimized to match the feature of embedded systems and could function efficiently in embedded systems.The main work and innovation of this paper are as follow:1.Using chaotic sequence as a loop array and determining the minimum length of chaotic sequence by experiments.These methods increase encryption efficiency significantly.2.The algorithm is optimized to match the feature of embedded system hardware which makes it runs efficiently in embedded system.Through testing and comparing with other algorithms,the proposed algorithm has high efficiency and security,and has good performance in resisting differential attacks,brute-force attacks,etc.
Keywords/Search Tags:Fast image encryption, Chaos, Embedded system, Security
PDF Full Text Request
Related items