liu.seSearch for publications in DiVA
Change search
Link to record
Permanent link

Direct link
Alternative names
Publications (10 of 48) Show all publications
Usman, A., Afzal, Z. & Asplund, M. (2026). Bridging remote attestation and secure software updates in embedded systems. International Journal of Information Security, 25(2), Article ID 75.
Open this publication in new window or tab >>Bridging remote attestation and secure software updates in embedded systems
2026 (English)In: International Journal of Information Security, ISSN 1615-5262, E-ISSN 1615-5270, Vol. 25, no 2, article id 75Article in journal (Refereed) Published
Abstract [en]

Remote attestation enables centralized entities to assess the trustworthiness of remote devices. However, despite its utility, existing approaches often lack explicit support for secure software updates, which are essential for maintaining long-term security in embedded systems. This paper presents RASUES, a remote-attestation-based scheme specifically designed to integrate software update mechanisms into embedded systems. To achieve this, we extend the RATS (Remote ATtestation procedureS) RFC 9334 specification with an update procedure that accounts for both the expected state before and after the update. We implement the core functionality of RASUES on a TPM-based embedded hardware platform to demonstrate its feasibility. We evaluate the latency of the prototype and analyze its security properties, revealing that RASUES introduces minimal performance overhead while significantly enhancing security under defined assumptions. Furthermore, we conduct a comprehensive security analysis to identify potential threats and demonstrate how RASUES mitigates them. We also highlight areas in which the protocol must be complemented with additional security mechanisms, ensuring a transparent evaluation of RASUES’s capabilities and limitations.

Place, publisher, year, edition, pages
Springer Nature, 2026
Keywords
Remote Attestation, Software Updates
National Category
Security, Privacy and Cryptography
Identifiers
urn:nbn:se:liu:diva-222320 (URN)10.1007/s10207-026-01233-1 (DOI)001726676500001 ()2-s2.0-105035048044 (Scopus ID)
Funder
Wallenberg AI, Autonomous Systems and Software Program (WASP)
Available from: 2026-03-28 Created: 2026-03-28 Last updated: 2026-04-13
Myrén, D., Afzal, Z. & Asplund, M. (2026). The Dark Side of Flexibility: How Aggregated Cyberattacks Threaten the Power Grid. In: Erik Bergström, Bernhard Hämmerli, Agnieszka Kitkowska, Joakim Kävrestad (Ed.), Critical Information Infrastructures Security: . Paper presented at 20th International Conference, CRITIS 2025, Jönköping, Sweden, October 21–23, 2025 (pp. 58-81). Springer Nature
Open this publication in new window or tab >>The Dark Side of Flexibility: How Aggregated Cyberattacks Threaten the Power Grid
2026 (English)In: Critical Information Infrastructures Security / [ed] Erik Bergström, Bernhard Hämmerli, Agnieszka Kitkowska, Joakim Kävrestad, Springer Nature , 2026, p. 58-81Conference paper, Published paper (Refereed)
Abstract [en]

Flexible energy resources are increasingly becoming common in smart grids. These resources are typically managed and controlled by aggregators that coordinate many resources to provide flexibility services. However, these aggregators and flexible energy resources are vulnerable, which could allow attackers to remotely control flexible energy resources to launch large-scale attacks on the grid. This paper investigates and evaluates the potential attack strategies that can be used to manipulate flexible energy resources to challenge the effectiveness of traditional grid stability measures and disrupt the first-swing stability of the power grid. Our work shows that although a large amount of power is required, the current flexibility capacities could potentially be sufficient to disrupt the grid on a national level.

Place, publisher, year, edition, pages
Springer Nature, 2026
Series
Lecture Notes in Computer Science, ISSN 0302-9743, E-ISSN 1611-3349 ; 16291
National Category
Energy Systems
Identifiers
urn:nbn:se:liu:diva-223587 (URN)10.1007/978-3-032-19540-1_4 (DOI)9783032195395 (ISBN)9783032195401 (ISBN)
Conference
20th International Conference, CRITIS 2025, Jönköping, Sweden, October 21–23, 2025
Available from: 2026-05-05 Created: 2026-05-05 Last updated: 2026-05-08
Wilson, J. & Asplund, M. (2025). Analysing TLS Implementations Using Full-Message Symbolic Execution. In: Leonardo Horn Iwaya, Liina Kamm, Leonardo Martucci, Tobias Pulls (Ed.), Secure IT Systems: 29th Nordic Conference, NordSec 2024 Karlstad, Sweden, November 6–7, 2024 Proceedings. Paper presented at 29th Nordic Conference, NordSec 2024 Karlstad, Sweden, November 6–7, 2024 (pp. 283-302). Springer, 15396
Open this publication in new window or tab >>Analysing TLS Implementations Using Full-Message Symbolic Execution
2025 (English)In: Secure IT Systems: 29th Nordic Conference, NordSec 2024 Karlstad, Sweden, November 6–7, 2024 Proceedings / [ed] Leonardo Horn Iwaya, Liina Kamm, Leonardo Martucci, Tobias Pulls, Springer, 2025, Vol. 15396, p. 283-302Conference paper, Published paper (Refereed)
Abstract [en]

