Next Article in Journal
Recent Advances in Phase Change Materials for Thermal Management of Lithium-Ion and Emerging X-Ion Batteries: A Review
Previous Article in Journal
Effective Potentials for de Sitter and Anti-de Sitter Quantum Fields
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Symmetric XOR-Based Dynamic Multiple Secret Sharing Visual Cryptography Framework

1
Department of Computer Science and Engineering, Government College of Engineering, Tirunelveli 627007, Tamil Nadu, India
2
Department of Electronics and Communication Engineering, Government College of Technology, Coimbatore 641013, Tamil Nadu, India
*
Author to whom correspondence should be addressed.
Symmetry 2026, 18(5), 802; https://doi.org/10.3390/sym18050802
Submission received: 31 March 2026 / Revised: 30 April 2026 / Accepted: 4 May 2026 / Published: 7 May 2026
(This article belongs to the Section Computer)

Abstract

The increasing trend in the transmission of image-based data across various ecosystems like telemedicine, multimedia communication, Internet of Things (IoT), and cloud storage demands a strong security system that can withstand both classical and emerging computational threats. Classical cryptographic solutions require complex processing, and hence, meeting the real-time processing requirements is challenging. In contrast, visual cryptography (VC) provides a lightweight security solution. This study proposes a new XOR-based Dynamic Multiple Secret Sharing Visual Cryptography Scheme (XDMSSVCS) designed to share multiple binary image secrets with resistance to emerging computational threats. This work introduces a novel base share creation algorithm designed to generate statistically independent shares while maintaining the symmetric reconstruction property inherent in XOR-based visual cryptography. Also, a lightweight chaotic scrambling mechanism is integrated to address the information leakage problem during transmission. The experimental results indicate pixel-perfect reconstruction (MSE = 0, PSNR = ∞, SSIM = 1), near-ideal entropy, near-zero correlation between shares, high key sensitivity (10−14 variation leading to decorrelated outputs), and a large key space exceeding 2128, ensuring resistance against brute-force attacks. The framework also exhibits low computational overhead (XOR: ~0.90 ms, scrambling: ~383.72 ms, memory: ~15.58 MB), and strong resistance to attacks, establishing the XDMSSVCS as a secure and scalable framework for dynamic multi-secret sharing.

1. Introduction

The major problem in the big data era is the secure management of digital information. Large amounts of sensitive binary information, such as QR codes, documents, medical reports, and access credentials, need to be shared between trusted parties through open networks. In many cases, it is also necessary to share multiple image-based secrets gradually over time rather than as a single one-time exchange. Thus, cryptographic solutions need to be both secure and efficient, so they can run in real time even on devices with limited resources.
Conventional cryptographic methods often require heavy computation and are becoming more vulnerable as technology advances. The rise in quantum computing, particularly with algorithms like Shor’s [1], threatens widely used Elliptic Curve Cryptography (ECC) systems and the Rivest–Shamir–Adleman (RSA) algorithm. This happens by weakening the mathematical problems that make them secure. As a result, there is growing concern about whether these conventional techniques can continue to protect digital communications in the long term.
The rapid proliferation of digital communication has made secure image and data transmission a critical concern in modern information systems. The OWASP (Open Web Application Security Project) Top 10:2025 report [2] ranks Cryptographic Failures at position #4, recording 1,665,348 total occurrences across 32 Common Weakness Enumerations (CWEs), driven predominantly by the use of broken or risky cryptographic algorithms (CWE-327), insufficient entropy (CWE-331), predictable random number generators (CWE-1241), and weak pseudo-random number generators (CWE-338). These alarming statistics highlight the urgent necessity for stronger and more secure frameworks in image transmission, motivating this study.
These challenges necessitate a shift toward cryptographic systems that provide strong practical security guarantees without relying solely on computational hardness assumptions. One such approach is visual cryptography (VC), presented by Naor and Shamir [3]. Here, a secret image is decomposed, and noise-like shares are produced that individually do not disclose any information. The original secret is discovered only when all required shares are combined [4].
Multiple Secret Sharing Visual Cryptography Schemes (MSSVCSs) are an extension of VC. These schemes address scenarios that involve the repeated and progressive exchange of secrets [5,6,7,8,9]. They are particularly relevant when two authenticated parties need to securely exchange multiple secrets across several sessions. However, many existing MSSVCSs are based on fixed, predefined structures that support only a fixed number of secrets. This limits their suitability for dynamic and long-term communication scenarios.
Even with considerable progress, existing MSSVCS frameworks still face several unresolved limitations. First, most schemes exhibit a static coupling amongst the count of secrets and shares, resulting in a quadratic growth in storage requirements and requiring complete regeneration of shares when new secrets are introduced [7,8]. This static binding significantly restricts scalability and flexibility in environments where secrets are generated and transmitted incrementally over time. Second, although reusable or universal shares have been introduced, there is no rigorous formal definition specifying the statistical properties, structural constraints, and security guarantees required for their safe reuse across multiple secrets [10,11,12,13]. Third, transmission-layer security has received limited attention in the literature. Although XOR-based constructions provide strong secrecy at the share-generation stage, potential information leakage arising from the repeated transmission of related shares has not been analyzed systematically.
Motivated by these gaps, this study proposes a symmetric (2,2) XOR-based Dynamic Multiple Secret Sharing Visual Cryptography Scheme (XDMSSVCS) that enables the secure and scalable sharing of multiple binary secrets using a single reusable base share. The main contributions are:
  • A novel base share creation algorithm is proposed to generate statistically independent base shares while preserving the reconstruction property required for secure multi-secret visual cryptography.
  • A dynamic XOR-based multiple secret sharing framework is developed to enable efficient and secure transmission of multiple image secrets using lightweight symmetric operations.
  • A session-dependent permutation using a lightweight chaotic scrambling technique is introduced to prevent inter-session correlation when the base share is reused, thereby mitigating statistical information leakage.
  • The proposed framework exploits the symmetric properties of XOR transformations, enabling identical operations for share generation and secret reconstruction while maintaining practical secrecy.
  • Extensive experiments demonstrate pixel-perfect reconstruction, near-ideal entropy, and negligible inter-session correlation, validating the effectiveness and efficiency of the proposed scheme.
The proposed framework exploits the structural symmetry of XOR operations, where identical operations are used during share generation and secret reconstruction, ensuring consistent and reversible transformations.
This paper is organized as follows: Section 2 reviews the related work in VC and analyzes the existing limitations of multiple secret sharing. Section 3 presents the proposed XDMSSVCS framework, including its formal definitions, algorithms, and security analyses. Section 4 reports the results and performs a comparative performance evaluation. It also discusses their inferences. Finally, Section 5 summarizes and proposes the future scope.

2. Related Work and Critical Analysis

Visual cryptography (VC) has evolved from single-secret schemes to support the secure sharing of multiple secrets. In many such systems, symmetric operations such as XOR enable reversible transformations that preserve structural consistency between encryption and reconstruction processes.
The literature can be classified into five categories: (i) Classical VC and random grid (RG) approaches, (ii) XOR-based multi-secret sharing schemes, (iii) multi-secret sharing using universal shares, (iv) practical secrecy, and (v) chaos-assisted encryption.

2.1. Classical Visual Cryptography and Random Grid Approaches

In the original VC technique of Naor and Shamir [3], a single secret image is encoded into several noise-like shares such that no individual share reveals any information, while only qualified combinations of shares enable reconstruction of the secret. Subsequent extensions addressed general access structures [14] and enhanced security but suffered from pixel expansion and contrast loss. This resulted in increased bandwidth and storage overheads.
Random grid (RG) visual cryptography acts as an improved codebook-free alternative that produces shares with the same dimension as the secret image [15,16]. These schemes primarily relied on OR-based stacking, which introduces reconstruction noise. Chang et al. [5] extended RG methods to support multi-secret sharing, but distortion still persisted. Wu and Sun [17] showed that applying XOR-based decryption in RG schemes can greatly enhance reconstruction quality compared to traditional OR-based stacking.

