Change search
Link to record
Permanent link

Direct link
Publications (9 of 9) Show all publications
Seitz, L., Tiloca, M., Gunnarsson, M. & Höglund, R. (2023). Secure Software Updates for IoT Based on Industry Requirements. In: Proceedings of the 9th International Conference on Information Systems Security and Privacy: . Paper presented at 9th International Conference on Information Systems Security and Privacy (pp. 698-705). SCITEPRESS - Science and Technology Publications
Open this publication in new window or tab >>Secure Software Updates for IoT Based on Industry Requirements
2023 (English)In: Proceedings of the 9th International Conference on Information Systems Security and Privacy, SCITEPRESS - Science and Technology Publications , 2023, p. 698-705Conference paper, Published paper (Refereed)
Abstract [en]

This paper analyzes the problem and requirements of securely distributing software updates over the Internet, to devices in an Industrial Control System (ICS) and more generally in Internet of Things (IoT) infrastructures controlling a physical system, such as power grids and water supply systems. We present a novel approach that allows to securely distribute software updates of different types, e.g., device firmware and customer applications, and from sources of different type, e.g., device operators, device manufacturers and third-party library providers. Unlike previous works on this topic, our approach keeps the device operator in control of the update process, while ensuring both authenticity and confidentiality of the distributed software updates.

Place, publisher, year, edition, pages
SCITEPRESS - Science and Technology Publications, 2023
National Category
Software Engineering
Identifiers
urn:nbn:se:ri:diva-67036 (URN)10.5220/0011790100003405 (DOI)978-989-758-624-8 (ISBN)
Conference
9th International Conference on Information Systems Security and Privacy
Available from: 2023-09-21 Created: 2023-09-21 Last updated: 2025-09-23Bibliographically approved
Gunnarsson, M., Vreman, N. & Maggio, M. (2023). Trusted Execution of Periodic Tasks for Embedded Systems*. In: : . Paper presented at 22nd IFAC World Congress. Yokohama, Japan, July 9-14, 2023 (pp. 8845-8850). , 56(2)
Open this publication in new window or tab >>Trusted Execution of Periodic Tasks for Embedded Systems*
2023 (English)Conference paper, Published paper (Refereed)
Abstract [en]

Systems that interact with the environment around them generally run some periodic tasks. This class of systems include, among others, embedded control systems. Embedded controllers have been proven vulnerable to various security attacks, including attacks that alter sensor and actuator data and attacks that disrupt the calculation of the control signals. In this paper, we propose, and implement, a mechanism to execute a periodic task and its communication interfaces in a trusted execution environment. This allows us to execute an isolated controller, thus offering higher security guarantees. We analyse the overhead of switching between the regular (possibly compromised) execution environment and the trusted execution environment and quantify the effect of this defence mechanism on the control performance.

National Category
Electrical Engineering, Electronic Engineering, Information Engineering
Identifiers
urn:nbn:se:ri:diva-71239 (URN)10.1016/j.ifacol.2023.10.082 (DOI)
Conference
22nd IFAC World Congress. Yokohama, Japan, July 9-14, 2023
Available from: 2024-01-24 Created: 2024-01-24 Last updated: 2025-09-23Bibliographically approved
Gunnarsson, M., Malarski, K., Höglund, R. & Tiloca, M. (2022). Performance Evaluation of Group OSCORE for Secure Group Communication in the Internet of Things. ACM Transactions on Internet of Things, 3(3), Article ID 3523064.
Open this publication in new window or tab >>Performance Evaluation of Group OSCORE for Secure Group Communication in the Internet of Things
2022 (English)In: ACM Transactions on Internet of Things, ISSN 2577-6207, Vol. 3, no 3, article id 3523064Article in journal (Refereed) Published
Abstract [en]

