• 沒有找到結果。

Sharing Secret Image Based on Bit Plane

N/A
N/A
Protected

Academic year: 2021

Share "Sharing Secret Image Based on Bit Plane"

Copied!
6
0
0

加載中.... (立即查看全文)

全文

(1)

Sharing Secret Image Based on Bit Plane

Abstract―Most secret sharing schemes transform the gray-level images into the halftone images so that the original images cannot be recovered completely. In 2005, Lukac and Plataniotis proposed a bit-level based secret sharing scheme to improve the disadvantage. However, the above-mentioned method exists the problem of pixel expansion. The paper proposes an improved secret shar-ing scheme based on bit plane. Experimental results will show the feasibility of the proposed scheme.

Index Terms―Secret sharing, bit plane, pixel expansion, meaningful sharing.

I. INTRODUCTION

The rapid development of network and computer technologies makes us more convenient to transmit data to worldwide parties, which greatly save much precious time. Furthermore, many merchant also gain great benefits by using information technolo-gies on business. Due to the fact that most people lack for the concept of information security, some problems follow it. Unauthorized parties can trude network or personal computer easily and in-tercept the important information. The behaviors have caused largely damages for business or per-sonal benefits.

To protect the security of personal privacy, cryp-tography technique has been extensively used in many applications of daily life, for example certif-icate, E-commerce, identity authentication etc. By encrypting the information into disordering codes, unauthorized parties cannot recover the original content so that the important information can be protected. One of cryptography technologies is se-cret sharing technique, which is firstly proposed by Shamir [1] and Blakley [2] and has been exten-sively discussed in recent years. By dividing the data into n parts, unauthorized parties cannot rec-ognize the original content of the data from any

m-1 (mn) or less than m parts. Only if collecting any m or more than m parts, the original data can be revealed.

A secret sharing technique applied to secret im-age is firstly proposed by Naor and Shamir [3] in 1995. Due to the contrast difference of black and white, a binary image can be divided into several noise-like images by using predefined codebook and then protected among parties. Even though one of the sharing images is intercepted by unautho-rized parties, the original image still cannot be re-vealed. Furthermore, performing a simple supe-rimposing operation among the sharing images can reveal the original image.

A simple (2, 2) secret sharing technique is illu-strated as follows. To construct the sharing images, a codebook is designed firstly. Due to the fact that people can recognize the content of an image ac-cording to the contrast of black and white, the co-debook can be designed that consists of black and white. Hence, the method first generates two basic matrices as follows. 1 0 1 0 1 S =     , 2 1 0 1 0 S =    .

where every pixel will be expanded into a block with the size of 2 by 2. By permuting the pixels of the above block, finally a codebook can be de-signed as Table 1. The following work is to con-struct the sharing images. If a pixel of an image is white, two blocks with the size of 2 by 2 can ran-domly be chosen from the left columns of Table 1. On the contrast, if a pixel of an image is black, two blocks with the size of 2 by 2 can randomly be chosen from the right columns of Table 1. After fi-nishing encoding, a binary image with the size of m by n will be expanded into two sharing images with

Hao-Kuan Tso

Department of Electronic Engineering Army Academy R.O.C. E-mail: [email protected]

Der-Chyuan Lou

Department of Computer Science and Information Engineering

Chang Gung University E-mail: [email protected]

Chia-Long Wu

Department of Aeronotic Communication Elec-tronics, Air Force Institute of Technology

(2)

the size of 2m by 2n. Furthermore, superimposing two sharing images can reveal the original image. The characteristic of the method is that the supe-rimposed image can be recognized by human eyes directly. However, the constructed sharing images exist the problem of pixel expansion.

In recent years, many secret sharing methods based on Naor and Shamir’s concept have been proposed [4-8]. However, most secret sharing me-thods have the disadvantage of pixel expansion, which will cause enlarged sharing images and dis-torted reconstructed image. In 2004, Hou and Tu [6] proposed a secret sharing technique by encrypting

m successively pixels to remove the problem of

pixel expansion. Due to the halftoning is a tech-nique that transforms a continuous-tone image into a binary image and can generate the similar effect as the gray-level images, hence a halftone image by using the density of the net dots to simulate a gray-level image is introduced into their method. In the encoding phase, a halftone secret image is firstly divided into non-overlapping sections, in which every section consists of two pixels. Then two pixels of every section are encoded succes-sively according to two basic matrices. When all sections are processed, two non-expanded sharing images will be constructed. Furthermore, superim-posing two sharing images can reveal the secret image. Experimental results show that the proposed method totally removes the disadvantage of pixel expansion. However, the constructed sharing im-ages are meaningless.

Most methods transform a gray-level image into a halftone one, which will limit the applicability of secret sharing technique [7]. In 2005, Lukac and Plataniotis [7] proposed a new secret sharing me-thod based on bit-level decomposition. The concept of the method is to decompose an image with B-bit into B bit planes, in which every plane can be viewed as a binary image. By superimposing B en-crypted bit planes, several B-bit sharing images are constructed. To recover the original image, the sim-ilar decomposition process is utilized to decompose B-bit sharing images first. After that, by performing the decrypting algorithm, the original image can be revealed without any loss of information. However, the problem of pixel expansion is still existed.

