Implementation of Oblivious Transfer over Binary-Input AWGN Channels by Polar Codes
Pin-Hsun Lin, Hadi Aghaee, Christian Deppe, Eduard A. Jorswieck, Holger Boche
TL;DR
The paper tackles oblivious transfer over binary-input BI--AWGN channels by marrying polar codes with automorphism-based two-view secrecy. It introduces a structured two-view protocol in which public encodings are randomized over the automorphism group to achieve perfect receiver privacy at finite blocklength, while sender privacy emerges asymptotically through polarization and privacy amplification. A complete algebraic characterization shows that polar-transform automorphisms correspond to bit-position permutations with size $m!$, enabling a finite-blocklength OT-rate optimization that jointly selects the automorphism and the polarized index sets. Reliability is balanced by injecting randomness on selected bad bit-channels and validating performance via Monte Carlo bounds, while a GA-based rate design yields implementable OT payloads on BI--AWGN channels. The result is a PHY-layer OT framework that is both theoretically sound and practically actionable, with explicit procedures for rate optimization and finite-length performance guarantees.
Abstract
We develop a one-out-of-two-oblivious transfer protocol over the binary-input additive white Gaussian noise channel using polar codes. The scheme uses two decoder views linked by automorphisms of the polar transform and publicly draws the encoder at random from the corresponding automorphism group. This yields perfect receiver privacy at any finite blocklength, since the public encoder distribution is independent of the receiver's choice bit. Sender privacy is obtained asymptotically via channel polarization combined with privacy amplification. Because the construction deliberately injects randomness on selected bad bit-channels, we derive a relaxed reliability criterion and evaluate finite-blocklength performance. Finally, we characterize the polar-transform automorphisms as bit-level permutations of bit-channel indices, and exploit this structure to derive and optimize an achievable finite-blocklength OT rate.
