General access structure for visual cryptography schemes

The computational system of general access structure for visual cryptography schemes, version 1.0 (VCSA v 1.0), is a graphic user interface (GUI) developed by the Graduate and Research (SEPI) Section of the Culhuacan campus of the National Polytechnic Institute (IPN) and it is based on general access structure for the visual cryptography scheme (VCSGA) proposed by G. Ateniese. Based on Ateniese’s proposal [1,2], we developed a GUI that serves as a tool to encode a secret image (binary image) among "n" numbers of noisy-looking images called "shares", where each participant receives a share. The set of shares generated by the VCSGA is divided into two sets: qualified set and forbidden set. The qualified set is formed by all combinations (previously printed on transparencies or digital images) that can reveal the secret image, carrying out stacking their shares. On the other hand, the forbidden set contains any combinations that can not reveal the secret image.

The VCSA v. 1.0 entitled "Visual Secret Sharing Scheme: A General Structure" is protected by copyright, however it can be freely download from the link below “VCSA v. 1.0” for teaching and research activities, citing this source “”.

For any questions please you feel free to write us to the following email addresses:
Mariko Nakano< JLIB_HTML_CLOAKING  >
Fco. Javier Cuadro< JLIB_HTML_CLOAKING  >

  1. G. Ateniese, C. Blundo, A. De Santis and D. R. Stinson, Visual cryptography for general access structures, Inform. Computation, vol. 129, no. 2, (1996) pp. 86-106.
  2. G. Ateniese, C. Blundo, A. De Santis and D. R. Stinson, In 23rd International Colloquium on Automata, Languages and Programming, LNCS, vol. 1099 (1996), pp. 416-428.
VCSA v. 1.0.rar
(328 MB)