Module matrix

Source
Expand description

Matrix generation for visual cryptography schemes

Structs§

ColorMixingMatrices
Color mixing matrices for EVCT(3,3) scheme
DispatchingMatrices
Dispatching matrices for different pixel combinations
ElementaryMatrices
Elementary matrices used in visual cryptography
XorMatrices
XOR-based matrices for better contrast

Functions§

generate_basic_matrices
Generate basic sharing matrices for (k,n) threshold scheme
generate_color_mixing_matrices
Generate color mixing matrices for EVCT(3,3) Dhiman-Kasana algorithm
generate_dispatching_matrices
Generate dispatching matrices for meaningful shares
generate_elementary_matrices
Generate elementary matrices for n participants
generate_proper_sharing_matrices
Generate proper (k,n) threshold sharing matrices based on visual cryptography theory
generate_xor_matrices
Generate XOR-based matrices for better contrast
select_dispatching_row
Select a row from a dispatching matrix based on pixel values

Type Aliases§

ShareMatrix
Type alias for sharing matrices