2.2. XOR-Based Multi-Secret Sharing Schemes

Tuyls et al. [18] showed that XOR-based VC has better resolution, contrast, and lossless reconstruction than OR-based methods. Liu et al. [6] proposed a perfect-contrast XOR-based Multiple Secret Sharing (MSS) scheme without pixel expansion. Wu et al. [7] later added non-monotonic threshold properties to make the scheme more flexible and efficient, but this led to increased design complexity. Huang et al. [8] proposed meaningful XOR-based (n, n) MSS schemes in which the shares look meaningful while still allowing XOR-based recovery. Lo and Juan [9] later introduced hybrid schemes supporting both OR and XOR decoding. Despite these improvements, most XOR-based MSS schemes still rely on fixed mapping of the shares and secrets. This limits the scalability and use in scenarios where secrets need to be shared incrementally.

2.3. Multi-Secret Sharing Using Universal Shares

In universal share-based schemes, a fixed common share can be reused to share multiple secrets. This reduces the storage and management overhead. Fang and Lin [10] proposed one such scheme using polynomial interpolation, but at a high computational cost. An RG-based approach with a reusable square share and two-in-one decoding using XOR was suggested by Joseph and Ramesh [11]. Meghrajani and Mazumdar [12] used simpler Boolean operations, and hence, complexity was reduced. But they had used fixed share structures and did not analyze the security arising due to repeated reuse. This has low computational complexity, but the limited randomness in the generated shares reduces the resistance to inference attacks. Rabari et al. [13] came up with a universal share-based rotating RG scheme for two-in-one image sharing. They used pie-shaped shares, which would lead to errors if not aligned precisely. Also, in MSS scenarios, the static binding in share generation restricts the scalability and robustness.

2.4. Practical Secrecy

Classical public-key cryptographic schemes such as RSA and ECC [19] rely on computational hardness assumptions, which are known to be vulnerable to quantum algorithms such as Shor’s algorithm [1]. This has motivated the exploration of alternative approaches that reduce reliance on purely number-theoretic security models.
Visual cryptography (VC), derived from Shamir’s secret sharing [20], provides strong theoretical security guarantees in single-use settings by satisfying Shannon’s notion of perfect secrecy [4]. However, in practical multi-secret and multi-session scenarios, additional considerations such as share reuse, efficiency, and system scalability introduce structural and statistical dependencies that must be carefully managed. In such settings, achieving practical secrecy [4] characterized by minimal statistical leakage and resistance to inference-based analysis emerges as a meaningful and attainable security objective.
Voudouris et al. [21] conducted a comprehensive study on secret sharing schemes, highlighting the tradeoffs between security, computational efficiency, and implementation constraints, particularly in large-scale and practical deployments. Their analysis emphasizes that optimizing performance often requires balancing these factors within realistic system settings.

2.5. Chaos-Assisted Encryption

Correlations may be introduced due to repeated reuse of the shares, and hence, such schemes are vulnerable to attacks. As a lightweight countermeasure, chaos-based scrambling [22,23,24] and encrypted-domain image sharing [24,25] have been proposed. Chaos-based methods are sensitive to initial conditions and help decorrelate pixel positions. This improves entropy and reduces statistical leakage. However, only a limited number of MSSVCSs have integrated chaos-based scrambling.

2.6. Comparative Analysis of Recent Multi-Secret Sharing Schemes

To further substantiate the identified research gaps, a comparative analysis of recent multi-secret sharing schemes is presented in Table 1.
The comparison in Table 1 indicates that recent multi-secret sharing schemes largely emphasize efficient reconstruction and structural design through Boolean operations and random grid techniques. Chen et al. [26] achieve multi-secret sharing using Boolean/XOR operations, while Lin and Juan [27] improve flexibility through region-based random grid constructions with OR/XOR decoding. Kapalova et al. [28], although not specifically designed for multi-secret visual cryptography, introduce share verification capabilities that highlight the importance of ensuring secure share management. Similarly, Rabari et al. [13] allow reuse of shares through structured transformations, yet the reuse is fixed and does not support flexible scaling when new secrets are introduced. Overall, existing methods exhibit limited scalability and lack mechanisms for on-demand secret sharing.

2.7. Research Gaps

Three major gaps are identified. First, the majority of MSS schemes use predetermined share or base-matrix structures and hence are static. Hence, scalability cannot be achieved in incremental exchange scenarios [5,6,7,8,9]. Secondly, even though universal share-based schemes exist, there is no implicit structural or security analysis while using a common share repeatedly for multiple secret transmissions [10,11,12,13]. Third, only a few studies have addressed transmission-layer leakage using chaos-based scrambling integrated with secret sharing [22,23,24]. However, it has not been used in the existing universal share-based VC schemes and is a major weakness. Consequently, the repeated reuse of a common share can introduce hidden correlations, increasing exposure to inferences and even quantum-powered attacks. These gaps highlight the need for dynamic XOR-based mechanisms that preserve independence while enabling secure and scalable secret sharing.

3. Methodology

The proposed symmetric XOR-based Dynamic Multiple Secret Sharing Visual Cryptography Scheme (XDMSSVCS) is a (2,2) threshold RG model. This study addresses the gaps mentioned earlier by (i) introducing a novel well-defined universal share framework with explicit uniqueness, (ii) enabling scalability by dynamic share generation, and (iii) integrating chaos-assisted scrambling to decorrelate pixels.

3.1. System Model and Notation

In this study, square secret images in binary format were used. The proposed XDMSSVCS framework, illustrated in Figure 1, operates through a multiphase process for securely transmitting multiple secret images by sending a single share at a time. The system considers a registered set of users, each associated with a universal base share Bs {0, 1}, where s denotes the user index. The size of the base share is taken as the secret image size. In the Setup Phase, a set of statistically random unique universal base shares B1, B2, …, Bn is generated for each user and stored securely. This is done using the proposed novel base share creation (BSC) algorithm. The encryption process comprises selecting the corresponding base share Bs for a particular user and computing the dynamic share and the scrambled dynamic share for the user. During dynamic share generation, a selected secret image Ik from the repository is XORed with Bs to produce a noisy dynamic share Dk. The Chaotic Scrambling Module then applies a logistic map permutation to generate the scrambled dynamic share SDk, which is transmitted through an insecure channel. At the receiver, chaotic descrambling recovers Dk, and XORing with the available Bs reconstructs the original Ik losslessly.

3.2. Unique Universal Base Share Creation Algorithm

The key novelty lies in defining the BSC algorithm such that it satisfies certain properties. Constraints are explicitly enforced to satisfy uniqueness and statistical independence of universal base shares across different users, whereas the existing MSS-VC schemes generally assume that base shares are unique without formally analyzing region-based similarities that may arise among users. If two users’ base shares have correlated regions, then one user could potentially infer partial information about another’s secret during multi-session exchanges. This leads to cross-user interception and hence is a serious concern. In order to remove this risk, the proposed BSC algorithm introduces region-based similarity constraints. This ensures controlled uniqueness, and hence, the scheme is resistant to inter-user correlation or inference attacks (Algorithm 1).
Algorithm 1. Unique Region-Constrained Base Share Creation Algorithm
Input: Image size: H × W (Height H, Width W), Number of regions: R, Similarity threshold: T∈(0, 1), Number of users: n.
Output: Base shares: B1, B2, …, Bn.
1.
Divide Base Share into Regions
The base share is split into R non-overlapping regions of the same size. Each region is assigned a unique identifier r∈{1, 2, …, R}, and the region layout remains fixed for all the base shares.
2.
Generate Initial Base Share
The   initial   base   share   B 1   is   created   with   dimension   H   ×   W .   This   is   a   random   binary   image   where   each   pixel   is   independently   sampled   from   a   uniform   Bernoulli   distribution :   B 1 ( i , j ) Bernoulli   ( 0.5 ) ,   i ∈ [1, H], j ∈ [1, W]
3.
Generate Subsequent Base Shares
  • For each base share Bs, where s = 2, 3, …, n:
    • Initialize Bs as a random binary matrix of size H × W.
    • For each region r, the region-wise similarity constraints are enforced as follows:
      Compare region r of Bs with the corresponding region r of all previously generated set of base shares By = {B1, B2, …, Bs−1}.
      For each share in By, the similarity ratio is computed as in Equation (1). This denotes the proportion of the matching pixel values.
      Sim   ( B s ( r ) ,   B y ( r ) )   =   1 B ( r ) i , j   r   1 [ B s ( i , j ) = B y ( i , j ) ]
      where 1 [.] is the indicator function that equals 1 if the condition is true and 0 otherwise.
      If the similarity value exceeds the given threshold T, the pixel value within the region r of Bs is randomly flipped. This is done until the similarity becomes less than T.