The Constrained Application Protocol (CoAP) is a major application-layer protocol for the Internet of Things (IoT). The recently standardized security protocol Object Security for Constrained RESTful Environments (OSCORE) efficiently provides end-to-end security of CoAP messages at the application layer, also in the presence of untrusted intermediaries. At the same time, CoAP supports one-to-many communication, targeting use cases such as smart lighting and building automation, firmware update, or emergency broadcast. Securing group communication for CoAP has additional challenges. It can be done using the novel Group Object Security for Constrained RESTful Environments (Group OSCORE) security protocol, which fulfills the same security requirements of OSCORE in group communication environments. While evaluations of OSCORE are available, no studies exist on the performance of Group OSCORE on resource-constrained IoT devices.This article presents the results of our extensive performance evaluation of Group OSCORE over two popular constrained IoT platforms, namely Zolertia Zoul and TI Simplelink. We have implemented Group OSCORE for the Contiki-NG operating system and made our implementation available as open source software. We compared Group OSCORE against unprotected CoAP as well as OSCORE. To the best of our knowledge, this is the first comprehensive and experimental evaluation of Group OSCORE over real constrained IoT devices. © 2022 Copyright held by the owner/author(s).

Place, publisher, year, edition, pages
Association for Computing Machinery, 2022
Keywords
Contiki-NG, End-to-end security, group communication, Group OSCORE, Internet of Things, Firmware, Intelligent buildings, Internet protocols, Open source software, Open systems, Application layer protocols, Application protocols, Contiki, Group communications, Group object security for constrained RESTful environment, Performances evaluation, Secure group communications, Security protocols
National Category
Computer Engineering
Identifiers
urn:nbn:se:ri:diva-59900 (URN)10.1145/3523064 (DOI)2-s2.0-85134881343 (Scopus ID)
Note

Funding details: 952652; Funding details: Horizon 2020 Framework Programme, H2020; Funding details: Innovationsfonden, IFD, HI2OT; Funding details: Stiftelsen för Strategisk Forskning, SSF, RIT17-0032; Funding details: VINNOVA; Funding text 1: Martin Gunnarsson and Krzysztof Mateusz Malarski contributed equally to this research. This work was partially funded by Innovation Fund Denmark through Eureka Turbo project IoT Watch4Life and Nordic University Hub for Industrial IoT (HI2OT); the SSF project SEC4Factory under the grant RIT17-0032; VINNOVA through the Celtic-Next project CRITISEC; and the H2020 project SIFIS-Home (Grant agreement 952652). Authors’ addresses: M. Gunnarsson, RISE Cybersecurity - RISE Research Institutes of Sweden, Scheelevägen 17, Lund, Sweden; email: martin.gunnarsson@ri.se; K. M. Malarski, DTU Technical University of Denmark, Ørsteds Plads 343, Kongens Lyngby, Denmark, 2800; email: krmal@fotonik.dtu.dk; R. Höglund, RISE Cybersecurity - RISE Research Institutes of Sweden, Isafjordsgatan 22, Kista, Sweden, Department of Information Technology - Uppsala University; email: rikard.hoglund@ri.se; M. Tiloca, RISE Cybersecurity - RISE Research Institutes of Sweden, Isafjordsgatan 22, Kista, Sweden email: marco.tiloca@ri.se.

Available from: 2022-08-11 Created: 2022-08-11 Last updated: 2025-09-23Bibliographically approved
Gunnarsson, M. & Gehrmann, C. (2022). Secure Ownership Transfer for Resource Constrained IoT Infrastructures. In: International Conference on Information Systems Security and PrivacyICISSP 2020: Information Systems Security and Privacy pp 22-47: . Paper presented at International Conference on Information Systems Security and Privacy ICISSP 2020: Information Systems Security and Privacy 25 February 2020 through 27 February 2020 (pp. 22-47). Springer Science and Business Media Deutschland GmbH
Open this publication in new window or tab >>Secure Ownership Transfer for Resource Constrained IoT Infrastructures
2022 (English)In: International Conference on Information Systems Security and PrivacyICISSP 2020: Information Systems Security and Privacy pp 22-47, Springer Science and Business Media Deutschland GmbH , 2022, p. 22-47Conference paper, Published paper (Refereed)
Abstract [en]

