Implementation of Encrypted Visual Cryptographic Shares using RSA Algorithm on FPGA
Ashwini B. M1, Y. P. Gowramma2
1Ashwini B. M, M.Tech IV Sem, Kalpataru Institute of Technology, Tiptur, Karnataka, India.
2Dr. Y. P. Gowramma, Prof. and HOD of Department of CS & E, Kalpataru Institute of Technology, Tiptur, Karnataka, India.
Manuscript received on June 18, 2015. | Revised Manuscript received on June 28, 2015. | Manuscript published on July 05, 2015. | PP: 8-12 | Volume-5 Issue-3, July 2015. | Retrieval Number: C2628075315/2015©BEIESP

Open Access | Ethics and Policies | Cite
©The Authors. Published By: Blue Eyes Intelligence Engineering and Sciences Publication (BEIESP). This is an open access article under the CC BY-NC-ND license (

Abstract: The project presents an approach for encrypting visual cryptographically generated image shares using RSA algorithm. The Visual Cryptography Scheme is a secure method that encrypts a secret document or image by breaking it into shares. A distinctive property of Visual Cryptography Scheme is that one can visually decode the secret image by superimposing shares without computation. By taking the advantage of this property, third person can easily retrieve the secret image if shares are passing in sequence over the network. RSA algorithm is used for providing the double security of secret document. The RSA is a new method to encrypt the data by using private and public keys. Thus secret share are not available in their actual form for any alteration by the adversaries w h o try to create fake shares. The scheme provides more secure secret shares that are robust against a number of attacks & the system provides a strong security for the handwritten text, images and printed documents over the public network. Field Programmable Gate Arrays (FPGAs) are widely used to implement special purpose processors. FPGAs are economically cheaper for low quantity production because its function can be directly reprogrammed by end users. The aim of this project is to design a hardware on which we can encrypt/decrypt a confidential data using visual cryptography and RSA algorithm. in order to reduce the hardware consumption, here I have designed the FPGA such that, we can encrypt the part of the image at a time and we are going to repeat the process until all pixels are encrypted/decrypted.
Keywords: Visual Cryptography; Encryption; Information Security; VCshares.