4.
Store Validated Base Share
The newly generated share Bs is stored and is a valid universal base share. Continue the process in Step 3 until all n base shares are generated.
The algorithm creates the required number of base shares even dynamically as new users arrive and hence is scalable. It is also unique and resistant to correlation-based attacks.

3.3. Dynamic Share Generation

Equation (2) illustrates that the secret image Ik is Xored with the corresponding user’s base share Bs to create a corresponding dynamic share Dk.
Dk = Ik ⊕ Bs
The resulting dynamic share looks like a random set of black and white pixels and nothing could be deduced from intercepting the dynamic share.

3.4. Chaotic Scrambling for Transmission-Layer Security

The chaotic module is not used as a standalone encryption primitive but as a lightweight permutation generator to enforce session-wise statistical independence between transmitted shares. Each dynamic share is scrambled using a one-dimensional logistic map-based chaos permutation. This is done to prevent inter-session correlation and enhance the transmission-layer security. The logistic map is defined as in Equation (3),
xn+1 = r · xn · (1 − xn)
where x0 is an initial seed value and subsequent xn+1 values are calculated based on the previous xn value. Also, 0 < xn< 1, and since the system operates in the chaotic range, the control parameter r lies in the range of 3.57 to 4. The logistic map produces unpredictable pseudo-random sequences which are suitable for pixel permutation. This system is highly sensitive because even a tiny change in the initial value x0 produces a completely different sequence. Security does not depend on secrecy of the chaotic map itself but on the non-reuse of permutation instances. The scrambling seeds are assigned uniquely to each session and are not reused. Their security role is to ensure permutation diversity rather than to function as secret keys.
Each dynamic share was first converted into a one-dimensional sequence of pixel values. The logistic map in this study uses a session-specific seed chosen from a predefined seed pool and a control parameter in the chaotic range. This generates a chaotic sequence of values of the same length as that of the dynamic share. This sequence is sorted and a permutation index is obtained which is used to rearrange the pixel positions of the dynamic share sequence. This is subsequently converted back into its original two-dimensional form yielding a scrambled dynamic share. The usage of the seed pool ensures that in every transmission, a unique scrambling pattern is used. Hence only authorized users can reliably decrypt the secret by unscrambling the share. Since the scrambling patterns are different in each session, the repeated interception of the shares does not reveal any statistical pattern. Hence, correlation-based attacks can be prevented. At the same time, the simplicity of the logistic map makes the scrambling process less computationally complex. Hence, this is suitable even in real-time applications where the available computational power is less.

3.5. Secret Reconstruction

Reverse scrambling is performed on the received scrambled dynamic share SDk to yield the dynamic share Dk. As in Equation (4), the dynamic share Dk is XORed with base share Bs to recover the secret Ik.
Ik = Dk ⊕ Bs
This symmetric transformation enables identical operations to be used during share generation and reconstruction, ensuring reversible and consistent secret recovery.

3.6. Theoretical Security Analysis

Two theorems are proposed to (i) clarify the security limitations while reusing the base share and (ii) prove the practical secrecy property of the proposed system.
Theorem 1.
Conditional Secrecy and Multi-Session Limitation.
For a uniformly random universal base share Bs, the dynamic share Dk = IkBs achieves information-theoretic secrecy for a single instance, as defined in Equation (5). This only applies to a single session.
P (Ik|Dk) = P (Ik)
However, across multiple sessions, the property of information-theoretic secrecy does not hold due to the residual correlations introduced by reuse, as seen in Equation (6).
P (Ik|D1, …, Dt) ≠ P (Ik)
Proof of Theorem 1.
Repeated XOR with a fixed Bs induces linear dependencies that can be exploited via statistical averaging. The relation Di ⊕ Dj = Ii ⊕ Ij exposes inter-secret correlations, thereby violating perfect secrecy. Hence, perfect secrecy is conditional and does not extend to multi-session adversarial-attack scenarios.□
Theorem 2.
Practical Secrecy with Session-Specific Chaotic Scrambling.
Let  Π s be a session-specific permutation over pixel positions derived from a non-repeating predefined seed pool of initial values. Let SDk =   Π s(Dk) denote the scrambled dynamic share obtained by applying a chaotic permutation Πs, where  s  is selected from a predefined seed pool of chaotic initial values. If the seed pool is such that each sharing instance uses a distinct chaotic seed, then for any adversary observing an arbitrary number of scrambled shares {SDk}, Equations (7) and (8) hold:
P (Ik∣SDk) ≈ P (Ik)
P (Ik∣SD1, SD2, …, SDt) ≈ P (Ik)
The conditional distribution remains approximately unchanged even under multi-session observations, indicating that no exploitable information is revealed across sessions and the scheme exhibits practical secrecy through statistical decorrelation across sessions.
Proof of Theorem 2.
The chaotic permutation generated from logistic map-based sorting guarantees bijective randomization of pixel positions. The usage of seeds from the predefined pool ensures that each session applies a different permutation, so two intercepted shares cannot be aligned or averaged to reveal structural similarities. For two sessions: SD1 =  Π  s1(I1 ⊕ Bs), SD2 =  Π s2(I2 ⊕ Bs). Since Π s1 Π s2, the pixel positions of the underlying XOR results are rearranged differently across sessions. Therefore, the attacker cannot align corresponding pixels between SD1 and SD2, and SD1 ⊕ SD2 ≠ I1 ⊕ I2 in general. Thus, inter-session correlation leakage is removed operationally. As a result, SDk becomes statistically independent of both Ik and the previously transmitted shares. In visual cryptography, reconstruction depends critically on the spatial alignment of pixel positions. The permutation Π s disrupts this alignment, effectively acting as a session-specific key. Since the permutations are independent, the joint distribution of (SD1, SD2) does not reveal exploitable correlation between I1 and I2, thereby restoring practical secrecy even under repeated transmissions and proving Equations (7) and (8).□

3.7. Security Model and Threat Assumptions

The security of the proposed XDMSSVCS framework is analyzed under a passive adversarial model. The adversary is assumed to be capable of intercepting all transmitted scrambled dynamic shares across multiple sessions and over extended periods of time. The adversary may perform statistical, correlation-based, entropy-based, and pattern-matching analyses, including machine learning-assisted inference. However, the adversary does not have access to the securely stored universal base shares Bn or the session-specific permutation parameters used for scrambling. Active attacks such as share modification, injection, impersonation, or denial-of-service are outside the scope of this study.
The primary objective of the adversary is to infer secret images, recover the universal base share, or exploit inter-session correlations arising from repeated reuse of Bn. In this context, security is achieved through three key components: (i) randomness of the base share, (ii) XOR-based masking of secret images, and (iii) session-specific permutation that disrupts spatial alignment across transmissions. Since visual cryptography relies on correct pixel alignment for meaningful reconstruction, the use of distinct permutations across sessions prevents consistent alignment of intercepted shares, thereby limiting structural inference.
The proposed framework achieves practical secrecy by minimizing exploitable statistical dependencies across sessions. The incorporation of session-specific permutation ensures that repeated observations do not reveal consistent spatial or statistical patterns, while the large effective key space makes exhaustive search computationally infeasible.