In this paper, we present a methodology for performing thorough analysis of TLS protocol implementations using dynamic symbolic execution. This method explores all possible inputs by treating entire messages as symbolic using KLEE. We are able to analyse the message parsing logic in detail, showing fulfilment of requirements from the protocol specification. This has previously not been performed for whole messages in complex protocols such as TLS. We tackle several problems that cause state space explosion by providing appropriate abstractions of implementation primitives. Additionally, we explore how protocol design choices impact the feasibility of analysis and argue for a strict TLS specification. We have applied our method to the ServerHello message parsing in several versions of the WolfSSL TLS 1.3 implementation. Our analysis revealed two vulnerabilities in the client implementation which were both assigned CVEs, one of them marked as high severity.

Place, publisher, year, edition, pages
Springer, 2025
Series
Lecture Notes in Computer Science, ISSN 0302-9743, E-ISSN 1611-3349 ; 15396
Keywords
Dynamic Symbolic Execution; Program Analysis; Protocol Analysis; Transport Layer Security
National Category
Computer Sciences
Identifiers
urn:nbn:se:liu:diva-211257 (URN)10.1007/978-3-031-79007-2_15 (DOI)001446544900015 ()2-s2.0-85218495570 (Scopus ID)9783031790065 (ISBN)9783031790072 (ISBN)
Conference
29th Nordic Conference, NordSec 2024 Karlstad, Sweden, November 6–7, 2024
Funder
Wallenberg AI, Autonomous Systems and Software Program (WASP)
Note

Funding Agencies|Wallenberg AI, Autonomous Systems and Software Program (WASP) - Knut and Alice Wallenberg Foundation

Available from: 2025-01-30 Created: 2025-01-30 Last updated: 2025-04-17
Öhrström, F., Oscarsson, J., Afzal, Z., Dani, J. & Asplund, M. (2025). From balance to breach: cyber threats to battery energy storage systems. Energy Informatics, 8(1), Article ID 39.
Open this publication in new window or tab >>From balance to breach: cyber threats to battery energy storage systems
Show others...
2025 (English)In: Energy Informatics, E-ISSN 2520-8942, Vol. 8, no 1, article id 39Article in journal (Refereed) Published
Abstract [en]

Battery energy storage systems are an important part of modern power systems as a solution to maintain grid balance. However, such systems are often remotely managed using cloud-based control systems. This exposes them to cyberattacks that could result in catastrophic consequences for the electrical grid and the connected infrastructure. This paper takes a step towards advancing understanding of these systems and investigates the effects of cyberattacks targeting them. We propose a reference model for an electrical grid cloud-controlled load-balancing system connected to remote battery energy storage systems. The reference model is evaluated from a cybersecurity perspective by implementing and simulating various cyberattacks. The results reveal the system’s attack surface and demonstrate the impact of cyberattacks that can critically threaten the security and stability of the electrical grid.

Place, publisher, year, edition, pages
Springer Nature, 2025
National Category
Energy Systems
Identifiers
urn:nbn:se:liu:diva-212504 (URN)10.1186/s42162-025-00499-4 (DOI)
Funder
Linköpings universitet
Available from: 2025-03-24 Created: 2025-03-24 Last updated: 2025-03-24
Afzal, Z., Gaggero, G. & Asplund, M. (2025). Towards privacy-preserving anomaly-based intrusion detection in energy communities. Energy Informatics, 8(1), Article ID 109.
Open this publication in new window or tab >>Towards privacy-preserving anomaly-based intrusion detection in energy communities
2025 (English)In: Energy Informatics, E-ISSN 2520-8942, Vol. 8, no 1, article id 109Article in journal (Refereed) Published
Abstract [en]

