Secrecy Coding for the Binary Symmetric Wiretap Channel via Linear Programming
Ali Nikkhah, Morteza Shoushtari, Bahareh Akhbari, Willie K. Harrison
TL;DR
This work addresses secrecy coding for a binary symmetric wiretap channel with a noiseless main link by introducing a finite-blocklength linear-programming framework to bound equivocation. It then develops the Ni coding scheme, with RASBA and RAHBA construction methods, to approach the LP-derived limit and demonstrates optimal performance for the l=1 case while closely approaching it for larger l. The authors also derive linear patterns for generator/parity-check matrices in linear forms and present a non-recursive AC+B formulation to generate Ni bins across all forms. The results show that the LP-derived limit tightens the classical Wyner bound under finite blocklength and that Ni codes outperform many random bin codes in the finite-length regime, offering practical guidance for secure coding in constrained wireless environments.
Abstract
In this paper, we use a linear programming (LP) optimization approach to evaluate the equivocation for a wiretap channel where the main channel is noiseless, and the wiretap channel is a binary symmetric channel (BSC). Using this technique, we present an analytical limit for the achievable secrecy rate in the finite blocklength regime that is tighter than traditional fundamental limits. We also propose a secrecy coding technique that outperforms random binning codes. When there is one overhead bit, this coding technique is optimum and achieves the analytical limit. For cases with additional bits of overhead, our coding scheme can achieve equivocation rates close to the new limit. Furthermore, we evaluate the patterns of the generator matrix and the parity-check matrix for linear codes and we present binning techniques for both linear and non-linear codes using two different approaches: recursive and non-recursive. To our knowledge, this is the first optimization solution for secrecy coding obtained through linear programming.