4. Experimental Results and Evaluation

For the proposed XDMSSVCS framework, the evaluation focuses on base share uniqueness, multi-session robustness, statistical security, reconstruction fidelity, resistance to attack models, and comparison with existing universal share-based multi-secret visual cryptography (MSS-VC) schemes. The proposed framework was implemented in Python (Google Colab environment, Python 3.12 runtime). The binary secret images of size 512 × 512 were used in the experiments and processed using Python. They were derived from widely recognized benchmarks from the USC–SIPI image database [29]. Also, other binary images were generated and used for evaluation. The reported results represent the average of multiple independent runs conducted under the same configuration.

4.1. Universal Base Share Uniqueness

A basic requirement of the proposed framework is that all the universal base shares generated must be statistically independent. This prevents cross-user inference or information leakage. To assess this property, universal base shares were generated for many users. A sample of 16 user base shares is shown in Figure 2. Each share displays a visually random appearance and has no noticeable patterns. It also indicates a well-balanced pixel distribution.
A pairwise, pixel-wise Hamming distance analysis was carried out for the 16 base shares to quantitatively evaluate the uniqueness. Figure 3 presents a heatmap of the normalized Hamming distances between every pair of shares. All diagonal values were zero, as expected, and the off-diagonal dissimilarity values are around 50%. This distribution matches that of independent Bernoulli (0.5) random matrices. This shows that there are no pairs of base shares that have abnormal correlation. This also proves that the suggested region-based similarity constraints enforce uniqueness.
The base share-generation process was applied to a higher number of users. The individual shares have a unique and random pixel pattern with no repetitive or shared patterns among users. The base shares were still diverse, indicating strong inter-share independence. Figure 4 shows the representative pixel-wise pairwise mismatch maps of the two pairs of selected base shares. In these visualizations, the mismatches are represented as red pixels and the matching regions are represented as white pixels.
The mismatched pixels are evenly spread all over the image, without any clusters or directional bias, which also proves the statistical independence between shares. These observations are further supported by the absence of any dominant correlation patterns across all evaluated share pairs. Consequently, the independence of base shares ensures that the compromise of a single user’s share does not undermine the confidentiality of other users’ shares within the system. It is worth noting that this evaluation explicitly addresses inter-user independence, a property often assumed but not experimentally verified in prior universal share-based schemes [10,12,13]. In contrast, the XDMSSVCS is the first scheme to empirically validate base share independence, thereby bridging a long-standing conceptual gap in the literature on universal share-based multi-secret sharing visual cryptography.

4.2. Experimental Validation of Theorem 1: Conditional Secrecy and Functional Correctness

Theorem 1 Equation (5) establishes that dynamic shares generated via XOR achieve information-theoretic secrecy when observed individually. To validate this property and demonstrate functional correctness, multiple secret images were processed using a single universal base share. Figure 5 shows four representative secret images, including highly structured patterns such as the Fingerprint image, standard Peppers image, QR code image, and Text image.
For each secret, the corresponding dynamic share, scrambled dynamic share, descrambled dynamic share, and reconstructed secret are shown in Figure 6.
The descrambled dynamic shares are pixel-wise identical to the originally generated dynamic shares, confirming the correctness and reversibility of the scrambling process. It is evident that the reconstructed secret images are visually and pixel-wise identical to the original secrets, demonstrating lossless reconstruction and functional correctness. Also, the individual dynamic share, when observed in isolation, is totally random, and nothing can be deduced about the secret. This is consistent with the conditional secrecy guarantee of Theorem 1 Equation (5).

4.3. Experimental Evidence of Secrecy Breakdown Under Multi-Session Reuse (Theorem 1 Limitation)

While Theorem 1 Equation (5) guarantees secrecy for a single dynamic share, it explicitly does not extend to adversarial models where multiple dynamic shares generated using the same universal base share are observed. To experimentally demonstrate this limitation, dynamic shares were generated across multiple sessions using the same universal base share.
Figure 7 presents pairwise comparisons of dynamic shares, along with corresponding identical-pixel maps, where red pixels denote positions at which two dynamic shares are identical and black pixels denote differing positions. These maps reveal large red regions where pixels are identical across different dynamic-share pairs, demonstrating a clear violation of Shannon’s perfect-secrecy criterion under multi-session reuse.
More critically, when multiple dynamic shares are jointly analyzed, observable similarities persist across sessions. This confirms the reuse limitation predicted by Theorem 1, demonstrating that XOR-based dynamic sharing alone is insufficient for secure multi-session transmission. These findings necessitate the need for a session-specific chaotic scrambling. This decorrelates dynamic shares across sessions.

4.4. Statistical Security and Randomness Analysis

The statistical properties of scrambled dynamic shares were evaluated using entropy, correlation coefficients, and standardized randomness tests to quantitatively assess transmission-layer security.
Entropy is a measure of how random or unpredictable the data is. The entropy for a binary image is defined as in Equation (9)
H = i = 0 1 P i   l o g 2   P i
where Pi is the probability of the occurrence of the ith value. The entropy of scrambled shares is 0.999986 bits, extremely close to the expected theoretical maximum of 1 bit for binary images.
Correlation analysis further confirms the effectiveness of scrambling. Pearson’s correlation coefficient is widely used in image analysis. It is defined in Equation (10)
r = Σ i ( x i x m ) ( y i y m ) Σ i ( x i x m ) 2     Σ i ( y i y m ) 2    
where, considering any two images, the intensity is represented as xi and yi for the ith pixel and mean intensity values are represented as xm and ym of image 1 and image 2, respectively. The average correlation coefficient between universal base share Bs and dynamic share Dk before scrambling is −0.8853, reflecting the inherent linear dependency introduced by XOR operations. After chaotic scrambling, the correlation between Dk and SDk reduces to −0.00076, effectively eliminating exploitable statistical relationships, and hence is resistant to information leakage.
Randomness validation using the χ2 test and the NIST monobit test yields p-values of 0.5568 and 0.5609, respectively. As both values significantly exceed the standard threshold, the null hypothesis of randomness cannot be rejected, confirming the statistical randomness of the scrambled dynamic share. All these metrics and their implications are consolidated in Table 2.
These results collectively demonstrate that scrambled dynamic shares are statistically indistinguishable from ideal random noise.

4.5. Experimental Validation of Theorem 2: Security Under Multi-Session Base Share Reuse

Theorem 2 states that session-specific permutation enhances practical secrecy under repeated reuse of the universal base share by reducing inter-session correlations among dynamic shares. To experimentally validate this, scrambled dynamic shares generated across multiple sessions using the same base share but different permutation seeds were jointly analyzed.
Figure 8 presents representative pairwise comparisons of scrambled dynamic shares, along with corresponding differing-pixel maps, where green pixels denote positions at which two scrambled shares differ and black pixels denote identical positions. In contrast to the identical-pixel maps observed for unscrambled dynamic shares (Section 4.3), the scrambled-share comparisons exhibit a dominant presence of differing pixels with no visible structured regions.
This behavior indicates that session-specific permutation effectively disrupts the linear dependencies introduced by XOR-based share generation. Since each session applies a distinct permutation, joint observation of multiple scrambled dynamic shares does not reveal consistent spatial or statistical correlations. In the context of visual cryptography, where reconstruction depends on precise pixel alignment, this disruption prevents alignment-based inference across sessions. Consequently, even under multi-session observation, the relationship in Equation (8) is satisfied in a statistical sense, indicating that exploitable dependencies are minimized.
These experimental results demonstrate that permutation-based scrambling significantly reduces information leakage arising from universal base share reuse and empirically supports Theorem 2. Together with the identical-pixel analysis of unscrambled dynamic shares, the results confirm that the security degradation observed in Theorem 1 is effectively mitigated in practice through session-specific permutation.

4.6. Receiver-Side Reconstruction Accuracy and End-to-End Performance

