Back to Search
Start Over
Formal Verification of a Trusted Execution Environment-Based Architecture for IoT Applications
- Source :
- IEEE Internet of Things Journal. 8:17199-17210
- Publication Year :
- 2021
- Publisher :
- Institute of Electrical and Electronics Engineers (IEEE), 2021.
-
Abstract
- The Internet-of-Things (IoT) scenarios commonly present security and privacy concerns, either due to the processing constraints of devices or the employment of external servers to process and store data, for instance, in cloud-based IoT applications. In this sense, to protect data and decrease user distrust in external entities, security technologies are of utmost importance. Trusted execution environments (TEEs), which process data in an isolated and protected region of memory, are among these technologies. We focus on a trusted architecture solution based on the use of TEEs and the application of authentication, authorization, and encryption mechanisms to protect data in IoT applications. We specified the trusted IoT architecture (TIoTA) using hierarchical colored Petri nets, and performed simulations and model checking of key security properties related to desired and prohibited behaviors, enabling model-based testing. This article enhances the state of the art by providing project artifacts (e.g., executable and parametric models) for correctly implementing the TIoTA and by presenting evidence that the usage of the architecture can improve security and privacy.
- Subjects :
- Authentication
Computer Networks and Communications
business.industry
Computer science
Cloud computing
computer.file_format
Petri net
Computer security
computer.software_genre
Encryption
Computer Science Applications
Hardware and Architecture
Server
Signal Processing
Key (cryptography)
Executable
business
Formal verification
computer
Information Systems
Subjects
Details
- ISSN :
- 23722541
- Volume :
- 8
- Database :
- OpenAIRE
- Journal :
- IEEE Internet of Things Journal
- Accession number :
- edsair.doi...........cebed71db30b25b038d02bc286dee8c5
- Full Text :
- https://doi.org/10.1109/jiot.2021.3077850