| Project Details | |
| Project Code | JWA153 | 
| Title | Visual Cryptography Schemes for Secret Image - Java Project | 
| Project Type | Java Windows Application | 
| Front End | Eclipse | 
| Back End | Nil | 
| Project Cost | |
Visual Cryptography Schemes for Secret Image
Abstract
  A visual cryptography scheme  (VCS) is a kind of secret sharing scheme which allows the encoding of a secret  image into shares distributed to participants. The beauty of such a scheme is  that a set of qualified participants is able to recover the secret image  without any cryptographic knowledge and computation devices. An extended visual  cryptography scheme (EVCS) is a kind of VCS which consists of meaningful shares  (compared to the random shares of traditional VCS). In this paper, we propose a  construction of EVCS which is realized by embedding random shares into  meaningful covering shares, and we call it the embedded EVCS. Experimental  results compare some of the well-known EVCSs proposed in recent years  systematically, and show that the proposed embedded EVCS has competitive visual  quality compared with many of the well-known EVCSs in the literature. In  addition, it has many specific advantages against these well-known EVCSs,  respectively.
OUR PROPOSED ABSTRACT:
  Visual  cryptography is one of the technique used to encrypt the images by dividing the  original image into transparencies. The transparencies can be sent to the  intended person, and at the other end the transparencies received person can  decrypt the transparencies using our tool, thus gets the original image. Our proposed  Visual cryptography provides the demonstration to the users to show how  encryption and decryption can be done to the images.  In this technology, the end user identifies an  image, which is not the correct image. That is, while transmitting the image  the sender will encrypt the image using our application here sender gets the  two or more transparencies of the same image. Our application provides an  option to the end user of encryption. The end user can divide the original  image into number of different images.  Using  our application we can send encrypted images that are in the format of GIF And PNG. The encrypted transparencies can be saved in the machine  and   can be sent to the intended person  by other means [source].      
Scope:
  System provides a friendly environment to deal with images.  Generally   tools support only some kinds  of image formats. Our application supports .gif and .png (portable network  graphics) formatted images and our application has been developed using swing  and applet technologies, hence provides a friendly environment to users.
Existing System:
Visual cryptography is the art and science of encrypting  the image in such a way that no-one apart  from the sender and intended recipient even realizes the original image, a form  of security through obscurity. By contrast, cryptography obscures the original  image, but it does not conceal the fact that it is not the actual image.
         Limitation:-The existing  system does not provide a friendly environment to encrypt or decrypt the data  (images). 
Proposed  System: 
  Proposed system Visual cryptography provides a  friendly environment to deal with images. Generally cryptography tools supports  only one kind of image formats. Our application supports .gif and .png  (portable network graphics) formatted images and our application has been  developed using swing and applet technologies, hence provides a friendly  environment to users.
Problem Definition: When ever we transmit the data(image) in the network, any unauthenticated person can read our data(image). In order to provide security to data(image) generally sender will encrypt the data(image) and send it the intended person and the receiver will decrypt the encrypted data(image) and uses it.
Hardware Requirements:
  Processor: Intel or AMD processor computer
  RAM:          256 MB or more
  Hard Disk Space: 8 GB or more
Software Requirements:      
  Operating System:  Windows   X P
  Technologies: JAVA 6.0, Swing
  Tools: NetBeans 6.0

SOCIALIZE IT →