TY - GEN
T1 - A Case Study of API Design for Interoperability and Security of the Internet of Things
AU - Kim, Dongha
AU - Lee, Chanhee
AU - Kim, Hokeun
N1 - Publisher Copyright:
© ICST Institute for Computer Sciences, Social Informatics and Telecommunications Engineering 2025.
PY - 2025
Y1 - 2025
N2 - Heterogeneous distributed systems, including the Internet of Things (IoT) or distributed cyber-physical systems (CPS), often suffer a lack of interoperability and security, which hinders the wider deployment of such systems. Specifically, the different levels of security requirements and the heterogeneity in terms of communication models, for instance, point-to-point vs. publish-subscribe, are the example challenges of IoT and distributed CPS consisting of heterogeneous devices and applications. In this paper, we propose a working application programming interface (API) and runtime to enhance interoperability and security while addressing the challenges that stem from the heterogeneity in the IoT and distributed CPS. In our case study, we design and implement our application programming interface (API) design approach using open-source software, and with our working implementation, we evaluate the effectiveness of our proposed approach. Our experimental results suggest that our approach can achieve both interoperability and security in the IoT and distributed CPS with a reasonably small overhead and better-managed software.
AB - Heterogeneous distributed systems, including the Internet of Things (IoT) or distributed cyber-physical systems (CPS), often suffer a lack of interoperability and security, which hinders the wider deployment of such systems. Specifically, the different levels of security requirements and the heterogeneity in terms of communication models, for instance, point-to-point vs. publish-subscribe, are the example challenges of IoT and distributed CPS consisting of heterogeneous devices and applications. In this paper, we propose a working application programming interface (API) and runtime to enhance interoperability and security while addressing the challenges that stem from the heterogeneity in the IoT and distributed CPS. In our case study, we design and implement our application programming interface (API) design approach using open-source software, and with our working implementation, we evaluate the effectiveness of our proposed approach. Our experimental results suggest that our approach can achieve both interoperability and security in the IoT and distributed CPS with a reasonably small overhead and better-managed software.
KW - API Design
KW - Internet of Things
KW - Interoperability
KW - Security
UR - https://www.scopus.com/pages/publications/105010050884
UR - https://www.scopus.com/pages/publications/105010050884#tab=citedBy
U2 - 10.1007/978-3-031-93354-7_7
DO - 10.1007/978-3-031-93354-7_7
M3 - Conference contribution
AN - SCOPUS:105010050884
SN - 9783031933530
T3 - Lecture Notes of the Institute for Computer Sciences, Social-Informatics and Telecommunications Engineering, LNICST
SP - 135
EP - 157
BT - Security and Privacy in Cyber-Physical Systems and Smart Vehicles - 2nd EAI International Conference, SmartSP 2024, Proceedings
A2 - Hei, Xiali
A2 - Garcia, Luis
A2 - Kim, Taegyu
A2 - Kim, Kyungtae
PB - Springer Science and Business Media Deutschland GmbH
T2 - 2nd EAI International Conference on Security and Privacy in Cyber-Physical Systems and Smart Vehicles, SmartSP 2024
Y2 - 7 November 2024 through 8 November 2024
ER -