Internet of Things or IoT deployments are becoming more and more common. The list of use-cases for IoT is getting longer and longer, but some examples are smart home appliances and wireless sensor networks. When IoT devices are deployed and used over an extended time, it is not guaranteed that one owner will control the IoT devices over their entire lifetime. If the ownership of an IoT system shall be transferred between two entities, secure ownership transfer arises. In this paper we propose a protocol that enables secure ownership transfer of constrained IoT devices. The protocol is resource-efficient and only rely on symmetric cryptography for the IoT devices. The protocol has been rigorously analyzed to prove the state security requirements. The security analysis has been done partially using formal protocol verification tools, particularly Tamarin Prover. To show our proposed protocol’s resource efficiency, we have done a proof of concept implementation. This implementation, for constrained IoT devices, has been used to verify the efficiency of the protocol. 

Place, publisher, year, edition, pages
Springer Science and Business Media Deutschland GmbH, 2022
Keywords
Constrained devices, IoT, Ownership transfer, Automation, Cryptography, Domestic appliances, Efficiency, Wireless sensor networks, Appliance sensors, Ownership transfers, Protocol verification, Resource-efficient, Security analysis, Security requirements, Smart homes, Symmetric cryptography, Verification tools, Internet of things
National Category
Computer Engineering
Identifiers
urn:nbn:se:ri:diva-58570 (URN)10.1007/978-3-030-94900-6_2 (DOI)2-s2.0-85124029226 (Scopus ID)9783030948993 (ISBN)
Conference
International Conference on Information Systems Security and Privacy ICISSP 2020: Information Systems Security and Privacy 25 February 2020 through 27 February 2020
Available from: 2022-02-18 Created: 2022-02-18 Last updated: 2025-09-23Bibliographically approved
Tärneberg, W., Gunnarsson, M., Kihl, M. & Gehrmann, C. (2021). Demonstration: A cloud-native digital twin with adaptive cloud-based control and intrusion detection. Electronic Communications of the EASST, 80
Open this publication in new window or tab >>Demonstration: A cloud-native digital twin with adaptive cloud-based control and intrusion detection
2021 (English)In: Electronic Communications of the EASST, E-ISSN 1863-2122, Vol. 80Article in journal (Refereed) Published
Abstract [en]

Digital twins are taking a central role in the industry 4.0 narrative. However, they are still illusive. Many aspects of the digital-twins have yet to materialize. For example, to what degree will they be integrated into cloud and industry 4.0 systems as well as how and if they should augment their physical counterpart. Those choices are accompanied by challenging security aspects, many of which have to be studied partially. In this paper, we present a novel digital-twin demonstrator that enables experimentation and advanced research on such systems. The demonstrator is cloud-native, has a distributed adaptive control system, incorporates edge and public clouds, a PLC, intrusion detection, a wireless network emulator, and an attacker. 

Place, publisher, year, edition, pages
Universitatsbibliothek TU Berlin, 2021
Keywords
Cloud-native, Cyber security, Digital-Twin, Distributed computing, Feedback control, Intrusion Detection, Testbed, Wireless emulation
National Category
Computer Systems
Identifiers
urn:nbn:se:ri:diva-57355 (URN)10.14279/tuj.eceasst.80.1133 (DOI)2-s2.0-85120355101 (Scopus ID)
Note

Funding details: Stiftelsen för Strategisk Forskning, SSF; Funding details: VINNOVA; Funding text 1: Acknowledgements: This work has been partially funded by the Wallenberg AI, Autonomous Systems and Software Program (WASP), the ELLIIT strategic research area on IT and mobile communications, Sweden’s Innovation Agency (VINNOVA) under the 5G-PERFECTA Celtic Next project, the Swedish Foundation for Strategic Research under the SEC4FACTORY project.

Available from: 2021-12-23 Created: 2021-12-23 Last updated: 2025-09-23Bibliographically approved
Gunnarsson, M., Brorsson, J., Palombini, F., Seitz, L. & Tiloca, M. (2021). Evaluating the performance of the OSCORE security protocol in constrained IoT environments. Internet of Things: Engineering Cyber Physical Human Systems, 13, Article ID 100333.
Open this publication in new window or tab >>Evaluating the performance of the OSCORE security protocol in constrained IoT environments
Show others...
2021 (English)In: Internet of Things: Engineering Cyber Physical Human Systems, E-ISSN 2542-6605, Vol. 13, article id 100333Article in journal (Refereed) Published
Abstract [en]