Reconstruction accuracy of the proposed XDMSSVCS framework was assessed by calculating the mean squared error (MSE), peak signal-to-noise ratio (PSNR), and Structural Similarity Index Metrics (SSIMs). These metrics use reconstructed image R and the original secret image I. Their corresponding pixel values’ average squared differences are calculated as MSE. In Equation (11), h refers to the height and w to the width of the image.
MSE =   1 h w     i = 0 h 1 j = 0 w 1 [ I ( i , j ) R ( i , j ) ] 2
PSNR (in dB) is defined as in Equation (12).
PSNR = 10 l o g 10 ( M A X I 2 M S E )
where MAXI = 1, since a binary image has only two possible values, 0 and 1. In the absence of noise, both images I and R are identical, and hence, the obtained value of MSE is 0 and PSNR is infinite.
SSIM assesses the visual fidelity of R by comparing the luminance, contrast, and structural information between I and R as in Equation (13).
SSIM   ( I ,   R ) = ( 2 μ I μ R + C 1 )   ( 2 σ I R + C 2 ) ( μ I 2 + μ R 2 + C 1 ) ( σ I 2 + σ R 2 + C 2 )
where μ I , μ R refers to the mean (average intensity) of images I and R, respectively, σ I 2 , σ R 2 refers to the variance, σ I R refers to the covariance between I and R, and C1 and C2 are small constants.
Across all experiments, the reconstructed secret images achieved MSE = 0, PSNR = ∞, and SSIM = 1.000, indicating pixel-perfect reconstruction. These results confirm that the proposed scrambling and dynamic sharing mechanisms do not introduce any reconstruction distortion and that the framework achieves exact, lossless recovery while maintaining strong security guarantees.

4.7. Resistance to Attack Models

The security of the proposed XDMSSVCS framework is evaluated under multiple practical attack scenarios, including known-plaintext, chosen-plaintext, adaptive, and multi-session correlation attacks. The objective is to assess whether exploitable relationships can be derived from intercepted shares under different adversarial capabilities.

4.7.1. Known-Plaintext Attack (KPA)

To evaluate resistance against known-plaintext attacks, an adversarial setting is considered where both the plaintext image and the corresponding scrambled share are available to the attacker. Due to the absence of knowledge of the session-specific scrambling permutation, direct recovery of the base share is not feasible. Furthermore, the system exhibits strong diffusion characteristics, where minor changes in the input propagate to a large portion of the output, preventing predictable relationships. The use of session-dependent scrambling ensures that even with access to multiple plaintext–ciphertext pairs, no consistent structural mapping can be established. These properties collectively limit the effectiveness of known-plaintext attacks in practical scenarios.

4.7.2. Chosen-Plaintext Attack (CPA)

To analyze resistance against chosen-plaintext attacks, structured inputs such as all-black and all-white images were used, and the corresponding scrambled shares were generated. The outputs appear noise-like and do not reveal any visible or statistical relationship despite the linearity of the XOR operation. This is due to the application of session-specific scrambling, which disrupts spatial alignment between inputs and outputs. As illustrated in Figure 9, the generated shares exhibit no discernible structure, confirming that chosen-plaintext inputs do not provide any exploitable advantage to the attacker.

4.7.3. Adaptive Attack Analysis

An adaptive attack scenario was considered in which the attacker iteratively modifies the input based on previously observed outputs. Experimental analysis shows that even minimal perturbations in the input result in widespread and non-localized changes in the scrambled output. This behavior indicates strong diffusion and high sensitivity to input variations. Consequently, the system does not exhibit predictable input–output relationships, thereby limiting the effectiveness of adaptive attack strategies.

4.7.4. Multi-Session Correlation Attack

To evaluate resistance against multi-session correlation attacks, the same secret image was processed across multiple sessions using different scrambling parameters. The resulting scrambled shares, as seen in Figure 10, were analyzed pairwise using correlation metrics. The observed correlation values are consistently close to zero (within ±0.006), indicating the absence of linear dependency across sessions.
Since visual cryptography relies on spatial pixel alignment, the session-specific permutations effectively disrupt cross-session alignment and prevent inference through repeated observations. The quantitative results are summarized in Table 3, confirming strong resistance to multi-session correlation attacks.

4.7.5. Brute-Force Attack Resistance

The framework benefits from a large effective key space derived from the base share and permutation parameters, making exhaustive search computationally infeasible. Furthermore, the use of distinct permutations across sessions prevents reuse of attack strategies, thereby strengthening resistance against brute-force attempts.
Overall, the proposed XDMSSVCS framework achieves practical security through a combination of XOR-based masking, session-specific permutation, and statistical decorrelation, providing strong resistance against inference-based and computational attacks.

4.8. Keyspace Analysis

The security of the proposed framework depends on the secrecy of the base share and the parameters governing the session-specific permutation process. The base share Bs, being a binary image of size n, contributes a key space of 2n. For a 512 × 512 image, this results in 22262144 possible combinations, which is already computationally infeasible to exhaustively search.
In addition, the permutation process is controlled by a seed Sk and a control parameter r of the logistic map. Assuming a floating-point precision of 10−14, each parameter contributes approximately 1014 possible values. Therefore, the combined contribution of the chaotic parameters is 1014 × 1014 = 1028.
To express this in binary form, using log 2 10 ≈ 3.32, we obtain 1028 ≈ 293.
Hence, the overall key space of the proposed system can be approximated as 2n × 1028
For a 512 × 512 image, this becomes 2262144+93 ≈ 2262237, which is significantly larger than the commonly accepted 2128 threshold for resistance against brute-force attacks.

4.9. Key Sensitivity Analysis

To evaluate the sensitivity of the proposed framework, both the control parameter r and the initial seed were varied with very small perturbations (on the order of 10−14). Specifically, 16 combinations were generated using r = {3.9, 3.90000000000001, 3.90000000000002, 3.90000000000003} and seed values s = {0.2, 0.20000000000001, 0.20000000000002, 0.20000000000003}. For each combination, scrambled dynamic shares were produced, and pairwise correlation analysis was performed across all generated shares. The resulting correlation values were consistently observed to be very close to zero, indicating negligible statistical dependence.
These findings demonstrate that the proposed scheme exhibits high sensitivity to parameter variations, which is a fundamental characteristic of chaotic systems. Furthermore, visual inspection of representative cases (e.g., Pair 1 and Pair 4) in Figure 11 shows that even minimal perturbations in the parameters lead to completely different noise-like scrambled shares. The corresponding difference (XOR) images display random patterns without any discernible structure, further confirming the absence of correlation. This behavior indicates that no exploitable relationship exists between shares generated using slightly different parameters. Consequently, the proposed framework ensures strong resistance against parameter estimation and brute-force approximation attacks, thereby validating that the security of the system remains robust and consistent under parameter perturbations.

4.10. Robustness

To further evaluate the reliability of the proposed framework, robustness analysis is performed under common perturbations such as noise addition and image cropping.

4.10.1. Noise Attack Analysis

The robustness of the proposed framework was evaluated under salt-and-pepper noise and Gaussian noise at different intensity levels. As observed in Table 4, the reconstruction under salt-and-pepper noise exhibits a gradual and consistent decrease in PSNR (35.32 dB to 16.04 dB) with increasing noise intensity, indicating stable and predictable degradation behavior. In contrast, Gaussian noise without binarization results in lower PSNR values (approximately 13–16 dB) due to the continuous perturbation of pixel values, which is less compatible with the binary XOR-based reconstruction process. However, when a binarization (thresholding) step is applied after Gaussian noise, the reconstruction quality improves significantly. At lower noise levels, perfect reconstruction is achieved (PSNR = ∞), while at higher noise levels, the PSNR remains higher than that of the non-binarized case. This demonstrates that the effect of continuous noise can be effectively mitigated through a simple digitization step at the receiver.
Figure 12 illustrates the impact of different noise models on the transmitted shares. While Gaussian noise introduces continuous intensity variations, salt-and-pepper noise causes impulse disturbances, and binarization helps restore structural consistency. The results demonstrate that the proposed framework maintains acceptable reconstruction quality under varying noise conditions.
Overall, the results confirm that the proposed scheme supports reliable reconstruction under moderate noise conditions, thereby validating its practical applicability in noisy transmission environments.

