MFF-IoT: A Multi-Granularity Formal Framework of User Authentication for IoT

Yuan Fei, Jiaqi Yin, Lijun Yan

Research output: Contribution to journalArticlepeer-review

Abstract

The Internet of Things (IoT) generates vast amounts of data from numerous applications. However, since wireless channels are the primary means of communication, IoT networks are vulnerable to several security threats, which can compromise their security and privacy. To address these issues, various user authentication protocols have been proposed. Thus, it is still a challenge to provide multi-granularity verifications for different authentications of the IoT. In this paper, we propose a multi-granularity formal framework of user authentication for the IoT (MFF-IoT). Our framework builds different formal models (specification language HLPSL models, process algebra CSP models, Timed CSP models, and timed automata) to complete multi-granularity formal verification. By using both coarse-grained and fine-grained modeling, we can balance the tradeoff between model complexity and verification accuracy. Specifically, our fine-grained models provide a more detailed representation of the framework’s behavior and enable us to perform timing-related probability analysis. As these formal models can be implemented by model-checking tools (AVISPA, PAT with C#, and UPPAAL), important properties and features can be analyzed and verified. We also propose several algorithms for better formal model building and evaluate our framework with a case study to show its practicality and effectiveness.

Original languageEnglish
Article number2356
JournalElectronics (Switzerland)
Volume12
Issue number11
DOIs
StatePublished - Jun 2023

Keywords

  • AVISPA
  • CSP
  • formal verification
  • IoT
  • PAT with C#
  • UPPAAL
  • user authentication

Fingerprint

Dive into the research topics of 'MFF-IoT: A Multi-Granularity Formal Framework of User Authentication for IoT'. Together they form a unique fingerprint.

Cite this