Identification Codes via Prime Numbers
Emad Zinoghli, Mohammad Javad Salariseddigh
TL;DR
This work addresses identification codes over noiseless and BSC channels by revisiting Ahlswede’s 3-step RI scheme and mitigating its computational bottleneck through probabilistic prime generation. It develops a polynomial-time prime-generation approach based on Miller–Rabin tests, links RI codes to almost-universal hash families, and introduces a generalized, hash-based 3-step construction that preserves zero Type I error while achieving doubly-exponential message sizes with controlled Type II error. The paper provides non-asymptotic bounds and asymptotic rate analyses, illuminating trade-offs between block length, error probability, and computation. Practically, the results enable scalable RI coding with improved encoder efficiency and open avenues for alternative number-theoretic key choices and deterministic primality tests, potentially broadening applicability in post-Shannon identification tasks.
Abstract
We introduce a method for construction of identification codes based on prime number generation over the noiseless channels. The earliest method for such construction based on prime numbers was proposed by Ahlswede which relies on algorithms for generation of prime numbers. This method requires knowledge of $2^n$ first prime numbers for identification codes with block length $n,$ which is not computationally efficient. In this work, we revisit Ahlswede's scheme and propose a number of modifications. In particular, employing probabilistic prime generation algorithm, we guarantee that the prime keys generation is possible in polynomial time. Furthermore, additional improvements in terms of type II upper bound are derived and presented. Finally, we propose a method for identification coding based on hash functions which generalizes the Ahlswede's scheme.
