Visual Cryptography Vs Bit Level Secret Sharing For Image Encryption

Abstract

Secret sharing is a scheme used to distribute secret among a group of users.Rather than making duplicated copies of secrets among users, the secret is dividedinto a number of pieces, called shares. The secret can be revealed if a certainnumber of user shares are combined. The method proposed here (i)utilizes bit-leveldecomposition and stacking operations to both encrypt and decrypt B-bit image,(ii) preserves all the features of traditional (k, n) sharing schemes, (iii) allows forperfect reconstruction of the input B-bit image, (iv) encrypts binary, gray-scale andcolor images, and (v) can be effectively implemented either in software orhardware.