4.10.2. Cropped Attack Analysis

The robustness of the proposed framework against data loss was evaluated using region-based cropping at varying occlusion levels. The results demonstrate that the proposed system is capable of handling cropped attacks effectively, as the reconstructed images retain recognizable structural information even under significant data loss. Although the reconstruction quality decreases with increasing occlusion (from 20.61 dB at 1/64 to 5.58 dB at 1/2), the degradation is gradual rather than abrupt, indicating stable behavior. To further enhance reconstruction quality, a median filtering-based post-processing step (3 × 3 kernel) was applied, which effectively suppresses isolated noise and restores local structural consistency. This leads to substantial improvements in PSNR, increasing from 20.61 dB to 33.69 dB for minimal cropping and from 8.60 dB to approximately 18.27 dB under higher occlusion levels (1/4). Even in extreme cases of ½ random cropping, measurable improvement is observed, as seen in Table 5. These findings confirm that the proposed scheme not only tolerates partial data loss but can also recover meaningful visual information, thereby demonstrating strong robustness against cropped attacks in practical transmission environments.
Figure 13 visually demonstrates how the system responds to cropped attacks. The top row shows the scrambled shares after portions of the data have been removed, while the middle row presents the corresponding reconstructed images, where the effect of data loss becomes increasingly visible as occlusion grows. The bottom row shows the same reconstructions after applying median filtering, where the images appear noticeably clearer and more coherent. Even when large portions of the data are missing, the overall structure of the original image can still be recognized, and the improvement after filtering is evident. This visual comparison reinforces the quantitative results and highlights the ability of the proposed method to handle partial data loss effectively.

4.11. Computational Performance Analysis

To validate the practical efficiency of the proposed framework, computational time and memory usage were measured on a local system (Intel i5, 8 GB RAM, Windows 10 OS) using multiple runs for a 512 × 512 image. Table 6 shows the computational time analysis of the proposed framework. The XOR operation exhibits negligible computational overhead, with an average execution time of approximately 0.90 ms, confirming its linear-time efficiency. The scrambling process constitutes the dominant computational component, with an average execution time of approximately 383.72 ms and minimal variation across runs, indicating stable and consistent performance in a controlled offline environment. The descrambling operation is significantly faster, with an average execution time of approximately 10.40 ms. The low variation between minimum and maximum values across all operations demonstrates the reliability of the measurements when executed on a dedicated system. In terms of memory usage, the peak memory requirement was approximately 15.58 MB, indicating a modest and manageable memory footprint. These results confirm that the proposed scheme is computationally efficient, exhibits stable execution characteristics, and is suitable for practical secure image transmission applications. The observed results are consistent with the theoretical complexity, where the permutation-based scrambling dominates the computational cost, while XOR and descrambling operations remain lightweight.

4.12. Storage and Communication Overhead Analysis

Traditional MSSVCSs require multiple shares per secret. This results in higher storage and communication costs. Even though universal share schemes reduce this cost, many of them use static share sets and require that the shares be stored permanently. In contrast, XDMSSVCS does not store the dynamic share and its transmission happens only once per secret. Dynamic shares are generated on demand and discarded after reconstruction, thereby reducing the cumulative storage cost and enabling efficient and scalable long-term multi-secret sharing.

4.13. Scalability

The proposed XDMSSVCS framework is inherently scalable, supporting an arbitrary number of secrets and sharing sessions using a single universal base share. Unlike static multi-secret schemes, it enables on-demand generation. Experimental results show that increasing the number of sessions does not affect reconstruction accuracy, statistical security, or inter-session independence. Session-specific chaotic scrambling preserves security guarantees over time, making the XDMSSVCS well suited for long-term, progressive secret exchange.

4.14. Comparative Analysis with Universal Share-Based MSS Schemes

Table 7 summarizes a comparative evaluation of the proposed XDMSSVCS framework against representative universal share-based MSSVC schemes.
Early approaches such as Fang and Lin [10] rely on polynomial interpolation, leading to higher computational complexity and lossy reconstruction. Later Boolean-based schemes [12] achieve lossless recovery but remain statically bound to the number of secrets, limiting scalability. Random grid-based constructions [11,13] further reduce computational cost and support XOR-based reconstruction. But the pie-shaped shares [13] used introduce alignment issues and also limit the scalability as the rotation can be done only to 360 degrees. In contrast, the XDMSSVCS combines lightweight XOR operations with chaotic scrambling to achieve lossless reconstruction, dynamic share–secret decoupling, and scalable multi-session operation. The computational complexity per secret-sharing session is O(n), where n is the image size (H × W), since both XOR-based share generation and reconstruction operate as single-pass pixel-wise operations, with only a lightweight permutation step introducing a modest O(n log n) preprocessing cost. Also, since setup is amortized, the per-secret cost remains linear in image size, and the scheme is suitable for real-time lightweight environments. Unlike existing schemes, the proposed framework enables on-demand generation of independent dynamic shares without reliance on previously generated shares, while explicitly addressing reuse security under repeated sessions. The proposed scheme reduces per-secret share storage by approximately 50–70% compared with conventional MSS approaches. These results show that a good balance can be achieved between computational efficiency, scalability, and security with the XDMSSVCS. This makes the XDMSSVCS suitable for dynamic and long-term multi-secret sharing applications.

5. Conclusions

The proposed XDMSSVCS framework overcomes several structural and security limitations found in existing MSS-VC schemes. It introduces a well-defined universal base share creation algorithm and achieves independent dynamic share generation without any limit on the number of secrets. Hence, scalability is achieved and the storage and communication cost is reduced. Most importantly, to safely reuse the base share, the framework applies lightweight chaotic scrambling with a unique session-specific seed. This ensures that each transmission remains statistically decorrelated across sessions. Experimental results show pixel-perfect reconstruction, near-ideal entropy and negligible correlation between shares and strong robustness under noise and cropping distortions. The proposed framework achieves practical secrecy by minimizing exploitable statistical dependencies and preventing alignment-based inference across multiple sessions. The combination of XOR-based masking, session-specific permutation, and large effective key space provides strong resistance against inference-based and computational attacks. These results position the XDMSSVCS as a secure, efficient, and scalable solution for dynamic, multi-session image sharing in modern communication environments. While the current implementation focuses on binary images, future work can focus on the use of grayscale or color images and other adaptive scrambling strategies. Overall, the XDMSSVCS advances visual cryptography by providing a practically secure and flexible framework for dynamic multi-secret sharing.

Author Contributions

Conceptualization, S.G. and P.T.; methodology, software, validation, S.G.; formal analysis, S.G. and P.T.; investigation, resources, data curation, S.G.; writing—original draft preparation, S.G.; writing—review and editing, S.G. and P.T. and supervision, P.T. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

The original contributions presented in this study are included in the article. Further inquiries can be directed to the corresponding author.

Acknowledgments

The authors would like to thank the referees for their careful reading of the manuscript and fruitful comments.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Shor, P.W. Algorithms for Quantum Computation: Discrete Logarithms and Factoring. In Proceedings of the 35th Annual Symposium on Foundations of Computer Science, Santa Fe, NM, USA, 20–22 November 1994; pp. 124–134. [Google Scholar]
  2. OWASP. A04:2025–Cryptographic Failures. OWASP Top 10; Open Web Application Security Project: Bel Air, MD, USA, 2025; Available online: https://Owasp.Org/Top10/2025/A04_2025-Cryptographic_Failures/ (accessed on 27 April 2026).
  3. Naor, M.; Shamir, A. Visual Cryptography. In Proceedings of the Advances in Cryptology—EUROCRYPT’94; De Santis, A., Ed.; Springer: Berlin/Heidelberg, Germany, 1995; pp. 1–12. [Google Scholar]
  4. Shannon, C.E. Communication Theory of Secrecy Systems. Bell Syst. Tech. J. 1949, 28, 656–715. [Google Scholar] [CrossRef]
  5. Chang, J.J.-Y.; Huang, B.-Y.; Juan, J.S.-T. A New Visual Multi-Secrets Sharing Scheme by Random Grids. Cryptography 2018, 2, 24. [Google Scholar] [CrossRef]
  6. Liu, S.-M.; Yang, H.-M.; Pan, J.-S.; Liu, T.; Yan, B. A Novel Perfect Contrast XOR-Based Visual Cryptography Scheme for Multiple Secrets. Multimed. Tools Appl. 2022, 81, 43125–43143. [Google Scholar] [CrossRef]
  7. Wu, X.; An, N.; Xu, Z. Sharing Multiple Secrets in XOR-Based Visual Cryptography by Non-Monotonic Threshold Property. IEEE Trans. Circuits Syst. Video Technol. 2023, 33, 88–103. [Google Scholar] [CrossRef]
  8. Huang, S.-Y.; Lo, A.; Juan, J.S.-T. XOR-Based Meaningful (n, n) Visual Multi-Secrets Sharing Schemes. Appl. Sci. 2022, 12, 10368. [Google Scholar] [CrossRef]
  9. Lo, A.-H.; Juan, J.S.-T. The (n, n) Visual Multi-Secrets Sharing Scheme with Abilities of OR and XOR Decryption. Eng. Proc. 2025, 89, 41. [Google Scholar] [CrossRef]
  10. Fang, W.; Lin, J. Universal Share for the Sharing of Multiple Images. J. Chin. Inst. Eng. 2007, 30, 753–757. [Google Scholar] [CrossRef]
  11. Joseph, S.K.; Ramesh, R. Random Grid Based Visual Cryptography Using a Common Share. In Proceedings of the 2015 International Conference on Computing and Network Communications (CoCoNet), Trivandrum, India, 16–19 December 2015; pp. 656–662. [Google Scholar]
  12. Meghrajani, Y.K.; Mazumdar, H.S. Universal Share for Multisecret Image Sharing Scheme Based on Boolean Operation. IEEE Signal Process. Lett. 2016, 23, 1429–1433. [Google Scholar] [CrossRef]
  13. Rabari, D.K.; Meghrajani, Y.K.; Desai, L.S. Universal Share-Based Two-in-One Multi-Image Secret Sharing Scheme by Rotating Random Grids. EURASIP J. Inf. Secur. 2025, 2025, 9. [Google Scholar] [CrossRef]
  14. Ateniese, G.; Blundo, C.; De Santis, A.; Stinson, D.R. Visual Cryptography for General Access Structures. Inf. Comput. 1996, 129, 86–106. [Google Scholar] [CrossRef]
  15. Kafri, O.; Keren, E. Encryption of Pictures and Shapes by Random Grids. Opt. Lett. 1987, 12, 377–379. [Google Scholar] [CrossRef]
  16. Chen, T.-H.; Tsao, K.-H. Visual Secret Sharing by Random Grids Revisited. Pattern Recognit. 2009, 42, 2203–2217. [Google Scholar] [CrossRef]
  17. Wu, X.; Sun, W. Random Grid-Based Visual Secret Sharing with Abilities of OR and XOR Decryptions. J. Vis. Commun. Image Represent. 2013, 24, 48–62. [Google Scholar] [CrossRef]
  18. Tuyls, P.; Hollmann, H.D.L.; Van Lint, J.H.; Tolhuizen, L. XOR-Based Visual Cryptography Schemes. Des. Codes Cryptogr. 2005, 37, 169–186. [Google Scholar] [CrossRef]
  19. Bernstein, D.J.; Lange, T. Post-Quantum Cryptography. Nature 2017, 549, 188–194. [Google Scholar] [CrossRef] [PubMed]
  20. Shamir, A. How to Share a Secret. Commun. ACM 1979, 22, 612–613. [Google Scholar] [CrossRef]
  21. Voudouris, A.; Tressos, A.; Zarras, A.; Xenakis, C. Game on: A Performance Comparison of Interpolation Techniques Applied to Shamir’s Secret Sharing. Comput. J. 2025, 68, 261–272. [Google Scholar] [CrossRef]
  22. Zhang, B.; Liu, L. Chaos-Based Image Encryption: Review, Application, and Challenges. Mathematics 2023, 11, 2585. [Google Scholar] [CrossRef]
  23. Khan, M. A Novel Image Encryption Scheme Based on Multiple Chaotic S-Boxes. Nonlinear Dyn. 2015, 82, 527–533. [Google Scholar] [CrossRef]
  24. Yavuz, E. Secret Image Sharing in Encrypted Domain Based on Chaos Theory and Chinese Remainder Theorem. Displays 2026, 91, 103264. [Google Scholar] [CrossRef]
  25. Wang, R.; Yang, G.; Yan, X.; Luo, S.; Han, Q. Secret Image Sharing in the Encrypted Domain. J. Vis. Commun. Image Represent. 2024, 98, 104013. [Google Scholar] [CrossRef]
  26. Chen, C.-C.; Lin, C.-S.; Chen, J.-Z. Boolean-Based (k, n, m) Multi-Secret Image Sharing. Axioms 2022, 11, 197. [Google Scholar] [CrossRef]
  27. Lin, Y.-R.; Juan, J.S.-T. RG-Based Region Incrementing Visual Cryptography with Abilities of OR and XOR Decryption. Symmetry 2024, 16, 153. [Google Scholar] [CrossRef]
  28. Kapalova, N.; Haumen, A.; Algazy, K. Secret Sharing Scheme with Share Verification Capability. Computers 2025, 14, 393. [Google Scholar] [CrossRef]
  29. University of Southern California. Signal and Image Processing Institute the USC SIPI Image Database. Available online: http://sipi.usc.edu/database/ (accessed on 1 July 2025).
Figure 1. Architecture of the proposed XDMSSVCS framework.
Figure 1. Architecture of the proposed XDMSSVCS framework.
Symmetry 18 00802 g001
Figure 2. Set of 16 base shares created using the base share creation algorithm.
Figure 2. Set of 16 base shares created using the base share creation algorithm.
Symmetry 18 00802 g002
Figure 3. Heatmap showing the percentage differences in base shares.
Figure 3. Heatmap showing the percentage differences in base shares.
Symmetry 18 00802 g003
Figure 4. Pixelwise mismatch map of (a) base share 1 vs. base share 2; (b) base share 1 vs. base share 3.
Figure 4. Pixelwise mismatch map of (a) base share 1 vs. base share 2; (b) base share 1 vs. base share 3.
Symmetry 18 00802 g004
Figure 5. Secret images: (a) I1; (b) I2; (c) I3; (d) I4.
Figure 5. Secret images: (a) I1; (b) I2; (c) I3; (d) I4.
Symmetry 18 00802 g005
Figure 6. End-to-end processing of four secret images (I1, I2, I3, I4) of Figure 5 with their corresponding dynamic share, scrambled dynamic share, descrambled dynamic share, and reconstructed secret image of (a) I1; (b) I2; (c) I3; (d) I4.
Figure 6. End-to-end processing of four secret images (I1, I2, I3, I4) of Figure 5 with their corresponding dynamic share, scrambled dynamic share, descrambled dynamic share, and reconstructed secret image of (a) I1; (b) I2; (c) I3; (d) I4.
Symmetry 18 00802 g006
Figure 7. Pairwise identical-pixel map of (a) D1 vs. D2; (b) D1 vs. D3; (c) D1 vs. D4; (d) D2 vs. D3; (e) D2 vs. D4; (f) D3 vs. D4.
Figure 7. Pairwise identical-pixel map of (a) D1 vs. D2; (b) D1 vs. D3; (c) D1 vs. D4; (d) D2 vs. D3; (e) D2 vs. D4; (f) D3 vs. D4.
Symmetry 18 00802 g007
Figure 8. Differing-pixel map of (a) SD1 vs. SD2; (b) SD1 vs. SD3; (c) SD1 vs. SD4; (d) SD2 vs. SD3; (e) SD2 vs. SD4; (f) SD3 vs. SD4.
Figure 8. Differing-pixel map of (a) SD1 vs. SD2; (b) SD1 vs. SD3; (c) SD1 vs. SD4; (d) SD2 vs. SD3; (e) SD2 vs. SD4; (f) SD3 vs. SD4.
Symmetry 18 00802 g008aSymmetry 18 00802 g008b
Figure 9. The structured input secret images and their corresponding scrambled cipher images: (a) black secret image; (b) white secret image; (c) scrambled image of (a); (d) scrambled image of (b).
Figure 9. The structured input secret images and their corresponding scrambled cipher images: (a) black secret image; (b) white secret image; (c) scrambled image of (a); (d) scrambled image of (b).
Symmetry 18 00802 g009
Figure 10. Multi-session scrambled outputs showing independent and uncorrelated patterns.
Figure 10. Multi-session scrambled outputs showing independent and uncorrelated patterns.
Symmetry 18 00802 g010
Figure 11. End-to-end (a) Pair 1: r = 3.9_s = 0.2 vs. r = 3.9_s = 0.20000000000001 and correlation: 0.000257. (b) Pair 4: r = 3.9_s = 0.2 vs. r = 3.90000000000001_s = 0.2 correlation: 0.000989.
Figure 11. End-to-end (a) Pair 1: r = 3.9_s = 0.2 vs. r = 3.9_s = 0.20000000000001 and correlation: 0.000257. (b) Pair 4: r = 3.9_s = 0.2 vs. r = 3.90000000000001_s = 0.2 correlation: 0.000989.
Symmetry 18 00802 g011
Figure 12. Robustness evaluation under different noise conditions: (a) salt-and-pepper noise, (b) Gaussian noise, and (c) Gaussian noise followed by binarization.
Figure 12. Robustness evaluation under different noise conditions: (a) salt-and-pepper noise, (b) Gaussian noise, and (c) Gaussian noise followed by binarization.
Symmetry 18 00802 g012
Figure 13. Cropped attack analysis under different regions and occlusion levels, showing cropped shares, reconstructed images, and post-processed outputs, demonstrating improved reconstruction quality and robustness against data loss.
Figure 13. Cropped attack analysis under different regions and occlusion levels, showing cropped shares, reconstructed images, and post-processed outputs, demonstrating improved reconstruction quality and robustness against data loss.
Symmetry 18 00802 g013
Table 1. Comparison of recent multi-secret sharing schemes.
Table 1. Comparison of recent multi-secret sharing schemes.
FeatureChen et al. (2022, Axioms) [26]Lin & Juan (2024) [27]Kapalova et al. (2025) [28]Rabari et al. (2025) [13]
Core TechniqueBoolean-based (k, n, m) multi-secret image sharingRG-based region incrementing VCSecret sharing with share verificationUniversal share-based two-in-one multi-image secret sharing
Multi-Secret SupportYesYes (limited)NoYes
Share TypeNoise-likeStructured RG sharesNumeric/encoded sharesNoise-like
ReconstructionXOROR/XORMathematicalXOR
Dynamic Secret AdditionNoNoNoNo
Universal Share SupportNoNoNoLimited (reusable with fixed structural transformations)
ScalabilityNot scalableNot scalableScalableNot scalable
Storage EfficiencyModerateModerateModerateModerate
Randomness SourceBoolean randomnessRG structureMathematical randomnessGrid randomness
Table 2. Statistical security metrics of scrambled dynamic shares (averaged across all runs).
Table 2. Statistical security metrics of scrambled dynamic shares (averaged across all runs).
MetricAverage ObtainedIdeal ValueInterpretation
Entropy (bits)0.9999861.0Nearly maximal randomness.
Correlation (base share vs. dynamic share)−0.8853≈−1Expected due to XOR complement.
Correlation (dynamic share vs. scrambled share)−0.000760No linear dependency.
Chi-square p-value0.5568>0.05Passes uniformity test.
NIST monobit p-value0.5609>0.01Passes statistical test.
Table 3. Multi-session correlation analysis across different sessions.
Table 3. Multi-session correlation analysis across different sessions.
Share PairCorrelation
Session 1 vs. Session 2−0.0027
Session 1 vs. Session 30.0018
Session 1 vs. Session 4−0.0058
Session 2 vs. Session 30.0045
Session 2 vs. Session 40.0034
Session 3 vs. Session 4−0.0034
Table 4. Robustness analysis under different noise conditions (PSNR in dB).
Table 4. Robustness analysis under different noise conditions (PSNR in dB).
Noise LevelSalt and Pepper GaussianGaussian +
Binarization
0.000535.320516.5793
0.00526.083116.2870
0.0516.041613.734418.8312
Table 5. Cropped attack analysis with post-processing enhancement.
Table 5. Cropped attack analysis with post-processing enhancement.
RegionOcclusion FractionPSNR (Raw) [dB]PSNR (Filtered) [dB]
Center0.015620.608033.6932
Top-Left0.062514.617030.9632
Top-Right0.062514.616530.6251
Bottom-Left0.25008.595618.2826
Bottom-Right0.25008.601018.2670
Random0.50005.58217.0630
Table 6. Computational performance analysis of the proposed XDMSSVCS framework.
Table 6. Computational performance analysis of the proposed XDMSSVCS framework.
OperationAvg Time (ms)Min Time (ms)Max Time (ms)
XOR0.900.860.99
Scrambling383.72381.06388.50
Descrambling10.4010.1510.93
Table 7. Comparison of various universal share-based MSSVCS frameworks.
Table 7. Comparison of various universal share-based MSSVCS frameworks.
ParameterFang and Lin (2007) [10]Meghrajani and Mazumdar (2016) [12]Joseph and Ramesh (2015) [11]Rabari et al. (2025) [13]XDMSSVCS (Proposed)
Core methodologyPolynomial-based (Lagrange
interpolation)
Boolean-based (XOR and Bit-shift)Random grid (RG)-based OR and XORRotating random grids and
Boolean XOR
RG Boolean XOR and chaotic
scrambling
Recovery typeLossy (PSNR = 52.5 dB)LosslessLosslessLosslessLossless
Image formatGrayscaleGrayscaleBinaryBinaryBinary
Share shapeRectangleSquareSquarePie-shaped
(Circular)
Square
Computational complexityO(n log2 n)O(m x n); m is the number of secrets and n is the size of the secret imageO(n)O(n)O(n log n); O(n) for XOR and O(n log n) for chaotic scrambling
Static share—
secret binding
StaticStaticDynamicStaticDynamic
ScalabilityScalableNot scalableScalableNot scalableScalable
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

G, S.; T, P. A Symmetric XOR-Based Dynamic Multiple Secret Sharing Visual Cryptography Framework. Symmetry 2026, 18, 802. https://doi.org/10.3390/sym18050802

AMA Style

G S, T P. A Symmetric XOR-Based Dynamic Multiple Secret Sharing Visual Cryptography Framework. Symmetry. 2026; 18(5):802. https://doi.org/10.3390/sym18050802

Chicago/Turabian Style

G, Sona, and Purusothaman T. 2026. "A Symmetric XOR-Based Dynamic Multiple Secret Sharing Visual Cryptography Framework" Symmetry 18, no. 5: 802. https://doi.org/10.3390/sym18050802

APA Style

G, S., & T, P. (2026). A Symmetric XOR-Based Dynamic Multiple Secret Sharing Visual Cryptography Framework. Symmetry, 18(5), 802. https://doi.org/10.3390/sym18050802

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop