Abstract

The communication-based train control (CBTC) system ensures the high efficiency and orderliness of trains and is widely used in urban rail transit networks. The adoption of wireless communication and network techniques makes the CBTC systems more vulnerable to cyber attacks. Identity authentication is an effective approach to improve system security. The existing identity authentication mechanisms in CBTC adopt a centralized key management system sensitive to single-point failures. To improve system security, in this article, we deploy a blockchain in CBTC systems. The client that runs the blockchain program not only acts as blockchain nodes to provide distributed key management for the CBTC system but they also work as a relay node to authenticate the communication between train control nodes in CBTC systems. Based on the blockchain-empowered distributed security scheme, the block producer selection and onboard blockchain client handoff decision problem are studied. With the objective to minimize the impact of the key updating process on CBTC system performance and keep the system security under a reasonable level, we formulate the block producer selection and onboard blockchain client handoff decision problem using the deep reinforcement learning approach. Extensive simulation results illustrate that the proposed blockchain-empowered security scheme can significantly improve the CBTC system security, and CBTC systems need to sacrifice part performance to ensure system security.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call