To improve the disadvantage of Lukac and Pla-taniotis method, an improved secret sharing method based on bit plane is proposed in the paper. The concept of multi-point encoding and the meaning-ful sharing will be introduced into the proposed method. Experimental results confirm that the pro-posed method can meet the above-mentioned re-quirements.

The rest of the paper is organized as follows. A brief review of Lukac and Plataniotis method is in-troduced in Section 2. The secret sharing method based on bit plane is proposed in Section 3. Expe-rimental results are shown in Section 4. Conclu-sions are given in Section 5.

II. RELATED WORK

Due to the characteristic of conventional se-cret sharing method, most methods introduce a haltfone image into their method. However, the re-covered image has the bad quality of reconstruction. Hence, Lukac and Plataniotis proposed a new se-cret sharing method based on bit-level decomposi-tion. The detail of the method is illustrated as fol-lows.

A. Secret sharing phase:

1. Decompose a gray-level image with the size of k by k into 8 bit planes.

2. Encrypt each bit plane into the sharing im-ages with the size of 2k by 2k by using convention-al sharing method as Table 1.

3. Construct the 8-bit sharing images with the size of 2k by 2k by bit-level superimposing.

B. The reconstructed phase:

1. Decompose the 8-bit sharing images with the size of 2k by 2k into 8 bit planes.

2. Obtain the original pixels of bit planes by the following rule:

1(2 1,2 1) 2(2 1,2 1) ( , ) ( , ) 1 0 b b i j i j b i j b i j If s s Then o Else o End If − − = − − = =

where s1bdenotes the bth bit plane of the sharing image s . 1

b

o denotes the pixel of the bth

(3)

3. Reveal the original image by bit-level supe-rimposing.

The advantage of the method is that the re-covered image satisfies the perfect reconstruction. However, meaningless and enlarged sharing images are two unsolved problems.

III. THE PROPOSED METHOD

The method is divided into two phase. One is the sharing phase, the other is the reconstruction phase.

A. The sharing phase

Input: a gray-level image with the size of m by n

and a halftone image with the size of m by n

Output: two meaningful gray-level sharing images

with the size of m by n

1. Scramble the gray-level image by using a scrambled function.

2. Decompose the scrambled version of the gray-level image into 8 bit planes.

3. Divide each bit plane and the halftone image into non-overlapping sequence.

4. Encode the results of Step 3 into the sharing images with m by n size by using the designed sharing method as Table 2.

5. Construct the 8-bit sharing images with the size of m by n size by the following equation.

0 1 1 1 2 1 2 3 1 3 4 1 4 5 1 5 6 1 6 7 1 7 8 1 1 2 2 2 2 2 2 2 2 ⋅ + ⋅ + ⋅ + ⋅ + ⋅ + ⋅ + ⋅ + ⋅ = s s s s s s s s S 0 1 2 1 2 2 2 3 2 3 4 2 4 5 2 5 6 2 6 7 2 7 8 2 2 2 2 2 2 2 2 2 2 ⋅ + ⋅ + ⋅ + ⋅ + ⋅ + ⋅ + ⋅ + ⋅ = s s s s s s s s S where 8 1 1 1...s s and 8 2 1 2...s

s denote the bit planes of the sharing imagesS and1 S respectively. 2

B. The construction phase

Input: two meaningful gray-level sharing images

with the size of m by n

Output: The original gray-level image with the

size of m by n

1. Decompose the two sharing images into 8 bit planes.

2. Perform the Exclusive-OR (XOR) operation between the same bit planes of the two sharing im-ages. For example, the operation between the first bit planes of the two sharing images can be represented as follows. 1 2 1 1 1 s s S = ⊕ . (3)

3. Reveal a scrambled version of the gray-level image with the size of m by n by using bit-plane superimposing operation as Eq. (1).

4. Unscramble the result of Step 3 and obtain the original image.

IV. THE EXPERIMENTAL RESULTS

In this experiment, the gray-level image “Lena” with the size of 256 by 256 and the halftone image “Barb” with the size of 256 by 256 are used as the input images (shown in Fig. 1(a) and Fig. 1(b)). According to the proposed algorithm, the gray-level image “Lena” is firstly scrambled by using a scrambled function. The scrambled version of the image is shown as Fig. 1(c). Then the scram-bled version is decomposed into 8 bit planes and encoded with the halftone image into two sharing images with the size of 256 by 256 (shown as Fig. 1(d) and Fig. 1(e)). As you see, the two sharing images are meaningful and non-expanded images. Furthermore, from one of the sharing images, it is very difficult to reveal the information of the origi-nal image.

