Scalable Multiterminal Key Agreement via Error-Correcting Codes
Benjamin D. Kim, Daniel Alabi, Lav R. Varshney
TL;DR
The paper presents a scalable multiterminal secret key agreement scheme based on Reed-Solomon MDS codes, encoding a secret with an (n,k) code so that any k shares reconstruct the key while fewer shares leak nothing. It derives the secret-key capacity for the no-helper case as C_S = (n-k)/(n-1) log q and links this capacity to multivariate mutual information bounds, further extending results to helper scenarios. The work also analyzes MMI properties of full-rank MDS codes and discusses security considerations, parameter choices, and practical applications such as key refreshment and robustness to noisy channels. Overall, it provides a novel duality between secret sharing and SKA and a concrete, code-based protocol with theoretical performance guarantees.
Abstract
We explore connections between secret sharing and secret key agreement, which yield a simple and scalable multiterminal key agreement protocol. In our construction, we use error-correcting codes, specifically Reed-Solomon codes with threshold reconstruction, to ensure no information is leaked to an eavesdropper. We then derive novel bounds for both full-rank maximum distance separable codes and our scheme's secret key capacity, using key capacity's duality with multivariate mutual information.