Energy communities consist of decentralized energy production, storage, consumption, and distribution and are gaining traction in modern power systems. However, these communities may increase the vulnerability of the grid to cyber threats. We propose an anomaly-based intrusion detection system to enhance the security of energy communities. The system leverages LSTM autoencoders to detect deviations from normal operational patterns in order to identify anomalies induced by attacks or faults. Operational data for training and evaluation are derived from a Simulink-based model of an energy community. The results show that the autoencoder-based intrusion detection system achieves good detection performance across multiple attack scenarios, up to 0.9270 and 0.9735 in precision and recall respectively. We also demonstrate potential for real-world application of the system by training a federated model that enables distributed intrusion detection while preserving data privacy.

Place, publisher, year, edition, pages
Springer Nature, 2025
Keywords
Smart grid, Distributed energy resources, Energy communities, Cyber security, Intrusion detection, Machine learning
National Category
Computer Sciences Computer Systems
Identifiers
urn:nbn:se:liu:diva-217438 (URN)10.1186/s42162-025-00565-x (DOI)
Funder
Linköpings universitet
Available from: 2025-09-05 Created: 2025-09-05 Last updated: 2025-09-05
Usman, A. & Asplund, M. (2025). Update at Your Own Risk: Analysis and Recommendations for Update-Related Vulnerabilities. In: Lili Nemec Zlatolas; Kai Rannenberg; Tatjana Welzer; Joaquin Garcia-Alfaro (Ed.), ICT Systems Security and Privacy Protection: 40th IFIP International Conference, SEC 2025, Maribor, Slovenia, May 21–23, 2025, Proceedings, Part II. Paper presented at IFIP International Conference on ICT Systems Security and Privacy Protection, SEC 2025, Maribor, Slovenia, May 21–23, 2025 (pp. 97-110). Springer Nature, 2
Open this publication in new window or tab >>Update at Your Own Risk: Analysis and Recommendations for Update-Related Vulnerabilities
2025 (English)In: ICT Systems Security and Privacy Protection: 40th IFIP International Conference, SEC 2025, Maribor, Slovenia, May 21–23, 2025, Proceedings, Part II / [ed] Lili Nemec Zlatolas; Kai Rannenberg; Tatjana Welzer; Joaquin Garcia-Alfaro, Springer Nature , 2025, Vol. 2, p. 97-110Conference paper, Published paper (Refereed)
Abstract [en]

This paper presents an empirical analysis of software and firmware update vulnerabilities in computing systems, resulting in a set of recommendations for implementing more secure update mechanisms. Using a Common Vulnerabilities and Exposures (CVE) dataset, we analyze trends over the past eight years, focusing on the frequency and impact of these vulnerabilities on confidentiality, integrity, and availability, as well as their associated attack vectors and severity levels. We identify distinctive patterns compared to the broader vulnerability dataset, offering insights for risk assessment and management. Our findings reveal that vulnerabilities in software and firmware update (and upgrade) processes have a greater impact than the average disclosed vulnerability. Our results also indicate that the primary attack vector for update-related vulnerabilities is local, whereas for overall vulnerabilities, exploitation typically occurs over the network. Furthermore, we investigate the most common weakness classifications associated with these vulnerabilities, identifying scenarios that illustrate their adverse effects on systems and what they enable an attacker to achieve. Common weaknesses among update-related vulnerabilities include improper verification of cryptographic signatures, improper certificate validation, and improper input validation. From the top most prevalent weaknesses, we systematically derive a set of recommendations to help mitigate or eliminate attacks and breaches that occur during the update process.

Place, publisher, year, edition, pages
Springer Nature, 2025
Series
IFIP Advances in Information and Communication Technology (IFIPAICT, volume 745), ISSN 1868-4238, E-ISSN 1868-422X
Keywords
Updates, Vulnerabilities, Empirical analysis, Mitigations
National Category
Computer Sciences
Identifiers
urn:nbn:se:liu:diva-213644 (URN)10.1007/978-3-031-92886-4_7 (DOI)001544590800007 ()2-s2.0-105006640331 (Scopus ID)9783031928864 (ISBN)9783031928857 (ISBN)
Conference
IFIP International Conference on ICT Systems Security and Privacy Protection, SEC 2025, Maribor, Slovenia, May 21–23, 2025
Funder
Wallenberg AI, Autonomous Systems and Software Program (WASP)
Note

