A novel image encryption algorithm based on DNA subsequence operation.

Zhang Q, Xue X, Wei X - ScientificWorldJournal (2012)

Bottom Line:
We present a novel image encryption algorithm based on DNA subsequence operation.Different from the traditional DNA encryption methods, our algorithm does not use complex biological operation but just uses the idea of DNA subsequence operations (such as elongation operation, truncation operation, deletion operation, etc.) combining with the logistic chaotic map to scramble the location and the value of pixel points from the image.The experimental results and security analysis show that the proposed algorithm is easy to be implemented, can get good encryption effect, has a wide secret key's space, strong sensitivity to secret key, and has the abilities of resisting exhaustive attack and statistic attack.

ABSTRACTWe present a novel image encryption algorithm based on DNA subsequence operation. Different from the traditional DNA encryption methods, our algorithm does not use complex biological operation but just uses the idea of DNA subsequence operations (such as elongation operation, truncation operation, deletion operation, etc.) combining with the logistic chaotic map to scramble the location and the value of pixel points from the image. The experimental results and security analysis show that the proposed algorithm is easy to be implemented, can get good encryption effect, has a wide secret key's space, strong sensitivity to secret key, and has the abilities of resisting exhaustive attack and statistic attack.

Mentions:
As shown in Figure 1, P1 and P2 are two DNA subsequences from any of two bit-planes, we suppose that the length of P1 is 128, the length of P2 is 64, S1 and S2, S3, and S4 are DNA subsequences of P1 and P2, respectively. First, we truncate S1 and S4, then elongate S1 to the tail of P2, elongate S4 to the tail of P1.

Mentions:
As shown in Figure 1, P1 and P2 are two DNA subsequences from any of two bit-planes, we suppose that the length of P1 is 128, the length of P2 is 64, S1 and S2, S3, and S4 are DNA subsequences of P1 and P2, respectively. First, we truncate S1 and S4, then elongate S1 to the tail of P2, elongate S4 to the tail of P1.

Bottom Line:
We present a novel image encryption algorithm based on DNA subsequence operation.Different from the traditional DNA encryption methods, our algorithm does not use complex biological operation but just uses the idea of DNA subsequence operations (such as elongation operation, truncation operation, deletion operation, etc.) combining with the logistic chaotic map to scramble the location and the value of pixel points from the image.The experimental results and security analysis show that the proposed algorithm is easy to be implemented, can get good encryption effect, has a wide secret key's space, strong sensitivity to secret key, and has the abilities of resisting exhaustive attack and statistic attack.

ABSTRACTWe present a novel image encryption algorithm based on DNA subsequence operation. Different from the traditional DNA encryption methods, our algorithm does not use complex biological operation but just uses the idea of DNA subsequence operations (such as elongation operation, truncation operation, deletion operation, etc.) combining with the logistic chaotic map to scramble the location and the value of pixel points from the image. The experimental results and security analysis show that the proposed algorithm is easy to be implemented, can get good encryption effect, has a wide secret key's space, strong sensitivity to secret key, and has the abilities of resisting exhaustive attack and statistic attack.