Multi-agent deep reinforcement learning-based key generation for graph layer security

Date published

2025-05

Free to read from

2025-03-03

Supervisor/s

Journal Title

Journal ISSN

Volume Title

Publisher

Association for Computing Machinery

Department

Type

Article

ISSN

2471-2566

Format

Citation

Wang L, Wei Z, Guo W. (2025) Multi-agent deep reinforcement learning-based key generation for graph layer security. ACM Transactions on Privacy and Security, Volume 28, Issue 2, May 2025, Article number 18

Abstract

Recently, the emergence of Internet of Things (IoT) devices has posed a challenge for securing information and avoiding attacks. Most of the cryptography solutions are based on physical layer security (PLS), whose idea is to fully exploit the properties of wireless channel state information (CSI) for generating symmetric keys between two communication nodes. However, accurate channel estimation is vulnerable for attackers and relies on powerful signal processing capability, which is not suitable for low-power IoT devices. In this paper, we expect to apply graph layer security (GLS) to exploit the common features of physical dynamics detected by IoT sensors placed in networked systems to generate keys for data encryption and decryption, which we believe is a new frontier to security for both industry and academic research. We propose a distributed key generation algorithm based on multi-agent deep reinforcement learning (MADRL) approach, which enables communication nodes to cooperatively generate symmetric keys based on their locally detected physical dynamics (e.g., water/gas/oil/electrical pressure/flow/voltage) with low computational complexity and without information exchange. In order to demonstrate the feasibility, we conduct and evaluate our key generation algorithm in both a simulated and real water distribution network. The experimental results show that the proposed algorithm has considerable performance in terms of randomness, bit agreement rate (BAR), and so on.

Description

All research work was conducted whilst all authors were at Cranfield University.

Software Description

Software Language

Github

Keywords

4613 Theory Of Computation, 40 Engineering, 46 Information and Computing Sciences, 4006 Communications Engineering, 4605 Data Management and Data Science, 4606 Distributed Computing and Systems Software, Strategic, Defence & Security Studies, 4604 Cybersecurity and privacy, 4609 Information systems, Multi-agent deep reinforcement learning, Physical layer security, Graph layer security, IoT devices, Physical dynamics

DOI

Rights

Attribution 4.0 International

Relationships

Relationships

Resources

Funder/s

This work has been supported by the PETRAS National Centre of Excellence for IoT Systems Cybersecurity, which has been funded by the UK EPSRC under grant number EP/S035362/1.