In the reconstruction phase, the similar process as the sharing phase can be implemented to reveal the original gray-level image. First the two sharing images are decomposed into 8 bit planes respec-tively. Then the XOR operation is performed be-tween the bit planes of the sharing images. Finally by bit-plane superimposing operation, the original gray-level image can be revealed without any loss of information (shown in Fig. 1(f)).

Fig. 2 show the another experimental results. the gray-level image “Bridge” with the size of 256 by 256 and the halftone image “Camera” with the size of 256 by 256 are used as the input images (shown in Fig. 2(a) and Fig. 2(b)). The scrambled version

(1) (2)

(4)

of the image “Bridge” is shown as Fig. 2(c). Fig 2(d) and Fig. 2(e) show the meaningful sharing images. The recovered image is shown in Fig. 2(f). The above experimental results show the effective-ness of the proposed method.

V. CONCLUSIONS

In the paper, a secret sharing method based on bit plane is proposed. To improve the disadvantage of Lukac and Plataniotis method, the concept of multi-point encoding and meaningful sharing is in-troduced into the proposed method. Experimental results show that the proposed method has the fol-lowing advantages: (1) the sharing images are non-expanded and meaningful images, (2) the re-constructed image is lossless.

ACKNOWLEDGE

This research was partially supported by Na-tional Science Council of the Republic of China under grants NSC 98-2221-E-539-002-. The au-thors also thank the anonymous reviewers for their valuable opinions.

REFERENCE

[1] A. Shamir, “How to share a secret,” Commu-nication of the ACM, vol. 22, no. 11, pp. 612-613, 1979.

[2] G. R. Blakley, “Safeguarding cryptographic keys,” AFIPS conference proceedings, vol. 48, pp. 313-317, 1979.

[3] N. Naor and A. Shamir, “Visual cryptogra-phy,” Advances in Cryptology: Eurocrypt’94, LNCS, vol. 950, pp. 1-12, 1995.

[4] W. P. Fang, “Friendly progressive visual se-cret sharing,” Pattern Recognition, vol. 41, no. 4, pp. 1410-1414, April 2008.

[5] J.-B. Feng, H.-C. Wu, C.-S. Tsai, Y.-F. Chang, and Y.-P. Chu, “Visual secret sharing for

mul-tiple secrets,” Pattern Recognition, vol. 41, pp. 3572-3581, 2008.

[6] Y. C. Hou and S. F. Tu, “Visual cryptography techniques for color images without pixel ex-pansion”, Journal of Information, Technology and Society, vol. 1, pp. 95-110, 2004.

[7] R. Lukac and K. N. Plataniotis, “Bit-level based secret sharing for image encryption,” Pattern Recognition, vol. 38, no. 5, pp. 767-772, May 2005.

[8] J.-C. Hou, “Visual cryptography for color im-ages,” Pattern Recognition, vol. 36, no, 7, pp. 1619-1629, 2003.

(5)

Table 1 The codebook of the (2, 2) secret sharing method.

Table 2 The codebook of the proposed method.

The pixels of bit plane of the gray-level image

The pixels of the halftone image

Sharing image 1

Sharing image 2

The results of the XOR operation Pixel Share1 Share2 Stacking results

(6)

Fig. 1 The experimental results: (a) the gray-level image “Lena”, (b) the scrambled version of the gray-level image, (c) the halftone image “Barb”, (d) and (e) the sharing images, (f) the reconstructed image.

Fig. 2 The experimental results: (a) the gray-level image “Bridge”, (b) the scrambled version of the gray-level image, (c) the halftone image “Camera”, (d) and (e) the sharing images, (f) the reconstructed image.

(a) (b) (c)

(d) (e) (f)

(a) (b) (c)

數據

Table 2 The codebook of the proposed method.
Fig. 2 The experimental results: (a)  the gray-level image “Bridge”, (b) the scrambled version of the gray-level image, (c) the  halftone image “Camera”, (d) and (e) the sharing images, (f) the reconstructed image

參考文獻

相關文件

Corollary 13.3. For, if C is simple and lies in D, the function f is analytic at each point interior to and on C; so we apply the Cauchy-Goursat theorem directly. On the other hand,

Sūtra that “the secular and the sacred are equal.” Su Shi’s writings on the Vimalakīrtinirdeśa Sūtra show his kulapati image of Vimalakīrtinirdeśa in the Song dynasty..

– S+U can also preserve annotations of synthetic images – Refined images really help improving the testing result – Generate > 1 images for each synthetic

The analytic results show that image has positive effect on customer expectation and customer loyalty; customer expectation has positive effect on perceived quality; perceived

The regression analysis results indicated that after the corporate image, service quality, satisfaction, perceived value and loyalty between each dimension and is

A digital color image which contains guide-tile and non-guide-tile areas is used as the input of the proposed system.. In RGB model, color images are very sensitive

Results of this study show: (1) involvement has a positive effect on destination image, and groups with high involvement have a higher sense of identification with the “extent

Mutual information is a good method widely used in image registration, so that we use the mutual information to register images.. Single-threaded program would cost