The Constrained Application Protocol (CoAP) is a standard communication protocol for resource-constrained devices in the Internet of Things (IoT). Many IoT deployments require proxies to support asynchronous communication between edge devices and the back-end. This allows (non-trusted) proxies to access sensitive parts of CoAP messages. Object Security for Constrained RESTful Environments (OSCORE) is a recent standard protocol that provides end-to-end security for CoAP messages at the application layer. Unlike the commonly used standard Datagram Transport Layer Security (DTLS), OSCORE efficiently provides selective integrity protection and encryption on different parts of CoAP messages. Thus, OSCORE enables end-to-end security through intermediary (non-trusted) proxies, while still allowing them to perform their expected services, with considerable security and privacy improvements.

To assess whether these security features consume too much of the limited resources available on a constrained device, we have implemented OSCORE (the implementation is available as open-source), and evaluated its efficiency. This paper provides a comprehensive, comparative and experimental performance evaluation of OSCORE on real resource-constrained IoT devices, using the operating system Contiki-NG as IoT software platform. In particular, we experimentally evaluated the efficiency of our OSCORE implementation on resource-constrained devices running Contiki-NG, in comparison with the DTLS implementation TinyDTLS maintained by the Eclipse Foundation. The evaluation results show that our OSCORE implementation displays moderately better performance than TinyDTLS, in terms of per-message network overhead, memory usage, message round-trip time and energy efficiency, thus providing the security improvements of OSCORE with no additional performance penalty.

Keywords
Security, OSCORE, CoAP, Internet of things, Constrained devices, End-to-end security
National Category
Communication Systems Computer Systems Embedded Systems
Identifiers
urn:nbn:se:ri:diva-52779 (URN)10.1016/j.iot.2020.100333 (DOI)
Projects
EU FP7 SEGRID (Grant agreement 607109)EIT-Digital High Impact Initiative ACTIVEVINNOVA/Celtic-Plus CyberWIVINNOVA/Celtic-Next CRITISECEU H2020 SIFIS-Home (Grant agreement 952652)SSF SEC4Factory (Grant agreement RIT17-0032)Wallenberg AI, Autonomous Systems and Software Program (WASP) funded by the Knut and Alice Wallenberg Foundation
Available from: 2021-04-02 Created: 2021-04-02 Last updated: 2025-09-23Bibliographically approved
Gehrmann, C. & Gunnarsson, M. (2020). A digital twin based industrial automation and control system security architecture. IEEE Transactions on Industrial Informatics, 16(1), 669-680, Article ID 8822494.
Open this publication in new window or tab >>A digital twin based industrial automation and control system security architecture
2020 (English)In: IEEE Transactions on Industrial Informatics, ISSN 1551-3203, E-ISSN 1941-0050, Vol. 16, no 1, p. 669-680, article id 8822494Article in journal (Refereed) Published
Abstract [en]

The digital twin is a rather new industrial control and automation systems concept. While the approach so far has gained interest mainly due to capabilities to make advanced simulations and optimizations, recently the possibilities for enhanced security have got attention within the research community. In this article, we discuss how a digital twin replication model and corresponding security architecture can be used to allow data sharing and control of security-critical processes. We identify design-driving security requirements for digital twin based data sharing and control. We show that the proposed state synchronization design meets the expected digital twin synchronization requirements and give a high-level design and evaluation of other security components of the architecture. We also make performance evaluations of a proof of concept for protected software upgrade using the proposed digital twin design. Our new security framework provides a foundation for future research work in this promising new area.

Place, publisher, year, edition, pages
IEEE Computer Society, 2020
Keywords
Digital twin, security, security analysis, security framework, state replication, Automation, Security frameworks, State replications, Electronic document exchange
National Category
Natural Sciences
Identifiers
urn:nbn:se:ri:diva-44179 (URN)10.1109/TII.2019.2938885 (DOI)2-s2.0-85078224349 (Scopus ID)
Note

