Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
B
C
E
G
M
N
O
P
S
U
V
B
BasisMatrix
- class
BasisMatrix
.
A data structure that contains a bit matrix
BasisMatrix(int[][])
- Constructor for class
BasisMatrix
Create a new basis matrix for the EVCS problem
C
color2index(Color, Color, Color)
- Method in class
EVCS
Let 3 colors generate the index for matrix by this law: let 1=black, 0=white index = c1*4+c2*2+c*1 that is as a binary number.
E
EVCK
- class
EVCK
.
Extended Visual Cryptography Kit
EVCK()
- Constructor for class
EVCK
EVCK_GUI
- class
EVCK_GUI
.
A simple Graphic User Interface for the EVCK.
EVCK_GUI(BufferedImage[], boolean)
- Constructor for class
EVCK_GUI
Constructs the GUI.
EVCS
- class
EVCS
.
Implements a 2 out of 2 threshold Extended Visual Cryptography Scheme
EVCS(String, String, String)
- Constructor for class
EVCS
Constructor method throws a NotComplianSizeException if the input images don't have the same size.
encode(int, int, Color, Color, Color)
- Method in class
EVCS
Generate the share pixels and save them in the appropriated images
G
getPermutation()
- Method in class
EVCS
Evalueate a vector of length m with a random permutation of {1...m}.
getResultFileName(String)
- Static method in class
EVCK
Generate a file name format as follows: originalName\{old_extension}U{"_share.png"}
getShares()
- Method in class
EVCS
M
main(String[])
- Static method in class
EVCK
Main function: handle input parameters and launch the EVC-Scheme Implementation.
N
NotCompliantSizeException
- exception
NotCompliantSizeException
.
When images not have the same sizes
NotCompliantSizeException()
- Constructor for class
NotCompliantSizeException
NotCompliantSizeException(String)
- Constructor for class
NotCompliantSizeException
O
overlap(BufferedImage[])
- Static method in class
VirtualEye
P
populateBasisMatrices()
- Method in class
EVCS
Load basis matrices for the 2 out of 2 threshold EVCS The collection C(c,c1,c2) are obtained by permutating the columns of the respective matrix S(c,c1,c2).
process()
- Method in class
EVCS
Encode every pixel of innocent images to generate the share images.
S
save(File, File)
- Method in class
EVCS
Write the share images into the file f1, f2
share(int[])
- Method in class
BasisMatrix
Returns a matrix resulting from the columns permutation provided by the p vector.
U
usageError()
- Static method in class
EVCK
Sends to standard error the exact software usage syntax with some informations.
V
VirtualEye
- class
VirtualEye
.
VirtualEye()
- Constructor for class
VirtualEye
B
C
E
G
M
N
O
P
S
U
V
Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes