Paper 2026/1850
A Code-Based $(k,n)$-Threshold Secret Sharing Scheme with Integrity Verification
Abstract
Threshold secret sharing schemes (TSSS) enable a dealer to distribute a secret among multiple participants such that only authorized subsets can reconstruct the secret while unauthorized subsets obtain no information. Existing secret sharing schemes (SSS) are often constrained by limited secret size, non-threshold access structures, or the absence of mechanisms for verifying the authenticity of shares and the integrity of the reconstructed secret. In this paper, we propose a novel $(k,n)$-threshold secret sharing scheme based on linear Maximum Distance Separable (MDS) codes. The proposed construction supports the sharing of comparatively larger secrets by representing the secret as a matrix over a finite field and exploits the linearity of MDS codes to achieve efficient share generation and reconstruction. To strengthen reliability, the scheme incorporates cryptographic hash functions for share authentication and integrity verification of the reconstructed secret. We prove that the proposed scheme satisfies correctness and perfect secrecy, thereby providing unconditional security against unauthorized coalitions. Experimental evaluation demonstrates that the proposed construction achieves efficient share generation and reconstruction while outperforming existing code-based secret sharing schemes in terms of supported secret size, scalability, and practical runtime.
Metadata
- Available format(s)
-
PDF
- Category
- Cryptographic protocols
- Publication info
- Preprint.
- Keywords
- Threshold Secret SharingCode Based CryptographyMDS CodesCryptographic Hash Functions
- Contact author(s)
-
2023rsma001 @ nitjsr ac in
sumitdebnath @ iitbbs ac in - History
- 2026-09-03: approved
- 2026-09-01: received
- See all versions
- Short URL
- https://ia.cr/2026/1850
- License
-
CC BY-NC-ND
BibTeX
@misc{cryptoeprint:2026/1850,
author = {Sapna Jyoti Patel and Sumit Kumar Debnath},
title = {A Code-Based $(k,n)$-Threshold Secret Sharing Scheme with Integrity Verification},
howpublished = {Cryptology {ePrint} Archive, Paper 2026/1850},
year = {2026},
url = {https://eprint.iacr.org/2026/1850}
}