WCSP2016 Color Image Encryption in YCbCr Space Xin Jin 1 , Sui Yin 1 , Xiaodong Li 1 , Geng Zhao 1 , Zhaohui Tian 2 , Nan Sun 1 , Shuyun Zhu 2 1 Beijing Electronic Science and Technology Institute GOCPCCC Key Laboratory of Information Security 2 Xidian University Corresponding authors: {jinxin,lxd}@besti.edu.cn Beijing Electronic Science and Technology Institute
2 Outline 1 Motivation 2 Preliminaries 3 Color Image Encryption in YCbCr Space 4 Results and Security Analysis 5 Conclusion and Discussion
3 Motivation R G B
4 Motivation Y ? ? Cb ? Cr
5 Outline 1 Motivation 2 Preliminaries 3 Color Image Encryption in YCbCr Space 4 Results and Security Analysis 5 Conclusion and Discussion
6 Preliminaries RGB → YCbCrr 1D Logistic map 2D Arnold cat map 3D Lu map DNA Computing
7 Preliminaries RGB YCbCr Y 16 0 . 257 0 . 504 0 . 098 R 128 0 . 148 0 . 291 0 . 439 Cb G Cr 128 0 . 439 0 . 368 0 . 071 B R 16 1 . 164 0 . 000 1 . 596 Y G 128 1 . 164 0 . 392 0 . 813 Cb B 128 1 . 164 2 . 0017 0 . 000 Cr
8 Preliminaries 1D Logistic map
9 Preliminaries 2D Arnold cat map
10 Preliminaries 3D Lu Map a = 36, b = 3, c = 20
11 Preliminaries DNA Encoding 00011011 8 bit Pixel 00 11 A T 10 01 G C
12 Preliminaries DNA Computing + T A C G — T A C G T C G T A T C G T A A G C A T A A C G T C T A C G C T A C G G A T G C G G T A C X Complement(X) A T T A C G G C
13 Outline 1 Motivation 2 Preliminaries 3 Color Image Encryption in YCbCr Space 4 Results and Security Analysis 5 Conclusion and Discussion
14 Color Image Encryption in YCbCr
15 Color Image Encryption in YCbCr The Y Channel Y Confusion Diffusion Result Result
16 Color Image Encryption in YCbCr 1D Logistic Map The CbCr Channel (X’,Y’) DNA DNA Encoding Addition Cb Channel A b B DNA Complement Decoding Z Cipher Image D B comp 1D Chaotic Map
17 Outline 1 Motivation 2 Preliminaries 3 Color Image Encryption in YCbCr Space 4 Results and Security Analysis 5 Conclusion and Discussion
18 The Encryption Results
19 Key Space The precision of 64-bit double data is 10 − 15 The key space is about (10 15 ) 8 = 10 120 ≈ 2 399 The max key space of AES = (2 256 )
20 Sensitivity of Secret Key dubao Cipher dubao Decrypted with wrong key
21 The Histogram Analysis
22 The Information Entropy YCbCr H(m) L*a*b* H(m) RGB H(m) Y 7.9996 L* 7.9961 R 7.9815 Cb 7.9998 a* 7.9952 G 7.9815 Cr 7.9997 b* 7.9815 B 7.9815
23 The Correlation Analysis
24 The Speed of the Encryption and Decryption speed test 6 Encryption time in YCbCr Decryption time in YCbCr 5 Encryption time in L*a*b* Decryption time in L*a*b* time consumption(second) Encryption time in RGB 4 Decryption time in RGB 3 2 1 0 128 256 384 512 640 image size
25 The Speed of the Encryption and Decryption speed test 0.35 YCbCr2RGB time RGB2YCbCr time 0.3 L*a*b*2RGB time RGB2L*a*b* time time consumption(second) 0.25 0.2 0.15 0.1 0.05 0 128 256 384 512 640 image size
26 Outline 1 Motivation 2 Preliminaries 3 Color Image Encryption in YCbCr Space 4 Results and Security Analysis 5 Conclusion and Discussion
27 Conclusion and Discussion • A color image encryption algorithm in YCbCr space. • In future work, we will utilize the fast speed of the YCbCr method and continue to improve the encryption algorithm to have a better and faster way.
WCSP2016 Thanks ! Scan to visit our Victory Team of Besti (WeChat)
More recommend