Architecting Trust: A Framework for Secure IoT Systems Through Trusted Execution and Semantic Middleware
Muhammad Imran

TL;DR
This paper proposes a layered security framework for IoT systems integrating Trusted Execution Environments, semantic middleware, and blockchain, addressing operational challenges and performance considerations in heterogeneous, resource-limited environments.
Contribution
It introduces a comprehensive security architecture combining hardware trust, zero trust principles, and semantic security, with practical implementation insights and performance metrics.
Findings
Cross-layer security enhances defense in depth.
The architecture maintains low resource overhead.
Quantitative metrics demonstrate feasibility on microcontrollers.
Abstract
The Internet of Things (IoT) security landscape requires the architectural solutions that can address the technical and operational challenges across the heterogeneous environments. The IoT systems operate in different conditions, and security issues continue to increase. This paper presents the comprehensive security framework for IoT that should integrate the Trusted Execution Environments (TEEs) with the semantic middleware and blockchain technologies. The work provides a systematic analysis of the architectural patterns based on more than twenty recent research works and the existing standards, and it proposes a layered security architecture. The architecture includes the hardware rooted trust at peripheral level, the zero trust principles at network level, and the semantic security mechanisms at application level. The framework focuses on practical implementation aspects such as…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSecurity and Verification in Computing · IoT and Edge/Fog Computing · Advanced Malware Detection Techniques
