Paper 2025/2021 Original: eprint.iacr.org/2025/2021 ↗

TreeCast: Multi-Party Key Establishment Protocol for IoT Devices

Supriyo Banerjee
Sayon Duttagupta
Abstract

Secure communication in the Internet of Things (IoT) requires lightweight protocols that scale across unicast, multicast, and broadcast settings. Existing solutions typically depend on centralized gateways, which introduce single points of failure and scalability limitations. We propose TreeCast, a distributed group key establishment protocol that organizes devices into a binary tree of hashed Diffie–Hellman secrets, which naturally unifies unicast, multicast, and broadcast in a single scalable hierarchical structure. This design yields logarithmic rekey costs, efficient subtree derivation with efficient device addition and revocation in large and dynamic IoT environments and strong security properties including authentication, partial forward secrecy, and post-compromise recovery. We present a detailed security analysis and to demonstrate practical viability, implement TreeCast on an Arm Cortex-M33 using only software cryptography, without any hardware accelerators. Our measurements show that TreeCast performs key establishment and rekeying within realistic IoT timing and energy budgets, achieving sub-millisecond tree updates and low memory footprint. These results establish TreeCast as a lightweight, scalable, and deployable solution for secure communication in next-generation IoT networks.

Metadata
Available format(s)
PDF
Category
Cryptographic protocols
Publication info
Preprint.
History
2026-09-05: last updated
2025-10-30: published
Short URL
https://ia.cr/2025/2021
License
https://creativecommons.org/licenses/by/4.0/

BibTeX

@misc{cryptoeprint:2025/2021,
      author = {Supriyo Banerjee and Sayon Duttagupta},
      title = {TreeCast: Multi-Party Key Establishment Protocol for IoT Devices},
      howpublished = {Cryptology {ePrint} Archive, Paper 2025/2021},
      year = {2025},
      url = {https://eprint.iacr.org/2025/2021}
}
Note: In order to protect the privacy of readers, this archive does not use cookies or embedded third party content.