S<sup>2</sup>-Code: A Resilient and Lightweight Self-Synchronizing Authentication Protocol for Unreliable IoT Networks

Reliable authentication in resource-constrained IoT remains challenging on lossy wireless links, which induce desynchronization and amplify denial-of-service (DoS) risk. We present S²-Code, a self-synchronizing symmetric protocol that couples a dual-window state machine with an AEAD-protected bidirectional token. We derive practical window-sizing bounds from packet loss/reordering, request rate, and offline duration, and validate the design via symbolic verification in ProVerif, network emulation in Mininet, and hardware experiments on Raspberry Pi and ESP32-C3. S²-Code achieves 100% session recovery after a catastrophic 50-count desynchronization where rolling codes fail. Under 30% packet loss, it sustains 60% success versus 20% for the rolling-code baseline (p < 10⁻⁸). A layered DoS defense—kernel-level rate limiting (nftables) plus an adaptive protocol mechanism—raises legitimate success from ≈17% under flooding to ≈92.9% under protocol-aware attack. The protocol has a small footprint (<8 KB flash, <4 KB RAM), low overhead (≈114-byte packets, <17 ms latency), and scales to 100 concurrent devices in emulation. S²-Code offers a practical, robust middle ground between fragile rolling codes and heavyweight PKI for resource-constrained IoT.

Authors

Institutions

Publication Details

Journal
IEEE Access
Published
2025-01-01
DOI
https://doi.org/10.1109/access.2025.3605060
Citations
2
Primary Topic
Advanced Authentication Protocols Security
Type
article
Field-Weighted Citation Impact
2.97
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

S2-Code: A Resilient and Lightweight Self-Synchronizing Authentication Protocol for Unreliable IoT Networks

Yue Cao, Yin-Fu Lai, Menglei Kou, Ziqing Mei
2 citations
IEEE Access
Advanced Authentication Protocols Security
2.97
article

S2-Code: A Resilient and Lightweight Self-Synchronizing Authentication Protocol for Unreliable IoT Networks

Yue Cao, Yin-Fu Lai, Menglei Kou, Ziqing Mei
article en
2 citations

Abstract

Reliable authentication in resource-constrained IoT remains challenging on lossy wireless links, which induce desynchronization and amplify denial-of-service (DoS) risk. We present S²-Code, a self-synchronizing symmetric protocol that couples a dual-window state machine with an AEAD-protected bidirectional token. We derive practical window-sizing bounds from packet loss/reordering, request rate, and offline duration, and validate the design via symbolic verification in ProVerif, network emulation in Mininet, and hardware experiments on Raspberry Pi and ESP32-C3. S²-Code achieves 100% session recovery after a catastrophic 50-count desynchronization where rolling codes fail. Under 30% packet loss, it sustains 60% success versus 20% for the rolling-code baseline (p < 10⁻⁸). A layered DoS defense—kernel-level rate limiting (nftables) plus an adaptive protocol mechanism—raises legitimate success from ≈17% under flooding to ≈92.9% under protocol-aware attack. The protocol has a small footprint (<8 KB flash, <4 KB RAM), low overhead (≈114-byte packets, <17 ms latency), and scales to 100 concurrent devices in emulation. S²-Code offers a practical, robust middle ground between fragile rolling codes and heavyweight PKI for resource-constrained IoT.

IEEE AccessVol. 13
National Research University Higher School of Economics (RU), Xi'an Shiyou University (CN), Al-Farabi Kazakh National University (KZ), Satbayev University (KZ), National Center of Cardiology and Internal Medicine (KG), Kyrgyz National University (KG)
Openalex Percentile: Top 7%
Advanced Authentication Protocols Security
2.97
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

S<sup>2</sup>-Code: A Resilient and Lightweight Self-Synchronizing Authentication Protocol for Unreliable IoT Networks — Yue Cao, Yin-Fu Lai, et al. · IEEE Access (2025) | TGRS Research Map | TGRS