Cheating prevention in visual cryptography Author: C.M. Hu and W.G. Tzeng Source: IEEE-TIP 2007...
-
Upload
jasper-varden -
Category
Documents
-
view
213 -
download
0
Transcript of Cheating prevention in visual cryptography Author: C.M. Hu and W.G. Tzeng Source: IEEE-TIP 2007...
Cheating prevention in visual Cheating prevention in visual cryptographycryptography
Author: C.M. Hu and W.G. Tzeng
Source: IEEE-TIP 2007
Presenter: Yu-Chi Chen
Date: 2010.9.21
112/04/18 1
Introduction - (2,2)-VSS
112/04/18 4
10
01
01
01
1
0
T
T
1 0 0 1
1 1 1 1
0 1 1 0
1 0 0 1
1 0 0 1
1 0 0 1
10
10
01
01
01
10
10
01
Permutation from T1
Permutation from T0
112/04/18 6
1 0 0 0 1 0
1 0 0 0 1 0
1 0 0 0 1 0
1 0 0 0 1 0
1 0 0 0 1 0
1 0 0 0 1 0
T1
T2
T3
T1+T2
T2+T3
T1+T3
1 0 0 0 1 0
0 1 0 1 0 0
0 0 1 0 0 1
1 1 0 1 1 0
0 1 1 1 0 1
1 0 1 0 1 1
T1
T2
T3
T1+T2
T2+T3
T1+T3
010
010
010
001
001
001
100
001
010
100
010
001
Cheating in VC
112/04/18 8
1 0 0 0 1 0
0 1 0 1 0 0
T1
T2
001
010
010
001
Black
100
001
010
100
010
001
0 0 1 0 0 1T3
Cheating in VC
112/04/18 9
1 0 0 0 1 0
0 1 0 1 0 0
T1
T2
001
010
010
001
100
001
010
100
010
001
0 0 1 0 0 1T3
P1 P2
collude
0 0 1 0 0 1T2’
0 0 1 0 0 1
Succeed to cheat T3.Replace Black into White
Cheating in VC
• Cheating prevention scheme (also called “cheating immune scheme”)– Authentication based• Horng et al.’s scheme 1 DCC06
• Hu and Tzeng’s scheme IEEE TIP07
– Guessing probability based (provably secure)• Horng et al.’s scheme 2 DCC06
• Tsai et al.’s scheme PR07
• De Prisco and De Santis’s scheme CJ09
112/04/18 10
Review of HT scheme
• Proposed by Hu and Tzeng, and published in IEEE Transactions on Image Processing 2007.
• It is an authentication based cheating prevention (ABCP) scheme.
112/04/18 12
Review of HT scheme
• Participants decide verification images respectively.
• The dealer will share the secret image and the verification images (VI).
• Finally, a participant gets a share from the other one, and then recover the secret.
112/04/18 13
Review of HT scheme
• Shares generating (basic matrices in HT):
• BW=
• BB=
001
001
001
0
0
0
1
1
1
100
010
001
0
0
0
1
1
1
Extra subpixels (verifying).
112/04/18 14
Review of HT scheme
• Verification shares generating:
• If the pixel in VI is black, the sibpixels are [0 1 0 0 0]. (which corresponds to the permutation of basic matrices)
• If the pixel in VI is white, the sibpixels are[1 0 0 0 0].
Extra subpixels.
112/04/18 15
T1, T2, T3
T1+T2, T1+T3, T2+T3
V1, V2, V3
Example:
T1[1 0 1 0 0] (white)T2[1 0 0 1 0] (white)
T1+T2[1 0 1 1 0] (black)
V2[0 1 0 0 0] (white +)
T1+V2[1 1 1 0 0] (black)V1+T2, V1+T3, V2+T1
V2+T3, V3+T1, V3+T2
Review of HT scheme
112/04/18 16
Review of Horng et al.’s scheme
112/04/18 17
Stacking VC and SA, LC is shown on the left-top corner
Stacking VC and SB, LC is shown on the right-top corner
Verification logo LC