English

A Secure Key Sharing Algorithm Exploiting Phase Reciprocity in Wireless Channels

Information Theory 2021-12-01 v1 Signal Processing math.IT

Abstract

This article presents a secure key exchange algorithm that exploits reciprocity in wireless channels to share a secret key between two nodes AA and BB. Reciprocity implies that the channel phases in the links ABA\rightarrow B and BAB\rightarrow A are the same. A number of such reciprocal phase values are measured at nodes AA and BB, called shared phase values hereafter. Each shared phase value is used to mask points of a Phase Shift Keying (PSK) constellation. Masking is achieved by rotating each PSK constellation with a shared phase value. Rotation of constellation is equivalent to adding phases modulo-2π2\pi, and as the channel phase is uniformly distributed in [0,2π)[0,2\pi), the result of summation conveys zero information about summands. To enlarge the key size over a static or slow fading channel, the Radio Frequency (RF) propagation path is perturbed to create several independent realizations of multi-path fading, each used to share a new phase value. To eavesdrop a phase value shared in this manner, the Eavesdropper (Eve) will always face an under-determined system of linear equations which will not reveal any useful information about its actual solution value. This property is used to establish a secure key between two legitimate users.

Keywords

Cite

@article{arxiv.2111.15046,
  title  = {A Secure Key Sharing Algorithm Exploiting Phase Reciprocity in Wireless Channels},
  author = {Shayan Mohajer Hamidi and Amir Keyvan Khandani and Ehsan Bateni},
  journal= {arXiv preprint arXiv:2111.15046},
  year   = {2021}
}
R2 v1 2026-06-24T07:56:54.854Z