Abstract

A ( $k$ , $n$ )-Traditional Visual Cryptographic Scheme (VCS) based on basis matrices encoded a secret image into $n$ shadow images distributed among $n$ participants. When any $k$ participants superimposed their shadow images, the secret image can be visually revealed. This stacking operation in decoding process is equivalent to perform OR operation. Basis matrices of a ( $k$ , $n$ ) OR-operation based VCS (OVCS) have been proved in the ( $k$ , $n$ ) XOR-operation based VCS (XVCS) underlying XOR operation to enhance the contrast $2^{(k-1)}$ times. Although XOR operation has been used to excavate good property of basis matrices in OVCS, other properties of basis matrices are obviously ignored in visual cryptography. In this paper, we define two new Boolean-operation based VCSs, AND-operation based VCS (AVCS) and NOT-operation based VCS (NVCS), and prove that basis matrices in a ( $k$ , $n$ )-OVCS can be used as basis matrices in ( $k~n$ )-AVCS and ( $k$ , $n$ ) NVCS, respectively. Furthermore, we obtain a general converting formula of their contrasts among OVCS, AVCS, XVCS, and NVCS. With OVCS, there does not exist perfect whiteness. However, with other Boolean-operation based VCSs (XVCS, AVCS, and NVCS), there may exist this situation. Therefore, new contrast is also given to precisely evaluate visual quality of Boolean-operation based VCSs. Some observations and results demonstrate how to properly use these Boolean-operation based VCSs for decoding.

Highlights

  • In a (k, n) cryptographic scheme (VCS) [1], the dealer uses (n × m) basis matrices to encrypt a secret image into n shadow images by sharing a secret pixel into m subpixels which the value m is called as the pixel expansion

  • We theoretically prove that security conditions are same among XOR-operation based VCS (XVCS), operation based VCS (OVCS), AND-operation based VCS (AVCS), and NOT-operation based VCS (NVCS), and obtain a general converting formula of their contrasts

  • Our aim is to prove existing basis matrices in a (k, n) − OVCS can be used under the operations in AVCS and NVCS

Read more

Summary

Introduction

In a (k, n) cryptographic scheme (VCS) [1], the dealer uses (n × m) basis matrices to encrypt a secret image (pictures or texts) into n shadow images (referred to as shadows or shares) by sharing a secret pixel into m subpixels which the value m is called as the pixel expansion. The sizes of secret pixel and subpixel are the same. The size of shadow image will be expanded m times. When any k participants superimpose their shadow images the secret image may be visually revealed. K − 1 or fewer shadows cannot obtain any information of the secret image. This superimposing operation on overhead projector is equivalent to perform OR operation for any k rows out of n rows in basis matrices.

Objectives
Results
Conclusion

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.