The invention belongs to the field of data
encryption, and discloses a face image data
encryption method based on
chaotic tent mapping, which comprises the following steps: S1, setting an initial state of a
chaotic system; s2, receiving a face image and an initialization parameter, and generating an
initial seed; s3, scrambling and diffusing the face image to obtain encrypted images R ', G' and B 'of R, G and B channels; s4, respectively carrying out
DNA coding on R ', G' and B 'to obtain vectors RDNA, GDNA and BDNA; s5, respectively mixing the RDNA, the RDNA and the RDNA to obtain encrypted vectors R '
DNA, G'
DNA and B 'DNA; and S6, decoding and combining the R 'DNA, the G' DNA and the B 'DNA to obtain an encrypted face image. According to the invention, the security and reliability of the
algorithm are improved. And the complexity of the
encryption process is remarkably improved while the
algorithm efficiency is kept. According to the invention, through the nonlinear characteristic of the
chaotic system and the randomness of DNA coding, a defense mechanism for a known
attack mode is enhanced.