Secret-Key Agreement Through Hidden Markov Modeling of Wavelet Scattering Embeddings
Nora Basha, Bechir Hamdaoui, Attila A. Yavuz, Thang Hoang, Mehran Mozaffari Kermani
TL;DR
This work reframes secret-key generation for IoT by exploiting statistical channel reciprocity rather than relying on instantaneous CSI similarity. It introduces wavelet scattering network–based CSI feature representations that are robust to time-warping, noise, and fading, and uses dimensionality reduction to reveal reciprocal cluster structures that form hidden Markov model states for key generation. The AP and STA independently build HMMs from their reciprocal clusters, generate keys from state sequences, and achieve a fivefold increase in key-generation rate with no quantization errors. Evaluations on WiFi IoT hardware demonstrate significant gains in throughput and reliability, highlighting the approach's practicality for secure, low-cost wireless devices.
Abstract
Secret-key generation and agreement based on wireless channel reciprocity offers a promising avenue for securing IoT networks. However, existing approaches predominantly rely on the similarity of instantaneous channel measurement samples between communicating devices. This narrow view of reciprocity is often impractical, as it is highly susceptible to noise, asynchronous sampling, channel fading, and other system-level imperfections -- all of which significantly impair key generation performance. Furthermore, the quantization step common in traditional schemes introduces irreversible errors, further limiting efficiency. In this work, we propose a novel approach for secret-key generation by using wavelet scattering networks to extract robust and reciprocal CSI features. Dimensionality reduction is applied to uncover hidden cluster structures, which are then used to build hidden Markov models for efficient key agreement. Our approach eliminates the need for quantization and effectively captures channel randomness. It achieves a 5x improvement in key generation rate compared to traditional benchmarks, providing a secure and efficient solution for key generation in resource-constrained IoT environments.