Funding Agencies|Wallenberg AI, Autonomous Systems and Software Program (WASP) - Knut and Alice Wallenberg Foundation; Swedish Foundation for Strategic Research (SSF) [FUS21-0033]

Available from: 2025-05-16 Created: 2025-05-16 Last updated: 2025-09-29
Wilson, J., Asplund, M., Johansson, N. & Boeira, F. (2024). Provably Secure Communication Protocols for Remote Attestation. In: Proceedings of the 19th International Conference on Availability, Reliability and Security: . Paper presented at The International Conference on Availability, Reliability and Security. New York, NY, USA
Open this publication in new window or tab >>Provably Secure Communication Protocols for Remote Attestation
2024 (English)In: Proceedings of the 19th International Conference on Availability, Reliability and Security, New York, NY, USA, 2024Conference paper, Published paper (Refereed)
Abstract [en]

Remote Attestation is emerging as a promising technique to ensure that some remote device is in a trustworthy state. This can for example be an IoT device that is attested by a cloud service before allowing the device to connect. However, flaws in the communication protocols associated with the remote attestation mechanism can introduce vulnerabilities into the system design and potentially nullify the added security. Formal verification of protocol security can help to prevent such flaws. In this work we provide a detailed analysis of the necessary security properties for remote attestation focusing on the authenticity of the involved agents. We extend beyond existing work by considering the possibility of an attestation server (making the attestation process involve three parties) as well as requiring verifier authentication. We demonstrate that some security properties are not met by a state-of-the-art commercial protocol for remote attestation for our strong adversary model. Moreover, we design two new communication protocols for remote attestation that we formally prove fulfil all of the considered authentication properties.

Place, publisher, year, edition, pages
New York, NY, USA: , 2024
Keywords
Remote Attestation, Formal Protocol Verification, Tamarin Prover, Authentication, Security Models, Protocol Attack
National Category
Computer Systems
Identifiers
urn:nbn:se:liu:diva-207831 (URN)10.1145/3664476.3664485 (DOI)9798400717185 (ISBN)
Conference
The International Conference on Availability, Reliability and Security
Funder
Wallenberg AI, Autonomous Systems and Software Program (WASP)
Available from: 2024-09-26 Created: 2024-09-26 Last updated: 2025-01-28
Usman, A. & Asplund, M. (2024). Remote Attestation with Software Updates in Embedded Systems. In: 2024 IEEE Conference on Communications and Network Security (CNS), Taipei, Taiwan: . Paper presented at IEEE Conference on Communications and Network Security (CNS). IEEE Communications Society
Open this publication in new window or tab >>Remote Attestation with Software Updates in Embedded Systems
2024 (English)In: 2024 IEEE Conference on Communications and Network Security (CNS), Taipei, Taiwan, IEEE Communications Society, 2024Conference paper, Published paper (Refereed)
Abstract [en]

This paper presents RASUES, a remote-attestation-based scheme designed to incorporate software updates in embedded systems. Our approach has two primary aims: to extend remote attestation specifications to account for software updates, and to leverage Remote Attestation (RA) to validate the integrity of the update process itself. We extend the RATS RFC 9334 specification with an update procedure that accounts for the expected state before and after the update. We demonstrate the feasibility of our design by implementing the main functionality of RASUES on a TPM-based hardware platform. We evaluate the latency of our prototype and analyze its security properties, showing that the approach has acceptable overhead and can provide added security under the stated assumptions.

Place, publisher, year, edition, pages
IEEE Communications Society, 2024
National Category
Computer Sciences
Identifiers
urn:nbn:se:liu:diva-209020 (URN)10.1109/CNS62487.2024.10735526 (DOI)001350073900010 ()
Conference
IEEE Conference on Communications and Network Security (CNS)
Funder
Wallenberg AI, Autonomous Systems and Software Program (WASP)
Available from: 2024-11-01 Created: 2024-11-01 Last updated: 2025-09-15
Eidenskog, M., Leifler, O., Sefyrin, J., Johnson, E. & Asplund, M. (2023). Changing the world one engineer at a time – unmaking the traditional engineering education when introducing sustainability subjects. International Journal of Sustainability in Higher Education, 24(9), 70-84
Open this publication in new window or tab >>Changing the world one engineer at a time – unmaking the traditional engineering education when introducing sustainability subjects
Show others...
2023 (English)In: International Journal of Sustainability in Higher Education, ISSN 1467-6370, E-ISSN 1758-6739, Vol. 24, no 9, p. 70-84Article in journal (Refereed) Published
Abstract [en]

