{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,12]],"date-time":"2025-10-12T01:12:18Z","timestamp":1760231538887,"version":"build-2065373602"},"reference-count":22,"publisher":"MDPI AG","issue":"19","license":[{"start":{"date-parts":[[2022,9,27]],"date-time":"2022-09-27T00:00:00Z","timestamp":1664236800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"Center of Excellence for Communication Systems Technology Research (CECSTR) and SECURE Cybersecurity Center of Excellence, Prairie View A&amp;M University","award":["# 2011330"],"award-info":[{"award-number":["# 2011330"]}]},{"name":"National Science Foundation (NSF)","award":["# 2011330"],"award-info":[{"award-number":["# 2011330"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>Internet of Things (IoT) ecosystems are becoming increasingly ubiquitous and heterogeneous, adding extra layers of complexity to secure communication and resource allocation. IoT computing resources are often located at the network edge and distributed across many heterogeneous sensors, actuators, and controller devices. This makes it challenging to provide the proper security mechanisms to IoT ecosystems in terms of manageability and maintainability. In an IoT ecosystem, computational resources are naturally distributed and shareable among their constituency, which creates an opportunity to distribute heavy tasks to them. However, resource allocation in IoT requires secure and complex communication and coordination mechanisms, which existing ones do not adequately support. In this paper, we present Secure Actor-based Model for IoT Communication (SecIoTComm), a model for representing secure IoT communication. SecIoTComm aims to represent secure IoT communication properties and design and implement novel mechanisms to improve their programmability and performance. SecIoTComm separates the communication and computation concerns, achieving design modularity in building IoT ecosystems. First, this paper presents the syntax and operational semantics of SecIoTComm. Then, we present an IoT framework implementing the key concepts of the model. Finally, we evaluate the developed framework using various performance and scalability metrics.<\/jats:p>","DOI":"10.3390\/s22197313","type":"journal-article","created":{"date-parts":[[2022,9,28]],"date-time":"2022-09-28T03:30:37Z","timestamp":1664335837000},"page":"7313","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":4,"title":["SecIoTComm: An Actor-Based Model and Framework for Secure IoT Communication"],"prefix":"10.3390","volume":"22","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-2189-0570","authenticated-orcid":false,"given":"Kelechi","family":"Eze","sequence":"first","affiliation":[{"name":"Center of Excellence for Communication Systems Technology Research (CECSTR) and SECURE Cybersecurity Center of Excellence, Roy G. Perry College of Engineering, Prairie View A&M University, Prairie View, TX 77446, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9736-5353","authenticated-orcid":false,"given":"Ahmed Abdelmoamen","family":"Ahmed","sequence":"additional","affiliation":[{"name":"Department of Computer Science, Roy G. Perry College of Engineering, Prairie View A&M University, Prairie View, TX 77446, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Cajetan","family":"Akujuobi","sequence":"additional","affiliation":[{"name":"Center of Excellence for Communication Systems Technology Research (CECSTR) and SECURE Cybersecurity Center of Excellence, Roy G. Perry College of Engineering, Prairie View A&M University, Prairie View, TX 77446, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2022,9,27]]},"reference":[{"key":"ref_1","unstructured":"Ahmed, A.A., and Eze, T. (August, January 29). An Actor-Based Runtime Environment for Heterogeneous Distributed Computing. Proceedings of the International Conference on Parallel & Distributed Processing, PDPTA\u201919, Las Vegas, NV, USA."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"11526","DOI":"10.1109\/JIOT.2021.3052498","article-title":"IoT Service Slicing and Task Offloading for Edge Computing","volume":"8","author":"Hwang","year":"2021","journal-title":"IEEE Internet Things J."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"63283","DOI":"10.1109\/ACCESS.2021.3074319","article-title":"Hawk-Eye: An AI-Powered Threat Detector for Intelligent Surveillance Cameras","volume":"9","author":"Ahmed","year":"2021","journal-title":"IEEE Access"},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"478","DOI":"10.3390\/agriengineering3030032","article-title":"A Mobile-Based System for Detecting Plant Leaf Diseases Using Deep Learning","volume":"3","author":"Ahmed","year":"2021","journal-title":"AgriEngineering"},{"key":"ref_5","unstructured":"Ahmed, A.A. (August, January 29). A Model and Middleware for Composable IoT Services. Proceedings of the International Conference on Internet Computing & IoT, ICOMP\u201919, Las Vegas, NV, USA."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"4035","DOI":"10.1109\/JIOT.2020.3019199","article-title":"Toward Location-Enabled IoT (LE-IoT): IoT Positioning Techniques, Error Sources, and Error Mitigation","volume":"8","author":"Li","year":"2021","journal-title":"IEEE Internet Things J."},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"Abdelmoamen, A., and Jamali, N. (2018, January 2\u20137). A Model for Representing Mobile Distributed Sensing-Based Services. Proceedings of the IEEE International Conference on Services Computing, SCC\u201918, San Francisco, CA, USA.","DOI":"10.1109\/SCC.2018.00049"},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"Agha, G. (1986). Actors: A Model of Concurrent Computation in Distributed Systems, MIT Press.","DOI":"10.7551\/mitpress\/1086.001.0001"},{"key":"ref_9","unstructured":"Akka (2022, September 22). Akka Programming Language. Available online: https:\/\/akka.io\/."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"3180","DOI":"10.1109\/JIOT.2020.3004498","article-title":"Toward Secure and Efficient Deep Learning Inference in Dependable IoT Systems","volume":"8","author":"Qiu","year":"2021","journal-title":"IEEE Internet Things J."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"e12416","DOI":"10.1002\/eng2.12416","article-title":"A privacy-preserving mobile location-based advertising system for small businesses","volume":"3","author":"Ahmed","year":"2021","journal-title":"Eng. Rep."},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Moamen, A.A., and Jamali, N. (2014\u20132, January 27). Coordinating Crowd-Sourced Services. Proceedings of the 2014 IEEE International Conference on Mobile Services, Anchorage, AK, USA.","DOI":"10.1109\/MobServ.2014.22"},{"key":"ref_13","first-page":"1","article-title":"An Actor-Based Middleware for Crowd-Sourced Services","volume":"3","author":"Moamen","year":"2017","journal-title":"EAI Endorsed Trans. Mob. Commun. Appl."},{"key":"ref_14","unstructured":"Moamen, A.A., and Jamali, N. (2015, January 22\u201324). CSSWare: An Actor-Based Middleware for Mobile Crowd-Sourced Services. Proceedings of the 2015 EAI International Conference on Mobile and Ubiquitous Systems: Computing, Networking and Services (Mobiquitous\u201915), Coimbra, Portugal."},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Agha, G. (2014, January 24\u201327). Actors Programming for the Mobile Cloud. Proceedings of the 2014 IEEE 13th International Symposium on Parallel and Distributed Computing, Marseille, France.","DOI":"10.1109\/ISPDC.2014.31"},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Fr\u00f8lund, S. (1996). Coordinating Distributed Objects: An Actor-Based Approach to Synchronization, MIT Press.","DOI":"10.7551\/mitpress\/2168.001.0001"},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"289","DOI":"10.1006\/jpdc.1994.1060","article-title":"Open Heterogeneous Computing in Actorspace","volume":"21","author":"Callsen","year":"1994","journal-title":"J. Parallel Distrib. Comput."},{"key":"ref_18","unstructured":"Geng, H., and Jamali, N. (2017, January 8\u201312). InterActors: A Model for Separating Complex Communication Concerns in Multiagent Computations. Proceedings of the 16th Conference on Autonomous Agents and MultiAgent Systems, International Foundation for Autonomous Agents and Multiagent Systems, AAMAS\u201917, Sao Paulo, Brazil."},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Prokopec, A., and Odersky, M. (2015, January 25\u201330). Isolates, Channels, and Event Streams for Composable Distributed Programming. Proceedings of the 2015 ACM International Symposium on New Ideas, New Paradigms, and Reflections on Programming and Software (Onward!), Pittsburgh, PA, USA.","DOI":"10.1145\/2814228.2814245"},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Lv, H., Ge, X., Zhu, H., Wang, C., Yuan, Z., and Zhu, Y. (2019, January 15\u201317). Design and Implementation of Reactive Distributed Internet of Things Platform based on Actor Model. Proceedings of the 2019 IEEE 3rd Information Technology, Networking, Electronic and Automation Control Conference (ITNEC), Chengdu, China.","DOI":"10.1109\/ITNEC.2019.8729169"},{"key":"ref_21","first-page":"1","article-title":"Design and Evaluation of a Distributed Security Framework for the Internet of Things","volume":"13","author":"Eze","year":"2022","journal-title":"J. Signal Inf. Process."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"3717","DOI":"10.1109\/TAES.2022.3155711","article-title":"Refracting RIS-Aided Hybrid Satellite-Terrestrial Relay Networks: Joint Beamforming Design and Optimization","volume":"58","author":"Lin","year":"2022","journal-title":"IEEE Trans. Aerosp. Electron. Syst."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/22\/19\/7313\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T00:40:10Z","timestamp":1760143210000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/22\/19\/7313"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,9,27]]},"references-count":22,"journal-issue":{"issue":"19","published-online":{"date-parts":[[2022,10]]}},"alternative-id":["s22197313"],"URL":"https:\/\/doi.org\/10.3390\/s22197313","relation":{},"ISSN":["1424-8220"],"issn-type":[{"type":"electronic","value":"1424-8220"}],"subject":[],"published":{"date-parts":[[2022,9,27]]}}}