WCSP2016 Color Image Encryption in YCbCr Space Xin Jin 1 , Sui Yin 1 - - PowerPoint PPT Presentation

wcsp2016
SMART_READER_LITE
LIVE PREVIEW

WCSP2016 Color Image Encryption in YCbCr Space Xin Jin 1 , Sui Yin 1 - - PowerPoint PPT Presentation

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


slide-1
SLIDE 1

Color Image Encryption in YCbCr Space

WCSP2016

1Beijing Electronic Science and Technology Institute

GOCPCCC Key Laboratory of Information Security

2Xidian University

Corresponding authors: {jinxin,lxd}@besti.edu.cn

Beijing Electronic Science and Technology Institute

Xin Jin1, Sui Yin1, Xiaodong Li1, Geng Zhao1, Zhaohui Tian2, Nan Sun1, Shuyun Zhu2

slide-2
SLIDE 2

Outline

Motivation 1 Preliminaries 2 Color Image Encryption in YCbCr Space 3 Results and Security Analysis 4 Conclusion and Discussion 5

2

slide-3
SLIDE 3

Motivation

3

R G B

slide-4
SLIDE 4

Motivation

Y Cb Cr

? ? ?

4

slide-5
SLIDE 5

Outline

Motivation 1 Preliminaries 2 Color Image Encryption in YCbCr Space 3 Results and Security Analysis 4 Conclusion and Discussion 5

5

slide-6
SLIDE 6

Preliminaries

RGB→YCbCrr 1D Logistic map 2D Arnold cat map 3D Lu map DNA Computing

6

slide-7
SLIDE 7

Preliminaries

RGB

YCbCr

7

                                               B G R Cr Cb Y 071 . 368 . 439 . 439 . 291 . 148 . 098 . 504 . 257 . 128 128 16

                                              Cr Cb Y B G R 000 . 0017 . 2 164 . 1 813 . 392 . 164 . 1 596 . 1 000 . 164 . 1 128 128 16

slide-8
SLIDE 8

Preliminaries

1D Logistic map

8

slide-9
SLIDE 9

Preliminaries

2D Arnold cat map

9

slide-10
SLIDE 10

Preliminaries

3D Lu Map a = 36, b = 3, c = 20

10

slide-11
SLIDE 11

Preliminaries

DNA Encoding C 00011011

8 bit Pixel

G A T 00 11 01 10

11

slide-12
SLIDE 12

Preliminaries

DNA Computing + T A C G T A C G C G T A G C A T T A C G A T G C — T A C G T A C G C A T G G C A T T G C A A T G C X Complement(X) A T C G T A G C

12

slide-13
SLIDE 13

Outline

Motivation 1 Preliminaries 2 Color Image Encryption in YCbCr Space 3 Results and Security Analysis 4 Conclusion and Discussion 5

13

slide-14
SLIDE 14

Color Image Encryption in YCbCr

14

slide-15
SLIDE 15

Color Image Encryption in YCbCr

15

The Y Channel

Y Confusion Result Diffusion Result

slide-16
SLIDE 16

Color Image Encryption in YCbCr

16

The CbCr Channel

Cb Channel DNA Encoding Ab DNA Addition B Complement Bcomp DNA Decoding Cipher Image D 1D Logistic Map (X’,Y’) 1D Chaotic Map Z

slide-17
SLIDE 17

Outline

Motivation 1 Preliminaries 2 Color Image Encryption in YCbCr Space 3 Results and Security Analysis 4 Conclusion and Discussion 5

17

slide-18
SLIDE 18

The Encryption Results

18

slide-19
SLIDE 19

Key Space

19

The precision of 64-bit double data is 10−15 The key space is about (1015)8 = 10120 ≈ 2399 The max key space of AES = (2256)

slide-20
SLIDE 20

Sensitivity of Secret Key

20

dubao Cipher dubao Decrypted with wrong key

slide-21
SLIDE 21

The Histogram Analysis

21

slide-22
SLIDE 22

The Information Entropy

22

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

slide-23
SLIDE 23

The Correlation Analysis

23

slide-24
SLIDE 24

The Speed of the Encryption and Decryption

24

128 256 384 512 640 1 2 3 4 5 6

image size time consumption(second) speed test

Encryption time in YCbCr Decryption time in YCbCr Encryption time in L*a*b* Decryption time in L*a*b* Encryption time in RGB Decryption time in RGB

slide-25
SLIDE 25

The Speed of the Encryption and Decryption

25

128 256 384 512 640 0.05 0.1 0.15 0.2 0.25 0.3 0.35

image size time consumption(second) speed test

YCbCr2RGB time RGB2YCbCr time L*a*b*2RGB time RGB2L*a*b* time

slide-26
SLIDE 26

Outline

Motivation 1 Preliminaries 2 Color Image Encryption in YCbCr Space 3 Results and Security Analysis 4 Conclusion and Discussion 5

26

slide-27
SLIDE 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.

27

slide-28
SLIDE 28

Thanks!

WCSP2016

Scan to visit our Victory Team

  • f Besti (WeChat)