Purpose: The information technology (IT) sector has been seen as central to society's transformation to a more just and sustainable society, which underlines teachers’ responsibility to foster engineers who can contribute specifically to such ends. This study aims to report an effort to significantly update an existing engineering programme in IT with this ambition and to analyse the effects and challenges associated with the transformation.

Design/methodology/approach: This study is based on a combination of action-oriented research based on implementing key changes to the curriculum; empirical investigations including surveys and interviews with students and teachers, and analysis of these; and a science and technology studies-inspired analysis.

Findings: Respondents were generally positive towards adding topics relating to sustainability. However, in the unmaking of traditional engineering subjects, changes created a conflict between core versus soft subjects in which the core subjects tended to gain the upper hand. This conflict can be turned into productive discussions by focusing on what kinds of engineers the authors’ educate and how students can be introduced to societal problems as an integrated part of their education.

Practical implications: This study can be helpful for educators in the engineering domain to support them in their efforts to transition from a (narrow) focus on traditional disciplines to one where the bettering of society is at the core.

Originality/value: This study provides a novel approach to the transformation of engineering education through a theoretical analysis seldom used in studies of higher education on a novel case study.

Place, publisher, year, edition, pages
EMERALD GROUP PUBLISHING LTD, 2023
Keywords
Sustainability; Information technology; Science and technology studies; Software engineering education; Unmaking education
National Category
Didactics
Identifiers
urn:nbn:se:liu:diva-191661 (URN)10.1108/ijshe-03-2022-0071 (DOI)000926901000001 ()
Available from: 2023-02-07 Created: 2023-02-07 Last updated: 2023-04-17Bibliographically approved
Wilson, J., Asplund, M. & Johansson, N. (2023). Extending the Authentication Hierarchy with One-Way Agreement. In: 2023 IEEE 36th Computer Security Foundations Symposium (CSF): . Paper presented at 2023 IEEE 36th Computer Security Foundations Symposium (CSF), Jul 07 2023 to Jul 10 2023, Dubrovnik, Croatia (pp. 214-228). Los Alamitos, CA, USA: IEEE Computer Society
Open this publication in new window or tab >>Extending the Authentication Hierarchy with One-Way Agreement
2023 (English)In: 2023 IEEE 36th Computer Security Foundations Symposium (CSF), Los Alamitos, CA, USA: IEEE Computer Society, 2023, p. 214-228Conference paper, Published paper (Refereed)
Abstract [en]

Providing authenticated interactions is a key responsibility of most cryptographic protocols. When designing new protocols with strict security requirements it is therefore essential to formally verify that they fulfil appropriate authentication properties. We identify a gap in the case of protocols with unilateral (one-way) authentication, where existing properties are poorly adapted. In existing work, there is a preference for defining strong authentication properties, which is good in many cases but not universally applicable. In this work we make the case for weaker authentication properties. In particular, we investigate one-way authentication and extend Lowe's authentication hierarchy with two such properties. We formally prove the relationship between the added and existing properties. Moreover, we demonstrate the usefulness of the added properties in a case study on remote attestation protocols. This work complements earlier work with additional generic properties that support formal verification of a wider set of protocol types.

Place, publisher, year, edition, pages
Los Alamitos, CA, USA: IEEE Computer Society, 2023
Series
Proceedings - IEEE Computer Security Foundations Symposium (CSF), ISSN 1940-1434, E-ISSN 2374-8303
Keywords
authentication, network-protocols, protocol-verification, formal-methods, verification
National Category
Computer Sciences
Identifiers
urn:nbn:se:liu:diva-197049 (URN)10.1109/CSF57540.2023.00025 (DOI)001061509400015 ()9798350321920 (ISBN)9798350321937 (ISBN)
Conference
2023 IEEE 36th Computer Security Foundations Symposium (CSF), Jul 07 2023 to Jul 10 2023, Dubrovnik, Croatia
Funder
Wallenberg AI, Autonomous Systems and Software Program (WASP)
Note

Funding: Wallenberg AI, Autonomous Systems and Software Program (WASP) - Knut and Alice Wallenberg Foundation

Available from: 2023-08-21 Created: 2023-08-21 Last updated: 2025-01-28Bibliographically approved
Organisations
Identifiers
ORCID iD: ORCID iD iconorcid.org/0000-0003-1916-3398

Search in DiVA

Show all publications