Funding details: Stiftelsen för Strategisk Forskning, SSF; Funding details: 768892; Funding text 1: Manuscript received April 9, 2019; revised June 17, 2019 and July 23, 2019; accepted August 14, 2019. Date of publication September 2, 2019; date of current version January 4, 2020. This work was supported in part by the Framework Grant RIT17-0032 from the Swedish Foundation for Strategic Research and in part by the EU H2020 Project CloudiFacturing under Grant 768892. Paper no. TII-19-1326. (Corresponding author: Christian Gehrmann.) C. Gehrmann is with the Department of Electrical and Information Technology, Lund University, 22100 Lund, Sweden (e-mail:, christian.gehrmann@eit.lth.se).

Available from: 2020-02-26 Created: 2020-02-26 Last updated: 2025-09-23Bibliographically approved
Gunnarsson, M. & Gehrmann, C. (2020). Secure ownership transfer for the Internet of Things. In: ICISSP 2020 - Proceedings of the 6th International Conference on Information Systems Security and Privacy: . Paper presented at 6th International Conference on Information Systems Security and Privacy, ICISSP 2020, 25 February 2020 through 27 February 2020 (pp. 33-44). SciTePress
Open this publication in new window or tab >>Secure ownership transfer for the Internet of Things
2020 (English)In: ICISSP 2020 - Proceedings of the 6th International Conference on Information Systems Security and Privacy, SciTePress , 2020, p. 33-44Conference paper, Published paper (Refereed)
Abstract [en]

With the increasing number of IoT devices deployed, the problem of switching ownership of devices is becoming more apparent. Especially, there is a need for transfer protocols not only addressing a single unit ownership transfer but secure transfer of a complete infrastructure of IoT units including also resource constraint devices. In this paper we present our novel ownership transfer protocol for an infrastructure of IoT devices. The protocol is light-weight as it only uses symmetric key operations on the IoT side. The ownership transfer protocol is carefully security evaluated both using a theoretical analysis and with automatic protocol verification. In addition, we show the feasibility of the ownership transfer protocol through a proof of concept implementation including performance figures

Place, publisher, year, edition, pages
SciTePress, 2020
Keywords
Constrained devices, IoT, Ownership transfer, Information systems, Information use, Light weight, Ownership transfer protocols, Ownership transfers, Proof of concept, Protocol verification, Resource-constraint devices, Symmetric keys, Transfer protocol, Internet of things
National Category
Natural Sciences
Identifiers
urn:nbn:se:ri:diva-44911 (URN)2-s2.0-85083029632 (Scopus ID)9789897583995 (ISBN)
Conference
6th International Conference on Information Systems Security and Privacy, ICISSP 2020, 25 February 2020 through 27 February 2020
Available from: 2020-05-20 Created: 2020-05-20 Last updated: 2025-09-23Bibliographically approved
Gunnarsson, M., Andersson, T. & Seitz, L. (2017). Performance and overhead evaluation of OSCOAP and DTLS. Kista, Sweden
Open this publication in new window or tab >>Performance and overhead evaluation of OSCOAP and DTLS
2017 (English)Report (Other academic)
Abstract [en]

In this report we compare the OSCOAP protocol to CoAP overDTLS-PSK to evaluate their performance in constrained devices

Place, publisher, year, edition, pages
Kista, Sweden: , 2017. p. 7
Series
SICS Technical Report, ISSN 1100-3154 ; T2017:05
Keywords
IoT, M2M, Security, OSCOAP, DTLS, CoAP, Constrained Devices, LLN
National Category
Computer and Information Sciences
Identifiers
urn:nbn:se:ri:diva-32611 (URN)
Available from: 2017-11-13 Created: 2017-11-13 Last updated: 2025-09-23Bibliographically approved
Organisations
Identifiers
ORCID iD: ORCID iD iconorcid.org/0000-0002-0135-683x

Search in DiVA

Show all publications