期刊
IEEE TRANSACTIONS ON DEPENDABLE AND SECURE COMPUTING
卷 20, 期 4, 页码 3299-3316出版社
IEEE COMPUTER SOC
DOI: 10.1109/TDSC.2022.3193570
关键词
Peer-to-peer Internet of Things; IoT security; physical unclonable functions; peer-entity authentication protocol; authenticated key exchange protocol; man-in-the-middle attacks
A lightweight PUF-based mutual authentication and key exchange protocol is proposed to address the incompatibility issue with existing PUF-enabled authentication protocols in P2P IoT scenarios. The protocol allows two resource-constrained PUF embedded endpoint devices to authenticate each other directly and establish a session key for secure data exchange without the need for local storage of challenge-response pairs (CRPs) or any private secrets. The proposed protocol is evaluated using game-based security analysis and the ProVerif security analysis tool, confirming its mutual authenticity, secrecy, and resistance against replay and man-in-the-middle (MITM) attacks. A physical prototype system is also constructed to demonstrate and validate the feasibility of the proposed secure P2P connection scheme using Avnet Ultra96-V2 boards. Comparative analysis shows that the proposed protocol outperforms related protocols in terms of security features, computational complexity, communication, and storage costs.
Peer to Peer (P2P) or direct connection IoT has become increasingly popular owing to its lower latency and higher privacy compared to database-driven or server-based IoT. However, wireless vulnerabilities raise severe concerns on IoT device-to-device communication. This is further aggravated by the challenge to achieve lightweight direct mutual authentication and secure key exchange between IoT peer nodes in P2P IoT applications. Physical unclonable function (PUF) is a key enabler to lightweight, low-power and secure authentication of resource-constrained devices in IoT. Nevertheless, current PUF-enabled authentication protocols, with or without the challenge-response pairs (CRPs) of each of its interlocutors stored in the verifier's side, are incompatible for P2P IoT scenarios due to the security, storage and computing power limitations of IoT devices. To solve this problem, a new lightweight PUF-based mutual authentication and key exchange protocol is proposed. It allows two resource-constrained PUF embedded endpoint devices to authenticate each other directly without the need for local storage of CRPs or any private secrets, and simultaneously establish the session key for secure data exchange without resorting to the public-key algorithm. The proposed protocol is evaluated using the game-based formal security analysis method as well as the automatic security analysis tool ProVerif to corroborate its mutual authenticity, secrecy, and resistance against replay and man-in-the-middle (MITM) attacks. Using two Avnet Ultra96-V2 boards to emulate the two IoT endpoint devices, a physical prototype system is also constructed to demonstrate and validate the feasibility of the proposed secure P2P connection scheme. A comparative analysis shows that the proposed protocol outperforms related protocols in terms of security features, computational complexity as well as communication and storage costs.
作者
我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。
推荐
暂无数据