<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.1 20151215//EN" "http://jats.nlm.nih.gov/publishing/1.1/JATS-journalpublishing1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:mml="http://www.w3.org/1998/Math/MathML" xml:lang="en" article-type="research-article" dtd-version="1.1">
<front>
<journal-meta>
<journal-id journal-id-type="pmc">CMES</journal-id>
<journal-id journal-id-type="nlm-ta">CMES</journal-id>
<journal-id journal-id-type="publisher-id">CMES</journal-id>
<journal-title-group>
<journal-title>Computer Modeling in Engineering &#x0026; Sciences</journal-title>
</journal-title-group>
<issn pub-type="epub">1526-1506</issn>
<issn pub-type="ppub">1526-1492</issn>
<publisher>
<publisher-name>Tech Science Press</publisher-name>
<publisher-loc>USA</publisher-loc>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">66727</article-id>
<article-id pub-id-type="doi">10.32604/cmes.2025.066727</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Article</subject>
</subj-group>
</article-categories>
<title-group>
<article-title>Data-Driven Digital Evidence Analysis for the Forensic Investigation of the Electric Vehicle Charging Infrastructure</article-title>
<alt-title alt-title-type="left-running-head">Data-Driven Digital Evidence Analysis for the Forensic Investigation of the Electric Vehicle Charging Infrastructure</alt-title>
<alt-title alt-title-type="right-running-head">Data-Driven Digital Evidence Analysis for the Forensic Investigation of the Electric Vehicle Charging Infrastructure</alt-title>
</title-group>
<contrib-group>
<contrib id="author-1" contrib-type="author">
<name name-style="western"><surname>Shin</surname><given-names>Dong-Hyuk</given-names></name><xref ref-type="aff" rid="aff-1">1</xref></contrib>
<contrib id="author-2" contrib-type="author">
<name name-style="western"><surname>Ha</surname><given-names>Jae-Jun</given-names></name><xref ref-type="aff" rid="aff-1">1</xref></contrib>
<contrib id="author-3" contrib-type="author" corresp="yes">
<name name-style="western"><surname>Euom</surname><given-names>Ieck-Chae</given-names></name><xref ref-type="aff" rid="aff-2">2</xref><xref rid="cor1" ref-type="corresp">&#x002A;</xref><email>iceuom@jnu.ac.kr</email></contrib>
<aff id="aff-1"><label>1</label><institution>System Security Research Center, Chonnam National University</institution>, <addr-line>Gwangju, 61186, Republic </addr-line> <country>of Korea</country></aff>
<aff id="aff-2"><label>2</label><institution>Graduate School of DataScience, Chonnam National University</institution>, <addr-line>Gwangju, 61186, Republic </addr-line> <country>of Korea</country></aff>
</contrib-group>
<author-notes>
<corresp id="cor1"><label>&#x002A;</label>Corresponding Author: Ieck-Chae Euom. Email: <email>iceuom@jnu.ac.kr</email></corresp>
</author-notes>
<pub-date date-type="collection" publication-format="electronic">
<year>2025</year></pub-date>
<pub-date date-type="pub" publication-format="electronic">
<day>30</day><month>06</month><year>2025</year></pub-date>
<volume>143</volume>
<issue>3</issue>
<fpage>3795</fpage>
<lpage>3838</lpage>
<history>
<date date-type="received">
<day>16</day>
<month>4</month>
<year>2025</year>
</date>
<date date-type="accepted">
<day>13</day>
<month>6</month>
<year>2025</year>
</date>
</history>
<permissions>
<copyright-statement>&#x00A9; 2025 The Authors.</copyright-statement>
<copyright-year>2025</copyright-year>
<copyright-holder>Published by Tech Science Press.</copyright-holder>
<license xlink:href="https://creativecommons.org/licenses/by/4.0/">
<license-p>This work is licensed under a <ext-link ext-link-type="uri" xlink:type="simple" xlink:href="https://creativecommons.org/licenses/by/4.0/">Creative Commons Attribution 4.0 International License</ext-link>, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.</license-p>
</license>
</permissions>
<self-uri content-type="pdf" xlink:href="TSP_CMES_66727.pdf"></self-uri>
<abstract>
<p>The accelerated global adoption of electric vehicles (EVs) is driving significant expansion and increasing complexity within the EV charging infrastructure, consequently presenting novel and pressing cybersecurity challenges. While considerable effort has focused on preventative cybersecurity measures, a critical deficiency persists in structured methodologies for digital forensic analysis following security incidents, a gap exacerbated by system heterogeneity, distributed digital evidence, and inconsistent logging practices which hinder effective incident reconstruction and attribution. This paper addresses this critical need by proposing a novel, data-driven forensic framework tailored to the EV charging infrastructure, focusing on the systematic identification, classification, and correlation of diverse digital evidence across its physical, network, and application layers. Our methodology integrates open-source intelligence (OSINT) with advanced system modeling based on a three-layer cyber-physical system architecture to comprehensively map potential evidentiary sources. Key contributions include a comprehensive taxonomy of cybersecurity threats pertinent to EV charging ecosystems, detailed mappings between these threats and the resultant digital evidence to guide targeted investigations, the formulation of adaptable forensic investigation workflows for various incident scenarios, and a critical analysis of significant gaps in digital evidence availability within current EV charging systems, highlighting limitations in forensic readiness. The practical application and utility of this method are demonstrated through illustrative case studies involving both empirically-derived and virtual incident scenarios. The proposed data-driven approach is designed to significantly enhance digital forensic capabilities, support more effective incident response, strengthen compliance with emerging cybersecurity regulations, and ultimately contribute to bolstering the overall security, resilience, and trustworthiness of this increasingly vital critical infrastructure.</p>
</abstract>
<kwd-group kwd-group-type="author">
<kwd>Electric vehicle charging infrastructure</kwd>
<kwd>digital forensics</kwd>
<kwd>incident investigation</kwd>
<kwd>charging network</kwd>
<kwd>vulnerability analysis</kwd>
<kwd>threat modeling</kwd>
<kwd>open-source intelligence (OSINT)</kwd>
</kwd-group>
<funding-group>
<award-group id="awg1">
<funding-source>Korea government (MSIT)</funding-source>
<award-id>RS-2023-00242528</award-id>
</award-group>
<award-group id="awg2">
<funding-source>Korea Electric Power Corporation</funding-source>
<award-id>R24XO01-4</award-id>
</award-group>
</funding-group>
</article-meta>
</front>
<body>
<sec id="s1">
<label>1</label>
<title>Introduction</title>
<p>The global energy paradigm is undergoing a significant transformation, with a pronounced shift towards electrified transportation as a cornerstone of achieving a zero-carbon economy and enhancing the integration of renewable energy sources [<xref ref-type="bibr" rid="ref-1">1</xref>]. This transition is catalyzing the rapid expansion and increasing sophistication of the electric vehicle (EV) charging infrastructure. More than just power dispensers, these deployments are evolving into complex cyber-physical systems (CPS) that integrate diverse hardware components, a variety of communication protocols, and multiple software layers, establishing critical interfaces with national power grids, financial payment networks, and advanced vehicle management platforms [<xref ref-type="bibr" rid="ref-2">2</xref>]. The economic magnitude of this sector is substantial; the global EV charging market is projected for exponential expansion, which firmly underscores the strategic importance of these systems within critical national infrastructure paradigms. As this infrastructure matures, it not only facilitates the primary function of EV charging but also paves the way for advanced functionalities such as vehicle-to-grid (V2G) capabilities, which position EVs as distributed energy resources capable of bolstering grid stability and improving operational efficiency, particularly when harmonized with fluctuating renewable energy outputs.</p>
<p>However, the intricate interconnectivity inherent in the EV charging infrastructure, while enhancing functionality and user convenience, concurrently creates an expanding attack surface. The rapid expansion of charging networks, characterized by heterogeneous components and interconnected systems, presents an increasingly expansive attack surface vulnerable to sophisticated cyber threats [<xref ref-type="bibr" rid="ref-3">3</xref>]. This heightened risk environment is not merely theoretical; automotive cyber incidents and vulnerabilities are increasing annually, with high-profile attacks exploiting weaknesses in charging protocols, communication standards, and devices highlighting the diverse threat landscape [<xref ref-type="bibr" rid="ref-4">4</xref>]. Such security incidents can precipitate significant consequences, ranging from direct financial losses for both charging operators and end-users to the potential disruption of power grid stability, and, critically, an erosion of public trust in EV technology. In recognition of this escalating criticality and the potential systemic risks, regulatory frameworks are beginning to mature. A notable example is the European Union&#x2019;s Network and Information Security (NIS) 2 Directive [<xref ref-type="bibr" rid="ref-5">5</xref>], which explicitly categorizes EV charging operators as essential entities. This directive mandates the implementation of comprehensive cybersecurity measures, encompassing robust risk management practices and formal incident response protocols. Such regulatory endeavors are largely driven by the mounting evidence of tangible cybersecurity risks within the EV charging ecosystem.</p>
<sec id="s1_1">
<label>1.1</label>
<title>Motivation and Problem Statement</title>
<p>Despite the growing recognition of cybersecurity risks and the evolution of regulatory frameworks like the NIS 2 Directive, existing cybersecurity measures within the EV charging domain have predominantly emphasized prevention and vulnerability mitigation. Standards such as ISO 15118 and the Open Charge Point Protocol (OCPP) focus significantly on preventive security mechanisms like authentication and encryption. However, a critical gap persists concerning structured and standardized methods for performing digital forensic analysis after a security incident has occurred in these complex EV charging ecosystems. While regulations acknowledge the importance of securing this infrastructure, they often lack specific guidance on post-incident digital forensic procedures, leaving a void in standardized response capabilities.</p>
<p>This deficiency in post-incident analysis capabilities presents a significant problem. It severely hinders effective incident response, makes the reliable attribution of malicious activities exceptionally challenging, and complicates the processes for legal recourse or insurance claims following security breaches. The problem is further compounded by several inherent characteristics of the EV charging infrastructure. Forensic investigations frequently concentrate on the Electric Vehicle Charging Station (EVCS) as a primary target or point of compromise in security incidents. However, significant challenges impede such investigations. These challenges stem from the inherent heterogeneity of EVCS hardware, firmware, and the diverse range of EVs and Charging Station Management Systems (CSMSs) involved. Pertinent digital evidence related to a single incident is often distributed across multiple entities&#x2014;the EVCS, the connected EV, and the backend CSMS&#x2014;making evidence correlation and holistic incident reconstruction inherently difficult. These difficulties are frequently exacerbated by the technical intricacies of the governing communication protocols (e.g., ISO 15118 for EV-EVCS interactions and OCPP for EVCS-CSMS connections), potentially deficient or inconsistent logging mechanisms within these systems, and the practical challenges encountered in data acquisition, especially from proprietary EVCS components [<xref ref-type="bibr" rid="ref-6">6</xref>]. The often optional nature of crucial security logging features in prevailing standards also leads to inconsistent security postures and further hinders effective investigation across different vendor systems.</p>
</sec>
<sec id="s1_2">
<label>1.2</label>
<title>Related Work</title>
<p>While significant efforts have focused on preventive cybersecurity in the EV charging infrastructure, comprehensive forensic investigation methods explicitly tailored to incidents involving EVCSs remain considerably underdeveloped. Framework profiles, such as NIST IR 8473, have been developed to enhance the cybersecurity of EV fast charging networks [<xref ref-type="bibr" rid="ref-7">7</xref>]. These profiles offer recommendations for forensic considerations, including logging, yet they often lack detailed digital evidence analysis methodologies suitable for the intricacies of EVCS incidents. The bulk of existing research on digital forensic methods has traditionally centered on conventional information technology systems, industrial control systems (ICS), or broader automotive systems. This focus leaves a notable gap concerning EVCSs, which uniquely integrate characteristics from multiple domains (automotive, power grid, payment systems), presenting distinct challenges for digital investigators [<xref ref-type="bibr" rid="ref-8">8</xref>,<xref ref-type="bibr" rid="ref-9">9</xref>].</p>
<p>Addressing this specificity, Girdhar et al. [<xref ref-type="bibr" rid="ref-10">10</xref>,<xref ref-type="bibr" rid="ref-11">11</xref>] highlighted that despite the existence of forensic frameworks for related areas like smart grids and automated vehicles, no established forensic investigation framework had been explicitly adapted to the nuances of EVCSs. In response, they proposed an incident analysis framework employing the &#x201C;Who, What, When, Where, Why, and How&#x201D; (5W1H) model, complemented by stochastic anomaly detection methods, to investigate cyberattacks and abnormal operations within EVCSs. This structured approach emphasizes systematic evidence collection and the chronological analysis of logs and system data, aiming to facilitate root cause identification and effective incident response.</p>
<p>Nonetheless, current methods, including those proposed, exhibit limitations in their practical application, largely due to the inherent complexities of the EV charging ecosystem. A significant issue is that studies have rarely explored comprehensive digital evidence identification across the various architectural layers (physical, network, application) of EVCSs in a holistic manner. While general recommendations for acquiring digital evidence from physical hardware, network communication logs, and application-level data exist, clearly defined digital evidence taxonomies or structured mappings between threats and evidence&#x2014;designed explicitly for the EV charging infrastructure&#x2014;remain largely absent [<xref ref-type="bibr" rid="ref-12">12</xref>,<xref ref-type="bibr" rid="ref-13">13</xref>]. Consequently, existing approaches often fall short in terms of ensuring adequate forensic readiness, enabling systematic digital evidence identification, and supporting effective incident response tailored to EVCSs. For instance, present forensic frameworks seldom incorporate comprehensive digital forensic readiness from the design and deployment phases of EVCSs, leaving these systems ill-equipped to generate and preserve the necessary digital evidence crucial for effective post-incident investigations. These gaps underscore the need for a more specialized and data-driven forensic framework.</p>
</sec>
<sec id="s1_3">
<label>1.3</label>
<title>Research Scope and Contributions</title>
<p>The scope of this research is to propose and evaluate a structured, data-driven framework for the analysis of digital evidence to support forensic investigations of security incidents within the Electric Vehicle Charging Infrastructure (EVCI). This study focuses on addressing the identified deficiencies in post-incident analysis by providing a systematic approach tailored to the EVCI&#x2019;s specific operational and technical characteristics.</p>
<p>The primary contributions of this work are:
<list list-type="bullet">
<list-item>
<p><bold>Development of a Structured Digital Forensic Framework for EVCI:</bold> this paper introduces a structured, data-driven digital forensic framework designed for the EVCI environment. It considers the complexities arising from its diverse components and multi-stakeholder interactions.</p></list-item>
<list-item>
<p><bold>Systematic Identification and Classification of Digital Evidence:</bold> the framework outlines a methodology for systematically identifying and classifying forensically relevant digital evidence across the physical, network, and application layers of EVCSs. This process incorporates information from protocol specifications, relevant datasets, and Open-Source Intelligence (OSINT).</p></list-item>
<list-item>
<p><bold>Establishment of Threat-Evidence Mappings:</bold> the research proposes the development of structured mappings between identified cybersecurity threats common in the EVCI ecosystem and the corresponding digital evidence these threats are likely to generate. This aims to facilitate more targeted investigations.</p></list-item>
<list-item>
<p><bold>Formulation of Adaptable Forensic Investigation Workflows:</bold> adaptable forensic investigation workflows are presented, which include systematic system modeling, threat analysis, strategies for digital evidence acquisition, and considerations for evidentiary value assessment.</p></list-item>
<list-item>
<p><bold>Analysis of Digital Evidence Availability Gaps:</bold> the study identifies and analyzes existing gaps in the availability of crucial digital evidence within current EVCS implementations. This analysis aims to highlight limitations in forensic readiness and suggest areas for future improvements in logging standards and practices.</p></list-item>
<list-item>
<p><bold>Integration of OSINT into Forensic Processes:</bold> the framework emphasizes the integration of OSINT techniques throughout the forensic investigation process, including system modeling, data collection, and threat analysis, to supplement traditional data sources.</p></list-item>
</list></p>
<p>The remainder of this paper is organized as follows. <xref ref-type="sec" rid="s2">Section 2</xref> provides a detailed overview of the EV charging infrastructure, covering its core components, operational stakeholders, the layered network architecture crucial for understanding potential points of evidence, and a review of the prevalent cybersecurity threat landscape. <xref ref-type="sec" rid="s3">Section 3</xref> meticulously presents the proposed data-driven digital evidence analysis framework, detailing its systematic phases: system modeling, data collection strategies including OSINT integration, threat analysis methodologies, and specific techniques for digital evidence identification and assessment. <xref ref-type="sec" rid="s4">Section 4</xref> validates the practical applicability of the framework through comprehensive case studies, encompassing both empirically derived scenarios and diverse virtual incidents. <xref ref-type="sec" rid="s5">Section 5</xref> discusses the key findings from the case studies, evaluates the effectiveness of the proposed method, and critically examines the identified gaps in digital evidence availability. Finally, <xref ref-type="sec" rid="s6">Section 6</xref> concludes the paper by summarizing the main contributions and proposing avenues for future research in this rapidly evolving domain.</p>
</sec>
</sec>
<sec id="s2">
<label>2</label>
<title>Background</title>
<sec id="s2_1">
<label>2.1</label>
<title>Overview of the Electric Vehicle Charging Ecosystem</title>
<p>The EV charging infrastructure represents a complex cyber-physical ecosystem comprising multiple interconnected components and stakeholders, as illustrated in <xref ref-type="fig" rid="fig-1">Fig. 1</xref>. Users interact with this infrastructure by plugging their EVs into charging stations, initiating a sophisticated network of interactions that involve payment systems, charging management entities, and the broader electrical grid. These systems operate using various standards and protocols that facilitate vehicle authentication, automated billing processes, and real-time operational management.</p>
<fig id="fig-1">
<label>Figure 1</label>
<caption>
<title>Overall electric vehicle charging ecosystem</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMES_66727-fig-1.tif"/>
</fig>
<p><list list-type="bullet">
<list-item>
<p><bold>Users:</bold> primary stakeholders initiate charging sessions by physically connecting their EVs to EVCSs. Modern EVs incorporate technology, such as V2G, allowing them to function as energy consumers and providers, returning energy to the grid under certain conditions.</p></list-item>
<list-item>
<p><bold>Electric Vehicle Charging Stations:</bold> physical interfaces connect the electric grid and EVs, delivering electrical power through specialized charging terminals equipped with power supply systems and network communication equipment. Advanced EVCSs that are compliant with ISO 15118 support &#x201C;Plug &#x0026; Charge,&#x201D; enabling automatic authentication and billing without user intervention, streamlining user experience but introducing cybersecurity considerations.</p></list-item>
<list-item>
<p><bold>Charge Point Operators (CPOs):</bold> entities manage EVCSs via backend management platforms. The CPOs handle charge session management, real-time operational data transmission, firmware updates, and remote command execution via OCPP. These operations produce significant datasets and logs for forensic investigations.</p></list-item>
<list-item>
<p><bold>Distribution System Operators (DSOs):</bold> these operators are responsible for managing electrical power distribution networks supporting EV charging infrastructures. The DSOs employ demand-response strategies for load balancing during peak usage periods and coordinate with V2G-enabled EVs to manage grid stability and energy distribution.</p></list-item>
<list-item>
<p><bold>E-Mobility Service Providers (e-MSPs):</bold> providers manage user authentication, transaction processing, and customer service. The e-MSPs facilitate a seamless user experience by offering platforms to locate charging stations, process payments, manage user accounts, and provide value-added services, such as loyalty programs and tariff discounts.</p></list-item>
<list-item>
<p><bold>Payment Gateways:</bold> systems securely process financial transactions initiated by users via e-MSP platforms. They integrate with EV roaming systems, enabling effective transaction management and cross-provider financial settlements.</p></list-item>
<list-item>
<p><bold>EV Roaming Systems:</bold> platforms enhance interoperability across diverse charging networks managed by CPOs. They handle automated authentication, payments, and transaction settlements among operators, significantly improving user convenience and operational efficiency.</p></list-item>
</list></p>
<p>This intricate interplay between numerous stakeholders and the extensive data interactions occurring across the ecosystem inherently underscores the necessity of developing and applying structured forensic methodologies. Such methodologies are essential to thoroughly investigate security incidents, attribute actions, and effectively mitigate the diverse cybersecurity risks present in this critical infrastructure.</p>
</sec>
<sec id="s2_2">
<label>2.2</label>
<title>Electric Vehicle Charging Network Architecture</title>
<p>The EV charging infrastructure comprises two main domains: the physical layer with hardware components, such as EVs, charging stations, and grid interfaces, and the cyber layer covering software systems and communication networks [<xref ref-type="bibr" rid="ref-14">14</xref>]. This architecture can be extended by referencing models from smart grids, cyber-physical systems, or Internet of Things (IoT) architectures [<xref ref-type="bibr" rid="ref-15">15</xref>&#x2013;<xref ref-type="bibr" rid="ref-17">17</xref>]. In addition, <xref ref-type="fig" rid="fig-2">Fig. 2</xref> illustrates the cyber-physical system-based EV charging architecture in this study, highlighting the structured interactions and data exchanges between the physical hardware, network communications, and application software layers.</p>
<fig id="fig-2">
<label>Figure 2</label>
<caption>
<title>Electric vehicle charging infrastructure network architecture</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMES_66727-fig-2.tif"/>
</fig>
<sec id="s2_2_1">
<label>2.2.1</label>
<title>Physical Layer</title>
<p>The physical layer encompasses the hardware components and direct physical interactions involved in the charging process. This layer includes EVs, EVCSs, and the Power Grid. EVs connect to EVCSs via standardized physical connectors. EVCSs manage the physical power transfer and perform essential real-time monitoring of operational parameters for control and safety.</p>
</sec>
<sec id="s2_2_2">
<label>2.2.2</label>
<title>Network Layer</title>
<p>The network layer provides the communication infrastructure enabling data transfer between physical devices and application layer systems, as well as internally within complex devices like the EVCS. Key protocols facilitating these interactions include:
<list list-type="bullet">
<list-item>
<p>ISO 15118: governs communication between the EV and the EVCS, enabling secure authentication, authorization, and charging parameter exchange.</p></list-item>
<list-item>
<p>OCPP: manages communication between the EVCS and the CSMS for session management, status reporting, and remote commands.</p></list-item>
<list-item>
<p>Hypertext Transfer Protocol Secure (HTTPS): secures data exchange between the user&#x2019;s Mobile App and the CSMS.</p></list-item>
<list-item>
<p>Open Charge Point Interface (OCPI): facilitates interoperability and data exchange between the CSMS and Mobility Operator or Roaming Operator platforms.</p></list-item>
<list-item>
<p>Modbus: often employed internally within the EVCS for communication between different hardware modules (e.g., controllers), enabling detailed status monitoring and internal control functions.</p></list-item>
</list></p>
</sec>
<sec id="s2_2_3">
<label>2.2.3</label>
<title>Application Layer</title>
<p>The application layer comprises high-level software platforms and services managing overall system operations and user interactions. Key components shown at this layer are:
<list list-type="bullet">
<list-item>
<p>Mobile Application: provides end-user interfaces to locate stations, initiate charging sessions, and manage accounts through interaction with the CSMS.</p></list-item>
<list-item>
<p>CSMS: A central backend system managing EVCSs. Its functions include configuration, monitoring, session authorization, firmware updates, and aggregation of operational data received via OCPP.</p></list-item>
<list-item>
<p>Mobility Operator/Roaming Operator: Entities providing services potentially across different charging networks. They interact with the CSMS via OCPI to handle aspects like user authentication, authorization for roaming, and billing data aggregation.</p></list-item>
</list></p>
</sec>
</sec>
<sec id="s2_3">
<label>2.3</label>
<title>Cybersecurity Threat Analysis in the Electric Vehicle Charging Infrastructure</title>
<p>Cybersecurity threats to the EV charging infrastructure are diverse and can be effectively analyzed by categorizing them according to the three-layer architecture detailed in <xref ref-type="sec" rid="s2_2">Section 2.2</xref>. Research has increasingly focused on specific threats at these distinct layers as the infrastructure&#x2019;s complexity and criticality have grown.</p>
<p>At the physical layer, studies have explored a range of hardware and firmware vulnerabilities. These include risks associated with unauthorized firmware updates, direct physical tampering with charging equipment, the presence of hardware backdoors, and weaknesses in cryptographic practices implemented in charging hardware. Johnson et al. [<xref ref-type="bibr" rid="ref-18">18</xref>] examined such hardware-related risks, with a particular emphasis on vulnerabilities found in charger firmware and associated maintenance interfaces. Ronanki and Karneddi [<xref ref-type="bibr" rid="ref-19">19</xref>] contributed through case studies illustrating sabotage scenarios, such as modification and interference attacks targeting hardware operations, firmware integrity, and the overall operational stability of chargers. Furthermore, empirical studies on deployed infrastructure, like the work by Szak&#x00E1;ly et al. [<xref ref-type="bibr" rid="ref-20">20</xref>], have revealed practical challenges such as the widespread lack of transport layer security (TLS) encryption in some systems and potential weaknesses in key management and communication establishment processes, leaving systems vulnerable.</p>
<p>Research focusing on the network layer has become increasingly specific, concentrating on detailed analyses of communication protocols critical to EV charging operations, notably the OCPP and ISO 15118. Hu et al. [<xref ref-type="bibr" rid="ref-15">15</xref>] presented a survey identifying various protocol-specific vulnerabilities. These include man-in-the-middle (MITM) attacks, replay attacks, denial-of-service (DoS) threats, and side-channel attacks that exploit weak encryption or insecure implementations of these communication standards.</p>
<p>Concerning the application layer, recent studies have significantly focused on vulnerabilities within mobile applications and backend software systems. This includes extensive evaluations of insecure application programming interfaces (APIs), insufficient authentication methods, and compromised payment processing mechanisms. Concurrently, research by Sarieddine et al. [<xref ref-type="bibr" rid="ref-21">21</xref>] identifies mobile applications as a distinct and significant attack surface, revealing prevalent deficiencies in areas like vehicle ownership verification and authorization processes for critical operations, which could potentially facilitate the remote hijacking of charging sessions.</p>
<p><xref ref-type="table" rid="table-1">Table 1</xref> provides a summary of critical cyberattacks identified across these three architectural layers of the EV charging infrastructure. It maps common attack vectors to the affected components, outlines their potential effects, and lists supporting literature.</p>
<table-wrap id="table-1">
<label>Table 1</label>
<caption>
<title>Types of cyberattacks on the electric vehicle charging infrastructure</title>
</caption>
<table>
<colgroup>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
</colgroup>
<thead valign="top">
<tr>
<th align="center">Layer</th>
<th align="center">Object</th>
<th align="center">Vulnerability/Attack</th>
<th align="center">Effects</th>
<th align="center">Reference</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td rowspan="5">Physical</td>
<td rowspan="2">EV</td>
<td>Relay attack</td>
<td>Unauthorized vehicle control</td>
<td rowspan="2">[<xref ref-type="bibr" rid="ref-22">22</xref>,<xref ref-type="bibr" rid="ref-23">23</xref>]</td>
</tr>
<tr>
<td>GPS spoofing</td>
<td>Manipulating location information</td>
</tr>
<tr>
<td rowspan="2">EVCS</td>
<td>Firmware tampering</td>
<td>Data leakage, charging schedule manipulation</td>
<td>[<xref ref-type="bibr" rid="ref-24">24</xref>&#x2013;<xref ref-type="bibr" rid="ref-26">26</xref>]</td>
</tr>
<tr>
<td>Communication interface</td>
<td>Charging service suspension</td>
<td>[<xref ref-type="bibr" rid="ref-20">20</xref>,<xref ref-type="bibr" rid="ref-27">27</xref>]</td>
</tr>
<tr>
<td>Power grid</td>
<td>power outage/overload</td>
<td>Disruption of power grid stability</td>
<td>[<xref ref-type="bibr" rid="ref-25">25</xref>,<xref ref-type="bibr" rid="ref-28">28</xref>,<xref ref-type="bibr" rid="ref-29">29</xref>]</td>
</tr>
<tr>
<td rowspan="9">Network</td>
<td rowspan="2">EV-to-EVCS</td>
<td>Side-channel attack</td>
<td>Charging session interruption</td>
<td>[<xref ref-type="bibr" rid="ref-30">30</xref>]</td>
</tr>
<tr>
<td>MITM attack</td>
<td>Data tampering, authentication bypass</td>
<td>[<xref ref-type="bibr" rid="ref-31">31</xref>,<xref ref-type="bibr" rid="ref-32">32</xref>]</td>
</tr>
<tr>
<td rowspan="4">EVCS-to-CSMS</td>
<td>Packet replay</td>
<td>Abnormal charging activities</td>
<td>[<xref ref-type="bibr" rid="ref-33">33</xref>]</td>
</tr>
<tr>
<td>MITM attack</td>
<td>User authentication and payment information theft</td>
<td>[<xref ref-type="bibr" rid="ref-34">34</xref>&#x2013;<xref ref-type="bibr" rid="ref-36">36</xref>]</td>
</tr>
<tr>
<td>DoS/DDoS</td>
<td>Charging service suspension</td>
<td>[<xref ref-type="bibr" rid="ref-25">25</xref>,<xref ref-type="bibr" rid="ref-34">34</xref>]</td>
</tr>
<tr>
<td>API and web service vulnerabilities</td>
<td>Data leakage, system control</td>
<td>[<xref ref-type="bibr" rid="ref-37">37</xref>]</td>
</tr>
<tr>
<td rowspan="3">Vehicle-to-Grid</td>
<td>Relay attack</td>
<td>Unauthorized energy theft</td>
<td>[<xref ref-type="bibr" rid="ref-38">38</xref>]</td>
</tr>
<tr>
<td>Delayed charging attack</td>
<td>Sudden surge in power grid load</td>
<td>[<xref ref-type="bibr" rid="ref-39">39</xref>]</td>
</tr>
<tr>
<td>DDoS</td>
<td>Power grid stability impairment</td>
<td>[<xref ref-type="bibr" rid="ref-40">40</xref>]</td>
</tr>
<tr>
<td rowspan="3">Application</td>
<td rowspan="2">CSMS</td>
<td>Malware injection</td>
<td>Remote control of the EVCS</td>
<td>[<xref ref-type="bibr" rid="ref-14">14</xref>,<xref ref-type="bibr" rid="ref-24">24</xref>]</td>
</tr>
<tr>
<td>Data leaks and manipulation</td>
<td>User information and payment information leaks</td>
<td>[<xref ref-type="bibr" rid="ref-18">18</xref>,<xref ref-type="bibr" rid="ref-41">41</xref>]</td>
</tr>
<tr>
<td>Mobile app</td>
<td>Remote charging session hijacking</td>
<td>Grid instability</td>
<td>[<xref ref-type="bibr" rid="ref-21">21</xref>]</td>
</tr>
</tbody>
</table>
<table-wrap-foot>
<fn id="table-1fn1" fn-type="other">
<p>Notes: MITM: man in the middle, DoS: denial of service, DDoS: distributed DoS, GPS: global positioning system.</p>
</fn>
</table-wrap-foot>
</table-wrap>
</sec>
</sec>
<sec id="s3">
<label>3</label>
<title>Proposed Digital Evidence Analysis Method</title>
<p>To address the complexities inherent in investigating security incidents within the EVCI, this section introduces a systematic, multiphase method for the analysis of digital evidence. This method, which integrates OSINT as a cross-cutting element, provides a structured approach to decompose system intricacies, guide evidence collection, facilitate comprehensive analysis, and enable robust incident reconstruction. <xref ref-type="fig" rid="fig-3">Fig. 3</xref> outlines the core of this method, which consists of four foundational phases: (1) system modeling, (2) data collection, (3) threat analysis, and (4) digital evidence identification. The outputs of these phases converge into a final investigative synthesis. This structured progression is designed to allow investigators to systematically navigate the complexities of EV charging ecosystems, ensuring a thorough, evidence-based, and repeatable forensic process.</p>
<fig id="fig-3">
<label>Figure 3</label>
<caption>
<title>Digital evidence analysis method for the electric vehicle charging infrastructure</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMES_66727-fig-3.tif"/>
</fig>
<p>To further articulate the procedural logic of this method, Algorithm 1 is presented as a detailed illustration of a potential workflow. This algorithm systematically guides an investigation, commencing with the formal modeling of the target system and the identification of critical assets. Based on this model, it proceeds through structured data collection and threat analysis, which includes attack surface mapping and the correlation of threats with potential digital evidence. The core analytical phase then involves identifying, evaluating, and correlating relevant forensic digital evidence to reconstruct incident timelines and events. Ultimately, these results are synthesized into structured investigation findings. Algorithm 1 thus details an exemplary sequence of operations and the flow of information between the phases depicted in <xref ref-type="fig" rid="fig-3">Fig. 3</xref>, offering a computationally grounded and repeatable procedure for conducting forensic investigations in this domain.</p>
<fig id="fig-7">
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMES_66727-fig-7.tif"/>
</fig>
<p>The subsequent subsections will detail the specific procedures, formalisms, and data utilized within each phase of this proposed method.</p>
<sec id="s3_1">
<label>3.1</label>
<title>System Modeling</title>
<p>The system modeling phase establishes the structural foundation for the proposed forensic investigation framework. Its objective is to create a precise and manageable model of the target EV charging infrastructure, explicitly identifying components, interfaces, their functions, and critical data flows pertinent to post-incident analyses. This comprehensive architectural decomposition is crucial for navigating the complexities of distributed and often proprietary charging systems, enabling investigators to effectively target relevant data sources and potential points where digital evidence may be generated.</p>
<sec id="s3_1_1">
<label>3.1.1</label>
<title>Component Identification</title>
<p>This initial step identifies all relevant hardware and software elements within the investigation&#x2019;s scope. Formally, we define the set of components as <inline-formula id="ieqn-1"><mml:math id="mml-ieqn-1"><mml:mi>C</mml:mi><mml:mo>=</mml:mo><mml:mrow><mml:mo>{</mml:mo><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mo>&#x2026;</mml:mo><mml:mo>,</mml:mo><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:mo>}</mml:mo></mml:mrow></mml:math></inline-formula>, where each <inline-formula id="ieqn-2"><mml:math id="mml-ieqn-2"><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mi>&#x03F5;</mml:mi><mml:mi>C</mml:mi></mml:math></inline-formula> represents a distinct system element. The process involves reviewing available technical documentation, analyzing network topology data, conducting controlled network discovery, and consulting system diagrams to enumerate components such as specific EVCS models <inline-formula id="ieqn-3"><mml:math id="mml-ieqn-3"><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mi>e</mml:mi><mml:mi>v</mml:mi><mml:mi>c</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> CPO backend servers (<inline-formula id="ieqn-4"><mml:math id="mml-ieqn-4"><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mi>c</mml:mi><mml:mi>s</mml:mi><mml:mi>m</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>), e-MSP platforms (<inline-formula id="ieqn-5"><mml:math id="mml-ieqn-5"><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mi>e</mml:mi><mml:mi>m</mml:mi><mml:mi>s</mml:mi><mml:mi>p</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>), communication gateways (<inline-formula id="ieqn-6"><mml:math id="mml-ieqn-6"><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mi>g</mml:mi><mml:mi>w</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>), databases (<inline-formula id="ieqn-7"><mml:math id="mml-ieqn-7"><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mi>d</mml:mi><mml:mi>b</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>), and the associated EVs (<inline-formula id="ieqn-8"><mml:math id="mml-ieqn-8"><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mi>e</mml:mi><mml:mi>v</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>). Each component (<inline-formula id="ieqn-9"><mml:math id="mml-ieqn-9"><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>) can possess attributes like type, vendor, model, and version, contributing to the detailed system understanding.</p>
</sec>
<sec id="s3_1_2">
<label>3.1.2</label>
<title>Interface Identification</title>
<p>The next step is to map the communication links and protocols that connect the identified components. The system&#x2019;s interaction structure is formally modeled as a directed graph <inline-formula id="ieqn-10"><mml:math id="mml-ieqn-10"><mml:mi>G</mml:mi><mml:mo>=</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:mi>C</mml:mi><mml:mo>,</mml:mo><mml:mi>I</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula>, where <inline-formula id="ieqn-11"><mml:math id="mml-ieqn-11"><mml:mi>C</mml:mi></mml:math></inline-formula> is the set of vertices (components) and <inline-formula id="ieqn-12"><mml:math id="mml-ieqn-12"><mml:mi>I</mml:mi></mml:math></inline-formula> is the set of edges representing the interfaces. An interface <inline-formula id="ieqn-13"><mml:math id="mml-ieqn-13"><mml:mi>i</mml:mi><mml:mo>&#x2208;</mml:mo><mml:mi>I</mml:mi></mml:math></inline-formula> is defined as a tuple <inline-formula id="ieqn-14"><mml:math id="mml-ieqn-14"><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mi>s</mml:mi><mml:mi>r</mml:mi><mml:mi>c</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mi>d</mml:mi><mml:mi>s</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mi>p</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, where <inline-formula id="ieqn-15"><mml:math id="mml-ieqn-15"><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mi>s</mml:mi><mml:mi>r</mml:mi><mml:mi>c</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mi>d</mml:mi><mml:mi>s</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2208;</mml:mo><mml:mi>C</mml:mi></mml:math></inline-formula> are the source and destination components, respectively, and <inline-formula id="ieqn-16"><mml:math id="mml-ieqn-16"><mml:mi>p</mml:mi><mml:mo>&#x2208;</mml:mo><mml:mi>P</mml:mi></mml:math></inline-formula> is the communication protocol (from a set of relevant protocols <inline-formula id="ieqn-17"><mml:math id="mml-ieqn-17"><mml:mi>P</mml:mi></mml:math></inline-formula>) utilized over that interface; thus, <inline-formula id="ieqn-18"><mml:math id="mml-ieqn-18"><mml:mi>I</mml:mi><mml:mo>&#x2286;</mml:mo><mml:mi>C</mml:mi><mml:mo>&#x00D7;</mml:mo><mml:mi>C</mml:mi><mml:mo>&#x00D7;</mml:mo><mml:mi>P</mml:mi></mml:math></inline-formula>. Identifying these interfaces involves analyzing protocol information from documentation (e.g., specific versions like OCPP 1.6J, ISO 15118-2), reviewing network configurations, and potentially analyzing network traffic samples. This helps in understanding how data, including potential digital evidence, are exchanged.</p>
</sec>
<sec id="s3_1_3">
<label>3.1.3</label>
<title>Function Identification</title>
<p>This step involves documenting the critical operational functions performed by the identified components and interfaces, particularly those relevant to potential security incidents. A set of critical functions <inline-formula id="ieqn-19"><mml:math id="mml-ieqn-19"><mml:mrow><mml:mtext>F</mml:mtext></mml:mrow><mml:mo>=</mml:mo><mml:mo fence="false" stretchy="false">{</mml:mo><mml:msub><mml:mrow><mml:mtext>f</mml:mtext></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mtext>f</mml:mtext></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mo>&#x2026;</mml:mo><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mtext>f</mml:mtext></mml:mrow><mml:mrow><mml:mrow><mml:mtext>m</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo fence="false" stretchy="false">}</mml:mo></mml:math></inline-formula> is defined. Each function <inline-formula id="ieqn-20"><mml:math id="mml-ieqn-20"><mml:msub><mml:mrow><mml:mtext>f</mml:mtext></mml:mrow><mml:mrow><mml:mrow><mml:mtext>k</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>&#x2208;</mml:mo><mml:mrow><mml:mtext>F</mml:mtext></mml:mrow></mml:math></inline-formula> can be formally mapped to the set of components responsible for its execution <inline-formula id="ieqn-21"><mml:math id="mml-ieqn-21"><mml:mrow><mml:mtext>Ma</mml:mtext></mml:mrow><mml:msub><mml:mrow><mml:mtext>p</mml:mtext></mml:mrow><mml:mrow><mml:mrow><mml:mtext>F</mml:mtext></mml:mrow><mml:mo stretchy="false">&#x2192;</mml:mo><mml:mrow><mml:mtext>C</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>:</mml:mo><mml:mrow><mml:mtext>F</mml:mtext></mml:mrow><mml:mo stretchy="false">&#x2192;</mml:mo><mml:msup><mml:mn>2</mml:mn><mml:mrow><mml:mrow><mml:mtext>C</mml:mtext></mml:mrow></mml:mrow></mml:msup></mml:math></inline-formula> and the set of interfaces utilized <inline-formula id="ieqn-22"><mml:math id="mml-ieqn-22"><mml:mrow><mml:mtext>Ma</mml:mtext></mml:mrow><mml:msub><mml:mrow><mml:mtext>p</mml:mtext></mml:mrow><mml:mrow><mml:mrow><mml:mtext>F</mml:mtext></mml:mrow><mml:mo stretchy="false">&#x2192;</mml:mo><mml:mrow><mml:mtext>I</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>:</mml:mo><mml:mrow><mml:mtext>F</mml:mtext></mml:mrow><mml:mo stretchy="false">&#x2192;</mml:mo><mml:msup><mml:mn>2</mml:mn><mml:mrow><mml:mrow><mml:mtext>I</mml:mtext></mml:mrow></mml:mrow></mml:msup></mml:math></inline-formula>. For instance, an authentication function <inline-formula id="ieqn-23"><mml:math id="mml-ieqn-23"><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mi>a</mml:mi><mml:mi>u</mml:mi><mml:mi>t</mml:mi><mml:mi>h</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> might involve components <inline-formula id="ieqn-24"><mml:math id="mml-ieqn-24"><mml:mo fence="false" stretchy="false">{</mml:mo><mml:msub><mml:mrow><mml:mtext>c</mml:mtext></mml:mrow><mml:mrow><mml:mrow><mml:mtext>ev</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mtext>c</mml:mtext></mml:mrow><mml:mrow><mml:mrow><mml:mtext>evcs</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mtext>c</mml:mtext></mml:mrow><mml:mrow><mml:mrow><mml:mtext>csms</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo fence="false" stretchy="false">}</mml:mo></mml:math></inline-formula> and utilize interfaces associated with protocols <inline-formula id="ieqn-25"><mml:math id="mml-ieqn-25"><mml:msub><mml:mrow><mml:mtext>p</mml:mtext></mml:mrow><mml:mrow><mml:mrow><mml:mtext>iso</mml:mtext></mml:mrow><mml:mn>15118</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula> and <inline-formula id="ieqn-26"><mml:math id="mml-ieqn-26"><mml:msub><mml:mrow><mml:mtext>p</mml:mtext></mml:mrow><mml:mrow><mml:mrow><mml:mtext>ocpp</mml:mtext></mml:mrow></mml:mrow></mml:msub></mml:math></inline-formula>. This mapping, derived from protocol specifications, user manuals, and system requirements, allows investigators to anticipate where digital evidence related to specific actions (e.g., authentication failures, unauthorized commands) might be generated within the formal model <inline-formula id="ieqn-27"><mml:math id="mml-ieqn-27"><mml:mi>G</mml:mi></mml:math></inline-formula>.</p>
<p>The intended output of this system modeling phase is a formalized initial asset analysis. Based on the modeled graph <inline-formula id="ieqn-28"><mml:math id="mml-ieqn-28"><mml:mi>G</mml:mi><mml:mo>=</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mi>C</mml:mi><mml:mo>,</mml:mo><mml:mi>I</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> and the function mappings <inline-formula id="ieqn-29"><mml:math id="mml-ieqn-29"><mml:mrow><mml:mtext>Ma</mml:mtext></mml:mrow><mml:msub><mml:mrow><mml:mtext>p</mml:mtext></mml:mrow><mml:mrow><mml:mrow><mml:mtext>F</mml:mtext></mml:mrow><mml:mo stretchy="false">&#x2192;</mml:mo><mml:mrow><mml:mtext>C</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mrow><mml:mtext>Ma</mml:mtext></mml:mrow><mml:msub><mml:mrow><mml:mtext>p</mml:mtext></mml:mrow><mml:mrow><mml:mrow><mml:mtext>F</mml:mtext></mml:mrow><mml:mo stretchy="false">&#x2192;</mml:mo><mml:mrow><mml:mtext>I</mml:mtext></mml:mrow></mml:mrow></mml:msub></mml:math></inline-formula>, this analysis identifies critical system assets. A criticality score, <inline-formula id="ieqn-30"><mml:math id="mml-ieqn-30"><mml:mrow><mml:mtext>Crit</mml:mtext></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mtext>x</mml:mtext></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, can be assigned to each element <inline-formula id="ieqn-31"><mml:math id="mml-ieqn-31"><mml:mrow><mml:mtext>x</mml:mtext></mml:mrow><mml:mo>&#x2208;</mml:mo><mml:mrow><mml:mtext>C</mml:mtext></mml:mrow><mml:mo>&#x222A;</mml:mo><mml:mrow><mml:mtext>I</mml:mtext></mml:mrow></mml:math></inline-formula>. This assignment considers factors such as its role in critical system functions (derived from <inline-formula id="ieqn-32"><mml:math id="mml-ieqn-32"><mml:mi>F</mml:mi></mml:math></inline-formula>), its potential to store sensitive data or operational logs (information typically part of the System Knowledge Base, <inline-formula id="ieqn-33"><mml:math id="mml-ieqn-33"><mml:mi>K</mml:mi><mml:msub><mml:mi>B</mml:mi><mml:mrow><mml:mi>s</mml:mi><mml:mi>y</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>), and its direct relevance based on the preliminary incident information (<inline-formula id="ieqn-34"><mml:math id="mml-ieqn-34"><mml:msub><mml:mi>I</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>n</mml:mi><mml:mi>f</mml:mi><mml:mi>o</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>). Critical assets, <inline-formula id="ieqn-35"><mml:math id="mml-ieqn-35"><mml:mi>A</mml:mi><mml:mi>s</mml:mi><mml:mi>s</mml:mi><mml:mi>e</mml:mi><mml:mi>t</mml:mi><mml:msub><mml:mi>s</mml:mi><mml:mrow><mml:mi>c</mml:mi><mml:mi>r</mml:mi><mml:mi>i</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>, are then identified as those elements meeting or exceeding a certain criticality threshold, <inline-formula id="ieqn-36"><mml:math id="mml-ieqn-36"><mml:mi>&#x03B8;</mml:mi></mml:math></inline-formula>; formally, <inline-formula id="ieqn-37"><mml:math id="mml-ieqn-37"><mml:mi>A</mml:mi><mml:mi>s</mml:mi><mml:mi>s</mml:mi><mml:mi>e</mml:mi><mml:mi>t</mml:mi><mml:msub><mml:mi>s</mml:mi><mml:mrow><mml:mi>c</mml:mi><mml:mi>r</mml:mi><mml:mi>i</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mo fence="false" stretchy="false">{</mml:mo><mml:mrow><mml:mtext>x</mml:mtext></mml:mrow><mml:mo>&#x2208;</mml:mo><mml:mrow><mml:mtext>C</mml:mtext></mml:mrow><mml:mo>&#x222A;</mml:mo><mml:mrow><mml:mtext>I</mml:mtext></mml:mrow><mml:mo>&#x2223;</mml:mo><mml:mrow><mml:mtext>Critx</mml:mtext></mml:mrow><mml:mo>&#x2265;</mml:mo><mml:mrow><mml:mi mathvariant="normal">&#x03B8;</mml:mi></mml:mrow><mml:mo fence="false" stretchy="false">}</mml:mo></mml:math></inline-formula>. It is important to note that while this describes a formalized approach, the practical assignment of criticality scores and determination of thresholds may be adapted based on the specific investigative context, available information, and experienced judgment, potentially incorporating qualitative assessments alongside or in place of strict quantitative scoring. Regardless of the specific evaluation method, the clearly identified set <inline-formula id="ieqn-38"><mml:math id="mml-ieqn-38"><mml:mi>A</mml:mi><mml:mi>s</mml:mi><mml:mi>s</mml:mi><mml:mi>e</mml:mi><mml:mi>t</mml:mi><mml:msub><mml:mi>s</mml:mi><mml:mrow><mml:mi>c</mml:mi><mml:mi>r</mml:mi><mml:mi>i</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> and the formal graph <inline-formula id="ieqn-39"><mml:math id="mml-ieqn-39"><mml:mi>G</mml:mi></mml:math></inline-formula> are the key outputs of this phase passed to subsequent procedures.</p>
</sec>
</sec>
<sec id="s3_2">
<label>3.2</label>
<title>Data Collection</title>
<p>Following the system modeling phase, the data collection process focuses on systematically gathering diverse data sources essential for the subsequent data-driven analysis of potential digital evidence. This phase is guided by the formal system model (<inline-formula id="ieqn-40"><mml:math id="mml-ieqn-40"><mml:mi>G</mml:mi></mml:math></inline-formula>) and the identified critical assets (<inline-formula id="ieqn-41"><mml:math id="mml-ieqn-41"><mml:mi>A</mml:mi><mml:mi>s</mml:mi><mml:mi>s</mml:mi><mml:mi>e</mml:mi><mml:mi>t</mml:mi><mml:msub><mml:mi>s</mml:mi><mml:mrow><mml:mi>c</mml:mi><mml:mi>r</mml:mi><mml:mi>i</mml:mi><mml:mi>t</mml:mi><mml:mi>i</mml:mi><mml:mi>c</mml:mi><mml:mi>a</mml:mi><mml:mi>l</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>) from <xref ref-type="sec" rid="s3_1">Section 3.1</xref>, ensuring that data gathering is both targeted and efficient. A significant challenge in EVCI forensic investigations is often the limited access to internal data within closed, proprietary systems; therefore, this process emphasizes supplementing available internal data with crucial external intelligence, notably through Open-Source Intelligence methods (<inline-formula id="ieqn-42"><mml:math id="mml-ieqn-42"><mml:msub><mml:mi>S</mml:mi><mml:mrow><mml:mi>o</mml:mi><mml:mi>s</mml:mi><mml:mi>i</mml:mi><mml:mi>n</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>). While OSINT can provide valuable contextual information, investigators must acknowledge its limitations in scenarios involving highly proprietary system details or outdated public information; these practical considerations are further discussed in <xref ref-type="sec" rid="s5_4">Section 5.4</xref>.</p>
<p>The primary categories of data sources to be considered include technical documentation, compliance requirements, operational datasets, and specific communication protocol standards relevant to the interfaces (<inline-formula id="ieqn-43"><mml:math id="mml-ieqn-43"><mml:mi>I</mml:mi></mml:math></inline-formula>) in G. The goal is to compile a comprehensive Data Source Inventory (<inline-formula id="ieqn-44"><mml:math id="mml-ieqn-44"><mml:mi>D</mml:mi><mml:mi>S</mml:mi><mml:mi>I</mml:mi></mml:math></inline-formula>) and identify a list of potential digital evidence (<inline-formula id="ieqn-45"><mml:math id="mml-ieqn-45"><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:mi>p</mml:mi><mml:mi>o</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>) using predefined digital evidence definitions (<inline-formula id="ieqn-46"><mml:math id="mml-ieqn-46"><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:mi>d</mml:mi><mml:mi>e</mml:mi><mml:mi>f</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>). <xref ref-type="table" rid="table-2">Table 2</xref> provides illustrative examples of common data sources in EVCI investigations, their potential forensic value, and acquisition considerations, serving as a general guide.</p>
<table-wrap id="table-2">
<label>Table 2</label>
<caption>
<title>Data sources for electric vehicle charging infrastructure investigations</title>
</caption>
<table>
<colgroup>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
</colgroup>
<thead valign="top">
<tr>
<th align="center">Data source</th>
<th align="center">Name/Identifier</th>
<th align="center">Forensic Relevance/Digital evidence focus</th>
<th align="center">Considerations</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td>Technical documentation</td>
<td>Vendor manuals, datasheets</td>
<td>Hardware specifications, vendor-specific log formats, error codes, sensor details</td>
<td>Proprietary&#x2014;requires vendor access/cooperation</td>
</tr>
<tr>
<td></td>
<td>Standards and requirements</td>
<td>Evidence related to mandated security controls, diagnostic logging, operational reporting</td>
<td>Depends on compliance by <break/>region/program</td>
</tr>
<tr>
<td rowspan="5">Dataset</td>
<td>Multifaceted Analysis of <break/>EV charging data [<xref ref-type="bibr" rid="ref-42">42</xref>]</td>
<td>Detection of anomalous transactions via regional usage patterns</td>
<td>Retrospective data lacking confirmed security incidents</td>
</tr>
<tr>
<td>DESL-EPFL data [<xref ref-type="bibr" rid="ref-43">43</xref>]</td>
<td>Analysis of power-related digital evidence and SoC anomalies in DC fast-charging</td>
<td>Controlled sessions may differ from public usage</td>
</tr>
<tr>
<td>DOE EV charging data [<xref ref-type="bibr" rid="ref-44">44</xref>]</td>
<td>Correlation of vehicle- and charger-based digital evidence at fleet scale</td>
<td>Requires data normalization and time synchronization</td>
</tr>
<tr>
<td>Workplace charging for <break/>electric vehicles [<xref ref-type="bibr" rid="ref-45">45</xref>,<xref ref-type="bibr" rid="ref-46">46</xref>]</td>
<td>Contextualizes user behavior digital evidence <break/>in workplace charging environments</td>
<td>Scenario specific to workplaces</td>
</tr>
<tr>
<td>ACN-data [<xref ref-type="bibr" rid="ref-47">47</xref>]</td>
<td>Evaluation of managed charging algorithms <break/>and API interactions</td>
<td>Research setting may not reflect production conditions</td>
</tr>
<tr>
<td rowspan="2">Protocol specification</td>
<td>OCPP</td>
<td>Primary EVCS&#x2013;CSMS communication (sessions, metering, security events)</td>
<td>Depends on the protocol version; optional security features affect the Digital evidencescope</td>
</tr>
<tr>
<td>ISO 15118</td>
<td>Authentication (PnC/EIM), V2G interactions, TLS handshakes between EV and EVCS</td>
<td>Multivendor interoperability can complicate analysis</td>
</tr>
</tbody>
</table>
<table-wrap-foot>
<fn id="table-2fn1" fn-type="other">
<p>Notes: PnC/EIM: plug and charge/external identification means, DC: direct current, CAN: controller area network, SoC: state of charge.</p>
</fn>
</table-wrap-foot>
</table-wrap>
<sec id="s3_2_1">
<label>3.2.1</label>
<title>Technical Documentation</title>
<p>This involves gathering specific documents describing the target system&#x2019;s implementation, focusing on critical assets (<inline-formula id="ieqn-47"><mml:math id="mml-ieqn-47"><mml:mi>A</mml:mi><mml:mi>s</mml:mi><mml:mi>s</mml:mi><mml:mi>e</mml:mi><mml:mi>t</mml:mi><mml:msub><mml:mi>s</mml:mi><mml:mrow><mml:mi>c</mml:mi><mml:mi>r</mml:mi><mml:mi>i</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>). Sources include vendor manuals, system requirements, firmware notes, security advisories, and component datasheets, often found via OSINT (<inline-formula id="ieqn-48"><mml:math id="mml-ieqn-48"><mml:msub><mml:mi>S</mml:mi><mml:mrow><mml:mi>o</mml:mi><mml:mi>s</mml:mi><mml:mi>i</mml:mi><mml:mi>n</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>) or direct requests.</p>
</sec>
<sec id="s3_2_2">
<label>3.2.2</label>
<title>Dataset</title>
<p>The Data Source Inventory (<inline-formula id="ieqn-49"><mml:math id="mml-ieqn-49"><mml:mi>D</mml:mi><mml:mi>S</mml:mi><mml:mi>I</mml:mi></mml:math></inline-formula>) should incorporate operational data (e.g., logs from CPOs/CSMSs, EVCSs, network devices, databases, particularly from <inline-formula id="ieqn-50"><mml:math id="mml-ieqn-50"><mml:mi>A</mml:mi><mml:mi>s</mml:mi><mml:mi>s</mml:mi><mml:mi>e</mml:mi><mml:mi>t</mml:mi><mml:msub><mml:mi>s</mml:mi><mml:mrow><mml:mi>c</mml:mi><mml:mi>r</mml:mi><mml:mi>i</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>) acquired through authorized procedures, and comparative datasets from public repositories or OSINT (<inline-formula id="ieqn-51"><mml:math id="mml-ieqn-51"><mml:msub><mml:mi>S</mml:mi><mml:mrow><mml:mi>o</mml:mi><mml:mi>s</mml:mi><mml:mi>i</mml:mi><mml:mi>n</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>) to provide analytical context and baseline behaviors.</p>
</sec>
<sec id="s3_2_3">
<label>3.2.3</label>
<title>Protocol Specification</title>
<p>Precise technical specifications for communication protocols (<inline-formula id="ieqn-52"><mml:math id="mml-ieqn-52"><mml:mi>p</mml:mi><mml:mo>&#x2208;</mml:mo><mml:mi>P</mml:mi></mml:math></inline-formula>) identified in <inline-formula id="ieqn-53"><mml:math id="mml-ieqn-53"><mml:mi>G</mml:mi></mml:math></inline-formula> (e.g., ISO 15118, OCPP) are essential for accurately interpreting communication-related digital evidence from the <inline-formula id="ieqn-54"><mml:math id="mml-ieqn-54"><mml:mi>D</mml:mi><mml:mi>S</mml:mi><mml:mi>I</mml:mi></mml:math></inline-formula>. They define message structures, data fields, and forensically relevant information, forming a basis for analysis.</p>
</sec>
</sec>
<sec id="s3_3">
<label>3.3</label>
<title>Threat Analysis</title>
<p>The threat analysis phase undertakes a systematic identification and evaluation of cyber threats pertinent to the EV charging infrastructure, as formally modeled by the system graph <inline-formula id="ieqn-55"><mml:math id="mml-ieqn-55"><mml:mi>G</mml:mi></mml:math></inline-formula>. This phase applies the outputs from system modeling (<inline-formula id="ieqn-56"><mml:math id="mml-ieqn-56"><mml:mi>G</mml:mi></mml:math></inline-formula>) and data collection (DSI, <inline-formula id="ieqn-57"><mml:math id="mml-ieqn-57"><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:mi>p</mml:mi><mml:mi>o</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>) to establish a contextualized threat landscape, guiding subsequent forensic activities. <inline-formula id="ieqn-58"><mml:math id="mml-ieqn-58"><mml:msub><mml:mi>S</mml:mi><mml:mrow><mml:mi>o</mml:mi><mml:mi>s</mml:mi><mml:mi>i</mml:mi><mml:mi>n</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> methods are integrated here to enrich the analysis with publicly available information regarding known vulnerabilities, relevant attack vectors, and potential threat actor tactics associated with the system components (<inline-formula id="ieqn-59"><mml:math id="mml-ieqn-59"><mml:mi>C</mml:mi></mml:math></inline-formula>) and communication protocols (<inline-formula id="ieqn-60"><mml:math id="mml-ieqn-60"><mml:mi>P</mml:mi></mml:math></inline-formula>) used in interfaces (<inline-formula id="ieqn-61"><mml:math id="mml-ieqn-61"><mml:mi>I</mml:mi></mml:math></inline-formula>). The principal outputs of this phase, which inform the subsequent digital evidence identification procedures, are a set of identified relevant threats (<inline-formula id="ieqn-62"><mml:math id="mml-ieqn-62"><mml:msub><mml:mi>T</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>d</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>), a delineated attack surface map (<inline-formula id="ieqn-63"><mml:math id="mml-ieqn-63"><mml:mi>A</mml:mi><mml:mi>S</mml:mi></mml:math></inline-formula>), and a formalized Threat-Evidence Map (<inline-formula id="ieqn-64"><mml:math id="mml-ieqn-64"><mml:msub><mml:mi>M</mml:mi><mml:mrow><mml:mi>T</mml:mi><mml:mi>E</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>) that links threats to potential digital evidence.</p>
<sec id="s3_3_1">
<label>3.3.1</label>
<title>Data Flow Analysis</title>
<p>This initial step scrutinizes the communication pathways and data exchanges between system components (<inline-formula id="ieqn-65"><mml:math id="mml-ieqn-65"><mml:mi>c</mml:mi><mml:mi>i</mml:mi><mml:mo>&#x2208;</mml:mo><mml:mi>C</mml:mi></mml:math></inline-formula>) as delineated in the system model <inline-formula id="ieqn-66"><mml:math id="mml-ieqn-66"><mml:mi>G</mml:mi></mml:math></inline-formula>. Applying the collected protocol specifications (part of <inline-formula id="ieqn-67"><mml:math id="mml-ieqn-67"><mml:mi>D</mml:mi><mml:mi>S</mml:mi><mml:mi>I</mml:mi></mml:math></inline-formula>) corresponding to interfaces (<inline-formula id="ieqn-68"><mml:math id="mml-ieqn-68"><mml:msub><mml:mi>i</mml:mi><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2208;</mml:mo><mml:mi>I</mml:mi></mml:math></inline-formula>), the flow of critical data types across these defined interfaces is examined. This process can be visualized using data flow diagrams (DFDs) to identify potential junctures for data interception or manipulation, delineate attack vectors predicated on data flow characteristics, and anticipate the location of potential digital evidence generation within <inline-formula id="ieqn-69"><mml:math id="mml-ieqn-69"><mml:mi>G</mml:mi></mml:math></inline-formula>. <xref ref-type="fig" rid="fig-4">Fig. 4</xref> provides an example of such a DFD for a representative EV charging infrastructure, illustrating how this technique can map out data movements between various entities and processes. <inline-formula id="ieqn-70"><mml:math id="mml-ieqn-70"><mml:msub><mml:mi>S</mml:mi><mml:mrow><mml:mi>o</mml:mi><mml:mi>s</mml:mi><mml:mi>i</mml:mi><mml:mi>n</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> can contribute by providing intelligence on known protocol implementation weaknesses or common misconfigurations affecting data flow security.</p>
<fig id="fig-4">
<label>Figure 4</label>
<caption>
<title>Data flow diagram of electric vehicle charging infrastructure</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMES_66727-fig-4.tif"/>
</fig>
</sec>
<sec id="s3_3_2">
<label>3.3.2</label>
<title>Threat Modeling</title>
<p>Threat modeling extends the insights from data flow analysis by applying established methodologies, such as STRIDE (Spoofing, Tampering, Repudiation, Information disclosure, Denial of Service, and Elevation of privilege), to categorize and identify potential threats relevant to the EVCI, possibly drawing from a predefined threat taxonomy [<xref ref-type="bibr" rid="ref-22">22</xref>,<xref ref-type="bibr" rid="ref-31">31</xref>]. This approach links identified data flows and system elements to potential threat vectors. For example, spoofing threats might compromise EV-to-EVCS authentication processes (potentially related to interfaces using p<sub>iso15118</sub>), while tampering could alter metering data transmitted via OCPP. This structured analysis helps reveal how adversaries might exploit system weaknesses and results in the identification of a set of relevant threats for the investigation, guiding the subsequent search for associated forensic evidence.</p>
</sec>
<sec id="s3_3_3">
<label>3.3.3</label>
<title>Attack Surface Analysis</title>
<p>The attack surface analysis synthesizes the findings from data flow analysis and the identified threats to provide a comprehensive mapping of the system&#x2019;s attack surface. This involves identifying all interfaces and components in <inline-formula id="ieqn-71"><mml:math id="mml-ieqn-71"><mml:mi>G</mml:mi></mml:math></inline-formula> through which the system could potentially be accessed or influenced by the threats in <inline-formula id="ieqn-72"><mml:math id="mml-ieqn-72"><mml:msub><mml:mi>T</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>d</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>. Each identified element of the attack surface is correlated with specific threats and associated vulnerabilities. For instance, communication channels susceptible to interception or components prone to tampering are highlighted. <xref ref-type="fig" rid="fig-5">Fig. 5</xref> conceptually demonstrates how an attack surface can be identified within the EV charging infrastructure, focusing forensic efforts on the most significant vulnerabilities defined within <inline-formula id="ieqn-73"><mml:math id="mml-ieqn-73"><mml:mi>A</mml:mi><mml:mi>S</mml:mi></mml:math></inline-formula>. The Threat-Evidence Map is then generated by correlating these identified threats and attack surface elements with the list of potential digital evidence compiled during data collection.</p>
<fig id="fig-5">
<label>Figure 5</label>
<caption>
<title>Identifying the attack surface in the EV charging infrastructure</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMES_66727-fig-5.tif"/>
</fig>
</sec>
</sec>
<sec id="s3_4">
<label>3.4</label>
<title>Digital Evidence Identification</title>
<p>This final core phase of the proposed framework focuses on enumerating, acquiring, and evaluating digital evidence with forensic value. The process is critically guided by the Threat-Evidence Map generated in the preceding Threat Analysis phase (<xref ref-type="sec" rid="s3_3">Section 3.3</xref>), which links identified threats to potential digital evidence. Utilizing <inline-formula id="ieqn-74"><mml:math id="mml-ieqn-74"><mml:msub><mml:mi>M</mml:mi><mml:mrow><mml:mi>T</mml:mi><mml:mi>E</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> ensures that digital evidence identification, acquisition, and subsequent analysis are targeted and relevant to the specific incident context and the modeled system. This section outlines the general steps involved, including the use of incident taxonomies, evidence acquisition strategies, and an approach to evidentiary value assessment.</p>
<sec id="s3_4_1">
<label>3.4.1</label>
<title>Layer-Specific Incident Taxonomy</title>
<p>To effectively utilize the <inline-formula id="ieqn-75"><mml:math id="mml-ieqn-75"><mml:msub><mml:mi>M</mml:mi><mml:mrow><mml:mi>T</mml:mi><mml:mi>E</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> and guide the search for digital evidence, a structured taxonomy of potential incident types, categorized by the affected architectural layer, is a useful tool. This classification schema can be derived from the threats <inline-formula id="ieqn-76"><mml:math id="mml-ieqn-76"><mml:msub><mml:mi>T</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>d</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> identified during threat analysis (<xref ref-type="sec" rid="s3_3_2">Section 3.3.2</xref>) and mapped onto the layered system architecture. Such a taxonomy facilitates a structured investigative approach by enabling investigators to associate observed anomalies or alerts with specific incident categories, thereby refining the focus within the <inline-formula id="ieqn-77"><mml:math id="mml-ieqn-77"><mml:msub><mml:mi>M</mml:mi><mml:mrow><mml:mi>T</mml:mi><mml:mi>E</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> to pinpoint types of digital evidence most likely to be relevant.
<list list-type="bullet">
<list-item>
<p><bold>Physical layer:</bold> physical layer incidents include hardware tampering, unauthorized physical access, or power grid disruptions. For instance, tampering with EVCS units (<inline-formula id="ieqn-78"><mml:math id="mml-ieqn-78"><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mi>e</mml:mi><mml:mi>v</mml:mi><mml:mi>c</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>) might involve altering charging parameters or injecting malicious firmware.</p></list-item>
<list-item>
<p><bold>Network layer:</bold> network layer incidents encompass attacks on communication protocols (<inline-formula id="ieqn-79"><mml:math id="mml-ieqn-79"><mml:mi>p</mml:mi><mml:mo>&#x2208;</mml:mo><mml:mi>P</mml:mi></mml:math></inline-formula>). Examples include man-in-the-middle attacks, protocol manipulation, or DoS attacks targeting network interfaces (<inline-formula id="ieqn-80"><mml:math id="mml-ieqn-80"><mml:msub><mml:mi>i</mml:mi><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2208;</mml:mo><mml:mi>I</mml:mi></mml:math></inline-formula>).</p></list-item>
<list-item>
<p><bold>Application layer:</bold> application layer incidents involve breaches at the software level, such as unauthorized access to management systems (<inline-formula id="ieqn-81"><mml:math id="mml-ieqn-81"><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mi>c</mml:mi><mml:mi>s</mml:mi><mml:mi>m</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>), data theft, or fraudulent activities (e.g., manipulating transaction records or stealing user credentials).</p></list-item>
</list></p>
</sec>
<sec id="s3_4_2">
<label>3.4.2</label>
<title>Evidence Acquisition</title>
<p>This step details the process of identifying and acquiring specific digital evidence pertinent to the forensic investigation. Guided by the Layer-Specific Incident Taxonomy and the <inline-formula id="ieqn-82"><mml:math id="mml-ieqn-82"><mml:msub><mml:mi>M</mml:mi><mml:mrow><mml:mi>T</mml:mi><mml:mi>E</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>, candidate digital evidence (<inline-formula id="ieqn-83"><mml:math id="mml-ieqn-83"><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:mi>c</mml:mi><mml:mi>a</mml:mi><mml:mi>n</mml:mi><mml:mi>d</mml:mi><mml:mi>i</mml:mi><mml:mi>d</mml:mi><mml:mi>a</mml:mi><mml:mi>t</mml:mi><mml:mi>e</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>) is selected from the pool of potential digital evidence. Acquisition procedures are then employed to retrieve these <inline-formula id="ieqn-84"><mml:math id="mml-ieqn-84"><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:mi>c</mml:mi><mml:mi>a</mml:mi><mml:mi>n</mml:mi><mml:mi>d</mml:mi><mml:mi>i</mml:mi><mml:mi>d</mml:mi><mml:mi>a</mml:mi><mml:mi>t</mml:mi><mml:mi>e</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> items from the sources cataloged in the <inline-formula id="ieqn-85"><mml:math id="mml-ieqn-85"><mml:mi>D</mml:mi><mml:mi>S</mml:mi><mml:mi>I</mml:mi></mml:math></inline-formula>, often prioritizing sources associated with critical assets. The resulting set of collected digital evidence is denoted as <inline-formula id="ieqn-86"><mml:math id="mml-ieqn-86"><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:mi>a</mml:mi><mml:mi>c</mml:mi><mml:mi>q</mml:mi><mml:mi>u</mml:mi><mml:mi>i</mml:mi><mml:mi>r</mml:mi><mml:mi>e</mml:mi><mml:mi>d</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>. The identification of specific relevant digital evidence within <inline-formula id="ieqn-87"><mml:math id="mml-ieqn-87"><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:mi>p</mml:mi><mml:mi>o</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> involves a systematic analysis of collected data (<inline-formula id="ieqn-88"><mml:math id="mml-ieqn-88"><mml:mi>D</mml:mi><mml:mi>S</mml:mi><mml:mi>I</mml:mi></mml:math></inline-formula>, including protocol specifications, datasets, documentation), categorized across the architectural layers. The following tables (<xref ref-type="table" rid="table-3">Tables 3</xref>&#x2013;<xref ref-type="table" rid="table-10">10</xref>) present a comprehensive catalogue of digital evidence types identified as potentially valuable for forensic investigations within the EVCI. This catalogue is intended to guide investigators on what to look for and serves as a baseline for establishing forensic readiness.</p>
<table-wrap id="table-3">
<label>Table 3</label>
<caption>
<title>Electric vehicle-related digital evidence identified via the ISO 15118 protocol analysis</title>
</caption>
<table>
<colgroup>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
</colgroup>
<thead valign="top">
<tr>
<th align="center">Category</th>
<th align="center">Identified digital evidence</th>
<th align="center">Source message type</th>
<th align="center">Investigation value</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td>Battery information</td>
<td>Battery state-of-charge data</td>
<td>ChargingStatusReq/Res</td>
<td>Charging state verification, anomalous charging detection</td>
</tr>
<tr>
<td></td>
<td>Requested voltage parameters</td>
<td>ChargeParameterDiscovery<break/> Req/Res</td>
<td>Validation of requested electrical parameters</td>
</tr>
<tr>
<td></td>
<td>Maximum power/voltage capabilities</td>
<td>ChargeParameterDiscovery<break/> Req/Res</td>
<td>Vehicle capability baseline establishment</td>
</tr>
<tr>
<td>Charging parameters</td>
<td>Real-time power/voltage measurements</td>
<td>ChargingStatusReq/Res</td>
<td>Operational condition verification</td>
</tr>
<tr>
<td></td>
<td>Cumulative energy delivery</td>
<td>MeteringReceiptReq/Res</td>
<td>Energy usage validation</td>
</tr>
<tr>
<td rowspan="2">Vehicle information</td>
<td>Electric vehicle ID</td>
<td>AuthorizationReq/Res</td>
<td>Session attribution, vehicle tracking</td>
</tr>
<tr>
<td>Vehicle certificate data</td>
<td>CertificateInstallationReq/Res/<break/>CertificateUpdateReq/Res</td>
<td>Authentication verification</td>
</tr>
<tr>
<td>Status information</td>
<td>Vehicle operational status</td>
<td>ChargingStatusReq/Res</td>
<td>Condition monitoring, anomaly detection</td>
</tr>
</tbody>
</table>
</table-wrap><table-wrap id="table-4">
<label>Table 4</label>
<caption>
<title>Electric vehicle charging station-related digital evidence identified via a dataset comparison</title>
</caption>
<table>
<colgroup>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
</colgroup>
<thead valign="top">
<tr>
<th align="center">Evidence type</th>
<th align="center">Identified digital evidence</th>
<th align="center">Dataset coverage&#x002A;</th>
<th align="center">Significance and value</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td rowspan="2">Session information</td>
<td>Session start/end timestamps</td>
<td>5/5</td>
<td>Temporal correlation, session reconstruction</td>
</tr>
<tr>
<td>Session ID</td>
<td>3/5</td>
<td>Uniquely identifying transactions</td>
</tr>
<tr>
<td rowspan="2">Charging power parameters</td>
<td>Requested power and maximum power</td>
<td>3/5</td>
<td>Anomalous power request detection</td>
</tr>
<tr>
<td>Battery state of charge</td>
<td>2/5</td>
<td>Battery condition monitoring</td>
</tr>
<tr>
<td rowspan="2">Billing information</td>
<td>Total energy delivered</td>
<td>5/5</td>
<td>Charging transaction verification</td>
</tr>
<tr>
<td>Session payment amount</td>
<td>1/5</td>
<td>Financial transaction validation</td>
</tr>
<tr>
<td rowspan="2">Identity information</td>
<td>User ID</td>
<td>3/5</td>
<td>User attribution</td>
</tr>
<tr>
<td>Vehicle ID</td>
<td>1/5</td>
<td>Vehicle tracking and correlation</td>
</tr>
<tr>
<td rowspan="2">Infrastructure information</td>
<td>Charger ID</td>
<td>4/5</td>
<td>Equipment attribution</td>
</tr>
<tr>
<td>Charger location data</td>
<td>3/5</td>
<td>Geographic correlation</td>
</tr>
</tbody>
</table>
<table-wrap-foot>
<fn id="table-4fn1" fn-type="other">
<p>Note: &#x002A;Number of datasets containing the digital evidence out of the five analyzed datasets.</p>
</fn>
</table-wrap-foot>
</table-wrap><table-wrap id="table-5">
<label>Table 5</label>
<caption>
<title>Electric vehicle to charging station network communication digital evidence</title>
</caption>
<table>
<colgroup>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
</colgroup>
<thead valign="top">
<tr>
<th align="center">Communication element</th>
<th align="center">Identified digital evidence</th>
<th align="center">Data source</th>
<th align="center">Significance and value</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td>Physical connection signaling</td>
<td>Control pilot signal parameters, PWM duty-cycle measurements</td>
<td>ISO 15118-3 [<xref ref-type="bibr" rid="ref-48">48</xref>] specification</td>
<td>Detection of signal manipulation, connector tampering</td>
</tr>
<tr>
<td>Network handshake mechanisms</td>
<td>EXI encoded message sequences, V2G session establishment parameters</td>
<td>ISO 15118-2 [<xref ref-type="bibr" rid="ref-49">49</xref>] (Section 8.3)</td>
<td>Authentication integrity verification, session manipulation, identification</td>
</tr>
<tr>
<td>Transport layer security</td>
<td>Certificate exchange records, TLS cipher suite negotiations</td>
<td>ISO 15118-2 [<xref ref-type="bibr" rid="ref-49">49</xref>] (Section 7.9)</td>
<td>Cryptographic integrity verification, security downgrade detection</td>
</tr>
<tr>
<td>Connection management</td>
<td>Session initiation/termination events, error recovery sequences</td>
<td>ISO 15118-2 [<xref ref-type="bibr" rid="ref-49">49</xref>] (Section 8.7)</td>
<td>Connection disruption analysis, communication interference detection</td>
</tr>
</tbody>
</table>
<table-wrap-foot>
<fn id="table-5fn1" fn-type="other">
<p>Notes: PWM: Pulse Width Modulation, EXI: Efficient Extensible Markup Language Interchange.</p>
</fn>
</table-wrap-foot>
</table-wrap><table-wrap id="table-6">
<label>Table 6</label>
<caption>
<title>OCPP-based electric vehicle charging station to management system communication digital evidence</title>
</caption>
<table>
<colgroup>
<col align="center"/>
<col align="center"/>
<col align="center"/>
</colgroup>
<thead valign="top">
<tr>
<th align="center">Message category</th>
<th align="center">Identified digital evidence</th>
<th align="center">Significance and value</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td>Authentication</td>
<td>AuthorizeRequest/Response messages, IdToken validation records</td>
<td>Authentication integrity verification, <break/>credential misuse detection</td>
</tr>
<tr>
<td>Transaction management</td>
<td>StartTransaction/StopTrans<break/> action messages, MeterValues records with timestamps</td>
<td>Session boundary verification, energy measurement validation</td>
</tr>
<tr>
<td>Status reporting</td>
<td>StatusNotification messages, ErrorCode fields, connector status changes</td>
<td>System state transition analysis, anomalous condition detection</td>
</tr>
<tr>
<td>Remote operations</td>
<td>RemoteStartTransaction/Rem<break/> oteStopTransaction messages, triggering entity identifiers</td>
<td>Administrative action verifi<break/> cation, unauthorized control detection</td>
</tr>
<tr>
<td>Security events</td>
<td>SecurityEventNotification messages, SignedMeterValue fields</td>
<td>Security incident verification, data integrity validation</td>
</tr>
</tbody>
</table>
</table-wrap><table-wrap id="table-7">
<label>Table 7</label>
<caption>
<title>Authentication-related digital evidence</title>
</caption>
<table>
<colgroup>
<col/>
<col/>
<col/>
</colgroup>
<thead valign="top">
<tr>
<th>Evidence type</th>
<th>Data elements</th>
<th>Significance and value</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td>User identification</td>
<td>User ID values, IDToken parameters</td>
<td>User attribution, session ownership verification</td>
</tr>
<tr>
<td>Authorization records</td>
<td>Authorization requests/responses, authorization status</td>
<td>Authentication attempt verification, access control validation</td>
</tr>
<tr>
<td>Session tokens</td>
<td>Session identifiers, session contexts</td>
<td>Session tracking, session hijacking detection</td>
</tr>
<tr>
<td>Authentication timestamps</td>
<td>Login/logout events, authentication attempts</td>
<td>Temporal correlation, access pattern analysis</td>
</tr>
</tbody>
</table>
</table-wrap><table-wrap id="table-8">
<label>Table 8</label>
<caption>
<title>Transaction management digital evidence</title>
</caption>
<table>
<colgroup>
<col align="center"/>
<col align="center"/>
<col align="center"/>
</colgroup>
<thead valign="top">
<tr>
<th align="center">Evidence type</th>
<th align="center">Data elements</th>
<th align="center">Significance and value</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td>Session records</td>
<td>Session ID values, transaction start/stop messages</td>
<td>Session boundary verification, transaction reconstruction</td>
</tr>
<tr>
<td>Consumption measurements</td>
<td>Energy delivered (kWh), meter values</td>
<td>Energy delivery verification, consumption anomaly detection</td>
</tr>
<tr>
<td>Financial data</td>
<td>Payment amounts, billing parameters</td>
<td>Financial transaction validation, fraud detection</td>
</tr>
<tr>
<td>Transaction timestamps</td>
<td>Start/stop times, meter reading intervals</td>
<td>Temporal analysis, charging pattern verification</td>
</tr>
</tbody>
</table>
</table-wrap><table-wrap id="table-9">
<label>Table 9</label>
<caption>
<title>Status notification digital evidence</title>
</caption>
<table>
<colgroup>
<col align="center"/>
<col align="center"/>
<col align="center"/>
</colgroup>
<thead valign="top">
<tr>
<th align="center">Digital evidence type</th>
<th align="center">Data elements</th>
<th align="center">Significance and value</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td>Operational states</td>
<td>Charger status codes, connector states</td>
<td>System condition verification, abnormal state detection</td>
</tr>
<tr>
<td>Control indicators</td>
<td>Controlled session flags, management intervention records</td>
<td>External control verification, unauthorized management detection</td>
</tr>
<tr>
<td>Connection states</td>
<td>Connection/disconnection timestamps, charging state changes</td>
<td>Session timeline reconstruction, usage pattern analysis</td>
</tr>
<tr>
<td>Fault indicators</td>
<td>Error codes, diagnostic information</td>
<td>Fault condition analysis, system integrity verification</td>
</tr>
</tbody>
</table>
</table-wrap><table-wrap id="table-10">
<label>Table 10</label>
<caption>
<title>System management digital evidence</title>
</caption>
<table>
<colgroup>
<col align="center"/>
<col align="center"/>
<col align="center"/>
</colgroup>
<thead valign="top">
<tr>
<th align="center">Digital evidence type</th>
<th align="center">Data elements</th>
<th align="center">Significance and value</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td>Remote commands</td>
<td>RemoteStartTransaction/Remote<break/> StopTransaction records</td>
<td>Administrative action verification, unauthorized control detection</td>
</tr>
<tr>
<td>Configuration changes</td>
<td>GetConfiguration/Change<break/> Configuration messages</td>
<td>System configuration analysis, setting modification detection</td>
</tr>
<tr>
<td>Firmware management</td>
<td>UpdateFirmware notifications, firmware status</td>
<td>Software integrity verification, unauthorized update detection</td>
</tr>
<tr>
<td>Diagnostics</td>
<td>DiagnosticsStatusNotification, log retrieval records</td>
<td>System health analysis, tampering evidence identification</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>Physical layer digital evidence originates from hardware components (<inline-formula id="ieqn-89"><mml:math id="mml-ieqn-89"><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2208;</mml:mo><mml:mi>C</mml:mi></mml:math></inline-formula>) and their operational data. Based on the analysis of protocol specifications like ISO 15118 and examination of various datasets within <inline-formula id="ieqn-90"><mml:math id="mml-ieqn-90"><mml:mi>D</mml:mi><mml:mi>S</mml:mi><mml:mi>I</mml:mi></mml:math></inline-formula>, critical physical layer digital evidence can be identified:
<list list-type="bullet">
<list-item>
<p><bold>EV-related digital evidence:</bold> analysis of standards such as ISO 15118-2 reveals message types generating valuable digital evidence [<xref ref-type="bibr" rid="ref-49">49</xref>]. Message structures identified (e.g., from specific standard sections) yield digital evidence detailed in <xref ref-type="table" rid="table-3">Table 3</xref>, representing critical evidence for physical layer incidents.</p>
</list-item>
</list></p>
<p><bold>EVCS-related digital evidence:</bold> comparative analysis of multiple charging session datasets (examples referenced in <xref ref-type="table" rid="table-2">Table 2</xref> and detailed in <xref ref-type="app" rid="app-1">Appendix A</xref>) enables the identification of common digital evidence generated across diverse charging systems (<inline-formula id="ieqn-91"><mml:math id="mml-ieqn-91"><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mi>e</mml:mi><mml:mi>v</mml:mi><mml:mi>c</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>). <xref ref-type="table" rid="table-4">Table 4</xref> shows this digital evidence, providing essential evidence for incidents involving charging equipment.</p>
<p>Network layer digital evidence comprise data generated during communications between components over interfaces (<inline-formula id="ieqn-92"><mml:math id="mml-ieqn-92"><mml:msub><mml:mi>I</mml:mi><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2208;</mml:mo><mml:mi>I</mml:mi></mml:math></inline-formula>). Critical forensic evidence is identified across primary communication segments:
<list list-type="bullet">
<list-item>
<p><bold>EV-to-evcs communication digital evidence:</bold> analysis extends beyond the ISO 15118 message content (as referenced for physical digital evidence) to include network-level communication traces with significant forensic value, detailed in <xref ref-type="table" rid="table-5">Table 5</xref>. These encompass physical connection signals, handshake parameters, security mechanism traces, and connection events.</p>
</list-item>
</list>
<list list-type="bullet">
<list-item>
<p><bold>EVCS&#x2013;CSMS communication digital evidence:</bold> the OCPP protocol governs standardized communication between <inline-formula id="ieqn-93"><mml:math id="mml-ieqn-93"><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mi>e</mml:mi><mml:mi>v</mml:mi><mml:mi>c</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> and <inline-formula id="ieqn-94"><mml:math id="mml-ieqn-94"><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mi>c</mml:mi><mml:mi>s</mml:mi><mml:mi>m</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>. <xref ref-type="table" rid="table-6">Table 6</xref> presents systematically identified OCPP-generated digital evidence categorized by message type, crucial for analyzing interactions over this interface.</p>
</list-item>
</list></p>
<p>Application layer digital evidence encompass data generated by management systems (<inline-formula id="ieqn-95"><mml:math id="mml-ieqn-95"><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mi>c</mml:mi><mml:mi>s</mml:mi><mml:mi>m</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>), user applications, and related services. Systematic analysis identifies several categories of application-level digital evidence with significant forensic value:
<list list-type="bullet">
<list-item>
<p><bold>Authentication digital evidence:</bold> the OCPP generates several authentication-related digital evidence for forensic investigation as detailed in <xref ref-type="table" rid="table-7">Table 7</xref>.</p>
</list-item>
</list>
<list list-type="bullet">
<list-item>
<p><bold>Transaction management digital evidence:</bold> <xref ref-type="table" rid="table-8">Table 8</xref> shows consistent transaction-related digital evidence across implementations, vital for verifying session details and financial data.</p>
</list-item>
</list>
<list list-type="bullet">
<list-item>
<p><bold>Status notification digital evidence:</bold> critical evidence regarding system conditions, derived from OCPP status notifications, is presented in <xref ref-type="table" rid="table-9">Table 9</xref>.</p>
</list-item>
</list>
<list list-type="bullet">
<list-item>
<p><bold>System management digital evidence:</bold> management-level digital evidence documenting administrative actions via OCPP are outlined in <xref ref-type="table" rid="table-10">Table 10</xref>.</p>
</list-item>
</list></p>
<p>The collection and categorization of these diverse digital evidence (<inline-formula id="ieqn-96"><mml:math id="mml-ieqn-96"><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:mi>a</mml:mi><mml:mi>c</mml:mi><mml:mi>q</mml:mi><mml:mi>u</mml:mi><mml:mi>i</mml:mi><mml:mi>r</mml:mi><mml:mi>e</mml:mi><mml:mi>d</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>) across all layers, guided by <inline-formula id="ieqn-97"><mml:math id="mml-ieqn-97"><mml:msub><mml:mi>M</mml:mi><mml:mrow><mml:mi>T</mml:mi><mml:mi>A</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> and the incident context, provide the foundation for the subsequent evidentiary value assessment (<xref ref-type="sec" rid="s3_4_3">Section 3.4.3</xref>). Investigators can reconstruct complex incident scenarios, attribute malicious activities to specific actors, and document the effects of security events on charging operations by collecting and analyzing these digital evidence.</p>
</sec>
<sec id="s3_4_3">
<label>3.4.3</label>
<title>Evidentiary Value Assessment</title>
<p>Following the acquisition of potentially relevant digital evidence (<inline-formula id="ieqn-98"><mml:math id="mml-ieqn-98"><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:mi>a</mml:mi><mml:mi>c</mml:mi><mml:mi>q</mml:mi><mml:mi>u</mml:mi><mml:mi>i</mml:mi><mml:mi>r</mml:mi><mml:mi>e</mml:mi><mml:mi>d</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>), a critical phase involves the formalized assessment of their evidentiary value. This assessment provides a quantitative basis for prioritizing analytical efforts, focusing resources on digital evidence most likely to contribute significantly to the investigation. The evaluation is based on established forensic criteria&#x2014;Relevance, Reliability, Temporal Fidelity, and Completeness&#x2014;considered within the specific context of the EV charging infrastructure incident, and utilizes a structured quantitative model.</p>
<p>We define the Evidentiary Value <inline-formula id="ieqn-99"><mml:math id="mml-ieqn-99"><mml:mi>E</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>A</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> for each Digital evidence <inline-formula id="ieqn-100"><mml:math id="mml-ieqn-100"><mml:mi>A</mml:mi><mml:mo>&#x2208;</mml:mo><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:mi>a</mml:mi><mml:mi>c</mml:mi><mml:mi>q</mml:mi><mml:mi>u</mml:mi><mml:mi>i</mml:mi><mml:mi>r</mml:mi><mml:mi>e</mml:mi><mml:mi>d</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> using a multi-criteria decision analysis approach, specifically a weighted sum model as presented in <xref ref-type="disp-formula" rid="eqn-1">Eq. (1)</xref>. This model was chosen initially for its clarity, while acknowledging the potential for more complex models in future work.
<disp-formula id="eqn-1"><label>(1)</label><mml:math id="mml-eqn-1" display="block"><mml:mi>L</mml:mi><mml:mi>E</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>A</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:msub><mml:mi>w</mml:mi><mml:mrow><mml:mi>R</mml:mi></mml:mrow></mml:msub><mml:mo>&#x22C5;</mml:mo><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mi>R</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>A</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>+</mml:mo><mml:msub><mml:mi>w</mml:mi><mml:mrow><mml:mi>L</mml:mi></mml:mrow></mml:msub><mml:mo>&#x22C5;</mml:mo><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mi>L</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>A</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>+</mml:mo><mml:msub><mml:mi>w</mml:mi><mml:mrow><mml:mi>T</mml:mi></mml:mrow></mml:msub><mml:mo>&#x22C5;</mml:mo><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mi>T</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>A</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>+</mml:mo><mml:msub><mml:mi>w</mml:mi><mml:mrow><mml:mi>C</mml:mi></mml:mrow></mml:msub><mml:mo>&#x22C5;</mml:mo><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mi>C</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>A</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></disp-formula>where <inline-formula id="ieqn-101"><mml:math id="mml-ieqn-101"><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mi>R</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mi>L</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mi>T</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mi>C</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> represent scoring functions that quantify the digital evidence&#x2019;s Relevance, Reliability, Temporal Fidelity, and Completeness, respectively. A critical step for practical application, which is beyond the scope of the current definitions provided in this paper, is the development of specific, objective rubrics or mathematical formulas to operationalize each function <inline-formula id="ieqn-102"><mml:math id="mml-ieqn-102"><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mi>X</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>A</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, mapping diverse digital evidence attributes onto a normalized scale (e.g., [0, 1]). The weights <inline-formula id="ieqn-103"><mml:math id="mml-ieqn-103"><mml:msub><mml:mi>w</mml:mi><mml:mrow><mml:mi>R</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>w</mml:mi><mml:mrow><mml:mi>L</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>w</mml:mi><mml:mrow><mml:mi>T</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>w</mml:mi><mml:mrow><mml:mi>C</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> represent the relative importance of each criterion, determined contextually for the specific investigation, satisfying <inline-formula id="ieqn-104"><mml:math id="mml-ieqn-104"><mml:mo>&#x2211;</mml:mo><mml:msub><mml:mi>w</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:math></inline-formula>.
<list list-type="bullet">
<list-item>
<p><bold>Relevance (</bold><inline-formula id="ieqn-105"><mml:math id="mml-ieqn-105"><mml:msub><mml:mi mathvariant="bold-italic">f</mml:mi><mml:mrow><mml:mi mathvariant="bold-italic">R</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula><bold>):</bold> this function must quantify the direct linkage between Digital evidence <inline-formula id="ieqn-106"><mml:math id="mml-ieqn-106"><mml:mi>A</mml:mi></mml:math></inline-formula> and the incident hypothesis or investigative questions. Defining the scoring mechanism requires establishing rules based on factors like the evidence&#x2019;s ability to confirm/refute specific questions (e.g., event timing, actor identity).</p></list-item>
<list-item>
<p><bold>Reliability (</bold><inline-formula id="ieqn-107"><mml:math id="mml-ieqn-107"><mml:msub><mml:mi mathvariant="bold-italic">f</mml:mi><mml:mrow><mml:mi mathvariant="bold-italic">L</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula><bold>):</bold> this function must quantify the trustworthiness and integrity of <inline-formula id="ieqn-108"><mml:math id="mml-ieqn-108"><mml:mi>A</mml:mi></mml:math></inline-formula>. Operationalization involves creating a scoring system based on source credibility, creation process integrity, potential for tampering (e.g., hash verification status), and chain of custody documentation.</p></list-item>
<list-item>
<p><bold>Temporal Fidelity (</bold><inline-formula id="ieqn-109"><mml:math id="mml-ieqn-109"><mml:msub><mml:mi mathvariant="bold-italic">f</mml:mi><mml:mrow><mml:mi mathvariant="bold-italic">T</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula><bold>):</bold> this function must quantify the accuracy, precision, and synchronization of timestamps associated with A. Defining this function requires assessing timestamp source reliability, precision level, and potential temporal discrepancies using a consistent method.</p></list-item>
<list-item>
<p><bold>Completeness (</bold><inline-formula id="ieqn-110"><mml:math id="mml-ieqn-110"><mml:msub><mml:mi mathvariant="bold-italic">f</mml:mi><mml:mrow><mml:mi mathvariant="bold-italic">C</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula><bold>):</bold> this function must quantify the sufficiency of detail and context provided by A. Operationalization involves assessing whether the Digital evidence captures an event adequately or presents only a fragment, considering the presence of necessary contextual information.</p></list-item>
</list></p>
<p>A critical consideration for the practical application of <xref ref-type="disp-formula" rid="eqn-1">Eq. (1)</xref> is the necessary development of specific, objective rubrics or detailed mathematical formulas to operationalize each scoring function <inline-formula id="ieqn-111"><mml:math id="mml-ieqn-111"><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mi>X</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>A</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>. Defining these functions rigorously is a complex task and is considered beyond the scope of the current paper&#x2019;s primary contributions, representing an area for significant future research. Therefore, in the context of this paper and its case studies, the assessment of evidentiary value is primarily guided by these criteria in a qualitative or conceptual manner, rather than through strict quantitative calculation using <xref ref-type="disp-formula" rid="eqn-1">Eq. (1)</xref>. The aim is to filter <inline-formula id="ieqn-112"><mml:math id="mml-ieqn-112"><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:mi>a</mml:mi><mml:mi>c</mml:mi><mml:mi>q</mml:mi><mml:mi>u</mml:mi><mml:mi>i</mml:mi><mml:mi>r</mml:mi><mml:mi>e</mml:mi><mml:mi>d</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> to yield <inline-formula id="ieqn-113"><mml:math id="mml-ieqn-113"><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:mi>r</mml:mi><mml:mi>e</mml:mi><mml:mi>l</mml:mi><mml:mi>e</mml:mi><mml:mi>v</mml:mi><mml:mi>a</mml:mi><mml:mi>n</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> where <inline-formula id="ieqn-114"><mml:math id="mml-ieqn-114"><mml:mi>E</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>A</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula> is deemed sufficiently high based on these guiding criteria and a conceptually applied threshold. Subsequent analysis involves correlating <inline-formula id="ieqn-115"><mml:math id="mml-ieqn-115"><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:mi>r</mml:mi><mml:mi>e</mml:mi><mml:mi>l</mml:mi><mml:mi>e</mml:mi><mml:mi>v</mml:mi><mml:mi>a</mml:mi><mml:mi>n</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> to reconstruct the incident timeline and determine findings.</p>
</sec>
</sec>
</sec>
<sec id="s4">
<label>4</label>
<title>Case Study</title>
<p>This section validates and demonstrates the practical applicability of the data-driven forensic method proposed in <xref ref-type="sec" rid="s3">Section 3</xref>. The efficacy of the method is illustrated through its application to credible threat scenarios, some derived from empirical security research targeting EVCSs and others elaborated as representative virtual incident investigation scenarios. These case studies demonstrate the application of the structured forensic workflow. This workflow is conceptually guided by the phases outlined in <xref ref-type="fig" rid="fig-3">Fig. 3</xref> and the procedural logic illustrated in Algorithm 1, integrating system modeling, OSINT-informed data collection, threat analysis, digital evidence identification, conceptual evidentiary value assessment, and systematic investigation principles. The objective is to substantiate the method&#x2019;s capacity to address complex forensic challenges within contemporary EV charging ecosystems, thereby aiming to enhance forensic readiness and response capabilities.</p>
<sec id="s4_1">
<label>4.1</label>
<title>Digital Evidence Analysis Based on Demonstrated Threat Scenarios</title>
<p>This first case study focuses on the forensic investigation process for incidents corresponding to threat vectors whose viability and influence were empirically confirmed by the Electric Vehicle Secure Architecture Laboratory Demonstration (EV SALaD) project [<xref ref-type="bibr" rid="ref-27">27</xref>]. The significance of using these EV SALaD findings is their empirical validation. The project moved beyond theoretical vulnerabilities to demonstrate tangible attack consequences on real-world extremely fast charging systems. Therefore, the observable outcomes documented during these demonstrations represent high-fidelity examples of potential security incident manifestations.</p>
<p><xref ref-type="table" rid="table-11">Table 11</xref> presents these empirically observed outcomes as potential incident scenarios that a forensic investigator might encounter. The descriptions focus on the observable results of the incident, facilitating the forensic task of determining the cause. This approach aligns with the initial investigation phase, where the primary information is often the manifestation of the problem itself.</p>
<table-wrap id="table-11">
<label>Table 11</label>
<caption>
<title>Incident scenarios derived from demonstrated threats</title>
</caption>
<table>
<colgroup>
<col/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
</colgroup>
<thead valign="top">
<tr>
<th>#</th>
<th align="center">Incident scenario description</th>
<th align="center">Affected component</th>
<th align="center">Potential impact</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td>1</td>
<td>Displays abnormal charging amount and power values</td>
<td rowspan="3">Human-machine interface</td>
<td rowspan="3">Misleading information, user confusion, potential billing errors, unnecessary service interruption</td>
</tr>
<tr>
<td>2</td>
<td>&#x201C;Emergency Shutdown&#x201D; message appears on the display <break/>during an active charging session</td>
</tr>
<tr>
<td>3</td>
<td>&#x201C;You&#x2019;ve Been Hacked&#x201D; message appears on the display</td>
</tr>
<tr>
<td>4</td>
<td>Unstable power delivery with observable fluctuations during the charging session</td>
<td>Power conversion system</td>
<td>Degraded charging quality, EV battery stress</td>
</tr>
<tr>
<td>5</td>
<td>Charging cable temperature increases abnormally during charging</td>
<td>Thermal management<break/> system</td>
<td>Safety hazard, automatic power reduction, and equipment reliability concerns</td>
</tr>
<tr>
<td>6</td>
<td>Charging cable cooling system makes irregular on-off sounds during operations</td>
<td></td>
<td></td>
</tr>
<tr>
<td>7</td>
<td>AC input contactors unexpectedly open during high-power charging, causing abrupt session termination</td>
<td>Power management system</td>
<td>Charging service interruption, charging failure</td>
</tr>
<tr>
<td>8</td>
<td>Vehicle charges much slower than selected with the wrong battery level displayed</td>
<td>EV-EVCS communic<break/> ations</td>
<td>Extended charging duration</td>
</tr>
<tr>
<td>9</td>
<td>Charging session unexpectedly terminates or will not start despite proper connection</td>
<td></td>
<td rowspan="3">Charging service interruption</td>
</tr>
<tr>
<td>10</td>
<td>Charger interface behavior unexpectedly changes after vehicle connection</td>
<td></td>
</tr>
<tr>
<td>11</td>
<td>Charging session automatically ends without apparent cause or error message</td>
<td>EVCS&#x2013;CSMS communications</td>
</tr>
</tbody>
</table>
</table-wrap>
<sec id="s4_1_1">
<label>4.1.1</label>
<title>System Modeling for Digital Evidence Analysis</title>
<p>Following the method outlined in <xref ref-type="sec" rid="s4_1">Section 4.1</xref> and the System Modeling procedure in Algorithm 1, we constructed a detailed system model relevant to the scenarios in <xref ref-type="table" rid="table-11">Table 11</xref>. This involved identifying the key system components (<inline-formula id="ieqn-116"><mml:math id="mml-ieqn-116"><mml:mi>C</mml:mi></mml:math></inline-formula>) and their communication interfaces (<inline-formula id="ieqn-117"><mml:math id="mml-ieqn-117"><mml:mi>I</mml:mi></mml:math></inline-formula>), formally conceptualized as a graph <inline-formula id="ieqn-118"><mml:math id="mml-ieqn-118"><mml:mi>G</mml:mi><mml:mo>=</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mi>C</mml:mi><mml:mo>,</mml:mo><mml:mi>I</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>. <xref ref-type="table" rid="table-12">Table 12</xref> provides an overview of the primary components and interfaces considered in this case study&#x2019;s system model.</p>
<table-wrap id="table-12">
<label>Table 12</label>
<caption>
<title>Components and interfaces in the case study system model</title>
</caption>
<table>
<colgroup>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
</colgroup>
<thead valign="top">
<tr>
<th align="center">Type</th>
<th align="center">Element <inline-formula id="ieqn-119"><mml:math id="mml-ieqn-119"><mml:mo stretchy="false">(</mml:mo><mml:mi mathvariant="bold-italic">c</mml:mi><mml:mo>&#x2208;</mml:mo><mml:mi mathvariant="bold-italic">C</mml:mi><mml:mrow><mml:mi mathvariant="bold-italic">o</mml:mi><mml:mi mathvariant="bold-italic">r</mml:mi></mml:mrow><mml:mi mathvariant="bold-italic">i</mml:mi><mml:mo>&#x2208;</mml:mo><mml:mi mathvariant="bold-italic">I</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula></th>
<th align="center">Description/Protocol (<inline-formula id="ieqn-120"><mml:math id="mml-ieqn-120"><mml:mi mathvariant="bold-italic">p</mml:mi><mml:mo>&#x2208;</mml:mo><mml:mi mathvariant="bold-italic">P</mml:mi></mml:math></inline-formula>)</th>
<th align="center">Relevant scenarios</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td rowspan="7">Component</td>
<td>Electric vehicle</td>
<td>The vehicle being charged</td>
<td>8, 9</td>
</tr>
<tr>
<td>EVCS controller</td>
<td>Central processing unit of the charging station</td>
<td>1&#x2013;11</td>
</tr>
<tr>
<td>HMI</td>
<td>Human-Machine Interface (Display/Input)</td>
<td>1, 2, 3, 10</td>
</tr>
<tr>
<td>Power module</td>
<td>Converts and delivers electrical power</td>
<td>4, 7, 8</td>
</tr>
<tr>
<td>Thermal management</td>
<td>Cooling system (e.g., cable cooling)</td>
<td>5, 6</td>
</tr>
<tr>
<td>AC input contactor</td>
<td>Connects/disconnects AC power input</td>
<td>7</td>
</tr>
<tr>
<td>Charging station management system</td>
<td>Backend system managing multiple EVCSs</td>
<td>11</td>
</tr>
<tr>
<td rowspan="7">Interface</td>
<td rowspan="2">EV-EVCS interface</td>
<td>Communication between EV and EVCS</td>
<td rowspan="2">8, 9, 10</td>
</tr>
<tr>
<td>ISO 15118/CCS/CHAdeMO</td>
</tr>
<tr>
<td rowspan="2">EVCS internal interface</td>
<td>Communication between internal EVCS modules</td>
<td rowspan="2">1&#x2013;7</td>
</tr>
<tr>
<td>CAN bus, Modbus, Ethernet</td>
</tr>
<tr>
<td rowspan="2">EVCS-CSMS interface</td>
<td>Communication between EVCS and Backend</td>
<td rowspan="2">11</td>
</tr>
<tr>
<td>OCPP</td>
</tr>
<tr>
<td>EVCS maintenance interface</td>
<td>Port for diagnostics/updates (e.g., USB, Ethernet)</td>
<td>1&#x2013;7</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>This model synthesizes the architectural representations in <xref ref-type="fig" rid="fig-1">Figs. 1</xref> and <xref ref-type="fig" rid="fig-2">2</xref>. Regarding the physical layer, relevant hardware components identified in <xref ref-type="table" rid="table-12">Table 12</xref> include the HMI display systems, power conversion modules, cooling management subsystems, and input contactors. The interface mapping identified critical communication pathways, such as the internal bus between the HMI display and the central controller (relevant to Scenarios 1&#x2013;3) and interfaces controlling the power module and cooling system (relevant to Scenarios 4&#x2013;7). The function identification process revealed that these components execute critical operations like power delivery control, thermal regulation, and safety monitoring, generating forensically significant data. The model also captures network layer interfaces like the EV-EVCS communication (using CCS/CHAdeMO) and the EVCS-CSMS communication (using OCPP), relevant to Scenarios 8&#x2013;11.</p>
</sec>
<sec id="s4_1_2">
<label>4.1.2</label>
<title>Data Collection Application</title>
<p>This phase focused on gathering diverse data sources essential for the investigation. The collection was specifically targeted towards obtaining information related to the key system components and interfaces identified in the system model (<xref ref-type="table" rid="table-12">Table 12</xref>). The primary goal was to compile a comprehensive Data Source Inventory (<inline-formula id="ieqn-121"><mml:math id="mml-ieqn-121"><mml:mi>D</mml:mi><mml:mi>S</mml:mi><mml:mi>I</mml:mi></mml:math></inline-formula>) and subsequently identify a list of Potential Digital evidence (<inline-formula id="ieqn-122"><mml:math id="mml-ieqn-122"><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:mi>p</mml:mi><mml:mi>o</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>) by analyzing the <inline-formula id="ieqn-123"><mml:math id="mml-ieqn-123"><mml:mi>D</mml:mi><mml:mi>S</mml:mi><mml:mi>I</mml:mi></mml:math></inline-formula> based on predefined Digital evidence definitions (<inline-formula id="ieqn-124"><mml:math id="mml-ieqn-124"><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:mi>d</mml:mi><mml:mi>e</mml:mi><mml:mi>f</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>). This involved gathering technical documentation, relevant datasets, and specific communication protocol standards governing the identified interfaces.</p>
<p>The technical documentation analysis focused on specifications like ISO 15118 and OCPP, which define the communication structure pertinent to the interfaces listed in <xref ref-type="table" rid="table-12">Table 12</xref>. These specifications supply detailed message formats, data fields, and parameter definitions crucial for interpreting communication digital evidence potentially present in the collected data.</p>
<p>The dataset analysis incorporated multiple datasets identified during data collection (examples referenced in <xref ref-type="table" rid="table-2">Table 2</xref> and detailed in <xref ref-type="app" rid="app-1">Appendix A</xref>), including the Multifaceted Analysis of EV charging data, DESL-EPFL data, and DOE EV charging data. These datasets provided baseline behavioral patterns for charging operations related to the modeled components (EV, EVCS), enabling the identification of anomalous activities characteristic of the security incidents described in <xref ref-type="table" rid="table-11">Table 11</xref>.</p>
<p>The examination of the protocol specifications (part of the <inline-formula id="ieqn-125"><mml:math id="mml-ieqn-125"><mml:mi>D</mml:mi><mml:mi>S</mml:mi><mml:mi>I</mml:mi></mml:math></inline-formula>) revealed substantive differences in security-relevant data fields between protocol versions, directly impacting the <inline-formula id="ieqn-126"><mml:math id="mml-ieqn-126"><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:mi>p</mml:mi><mml:mi>o</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> derivable from communications over interfaces like the EVCS-CSMS link (<xref ref-type="table" rid="table-12">Table 12</xref>). For example, OCPP 1.6 implementations often omit critical security event logging capabilities present in OCPP 2.0, whereas implementations of ISO 15118 vary significantly in certificate handling and authentication mechanisms. These variations substantially affect the forensic digital evidence available during investigations and require tailored analysis approaches for different deployment scenarios impacting the components and interfaces modeled in <xref ref-type="table" rid="table-12">Table 12</xref>. <xref ref-type="table" rid="table-13">Table 13</xref> summarizes the key differences between protocol versions and their implications for forensic investigations.</p>
<table-wrap id="table-13">
<label>Table 13</label>
<caption>
<title>Protocol version differences and forensic implications</title>
</caption>
<table>
<colgroup>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
</colgroup>
<thead valign="top">
<tr>
<th align="center">Protocol</th>
<th align="center">Version</th>
<th align="center">Security features</th>
<th align="center">Digital evidence available</th>
<th align="center">Limitation</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td rowspan="3">OCPP</td>
<td>1.6J</td>
<td>Basic authentication, Optional TLS</td>
<td>Authorization logs, Transaction records, Basic status notifications</td>
<td>Limited security event logging,<break/>No mutual authentication records, No firmware security logs</td>
</tr>
<tr>
<td rowspan="2">2.0.1</td>
<td>Mutual authentication,<break/> Mandatory TLS, Security events</td>
<td>Enhanced authentication logs,</td>
<td>Rarely implemented in<break/> current charging infrastructure</td>
</tr>
<tr>
<td>Security event notifications, Firmware integrity checks, Transaction signatures</td>
<td></td>
<td></td>
</tr>
<tr>
<td rowspan="2">ISO 15118</td>
<td>&#x2212;2</td>
<td>Basic TLS, Certificate exchange</td>
<td>Certificate exchange logs, Basic charge parameter records</td>
<td>Limited authentication details,<break/>Basic session management logs</td>
</tr>
<tr>
<td>&#x2212;20</td>
<td>Enhanced Public Key Infrastructure (PKI), Plug &#x0026; Charge security</td>
<td>Certificate validation records, Comprehensive session security logs, Contract certificate records</td>
<td>Not widely implemented, Backward compatibility issues limiting adoption</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="s4_1_3">
<label>4.1.3</label>
<title>Threat Analysis Based on Incident Scenarios</title>
<p>The threat analysis procedure utilized the system model and the collected data sources and potential digital evidence from the previous phase as primary inputs, along with incident information (<inline-formula id="ieqn-127"><mml:math id="mml-ieqn-127"><mml:msub><mml:mi>I</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>n</mml:mi><mml:mi>f</mml:mi><mml:mi>o</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>) derived from <xref ref-type="table" rid="table-11">Table 11</xref> scenarios and a predefined threat taxonomy (<inline-formula id="ieqn-128"><mml:math id="mml-ieqn-128"><mml:msub><mml:mi>T</mml:mi><mml:mrow><mml:mi>t</mml:mi><mml:mi>a</mml:mi><mml:mi>x</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>). The objective was to systematically identify relevant threats (<inline-formula id="ieqn-129"><mml:math id="mml-ieqn-129"><mml:msub><mml:mi>T</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>d</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>), delineate the attack surface (<inline-formula id="ieqn-130"><mml:math id="mml-ieqn-130"><mml:mi>A</mml:mi><mml:mi>S</mml:mi></mml:math></inline-formula>) pertinent to the modeled system, and critically, generate the Threat-Digital Evidence Map (<inline-formula id="ieqn-131"><mml:math id="mml-ieqn-131"><mml:msub><mml:mi>M</mml:mi><mml:mrow><mml:mi>T</mml:mi><mml:mi>E</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>) that links identified threats to <inline-formula id="ieqn-132"><mml:math id="mml-ieqn-132"><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:mi>p</mml:mi><mml:mi>o</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>, guiding the subsequent digital evidence identification phase.</p>
<p>The data flow analysis scrutinized communication pathways between the system components and across interfaces defined in <xref ref-type="table" rid="table-12">Table 12</xref>. For Scenarios 1 to 3 involving HMI anomalies, we mapped the flow of display instructions from the EVCS Controller to the EVCS HMI, identifying potential interception points on the EVCS Internal Interface. For Scenarios 4 to 7 affecting power and thermal systems, we traced control signals between the EVCS Controller, Power Module, and Thermal Management system via internal interfaces, highlighting vulnerable points where malicious commands could be injected. For communication-related scenarios (8 to 11), we analyzed the bidirectional data flows over the EV-EVCS and EVCS-CSMS interfaces, identifying potential protocol vulnerabilities.</p>
<p>Threat modeling then classified each scenario according to its predominant threat category using the STRIDE framework (drawing from <inline-formula id="ieqn-133"><mml:math id="mml-ieqn-133"><mml:msub><mml:mi>T</mml:mi><mml:mrow><mml:mi>t</mml:mi><mml:mi>a</mml:mi><mml:mi>x</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>), explicitly linking threats to the components and interfaces in <xref ref-type="table" rid="table-12">Table 12</xref>. This classification, summarized in <xref ref-type="table" rid="table-14">Table 14</xref>, connects <inline-formula id="ieqn-134"><mml:math id="mml-ieqn-134"><mml:msub><mml:mi>T</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>d</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> to their likely manifestations in system data and guided the generation of the <inline-formula id="ieqn-135"><mml:math id="mml-ieqn-135"><mml:msub><mml:mi>M</mml:mi><mml:mrow><mml:mi>T</mml:mi><mml:mi>E</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>.</p>
<table-wrap id="table-14">
<label>Table 14</label>
<caption>
<title>Threat classification of incident scenarios</title>
</caption>
<table>
<colgroup>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
</colgroup>
<thead valign="top">
<tr>
<th align="center">Protocol</th>
<th align="center">Scenarios</th>
<th align="center">Threat</th>
<th align="center">Affected system elements</th>
<th align="center">Potential attack vectors</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td>HMI Aanomalies</td>
<td>1&#x2013;3</td>
<td>Tampering, Information disclosure</td>
<td>Display subsystem, Controller-HMI interface</td>
<td>Maintenance interfaces, USB port</td>
</tr>
<tr>
<td>Power &#x0026; Thermal system manipulation</td>
<td>4&#x2013;7</td>
<td>Tampering, Denial of service, Elevation of privilege</td>
<td>Power conversion modules, Thermal management system, Input power contactors</td>
<td>Maintenance interfaces, Firmware update mechanisms</td>
</tr>
<tr>
<td>Communication protocol exploitation</td>
<td>8&#x2013;11</td>
<td>Spoofing, Tampering,<break/>Denial of service</td>
<td>Certificate exchange logs, Basic charge parameter records</td>
<td>Protocol implementation flaws, Communication channel interception, Lack of message authentication</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>The attack surface analysis integrated these findings to map the system&#x2019;s overall <inline-formula id="ieqn-136"><mml:math id="mml-ieqn-136"><mml:mi>A</mml:mi><mml:mi>S</mml:mi></mml:math></inline-formula> comprehensively. As illustrated conceptually in <xref ref-type="fig" rid="fig-6">Fig. 6</xref>, this involved correlating the identified vulnerable components and interfaces from <xref ref-type="table" rid="table-12">Table 12</xref> (e.g., EVCS Maintenance Interface, EV-EVCS and EVCS-CSMS communication link) with the <inline-formula id="ieqn-137"><mml:math id="mml-ieqn-137"><mml:msub><mml:mi>T</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>d</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> relevant to the scenarios. This analysis highlighted that maintenance interfaces, physical connectors (related to EV-EVCS interface), protocol implementations (affecting all communication interfaces), and administrative access mechanisms (potentially via EVCS-CSMS interface) represent the most significant elements of the <inline-formula id="ieqn-138"><mml:math id="mml-ieqn-138"><mml:mi>A</mml:mi><mml:mi>S</mml:mi></mml:math></inline-formula> for these scenarios.</p>
<fig id="fig-6">
<label>Figure 6</label>
<caption>
<title>Attack surface identification for EV charging infrastructure incident scenarios</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMES_66727-fig-6.tif"/>
</fig>
<p>The key output of this phase, the <inline-formula id="ieqn-139"><mml:math id="mml-ieqn-139"><mml:msub><mml:mi>M</mml:mi><mml:mrow><mml:mi>T</mml:mi><mml:mi>E</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>, formally links the identified threats (<inline-formula id="ieqn-140"><mml:math id="mml-ieqn-140"><mml:msub><mml:mi>T</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>d</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>) and attack surface elements (<inline-formula id="ieqn-141"><mml:math id="mml-ieqn-141"><mml:mi>A</mml:mi><mml:mi>S</mml:mi></mml:math></inline-formula>) to the <inline-formula id="ieqn-142"><mml:math id="mml-ieqn-142"><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:mi>p</mml:mi><mml:mi>o</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> listed in the previous step, providing a crucial input for the evidence analysis in the next section.</p>
</sec>
<sec id="s4_1_4">
<label>4.1.4</label>
<title>Layer-Specific Digital Evidence Identification</title>
<p>This procedure systematically processes potential evidence based on the findings from the preceding threat analysis phase. Key inputs for this procedure, as defined in Algorithm 1, include the <inline-formula id="ieqn-143"><mml:math id="mml-ieqn-143"><mml:msub><mml:mi>M</mml:mi><mml:mrow><mml:mi>T</mml:mi><mml:mi>E</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>, <inline-formula id="ieqn-144"><mml:math id="mml-ieqn-144"><mml:msub><mml:mi>I</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>n</mml:mi><mml:mi>f</mml:mi><mml:mi>o</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>, <inline-formula id="ieqn-145"><mml:math id="mml-ieqn-145"><mml:mi>G</mml:mi></mml:math></inline-formula>, <inline-formula id="ieqn-146"><mml:math id="mml-ieqn-146"><mml:mi>A</mml:mi><mml:mi>s</mml:mi><mml:mi>s</mml:mi><mml:mi>e</mml:mi><mml:mi>t</mml:mi><mml:msub><mml:mi>s</mml:mi><mml:mrow><mml:mi>c</mml:mi><mml:mi>r</mml:mi><mml:mi>i</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>, <inline-formula id="ieqn-147"><mml:math id="mml-ieqn-147"><mml:mi>D</mml:mi><mml:mi>S</mml:mi><mml:mi>I</mml:mi></mml:math></inline-formula>, and <inline-formula id="ieqn-148"><mml:math id="mml-ieqn-148"><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:mi>d</mml:mi><mml:mi>e</mml:mi><mml:mi>f</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>. The core of this analysis begins by selecting Candidate Digital evidence (<inline-formula id="ieqn-149"><mml:math id="mml-ieqn-149"><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:mi>c</mml:mi><mml:mi>a</mml:mi><mml:mi>n</mml:mi><mml:mi>d</mml:mi><mml:mi>i</mml:mi><mml:mi>d</mml:mi><mml:mi>a</mml:mi><mml:mi>t</mml:mi><mml:mi>e</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>) pertinent to the scenario, guided by the <inline-formula id="ieqn-150"><mml:math id="mml-ieqn-150"><mml:msub><mml:mi>M</mml:mi><mml:mrow><mml:mi>T</mml:mi><mml:mi>E</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>, followed by acquiring these candidates (<inline-formula id="ieqn-151"><mml:math id="mml-ieqn-151"><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:mi>a</mml:mi><mml:mi>c</mml:mi><mml:mi>q</mml:mi><mml:mi>u</mml:mi><mml:mi>i</mml:mi><mml:mi>r</mml:mi><mml:mi>e</mml:mi><mml:mi>d</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>) from <inline-formula id="ieqn-152"><mml:math id="mml-ieqn-152"><mml:mi>D</mml:mi><mml:mi>S</mml:mi><mml:mi>I</mml:mi></mml:math></inline-formula>. Subsequently, the Evidentiary Value (<inline-formula id="ieqn-153"><mml:math id="mml-ieqn-153"><mml:mi>E</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>A</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula>) of acquired digital evidence is conceptually evaluated using the criteria from <xref ref-type="disp-formula" rid="eqn-1">Eq. (1)</xref>, and only those meeting the required evidentiary threshold are filtered as Relevant Digital evidence (<inline-formula id="ieqn-154"><mml:math id="mml-ieqn-154"><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:mi>r</mml:mi><mml:mi>e</mml:mi><mml:mi>l</mml:mi><mml:mi>e</mml:mi><mml:mi>v</mml:mi><mml:mi>a</mml:mi><mml:mi>n</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>). These relevant digital evidence are then correlated using temporal, spatial, and system-model-based analysis. This correlation enables the reconstruction of the incident timeline and the determination of findings based on the consolidated evidence. The relevant digital evidence (<inline-formula id="ieqn-155"><mml:math id="mml-ieqn-155"><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:mi>r</mml:mi><mml:mi>e</mml:mi><mml:mi>l</mml:mi><mml:mi>e</mml:mi><mml:mi>v</mml:mi><mml:mi>a</mml:mi><mml:mi>n</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>) identified through this process for the case study scenarios are discussed below, organized by architectural layer.</p>
<p>For HMI-related incidents (Scenarios 1 to 3), the Evidence Analysis procedure, guided by the relevant part of M<sub>TE</sub>, focused on identifying digital evidence from the EVCS Controller and HMI components (<xref ref-type="table" rid="table-12">Table 12</xref>). Key <inline-formula id="ieqn-156"><mml:math id="mml-ieqn-156"><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:mi>r</mml:mi><mml:mi>e</mml:mi><mml:mi>l</mml:mi><mml:mi>e</mml:mi><mml:mi>v</mml:mi><mml:mi>a</mml:mi><mml:mi>n</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> identified included controller-HMI communication logs (from EVCS Internal Interface), system status codes indicating component communication errors, external device connection records (via EVCS Maintenance Interface), and command history logs. HMI-controller communication logs were assessed (conceptually, via <inline-formula id="ieqn-157"><mml:math id="mml-ieqn-157"><mml:mi>E</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>A</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula>) as having high evidentiary value for distinguishing system malfunctions from malicious manipulations. For example, a simplified logical check applied during the correlation step to detect potential display tampering in these logs can be formulated. In the following expression in <xref ref-type="disp-formula" rid="eqn-2">Eq. (2)</xref>, <inline-formula id="ieqn-158"><mml:math id="mml-ieqn-158"><mml:mi>c</mml:mi><mml:mi>m</mml:mi><mml:mi>d</mml:mi></mml:math></inline-formula> represents an individual command or log entry within the log:
<disp-formula id="eqn-2"><label>(2)</label><mml:math id="mml-eqn-2" display="block"><mml:mtable rowspacing="4pt" columnspacing="1em"><mml:mtr><mml:mtd><mml:mi>I</mml:mi><mml:mi>s</mml:mi><mml:mi>T</mml:mi><mml:mi>a</mml:mi><mml:mi>m</mml:mi><mml:mi>p</mml:mi><mml:mi>e</mml:mi><mml:mi>r</mml:mi><mml:mi>e</mml:mi><mml:mi>d</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>L</mml:mi><mml:mi>o</mml:mi><mml:msub><mml:mi>g</mml:mi><mml:mrow><mml:mi>H</mml:mi><mml:mi>M</mml:mi><mml:mi>I</mml:mi></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mi mathvariant="normal">&#x2203;</mml:mi><mml:mi>c</mml:mi><mml:mi>m</mml:mi><mml:mi>d</mml:mi><mml:mo>&#x2208;</mml:mo><mml:mi>L</mml:mi><mml:mi>o</mml:mi><mml:msub><mml:mi>g</mml:mi><mml:mrow><mml:mi>H</mml:mi><mml:mi>M</mml:mi><mml:mi>I</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>;</mml:mo><mml:mi mathvariant="normal">s</mml:mi></mml:mrow><mml:mo>.</mml:mo><mml:mrow><mml:mtext>t;&#x00A0;</mml:mtext></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mi>c</mml:mi><mml:mi>m</mml:mi><mml:mi>d</mml:mi><mml:mo>.</mml:mo><mml:mi>s</mml:mi><mml:mi>o</mml:mi><mml:mi>u</mml:mi><mml:mi>r</mml:mi><mml:mi>c</mml:mi><mml:mi>e</mml:mi><mml:mo>&#x2209;</mml:mo><mml:mi>T</mml:mi><mml:mi>r</mml:mi><mml:mi>u</mml:mi><mml:mi>s</mml:mi><mml:mi>t</mml:mi><mml:mi>e</mml:mi><mml:mi>d</mml:mi><mml:mi>S</mml:mi><mml:mi>o</mml:mi><mml:mi>u</mml:mi><mml:mi>r</mml:mi><mml:mi>c</mml:mi><mml:mi>e</mml:mi><mml:mi>s</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mo>&#x2228;</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mi mathvariant="normal">&#x00AC;</mml:mi><mml:mi>V</mml:mi><mml:mi>e</mml:mi><mml:mi>r</mml:mi><mml:mi>i</mml:mi><mml:mi>f</mml:mi><mml:mi>y</mml:mi><mml:mi>C</mml:mi><mml:mi>h</mml:mi><mml:mi>e</mml:mi><mml:mi>c</mml:mi><mml:mi>k</mml:mi><mml:mi>s</mml:mi><mml:mi>u</mml:mi><mml:mi>m</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>c</mml:mi><mml:mi>m</mml:mi><mml:mi>d</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula></p>
<p>For power and thermal management incidents (Scenarios 4 to 7), the analysis targeted digital evidence related to the EVCS Power Module, Thermal Management system, and Input Contactor. Relevant digital evidence identified through the process included power module control signals, real-time power/voltage measurements (potentially derived from ISO 15118 messages exchanged over the EV-EVCS interface, if logged), thermal management system logs documenting cooling system behavior, state transition records, and internal network traffic captures (EVCS Internal Interface). However, our analysis, stemming from the difficulty in acquiring sufficient <inline-formula id="ieqn-159"><mml:math id="mml-ieqn-159"><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:mi>a</mml:mi><mml:mi>c</mml:mi><mml:mi>q</mml:mi><mml:mi>u</mml:mi><mml:mi>i</mml:mi><mml:mi>r</mml:mi><mml:mi>e</mml:mi><mml:mi>d</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> for evaluation, highlighted a critical digital evidence gap: detailed thermal management data such as cooling pump operation status, fan activation patterns, and precise cable temperature sensor readings are often not systematically recorded or available in the <inline-formula id="ieqn-160"><mml:math id="mml-ieqn-160"><mml:mi>D</mml:mi><mml:mi>S</mml:mi><mml:mi>I</mml:mi></mml:math></inline-formula> of current implementations. This lack of granular data severely hampers the forensic analysis and conclusive determination (timeline reconstruction) of thermal incidents.</p>
<p>For communication protocol incidents (Scenarios 8 to 11), the focus was on digital evidence generated during communications over the EV-EVCS and EVCS-CSMS interfaces. Significant <inline-formula id="ieqn-161"><mml:math id="mml-ieqn-161"><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:mi>r</mml:mi><mml:mi>e</mml:mi><mml:mi>l</mml:mi><mml:mi>e</mml:mi><mml:mi>v</mml:mi><mml:mi>a</mml:mi><mml:mi>n</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> identified included Controller Area Network (CAN) bus communication packets documenting protocol-level interactions, control pilot signal data detailing pulse-width modulation signals and duty-cycle patterns, charging session timing information, battery SoC reporting data, and network traffic patterns potentially revealing attacks like Man-in-the-Middle or replay on either interface. The Evidence Analysis process again revealed significant gaps: CAN bus communication packets and detailed pilot wire signal logs were identified as potentially high-value digital evidence (high potential <inline-formula id="ieqn-162"><mml:math id="mml-ieqn-162"><mml:mi>E</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>A</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula>) but are not consistently captured or available in the <inline-formula id="ieqn-163"><mml:math id="mml-ieqn-163"><mml:mi>D</mml:mi><mml:mi>S</mml:mi><mml:mi>I</mml:mi></mml:math></inline-formula> from existing systems. This represents a significant limitation in current forensic capabilities for investigating attacks targeting these communication layers.</p>
<p>The analysis revealed substantive patterns in digital evidence availability and utility across these scenarios. Physical layer digital evidence provided the most direct evidence of system manipulation but were often inadequately logged in existing implementations. Network layer digital evidence offer the most consistent forensic value, particularly when protocol-level traffic is comprehensively captured. Application layer digital evidence vary significantly in forensic utility depending on implementation-specific logging practices, with substantial inconsistencies across charging networks. These patterns strongly highlight the need for improved standardization of forensic logging practices across the EV charging ecosystem to ensure sufficient high-value digital evidence (<inline-formula id="ieqn-164"><mml:math id="mml-ieqn-164"><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:mi>r</mml:mi><mml:mi>e</mml:mi><mml:mi>l</mml:mi><mml:mi>e</mml:mi><mml:mi>v</mml:mi><mml:mi>a</mml:mi><mml:mi>n</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>) can be reliably identified, acquired, and analyzed using this method, thereby enhancing overall investigative capabilities.</p>
</sec>
</sec>
<sec id="s4_2">
<label>4.2</label>
<title>Case Studies Based on Virtual Scenarios</title>
<p>This section extends the application of the forensic method proposed in <xref ref-type="sec" rid="s3">Section 3</xref> beyond the empirically derived scenarios presented in <xref ref-type="sec" rid="s4_1">Section 4.1</xref>. We explore four hypothetical yet plausible incident scenarios in the EV charging infrastructure, each representing a distinct category of security threats with significant forensic implications. These scenarios were selected primarily to demonstrate the adaptability of our forensic method&#x2019;s analytical logic and procedural flow across diverse investigative contexts that charging infrastructure operators and forensic analysts might encounter. It is important to note that these virtual scenarios, while designed for plausibility, are illustrative and serve to explore the method&#x2019;s application under assumed data conditions; they do not represent empirical validation based on real-world incident data. The analytical checks and equations (<xref ref-type="disp-formula" rid="eqn-3">Eqs. (3)</xref>&#x2013;<xref ref-type="disp-formula" rid="eqn-6">(6)</xref>) presented within these scenarios operate on conceptual data inputs. <xref ref-type="table" rid="table-15">Table 15</xref> provides an overview of the four virtual scenarios explored. Unlike the scenarios in <xref ref-type="sec" rid="s4_1">Section 4.1</xref>, these virtual scenarios often represent complex, multi-stage security events, allowing for a broader exploration of the method&#x2019;s potential application.</p>
<table-wrap id="table-15">
<label>Table 15</label>
<caption>
<title>Virtual incident scenarios for forensic method application</title>
</caption>
<table>
<colgroup>
<col/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
</colgroup>
<thead valign="top">
<tr>
<th>#</th>
<th align="center">Incident scenario description</th>
<th align="center">Affected component</th>
<th align="center">Potential impacts</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td>1</td>
<td>Fire incident at EVCS during an active charging session</td>
<td>EVCS hardware, Power systems, Connected EV</td>
<td>Equipment damage, Safety hazard, Service disruption, Potential liability issues</td>
</tr>
<tr>
<td>2</td>
<td>Coordinated attack targeting multiple charging stations to disrupt the power grid</td>
<td>Multiple EVCSs, Grid connection points, CSMS</td>
<td>Grid instability, Power outages, Cascading infrastructure failures</td>
</tr>
<tr>
<td>3</td>
<td>Tracking a stolen EV through its charging activities at various stations</td>
<td>EV, Multiple charging stations, Authentication systems</td>
<td>Identification of unauthorized usage patterns, Evidence for criminal investigation</td>
</tr>
<tr>
<td>4</td>
<td>Unauthorized access to charging network resulting in data theft and system manipulation</td>
<td>EVCS network, CSMS, User data repositories</td>
<td>Personal data exposure, Payment information theft, Network compromise</td>
</tr>
</tbody>
</table>
</table-wrap>
<sec id="s4_2_1">
<label>4.2.1</label>
<title>Investigation of an Electric Vehicle Charging Station Fire Scenario</title>
<p>This first virtual scenario involves a fire incident at an EVCS. The potential causes are varied, including EVCS malfunction, EV battery faults, user actions, or external environmental factors. Applying the structured forensic method proposed herein, the goal of the investigation is to determine the root cause. The process involves identifying and acquiring critical digital evidence, such as battery SoC information from the EV, EVCS data, and corresponding user authentication/payment data from the CSMS. The subsequent analysis phase examines these identified digital evidence for anomalies and correlations indicative of the fire&#x2019;s origin. For example, scrutinizing power logs (<inline-formula id="ieqn-165"><mml:math id="mml-ieqn-165"><mml:mi>L</mml:mi><mml:mi>o</mml:mi><mml:msub><mml:mi>g</mml:mi><mml:mrow><mml:mi>P</mml:mi><mml:mi>o</mml:mi><mml:mi>w</mml:mi><mml:mi>e</mml:mi><mml:mi>r</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>) for overcurrent conditions preceding the incident could involve the illustrative check shown in <xref ref-type="disp-formula" rid="eqn-3">Eq. (3)</xref>. In this equation, <inline-formula id="ieqn-166"><mml:math id="mml-ieqn-166"><mml:msub><mml:mi>T</mml:mi><mml:mrow><mml:mi>w</mml:mi><mml:mi>i</mml:mi><mml:mi>n</mml:mi><mml:mi>d</mml:mi><mml:mi>o</mml:mi><mml:mi>w</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> represents the specific time window being analyzed within the power log, and <inline-formula id="ieqn-167"><mml:math id="mml-ieqn-167"><mml:msub><mml:mi>I</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mi>a</mml:mi><mml:mi>x</mml:mi><mml:mi>l</mml:mi><mml:mi>i</mml:mi><mml:mi>m</mml:mi><mml:mi>i</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> denotes the predefined maximum current threshold considered safe for the EVCS operation:
<disp-formula id="eqn-3"><label>(3)</label><mml:math id="mml-eqn-3" display="block"><mml:mtable rowspacing="4pt" columnspacing="1em"><mml:mtr><mml:mtd><mml:mi>D</mml:mi><mml:mi>e</mml:mi><mml:mi>t</mml:mi><mml:mi>e</mml:mi><mml:mi>c</mml:mi><mml:mi>t</mml:mi><mml:mi>O</mml:mi><mml:mi>v</mml:mi><mml:mi>e</mml:mi><mml:mi>r</mml:mi><mml:mi>c</mml:mi><mml:mi>u</mml:mi><mml:mi>r</mml:mi><mml:mi>r</mml:mi><mml:mi>e</mml:mi><mml:mi>n</mml:mi><mml:mi>t</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>L</mml:mi><mml:mi>o</mml:mi><mml:msub><mml:mi>g</mml:mi><mml:mrow><mml:mi>P</mml:mi><mml:mi>o</mml:mi><mml:mi>w</mml:mi><mml:mi>e</mml:mi><mml:mi>r</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>T</mml:mi><mml:mrow><mml:mi>w</mml:mi><mml:mi>i</mml:mi><mml:mi>n</mml:mi><mml:mi>d</mml:mi><mml:mi>o</mml:mi><mml:mi>w</mml:mi></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mi mathvariant="normal">&#x2203;</mml:mi><mml:mi>t</mml:mi><mml:mo>&#x2208;</mml:mo><mml:msub><mml:mi>T</mml:mi><mml:mrow><mml:mi>w</mml:mi><mml:mi>i</mml:mi><mml:mi>n</mml:mi><mml:mi>d</mml:mi><mml:mi>o</mml:mi><mml:mi>w</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>;</mml:mo><mml:mi mathvariant="normal">s</mml:mi></mml:mrow><mml:mo>.</mml:mo><mml:mrow><mml:mtext>t</mml:mtext></mml:mrow><mml:mo>.</mml:mo><mml:mo>;</mml:mo><mml:mi>C</mml:mi><mml:mi>u</mml:mi><mml:mi>r</mml:mi><mml:mi>r</mml:mi><mml:mi>e</mml:mi><mml:mi>n</mml:mi><mml:mi>t</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>L</mml:mi><mml:mi>o</mml:mi><mml:msub><mml:mi>g</mml:mi><mml:mrow><mml:mi>P</mml:mi><mml:mi>o</mml:mi><mml:mi>w</mml:mi><mml:mi>e</mml:mi><mml:mi>r</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mo>&#x003E;</mml:mo><mml:msub><mml:mi>I</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mi>a</mml:mi><mml:mi>x</mml:mi><mml:mi mathvariant="normal">_</mml:mi><mml:mi>l</mml:mi><mml:mi>i</mml:mi><mml:mi>m</mml:mi><mml:mi>i</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula></p>
<p>Further analysis would involve examining EVCS status codes and EV SoC data for electrical faults (overvoltage, overcurrent, overcharging), analyzing power logs for other abnormal requests or delivery patterns, reviewing available environmental sensor data (temperature, water ingress), and correlating CSMS data with the incident timeline to assess user actions. Finally, synthesizing the findings from the correlated evidence allows inferring the most probable cause.</p>
</sec>
<sec id="s4_2_2">
<label>4.2.2</label>
<title>Investigation of a Grid Attack Scenario via Charging Stations</title>
<p>This scenario considers a coordinated attack leveraging the EV charging infrastructure to disrupt the electrical grid. Guided by the proposed systematic method, the investigation aims to identify the attack vector, method, and involved entities. Critical digital evidence identified during the evidence analysis phase include EV SoC data, EVCS power logs, charger status codes, EVCS-CSMS communication logs (OCPP), session timing data, and CSMS logs (user authentication, network traffic, OS access).</p>
<p>The analysis phase focuses on detecting anomalies indicative of such a coordinated attack across multiple chargers. As an example of specific logic that could be applied, detecting potentially coordinated high charging demands might involve a check like the one defined in <xref ref-type="disp-formula" rid="eqn-4">Eq. (4)</xref>. In this equation, <inline-formula id="ieqn-168"><mml:math id="mml-ieqn-168"><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi>s</mml:mi><mml:mi>u</mml:mi><mml:mi>b</mml:mi><mml:mi>s</mml:mi><mml:mi>e</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> represents the subset of chargers under scrutiny within a specific time window <inline-formula id="ieqn-169"><mml:math id="mml-ieqn-169"><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mi>w</mml:mi><mml:mi>i</mml:mi><mml:mi>n</mml:mi><mml:mi>d</mml:mi><mml:mi>o</mml:mi><mml:mi>w</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>, <inline-formula id="ieqn-170"><mml:math id="mml-ieqn-170"><mml:mi>I</mml:mi><mml:mi>s</mml:mi><mml:mi>H</mml:mi><mml:mi>i</mml:mi><mml:mi>g</mml:mi><mml:mi>h</mml:mi><mml:mi>D</mml:mi><mml:mi>e</mml:mi><mml:mi>m</mml:mi><mml:mi>a</mml:mi><mml:mi>n</mml:mi><mml:mi>d</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>L</mml:mi><mml:mi>o</mml:mi><mml:msub><mml:mi>g</mml:mi><mml:mrow><mml:mi>c</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mi>w</mml:mi><mml:mi>i</mml:mi><mml:mi>n</mml:mi><mml:mi>d</mml:mi><mml:mi>o</mml:mi><mml:mi>w</mml:mi></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> is a function evaluating if an individual charger c&#x2019;s log indicates high demand during that window, and <inline-formula id="ieqn-171"><mml:math id="mml-ieqn-171"><mml:mi>D</mml:mi><mml:mi>e</mml:mi><mml:mi>m</mml:mi><mml:mi>a</mml:mi><mml:mi>n</mml:mi><mml:msub><mml:mi>d</mml:mi><mml:mrow><mml:mi>t</mml:mi><mml:mi>h</mml:mi><mml:mi>r</mml:mi><mml:mi>e</mml:mi><mml:mi>s</mml:mi><mml:mi>h</mml:mi><mml:mi>o</mml:mi><mml:mi>l</mml:mi><mml:mi>d</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> is a predefined threshold representing the minimum ratio of chargers in the subset that need to show high demand simultaneously to trigger suspicion:
<disp-formula id="eqn-4"><label>(4)</label><mml:math id="mml-eqn-4" display="block"><mml:mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true"><mml:mtr><mml:mtd></mml:mtd><mml:mtd><mml:mi>D</mml:mi><mml:mi>e</mml:mi><mml:mi>t</mml:mi><mml:mi>e</mml:mi><mml:mi>c</mml:mi><mml:mi>t</mml:mi><mml:mi>C</mml:mi><mml:mi>o</mml:mi><mml:mi>o</mml:mi><mml:mi>r</mml:mi><mml:mi>d</mml:mi><mml:mi>i</mml:mi><mml:mi>n</mml:mi><mml:mi>a</mml:mi><mml:mi>t</mml:mi><mml:mi>e</mml:mi><mml:mi>d</mml:mi><mml:mi>D</mml:mi><mml:mi>e</mml:mi><mml:mi>m</mml:mi><mml:mi>a</mml:mi><mml:mi>n</mml:mi><mml:mi>d</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>L</mml:mi><mml:mi>o</mml:mi><mml:mi>g</mml:mi><mml:mi>s</mml:mi><mml:mo>,</mml:mo><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi>s</mml:mi><mml:mi>u</mml:mi><mml:mi>b</mml:mi><mml:mi>s</mml:mi><mml:mi>e</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mi>w</mml:mi><mml:mi>i</mml:mi><mml:mi>n</mml:mi><mml:mi>d</mml:mi><mml:mi>o</mml:mi><mml:mi>w</mml:mi></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mi>L</mml:mi></mml:mtd></mml:mtr><mml:mtr><mml:mtd></mml:mtd><mml:mtd><mml:mi></mml:mi><mml:mo>=</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mfrac><mml:mn>1</mml:mn><mml:mrow><mml:mo>|</mml:mo><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi>s</mml:mi><mml:mi>u</mml:mi><mml:mi>b</mml:mi><mml:mi>s</mml:mi><mml:mi>e</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mo>|</mml:mo></mml:mrow></mml:mfrac><mml:munder><mml:mo>&#x2211;</mml:mo><mml:mrow><mml:mi>c</mml:mi><mml:mo>&#x2208;</mml:mo><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi>s</mml:mi><mml:mi>u</mml:mi><mml:mi>b</mml:mi><mml:mi>s</mml:mi><mml:mi>e</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:munder><mml:mi>I</mml:mi><mml:mi>s</mml:mi><mml:mi>H</mml:mi><mml:mi>i</mml:mi><mml:mi>g</mml:mi><mml:mi>h</mml:mi><mml:mi>D</mml:mi><mml:mi>e</mml:mi><mml:mi>m</mml:mi><mml:mi>a</mml:mi><mml:mi>n</mml:mi><mml:mi>d</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>L</mml:mi><mml:mi>o</mml:mi><mml:msub><mml:mi>g</mml:mi><mml:mrow><mml:mi>c</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mi>w</mml:mi><mml:mi>i</mml:mi><mml:mi>n</mml:mi><mml:mi>d</mml:mi><mml:mi>o</mml:mi><mml:mi>w</mml:mi></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x003E;</mml:mo><mml:mi>D</mml:mi><mml:mi>e</mml:mi><mml:mi>m</mml:mi><mml:mi>a</mml:mi><mml:mi>n</mml:mi><mml:msub><mml:mi>d</mml:mi><mml:mrow><mml:mi>t</mml:mi><mml:mi>h</mml:mi><mml:mi>r</mml:mi><mml:mi>e</mml:mi><mml:mi>s</mml:mi><mml:mi>h</mml:mi><mml:mi>o</mml:mi><mml:mi>l</mml:mi><mml:mi>d</mml:mi></mml:mrow></mml:msub></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula></p>
<p>Beyond such specific checks, the broader analysis involves scrutinizing power logs and status codes for abnormal grid feedback or simultaneous faults. Communication logs and session timing data are analyzed for patterns suggesting orchestrated commands or communication jamming. CSMS logs are assessed for evidence of unauthorized access or command injection targeting grid interaction parameters. Correlating suspicious network activity with authentication data helps identify compromised accounts or actors involved. Consolidating the evidence then confirms the nature and source of the attack.</p>
</sec>
<sec id="s4_2_3">
<label>4.2.3</label>
<title>Investigation Tracking a Stolen Electric Vehicle</title>
<p>This scenario involves tracking a stolen EV using charging station data. Following the defined forensic process, the investigation focuses on reconstructing the vehicle&#x2019;s location and movement patterns. Essential digital evidence identified during the investigation include the stolen vehicle&#x2019;s unique identifier (<inline-formula id="ieqn-172"><mml:math id="mml-ieqn-172"><mml:mi>E</mml:mi><mml:msub><mml:mi>V</mml:mi><mml:mrow><mml:mi>s</mml:mi><mml:mi>t</mml:mi><mml:mi>o</mml:mi><mml:mi>l</mml:mi><mml:mi>e</mml:mi><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>), its battery SoC data recorded during charging sessions, charger IDs and their physical location data, requested power logs, session timestamps, and relevant CSMS data (like user authentication and network logs).</p>
<p>The core of the analysis involves querying CSMS and EVCS logs using the (<inline-formula id="ieqn-173"><mml:math id="mml-ieqn-173"><mml:mi>E</mml:mi><mml:msub><mml:mi>V</mml:mi><mml:mrow><mml:mi>s</mml:mi><mml:mi>t</mml:mi><mml:mi>o</mml:mi><mml:mi>l</mml:mi><mml:mi>e</mml:mi><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>) to retrieve all associated charging events. The locations from these events are then mapped chronologically to reconstruct the vehicle&#x2019;s path. The logic for this path reconstruction can be represented by <xref ref-type="disp-formula" rid="eqn-5">Eq. (5)</xref>. In this equation, QueryLogsByEV_ID(<inline-formula id="ieqn-174"><mml:math id="mml-ieqn-174"><mml:mi>E</mml:mi><mml:msub><mml:mi>V</mml:mi><mml:mrow><mml:mi>s</mml:mi><mml:mi>t</mml:mi><mml:mi>o</mml:mi><mml:mi>l</mml:mi><mml:mi>e</mml:mi><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>) retrieves the relevant session records for the <inline-formula id="ieqn-175"><mml:math id="mml-ieqn-175"><mml:mi>E</mml:mi><mml:msub><mml:mi>V</mml:mi><mml:mrow><mml:mi>s</mml:mi><mml:mi>t</mml:mi><mml:mi>o</mml:mi><mml:mi>l</mml:mi><mml:mi>e</mml:mi><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>, the Map function extracts the timestamp (<inline-formula id="ieqn-176"><mml:math id="mml-ieqn-176"><mml:mi>s</mml:mi><mml:mi>e</mml:mi><mml:mi>s</mml:mi><mml:mi>s</mml:mi><mml:mi>i</mml:mi><mml:mi>o</mml:mi><mml:mi>n</mml:mi><mml:mo>.</mml:mo><mml:mi>t</mml:mi><mml:mi>i</mml:mi><mml:mi>m</mml:mi><mml:mi>e</mml:mi><mml:mi>s</mml:mi><mml:mi>t</mml:mi><mml:mi>a</mml:mi><mml:mi>m</mml:mi><mml:mi>p</mml:mi></mml:math></inline-formula>) and location (<inline-formula id="ieqn-177"><mml:math id="mml-ieqn-177"><mml:mi>s</mml:mi><mml:mi>e</mml:mi><mml:mi>s</mml:mi><mml:mi>s</mml:mi><mml:mi>i</mml:mi><mml:mi>o</mml:mi><mml:mi>n</mml:mi><mml:mo>.</mml:mo><mml:mi>l</mml:mi><mml:mi>o</mml:mi><mml:mi>c</mml:mi><mml:mi>a</mml:mi><mml:mi>t</mml:mi><mml:mi>i</mml:mi><mml:mi>o</mml:mi><mml:mi>n</mml:mi></mml:math></inline-formula>) from each session record (<inline-formula id="ieqn-178"><mml:math id="mml-ieqn-178"><mml:mi>s</mml:mi><mml:mi>e</mml:mi><mml:mi>s</mml:mi><mml:mi>s</mml:mi><mml:mi>i</mml:mi><mml:mi>o</mml:mi><mml:mi>n</mml:mi></mml:math></inline-formula>), and <inline-formula id="ieqn-179"><mml:math id="mml-ieqn-179"><mml:mi>S</mml:mi><mml:mi>o</mml:mi><mml:mi>r</mml:mi><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mi>t</mml:mi><mml:mi>i</mml:mi><mml:mi>m</mml:mi><mml:mi>e</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> orders these timestamp-location pairs by time to produce the final path sequence (<inline-formula id="ieqn-180"><mml:math id="mml-ieqn-180"><mml:mi>P</mml:mi><mml:mi>a</mml:mi><mml:mi>t</mml:mi><mml:mi>h</mml:mi></mml:math></inline-formula>):
<disp-formula id="eqn-5"><label>(5)</label><mml:math id="mml-eqn-5" display="block"><mml:mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true"><mml:mtr><mml:mtd><mml:mi>P</mml:mi><mml:mi>a</mml:mi><mml:mi>t</mml:mi><mml:mi>h</mml:mi></mml:mtd><mml:mtd><mml:mi></mml:mi><mml:mo>=</mml:mo><mml:mi>S</mml:mi><mml:mi>o</mml:mi><mml:mi>r</mml:mi><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mi>t</mml:mi><mml:mi>i</mml:mi><mml:mi>m</mml:mi><mml:mi>e</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mtext>Map</mml:mtext></mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mtext>QueryLogsByEV</mml:mtext></mml:mrow><mml:mi mathvariant="normal">_</mml:mi><mml:mrow><mml:mtext>ID</mml:mtext></mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mi>E</mml:mi><mml:msub><mml:mi>V</mml:mi><mml:mrow><mml:mi>s</mml:mi><mml:mi>t</mml:mi><mml:mi>o</mml:mi><mml:mi>l</mml:mi><mml:mi>e</mml:mi><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">)</mml:mo><mml:mo>,</mml:mo></mml:mtd></mml:mtr><mml:mtr><mml:mtd></mml:mtd><mml:mtd><mml:mspace width="1em"></mml:mspace><mml:mrow><mml:mi mathvariant="normal">&#x03BB;</mml:mi></mml:mrow><mml:mi>s</mml:mi><mml:mi>e</mml:mi><mml:mi>s</mml:mi><mml:mi>s</mml:mi><mml:mi>i</mml:mi><mml:mi>o</mml:mi><mml:mi>n</mml:mi><mml:mo>:</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:mi>s</mml:mi><mml:mi>e</mml:mi><mml:mi>s</mml:mi><mml:mi>s</mml:mi><mml:mi>i</mml:mi><mml:mi>o</mml:mi><mml:mi>n</mml:mi><mml:mo>.</mml:mo><mml:mi>t</mml:mi><mml:mi>i</mml:mi><mml:mi>m</mml:mi><mml:mi>e</mml:mi><mml:mi>s</mml:mi><mml:mi>t</mml:mi><mml:mi>a</mml:mi><mml:mi>m</mml:mi><mml:mi>p</mml:mi><mml:mo>,</mml:mo><mml:mi>s</mml:mi><mml:mi>e</mml:mi><mml:mi>s</mml:mi><mml:mi>s</mml:mi><mml:mi>i</mml:mi><mml:mi>o</mml:mi><mml:mi>n</mml:mi><mml:mo>.</mml:mo><mml:mi>l</mml:mi><mml:mi>o</mml:mi><mml:mi>c</mml:mi><mml:mi>a</mml:mi><mml:mi>t</mml:mi><mml:mi>i</mml:mi><mml:mi>o</mml:mi><mml:mi>n</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo stretchy="false">)</mml:mo><mml:mo stretchy="false">)</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula></p>
<p>In addition to path reconstruction, the SoC data recorded at the start and end of the identified sessions can help estimate the travel range and predict potential subsequent locations. Analysis of the requested power data might also help distinguish the stolen vehicle&#x2019;s unique charging signature. Furthermore, user authentication information and network logs associated with these sessions can provide clues regarding the perpetrator&#x2019;s methods or location. Integrating these digital findings with physical evidence (e.g., CCTV footage from charging sites) completes the investigation picture.</p>
</sec>
<sec id="s4_2_4">
<label>4.2.4</label>
<title>Investigation of Charging Station Hacking and the Data Breach Scenario</title>
<p>This scenario addresses a compromise of the charging network or CSMS for data exfiltration or manipulation. Following the proposed structured approach, the investigation aims to determine the intrusion vector, breach scope, data manipulation, and trace attacker activities. Relevant digital evidence identified during the analysis include potentially compromised data (EV IDs, SoC logs), charger/location info, OCPP logs, session times, and critical CSMS logs (authentication, network traffic, OS access, database audit, firewall).</p>
<p>The analysis phase focuses on identifying the breach point and potential data exfiltration pathways. For instance, network traffic logs (<inline-formula id="ieqn-181"><mml:math id="mml-ieqn-181"><mml:mi>L</mml:mi><mml:mi>o</mml:mi><mml:msub><mml:mi>g</mml:mi><mml:mrow><mml:mi>N</mml:mi><mml:mi>e</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>) are examined for suspicious outbound connections. An example rule applied during this analysis to flag potentially suspicious network flows (<inline-formula id="ieqn-182"><mml:math id="mml-ieqn-182"><mml:mi>f</mml:mi><mml:mi>l</mml:mi><mml:mi>o</mml:mi><mml:mi>w</mml:mi></mml:math></inline-formula>) is given in <xref ref-type="disp-formula" rid="eqn-6">Eq. (6)</xref>. Here, <inline-formula id="ieqn-183"><mml:math id="mml-ieqn-183"><mml:mi>f</mml:mi><mml:mi>l</mml:mi><mml:mi>o</mml:mi><mml:mi>w</mml:mi><mml:mo>.</mml:mo><mml:mi>d</mml:mi><mml:mi>e</mml:mi><mml:mi>s</mml:mi><mml:mi>t</mml:mi></mml:math></inline-formula> is the flow&#x2019;s destination address, <inline-formula id="ieqn-184"><mml:math id="mml-ieqn-184"><mml:mi>T</mml:mi><mml:mi>r</mml:mi><mml:mi>u</mml:mi><mml:mi>s</mml:mi><mml:mi>t</mml:mi><mml:mi>e</mml:mi><mml:mi>d</mml:mi><mml:mi>D</mml:mi><mml:mi>e</mml:mi><mml:mi>s</mml:mi><mml:mi>t</mml:mi><mml:mi>i</mml:mi><mml:mi>n</mml:mi><mml:mi>a</mml:mi><mml:mi>t</mml:mi><mml:mi>i</mml:mi><mml:mi>o</mml:mi><mml:mi>n</mml:mi><mml:mi>s</mml:mi></mml:math></inline-formula> is a predefined set of legitimate destinations, <inline-formula id="ieqn-185"><mml:math id="mml-ieqn-185"><mml:mi>f</mml:mi><mml:mi>l</mml:mi><mml:mi>o</mml:mi><mml:mi>w</mml:mi><mml:mo>.</mml:mo><mml:mi>p</mml:mi><mml:mi>r</mml:mi><mml:mi>o</mml:mi><mml:mi>t</mml:mi><mml:mi>o</mml:mi><mml:mi>c</mml:mi><mml:mi>o</mml:mi><mml:mi>l</mml:mi></mml:math></inline-formula> is the protocol used, <inline-formula id="ieqn-186"><mml:math id="mml-ieqn-186"><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>e</mml:mi><mml:mi>x</mml:mi><mml:mi>f</mml:mi><mml:mi>i</mml:mi><mml:mi>l</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> represents protocol(s) potentially used for exfiltration (e.g., FTP, specific TCP ports), <inline-formula id="ieqn-187"><mml:math id="mml-ieqn-187"><mml:mi>f</mml:mi><mml:mi>l</mml:mi><mml:mi>o</mml:mi><mml:mi>w</mml:mi><mml:mo>.</mml:mo><mml:mi>v</mml:mi><mml:mi>o</mml:mi><mml:mi>l</mml:mi><mml:mi>u</mml:mi><mml:mi>m</mml:mi><mml:mi>e</mml:mi></mml:math></inline-formula> is the data volume transferred, and <inline-formula id="ieqn-188"><mml:math id="mml-ieqn-188"><mml:msub><mml:mi>V</mml:mi><mml:mrow><mml:mi>e</mml:mi><mml:mi>x</mml:mi><mml:mi>f</mml:mi><mml:mi>i</mml:mi><mml:mrow><mml:msub><mml:mi>l</mml:mi><mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mi>h</mml:mi><mml:mi>r</mml:mi><mml:mi>e</mml:mi><mml:mi>s</mml:mi><mml:mi>h</mml:mi><mml:mi>o</mml:mi><mml:mi>l</mml:mi><mml:mi>d</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> is a volume threshold indicating potential large data transfer to an untrusted destination:
<disp-formula id="eqn-6"><label>(6)</label><mml:math id="mml-eqn-6" display="block"><mml:mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true"><mml:mtr><mml:mtd><mml:mi>I</mml:mi><mml:mi>s</mml:mi><mml:mi>S</mml:mi><mml:mi>u</mml:mi><mml:mi>s</mml:mi><mml:mi>p</mml:mi><mml:mi>i</mml:mi><mml:mi>c</mml:mi><mml:mi>i</mml:mi><mml:mi>o</mml:mi><mml:mi>u</mml:mi><mml:mi>s</mml:mi><mml:mi>F</mml:mi><mml:mi>l</mml:mi><mml:mi>o</mml:mi><mml:mi>w</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>f</mml:mi><mml:mi>l</mml:mi><mml:mi>o</mml:mi><mml:mi>w</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mi></mml:mi><mml:mo>=</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mi>f</mml:mi><mml:mi>l</mml:mi><mml:mi>o</mml:mi><mml:mi>w</mml:mi><mml:mo>.</mml:mo><mml:mi>d</mml:mi><mml:mi>e</mml:mi><mml:mi>s</mml:mi><mml:mi>t</mml:mi><mml:mo>&#x2209;</mml:mo><mml:mi>T</mml:mi><mml:mi>r</mml:mi><mml:mi>u</mml:mi><mml:mi>s</mml:mi><mml:mi>t</mml:mi><mml:mi>e</mml:mi><mml:mi>d</mml:mi><mml:mi>D</mml:mi><mml:mi>e</mml:mi><mml:mi>s</mml:mi><mml:mi>t</mml:mi><mml:mi>i</mml:mi><mml:mi>n</mml:mi><mml:mi>a</mml:mi><mml:mi>t</mml:mi><mml:mi>i</mml:mi><mml:mi>o</mml:mi><mml:mi>n</mml:mi><mml:mi>s</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x2227;</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mi>f</mml:mi><mml:mi>l</mml:mi><mml:mi>o</mml:mi><mml:mi>w</mml:mi><mml:mo>.</mml:mo><mml:mi>p</mml:mi><mml:mi>r</mml:mi><mml:mi>o</mml:mi><mml:mi>t</mml:mi><mml:mi>o</mml:mi><mml:mi>c</mml:mi><mml:mi>o</mml:mi><mml:mi>l</mml:mi><mml:mo>=</mml:mo><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>e</mml:mi><mml:mi>x</mml:mi><mml:mi>f</mml:mi><mml:mi>i</mml:mi><mml:mi>l</mml:mi></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x2227;</mml:mo></mml:mtd></mml:mtr><mml:mtr><mml:mtd></mml:mtd><mml:mtd><mml:mspace width="1em"></mml:mspace><mml:mrow><mml:mo>(</mml:mo><mml:mi>f</mml:mi><mml:mi>l</mml:mi><mml:mi>o</mml:mi><mml:mi>w</mml:mi><mml:mo>.</mml:mo><mml:mi>v</mml:mi><mml:mi>o</mml:mi><mml:mi>l</mml:mi><mml:mi>u</mml:mi><mml:mi>m</mml:mi><mml:mi>e</mml:mi><mml:mo>&#x003E;</mml:mo><mml:msub><mml:mi>V</mml:mi><mml:mrow><mml:mi>e</mml:mi><mml:mi>x</mml:mi><mml:mi>f</mml:mi><mml:mi>i</mml:mi><mml:mi>l</mml:mi><mml:mi mathvariant="normal">_</mml:mi><mml:mi>t</mml:mi><mml:mi>h</mml:mi><mml:mi>r</mml:mi><mml:mi>e</mml:mi><mml:mi>s</mml:mi><mml:mi>h</mml:mi><mml:mi>o</mml:mi><mml:mi>l</mml:mi><mml:mi>d</mml:mi></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula></p>
<p>In addition to network traffic analysis, CSMS access logs are examined for unauthorized access attempts or privilege escalation. OCPP communication logs are reviewed for signs of data tampering or unauthorized command injections directed at charging stations. Database audit logs are crucial for identifying any unauthorized record modification or deletion. Comparing potentially exfiltrated data with original system records helps determine the scope of the breach and any data manipulation. Correlating various logs allows reconstruction of the attacker&#x2019;s actions, identifying compromised accounts or systems, and potentially tracing the attack origin. The final phase involves synthesizing the findings into a comprehensive report on the breach.</p>
</sec>
</sec>
</sec>
<sec id="s5">
<label>5</label>
<title>Results and Discussion</title>
<p>This section presents the key findings derived from the application and evaluation of the data-driven digital forensic method proposed in this research, which is designed for the complexities of the EV charging infrastructure. The application of this method, conceptually demonstrated through the case studies (<xref ref-type="sec" rid="s4">Section 4</xref>), yielded insights into digital evidence identification, overall analysis capabilities, and, significantly, the critical limitations imposed by current data logging practices within EV charging systems. The following subsections will discuss these findings in detail, assess the effectiveness of the proposed forensic method, elaborate on identified implementation challenges and digital evidence gaps, and outline the limitations of this study along with directions for future work.</p>
<sec id="s5_1">
<label>5.1</label>
<title>Findings and Effectiveness</title>
<p>The application of the proposed data-driven forensic method, as illustrated through the diverse case studies (<xref ref-type="sec" rid="s4">Section 4</xref>), yielded significant insights into the utility of this structured approach and highlighted the current state of forensic readiness within the EV charging infrastructure. The systematic evaluation of scenarios based on both empirically demonstrated threats and representative virtual incidents confirmed the method&#x2019;s capability to guide effective investigations, even while simultaneously identifying critical limitations inherent in existing EVCS implementations.</p>
<p>A key finding is that the structured approach, particularly the systematic digital evidence taxonomy developed in <xref ref-type="sec" rid="s3_4">Section 3.4</xref>, is effective in directing investigators toward high-value evidence sources across all three architectural layers (physical, network, and application) of an EVCS. The method facilitates the identification and classification of diverse forensically relevant digital evidence, including, but not limited to, battery State of Charge data from EVs, operational status codes from charging stations, transaction records from management systems, and protocol-level communication data across various interfaces.</p>
<p>The case studies conceptually demonstrated the strengths of this method in:
<list list-type="bullet">
<list-item>
<p>Guiding systematic evidence collection across organizational boundaries and diverse technical domains.</p></list-item>
<list-item>
<p>Facilitating the correlation of digital evidence generated at various architectural layers through a structured and systematic analytical process.</p></list-item>
<list-item>
<p>Supporting comprehensive timeline reconstruction even when evidence sources are distributed.</p></list-item>
<list-item>
<p>Aiding investigators in differentiating between malicious activities and system malfunctions when sufficient digital evidence is available and analytical checks (such as those conceptualized in <xref ref-type="disp-formula" rid="eqn-2">Eqs. (2)</xref>&#x2013;<xref ref-type="disp-formula" rid="eqn-6">(6)</xref>) can be effectively applied.</p></list-item>
</list></p>
<p>For instance, as notionally explored in the virtual fire incident investigation (<xref ref-type="sec" rid="s4_2_1">Section 4.2.1</xref>), the method would guide the correlation of physical anomalies (e.g., abnormal charging rates potentially flagged by logic similar to <xref ref-type="disp-formula" rid="eqn-3">Eq. (3)</xref>) with system logs (e.g., error codes) and communication records. Similarly, in the conceptual EV theft investigation (<xref ref-type="sec" rid="s4_2_3">Section 4.2.3</xref>), the method&#x2019;s approach would facilitate cross-network evidence correlation (as illustrated by <xref ref-type="disp-formula" rid="eqn-5">Eq. (5)</xref>) to establish movement patterns. These examples underscore the method&#x2019;s potential to improve the consistency and reliability of forensic investigations in this domain.</p>
</sec>
<sec id="s5_2">
<label>5.2</label>
<title> Implementation Challenges and Digital Evidence Gaps</title>
<p>Despite the potential strengths of the proposed forensic method, its practical application, as indicated by the analysis underlying the case studies (<xref ref-type="sec" rid="s4">Section 4</xref>) and a review of current EV charging infrastructure characteristics, faces significant implementation challenges. These challenges primarily stem from critical gaps in the availability and consistency of digital evidence across existing EV charging systems. Such gaps can severely limit the depth, certainty, and efficiency of forensic investigations, regardless of the analytical method employed. <xref ref-type="table" rid="table-16">Table 16</xref> summarizes several critical digital evidence gaps that were identified as commonly present or likely in current EV charging systems. The table details these gaps across different architectural layers, outlines their potential adverse effects on forensic analyses, and indicates their typical implementation status.</p>
<table-wrap id="table-16">
<label>Table 16</label>
<caption>
<title>Critical digital evidence gaps and their effects on forensic investigations</title>
</caption>
<table>
<colgroup>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
</colgroup>
<thead valign="top">
<tr>
<th align="center">Architectural layer</th>
<th align="center">Digital evidence gap</th>
<th align="center">Effects on investigations</th>
<th align="center">Implementation status</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td rowspan="3">Physical</td>
<td>HMI-controller communication logs</td>
<td>Unable to distinguish between system errors and malicious display manipulation</td>
<td>Rarely implemented</td>
</tr>
<tr>
<td>Thermal management system status data</td>
<td>Cannot verify cooling system tampering or trace thermal anomalies</td>
<td>Inconsistently implemented</td>
</tr>
<tr>
<td>Power module control signal history</td>
<td>Limited ability to detect unauthorized command injection</td>
<td>Vendor-specific implementation</td>
</tr>
<tr>
<td rowspan="3">Network</td>
<td>CAN bus traffic captures (CHAdeMO)</td>
<td>Reduced visibility into protocol manipulation in EV-EVCS communications</td>
<td>Rarely implemented</td>
</tr>
<tr>
<td>Control pilot signal data</td>
<td>Cannot detect PWM signal manipulation or interference</td>
<td>Virtually nonexistent</td>
</tr>
<tr>
<td>Session establishment metrics</td>
<td>Limited ability to diagnose communication disruptions</td>
<td>Partial implementation</td>
</tr>
<tr>
<td rowspan="2">Application</td>
<td>Detailed administrative action logs</td>
<td>Difficulty tracing unauthorized commands to specific accounts</td>
<td>Basic implementation is common</td>
</tr>
<tr>
<td>Configuration change history</td>
<td>Cannot establish a baseline for detecting unauthorized modifications</td>
<td>Inconsistent implementation</td>
</tr>
<tr>
<td>Cross-layer</td>
<td>Temporal correlation mechanisms</td>
<td>Challenges in establishing a precise event sequence across components</td>
<td>Rarely implemented</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>These identified digital evidence gaps significantly impede the ability to conduct comprehensive forensic investigations. For example:
<list list-type="bullet">
<list-item>
<p>At the physical layer, the common absence of detailed HMI-controller communication logs (as noted in <xref ref-type="table" rid="table-16">Table 16</xref>) makes it exceedingly difficult to definitively distinguish between genuine system errors and malicious display manipulation in incidents like Scenarios 1&#x2013;3 (<xref ref-type="table" rid="table-11">Table 11</xref>), even when conceptual analytical checks (e.g., similar to <xref ref-type="disp-formula" rid="eqn-2">Eq. (2))</xref> are considered. Similarly, insufficient logging of thermal management component states (e.g., cooling pump status, fan activation patterns, precise sensor readings) hinders conclusive determination regarding potential tampering versus hardware failure in thermal incidents (relevant to Scenarios 5 and 6, <xref ref-type="table" rid="table-11">Table 11</xref>).</p>
</list-item>
<list-item><p>Within the network layer, the limited availability of detailed CAN bus traffic captures for protocols like CHAdeMO hampers the investigation of potential protocol manipulation during EV-EVCS communications (related to Scenario 8, <xref ref-type="table" rid="table-11">Table 11</xref>). Furthermore, the near-universal absence of detailed logging for CCS control pilot signal parameters (PWM signals, duty-cycle patterns) impedes the analysis of attacks targeting that specific physical/electrical signaling interface (relevant to Scenarios 9 and 10, <xref ref-type="table" rid="table-11">Table 11</xref>).</p>
</list-item>
<list-item><p>In the application layer, while basic administrative logs might be present, they often lack the granularity necessary to effectively trace unauthorized commands or configuration modifications back to specific accounts or to establish a reliable baseline for detecting unauthorized system alterations.</p></list-item></list></p>
<p>These examples, drawn from the analysis of potential incident scenarios and the recognized state of current logging practices, underscore systemic challenges in digital evidence availability within many contemporary EVCS implementations. Addressing these gaps is crucial for enhancing forensic readiness and the overall effectiveness of any investigative method. The implications of these gaps for the proposed method and potential avenues for future work, including strategies for dealing with incomplete data, are further discussed in <xref ref-type="sec" rid="s5_4">Section 5.4</xref>.</p>
</sec>
<sec id="s5_3">
<label>5.3</label>
<title>Method Effectiveness Assessment</title>
<p>The application of the proposed data-driven forensic method, as illustrated through the case studies (<xref ref-type="sec" rid="s4">Section 4</xref>), indicates notable improvements in the investigative process, particularly when contrasted with conventional <italic>ad hoc</italic> or less structured mainstream forensic practices. The method demonstrably enhances the structure, explicitness, and systematic nature of investigations. This structured approach provides investigators with a repeatable and logically organized process, which can be particularly beneficial in complex EVCI environments where mainstream techniques might rely more heavily on individual investigator experience or a disparate set of tools without a unifying analytical workflow. Key aspects of its effectiveness, offering advantages over less systematic approaches, include:
<list list-type="bullet">
<list-item>
<p><bold>Enhanced digital evidence management:</bold> the method promotes more complete identification and classification of potential digital evidence within the bounds of available data. Its systematic nature helps investigators to methodically consider evidence sources across different architectural layers, increasing the likelihood of uncovering relevant traces that might be missed in less structured approaches.</p></list-item>
<list-item>
<p><bold>Improved correlation and contextualization:</bold> by guiding a systematic approach to system modeling, data collection, and threat analysis, the method inherently supports more robust correlation of disparate digital evidence. This allows for better contextualization of individual pieces of evidence and aids in reconstructing a more coherent narrative of events.</p></list-item>
<list-item>
<p><bold>Systematic approach to complex environments:</bold> even when faced with challenges such as data gaps or novel attack patterns, the method&#x2019;s methodical phases encourage a comprehensive survey of the system and potential threat vectors. This systematic process can help in forming more informed hypotheses, identifying what crucial evidence is missing and more clearly documenting the knowns and unknowns, leading to a more rigorous assessment of investigative certainty than purely intuitive methods.</p></list-item>
</list></p>
<p>Despite these enhancements to the investigative process itself, the ability to reach definitive forensic conclusions with high certainty is often influenced by factors external to the methodology. The pervasiveness of digital evidence gaps in current EVCS implementations remains a fundamental constraint on the ultimate conclusiveness of any investigation. Therefore, while the proposed method offers a robust and systematic approach to optimize the analysis of available information and improve the rigor of the investigation, its overall success in achieving definitive outcomes is significantly influenced by the availability, quality, and granularity of the digital evidence generated and preserved by the EVCS in question.</p>
</sec>
<sec id="s5_4">
<label>5.4</label>
<title>Limitations and Future Work</title>
<p>This study presents a structured method for digital forensic investigations in EVCI, yet several areas define its current boundaries and offer avenues for future research.
<list list-type="bullet">
<list-item>
<p><bold>Validation scope and real-world data:</bold> the method&#x2019;s validation relied on case studies using specific empirically-derived scenarios and illustrative virtual incidents. Broader validation with diverse real-world incident data across various proprietary EVCS platforms is a key priority for future work to assess practical effectiveness and generalizability more comprehensively. Furthermore, such future work should include comparative studies or benchmarking of the proposed method against established mainstream forensic techniques using common datasets or controlled scenarios to provide practitioners with a clearer understanding of its relative performance, efficiency, and resource requirements.</p></list-item>
<list-item>
<p><bold>OSINT in proprietary contexts:</bold> the utility of OSINT can be reduced in highly proprietary EVCS environments with limited public technical data or encrypted communications. Future research could focus on advanced OSINT techniques or complementary data inference methods for such closed systems.</p></list-item>
<list-item>
<p><bold>Addressing novel attack vectors:</bold> the current method is primarily oriented towards known threat categories. Enhancing its capability to address entirely novel or zero-day attacks, potentially by integrating adaptive security mechanisms like ML-based anomaly detection, is an important area for future development.</p></list-item>
<list-item>
<p><bold>Managing digital evidence gaps:</bold> significant digital evidence gaps are common in current EVCSs. While this method aids in analyzing available evidence, future research should focus on robust algorithmic solutions for investigation with incomplete or sparse data, such as data imputation or probabilistic reasoning.</p></list-item>
<list-item>
<p><bold>Operationalizing evidentiary value assessment:</bold> the quantitative model for evidentiary value is conceptual, as its scoring functions require mathematical operationalization. Future work should develop and validate objective rubrics for these functions to enable practical, quantitative assessment.</p></list-item>
<list-item>
<p><bold>Standardization and automation:</bold> the development and adoption of standardized logging profiles for EVCSs are crucial for improving forensic readiness by addressing identified evidence gaps. Further research into automated techniques for large-scale digital evidence correlation and anomaly detection is also needed to enhance practical forensic capabilities.</p></list-item>
</list></p>
</sec>
</sec>
<sec id="s6">
<label>6</label>
<title>Conclusion</title>
<p>The rapid global adoption of electric vehicles necessitates robust security measures and effective digital forensic capabilities to safeguard the expanding and increasingly complex EV charging infrastructure. Traditional forensic approaches often struggle within these heterogeneous cyber-physical systems, largely due to system diversity and inconsistent data logging practices. This paper addressed these challenges by proposing and evaluating a structured, data-driven method for the analysis of digital evidence specifically tailored to the EV charging domain.</p>
<p>The proposed method offers a systematic approach integrating system modeling, OSINT-informed data collection, threat analysis, and layered digital evidence identification. As illustrated through representative case studies, this approach enhances the structure and repeatability of the forensic process, aiding in the correlation of digital evidence and the reconstruction of incident timelines.</p>
<p>However, a critical challenge underscored by this research is the significant and pervasive gaps in the availability of crucial digital evidence within current EVCS implementations. These deficiencies&#x2014;particularly concerning detailed internal system communications, low-level protocol interactions, and granular administrative logs&#x2014;substantially hinder conclusive forensic analysis and can complicate the definitive differentiation of malicious attacks from system failures, even when a systematic method is applied.</p>
<p>This study provides a foundational method for advancing digital forensic capabilities within the EV charging infrastructure. While the proposed method offers a pathway toward more rigorous investigations, achieving comprehensive forensic readiness across the ecosystem requires concerted industry efforts and regulatory guidance to implement improved and standardized data logging practices. Addressing these identified digital evidence gaps is paramount for enabling the consistent and effective application of systematic analytical techniques, ensuring accountability, facilitating effective incident response, and ultimately bolstering the security and trustworthiness of this vital and rapidly growing critical infrastructure.</p>
</sec>
</body>
<back>
<ack>
<p>We would like to express our sincere gratitude to our colleagues at the System Security Research Center in Chonnam National University for their helpful discussions and support. Additionally, we would like to acknowledge the reviewers for their meticulous and constructive feedback, which helped improve the quality of our work.</p>
</ack>
<sec>
<title>Funding Statement</title>
<p>This work was supported by the National Research Foundation of Korea (NRF) grant funded by the Korea government (MSIT) (RS-2023-00242528, 50%) and supported by a grant from the Korea Electric Power Corporation (R24XO01-4, 50%) for basic research and development projects starting in 2024.</p>
</sec>
<sec>
<title>Author Contributions</title>
<p>The authors confirm contribution to the paper as follows: conceptualization, Dong-Hyuk Shin and Ieck-Chae Euom; methodology, Dong-Hyuk Shin; validation, Dong-Hyuk Shin, Jae-Jun Ha and Ieck-Chae Euom; investigation, Dong-Hyuk Shin; data curation, Dong-Hyuk Shin; resources, Jae-Jun Ha; writing&#x2014;original draft, Dong-Hyuk Shin; writing&#x2014;review &#x0026; editing, Jae-Jun Ha and Ieck-Chae Euom; visualization, Dong-Hyuk Shin; supervision, Ieck-Chae Euom; project administration, Ieck-Chae Euom; funding acquisition, Ieck-Chae Euom. All authors reviewed the results and approved the final version of the manuscript.</p>
</sec>
<sec sec-type="data-availability">
<title>Availability of Data and Materials</title>
<p>The data that support the findings of this study are available from the first and corresponding author upon reasonable request.</p>
</sec>
<sec>
<title>Ethics Approval</title>
<p>Not applicable.</p>
</sec>
<sec sec-type="COI-statement">
<title>Conflicts of Interest</title>
<p>The authors declare no conflicts of interest to report regarding the present study.</p>
</sec>
<app-group id="appg-1">
<app id="app-1">
<title>Appendix A Dataset Field Analysis for Digital Evidence Identification</title>
<p>This appendix provides a detailed analysis of the datasets employed during the data collection process (<xref ref-type="sec" rid="s3_2">Section 3.2</xref>), documenting field specifications and their corresponding forensic significance.</p>
<p><bold><italic>Appendix A.1 Multifaceted Analysis of EV Charging Dataset</italic></bold></p>
<p>This dataset originates from the 2023 research publication &#x201C;Multi-faceted Analysis of Electric Vehicle Charging Transactions&#x201D; [<xref ref-type="bibr" rid="ref-42">42</xref>]. It contains 72,856 charging session records from 2337 EV users and 2119 charging stations, collected via OCPP with 30-s data transmission intervals.</p>
<table-wrap id="table-17">
<label>Table A1</label>
<caption>
<title>Multifaceted analysis of electric vehicle charging dataset fields</title>
</caption>
<table>
<colgroup>
<col/>
<col/>
<col/>
<col/>
</colgroup>
<thead valign="top">
<tr>
<th>Field</th>
<th>Data type</th>
<th>Description</th>
<th>Forensic value</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td>User ID</td>
<td>Integer</td>
<td>User identifier (0 for nonmembers, 1&#x2013;2337 for members)</td>
<td>User attribution and session ownership verification</td>
</tr>
<tr>
<td>Charger ID</td>
<td>String</td>
<td>Unique charging station identifier</td>
<td>Equipment identification and location correlation</td>
</tr>
<tr>
<td>Charger company</td>
<td>Binary</td>
<td>Charging station operator classification (0 &#x003D; own company, 1 &#x003D; other)</td>
<td>Operational responsibility attribution</td>
</tr>
<tr>
<td>Location</td>
<td>String</td>
<td>Charging station installation location</td>
<td>Geographical context establishment</td>
</tr>
<tr>
<td>Charger type</td>
<td>Binary</td>
<td>Charger classification (0 &#x003D; standard, 1 &#x003D; fast charger)</td>
<td>Equipment capability verification</td>
</tr>
<tr>
<td>Start day</td>
<td>Date</td>
<td>Session connection start date (YYYY-MM-DD)</td>
<td>Temporal context establishment</td>
</tr>
<tr>
<td>Start time</td>
<td>Time</td>
<td>Session connection start time (HH:MM:SS)</td>
<td>Session initiation timing</td>
</tr>
<tr>
<td>End day</td>
<td>Date</td>
<td>Session connection end date (YYYY-MM-DD)</td>
<td>Session termination dating</td>
</tr>
<tr>
<td>End time</td>
<td>Time</td>
<td>Session connection end time (HH:MM:SS)</td>
<td>Session termination timing</td>
</tr>
<tr>
<td>Start datetime</td>
<td>Date Time</td>
<td>Combined connection start timestamp</td>
<td>Session boundary verification</td>
</tr>
<tr>
<td>End datetime</td>
<td>Date Time</td>
<td>Combined connection end timestamp</td>
<td>Session boundary verification</td>
</tr>
<tr>
<td>Duration</td>
<td>Integer</td>
<td>Connection duration in minutes</td>
<td>Session length validation</td>
</tr>
<tr>
<td>Demand</td>
<td>Float</td>
<td>Energy delivered to vehicle (kWh)</td>
<td>Energy consumption verification</td>
</tr>
</tbody>
</table>
</table-wrap>
<p><bold><italic>Appendix A.2 DESL-EPFL Level 3 Electric Vehicle Charging Dataset</italic></bold></p>
<p>This dataset was published by the Distributed Electrical Systems Laboratory (DESL) at &#x00C9;cole Polytechnique F&#x00E9;d&#x00E9;rale de Lausanne (EPFL) in 2022 [<xref ref-type="bibr" rid="ref-43">43</xref>]. It contains charging session data from DC fast-charging stations in southwestern Switzerland, collected from April 2022 to July 2023.</p>
<table-wrap id="table-18">
<label>Table A2</label>
<caption>
<title>Distributed electrical systems laboratory at &#x00E9;cole polytechnique F&#x00E9;d&#x00E9;rale de Lausanne dataset fields</title>
</caption>
<table>
<colgroup>
<col/>
<col/>
<col/>
<col/>
</colgroup>
<thead valign="top">
<tr>
<th>Field</th>
<th>Data type</th>
<th>Description</th>
<th>Forensic value</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td>Session</td>
<td>Integer</td>
<td>Unique charging session identifier</td>
<td>Session correlation and event sequencing</td>
</tr>
<tr>
<td>CCS</td>
<td>String</td>
<td>Connector identifier (CCS1/CCS2)</td>
<td>Physical connection documentation</td>
</tr>
<tr>
<td>Arrival</td>
<td>Date Time</td>
<td>Vehicle arrival time</td>
<td>Session initialization context</td>
</tr>
<tr>
<td>Departure</td>
<td>Date Time</td>
<td>Vehicle departure time</td>
<td>Session termination context</td>
</tr>
<tr>
<td>Stay</td>
<td>Integer</td>
<td>Vehicle presence duration (minutes)</td>
<td>Physical presence verification</td>
</tr>
<tr>
<td>Energy</td>
<td>Float</td>
<td>Energy delivered to vehicle (kWh)</td>
<td>Energy delivery verification</td>
</tr>
<tr>
<td>Pmax</td>
<td>Integer</td>
<td>Maximum charging power during session (W)</td>
<td>Power delivery capability verification</td>
</tr>
<tr>
<td>Preq_max</td>
<td>Integer</td>
<td>Maximum power requested by vehicle (W)</td>
<td>Vehicle power request verification</td>
</tr>
<tr>
<td>Controlled session</td>
<td>Binary</td>
<td>Session control status (0 &#x003D; uncontrolled, 1 &#x003D; controlled)</td>
<td>Charging management intervention</td>
</tr>
<tr>
<td>Total capacity</td>
<td>Float</td>
<td>Vehicle battery total energy capacity</td>
<td>Vehicle capability baseline</td>
</tr>
<tr>
<td>Bulk capacity</td>
<td>Float</td>
<td>Vehicle battery usable energy capacity</td>
<td>Operational capacity verification</td>
</tr>
<tr>
<td>SoC arrival</td>
<td>Float</td>
<td>Battery state-of-charge at arrival (%)</td>
<td>Initial charge state verification</td>
</tr>
<tr>
<td>SoC departure</td>
<td>Float</td>
<td>Battery state-of-charge at departure (%)</td>
<td>Final charge state verification</td>
</tr>
<tr>
<td>Energy capacity</td>
<td>Integer</td>
<td>Approximate vehicle energy capacity (Wh)</td>
<td>Vehicle capability estimation</td>
</tr>
</tbody>
</table>
</table-wrap>
<p><bold><italic>Appendix A.3 Department of Energy Electric Vehicle Charging Dataset</italic></bold></p>
<p>This dataset was released by the US Department of Energy&#x2019;s Office of Scientific and Technical Information in 2024 [<xref ref-type="bibr" rid="ref-44">44</xref>]. It contains vehicle&#x2013;charger interaction data collected by CALSTART from multiple vehicles and charging stations.</p>
<table-wrap id="table-19">
<label>Table A3</label>
<caption>
<title>Department of energy electric vehicle charging dataset fields</title>
</caption>
<table>
<colgroup>
<col/>
<col/>
<col/>
<col/>
</colgroup>
<thead valign="top">
<tr>
<th>Field</th>
<th>Data type</th>
<th>Description</th>
<th>Forensic value</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td>Vehicle ID</td>
<td>String</td>
<td>Unique vehicle identifier</td>
<td>Vehicle attribution and fleet correlation</td>
</tr>
<tr>
<td>Charger ID</td>
<td>String</td>
<td>Unique charging station identifier</td>
<td>Equipment identification</td>
</tr>
<tr>
<td>Local connect time</td>
<td>DateTime</td>
<td>Vehicle-charger connection timestamp</td>
<td>Connection initialization verification</td>
</tr>
<tr>
<td>Local disconnect time</td>
<td>DateTime</td>
<td>Vehicle-charger disconnection timestamp</td>
<td>Connection termination verification</td>
</tr>
<tr>
<td>Charge start time</td>
<td>DateTime</td>
<td>Actual charging process start timestamp</td>
<td>Charging operation initiation</td>
</tr>
<tr>
<td>Charge end time</td>
<td>DateTime</td>
<td>Actual charging process end timestamp</td>
<td>Charging operation termination</td>
</tr>
<tr>
<td>Average power</td>
<td>Float</td>
<td>Average power delivery during session (W)</td>
<td>Power delivery profile verification</td>
</tr>
<tr>
<td>Max power</td>
<td>Float</td>
<td>Maximum power delivery during session (W)</td>
<td>Peak power consumption documentation</td>
</tr>
<tr>
<td>Total energy delivered</td>
<td>Float</td>
<td>Total energy transferred to vehicle (kWh)</td>
<td>Energy consumption verification</td>
</tr>
<tr>
<td>Starting SoC</td>
<td>Float</td>
<td>Battery SoC at charging start (%)</td>
<td>Initial battery state verification</td>
</tr>
<tr>
<td>Ending SoC</td>
<td>Float</td>
<td>Battery SoC at charging end (%)</td>
<td>Final battery state verification</td>
</tr>
<tr>
<td>SoC charged</td>
<td>Float</td>
<td>Battery SoC increases during the session</td>
<td>Charging effectiveness verification</td>
</tr>
</tbody>
</table>
<table-wrap-foot>
<fn id="table-19fn"><p>Note: SoC: state of charge.</p></fn>
</table-wrap-foot>
</table-wrap>
<p><bold><italic>Appendix A.4 Adaptive Charging Network Data Electric Vehicle Dataset</italic></bold></p>
<p>This dataset was published by the California Institute of Technology in 2019 [<xref ref-type="bibr" rid="ref-47">47</xref>], collected from the Adaptive Charging Network (ACN) at Caltech and NASA&#x2019;s Jet Propulsion Laboratory (JPL), providing charging data from 2018 onwards.</p>
<table-wrap id="table-20">
<label>Table A4</label>
<caption>
<title>Adaptive charging network dataset fields</title>
</caption>
<table>
<colgroup>
<col/>
<col/>
<col/>
<col/>
</colgroup>
<thead valign="top">
<tr>
<th>Field</th>
<th>Data type</th>
<th>Description</th>
<th>Forensic value</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td>_id</td>
<td>String</td>
<td>Unique record identifier</td>
<td>Record integrity verification</td>
</tr>
<tr>
<td>ClusterID</td>
<td>String</td>
<td>Charging network or station cluster identifier</td>
<td>Network segment identification</td>
</tr>
<tr>
<td>ConnectionTime</td>
<td>DateTime</td>
<td>Vehicle-charger connection timestamp</td>
<td>Connection initialization verification</td>
</tr>
<tr>
<td>DisconnectTime</td>
<td>DateTime</td>
<td>Vehicle-charger disconnection timestamp</td>
<td>Connection termination verification</td>
</tr>
<tr>
<td>DoneChargingTime</td>
<td>DateTime</td>
<td>Charging completion timestamp</td>
<td>Charging operation termination</td>
</tr>
<tr>
<td>kWhDelivered</td>
<td>Float</td>
<td>Energy delivered during session (kWh)</td>
<td>Energy consumption verification</td>
</tr>
<tr>
<td>SessionID</td>
<td>String</td>
<td>Unique charging session identifier</td>
<td>Session correlation and event sequencing</td>
</tr>
<tr>
<td>SiteID</td>
<td>String</td>
<td>Charging location identifier</td>
<td>Geographical context establishment</td>
</tr>
<tr>
<td>SpaceID</td>
<td>String</td>
<td>Specific parking space identifier</td>
<td>Physical location verification</td>
</tr>
<tr>
<td>StationID</td>
<td>String</td>
<td>Charging station identifier</td>
<td>Equipment identification</td>
</tr>
<tr>
<td>Timezone</td>
<td>String</td>
<td>Time zone for timestamp interpretation</td>
<td>Temporal context verification</td>
</tr>
<tr>
<td>UserID</td>
<td>String</td>
<td>User identifier</td>
<td>User attribution and session ownership</td>
</tr>
<tr>
<td>UserInputs</td>
<td>Object</td>
<td>User-provided information before charging</td>
<td>User intention documentation</td>
</tr>
</tbody>
</table>
</table-wrap>
<p><bold><italic>Appendix A.5 Departement of Energy Workplace Charging Dataset</italic></bold></p>
<p>This dataset, published on the Harvard Dataverse in 2019 [<xref ref-type="bibr" rid="ref-45">45</xref>,<xref ref-type="bibr" rid="ref-46">46</xref>], was collected by Georgia Tech&#x2019;s Asensio Lab to analyze charging behavior and vehicle usage patterns in workplace environments. It comprises 3395 charging sessions from 85 EV drivers.</p>
<table-wrap id="table-21">
<label>Table A5</label>
<caption>
<title>Department of energy workplace charging dataset fields</title>
</caption>
<table>
<colgroup>
<col/>
<col/>
<col/>
<col/>
</colgroup>
<thead valign="top">
<tr>
<th>Field</th>
<th>Data type</th>
<th>Description</th>
<th>Forensic value</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td>SessionID</td>
<td>String</td>
<td>Unique charging session identifier</td>
<td>Session correlation and event sequencing</td>
</tr>
<tr>
<td>kwhTotal</td>
<td>Float</td>
<td>Energy delivered during session (kWh)</td>
<td>Energy consumption verification</td>
</tr>
<tr>
<td>Dollars</td>
<td>Float</td>
<td>Payment amount for session (USD)</td>
<td>Financial transaction verification</td>
</tr>
<tr>
<td>Created</td>
<td>DateTime</td>
<td>Session creation timestamp</td>
<td>Session initialization context</td>
</tr>
<tr>
<td>Ended</td>
<td>DateTime</td>
<td>Session termination timestamp</td>
<td>Session termination context</td>
</tr>
<tr>
<td>StartTime</td>
<td>Integer</td>
<td>Hour of session start (HH)</td>
<td>Temporal pattern analysis</td>
</tr>
<tr>
<td>EndTime</td>
<td>Integer</td>
<td>Hour of session end (HH)</td>
<td>Temporal pattern analysis</td>
</tr>
<tr>
<td>ChargeTimeHrs</td>
<td>Float</td>
<td>Session duration in hours</td>
<td>Session length verification</td>
</tr>
<tr>
<td>Weekday</td>
<td>String</td>
<td>Day of week for session</td>
<td>Weekly pattern analysis</td>
</tr>
<tr>
<td>Platform</td>
<td>String</td>
<td>Platform used for session management (android/iOS/web)</td>
<td>Interface usage pattern verification</td>
</tr>
<tr>
<td>Distance</td>
<td>Float</td>
<td>Distance between user home and charging location (miles)</td>
<td>User proximity verification</td>
</tr>
<tr>
<td>UserID</td>
<td>Integer</td>
<td>8-digit user identifier</td>
<td>User attribution</td>
</tr>
<tr>
<td>StationID</td>
<td>Integer</td>
<td>6-digit station identifier</td>
<td>Equipment identification</td>
</tr>
<tr>
<td>LocationID</td>
<td>Integer</td>
<td>6-digit location identifier</td>
<td>Geographical context establishment</td>
</tr>
<tr>
<td>MangerVehicle</td>
<td>Binary</td>
<td>Fleet vehicle status (1 &#x003D; manager vehicle, 0 &#x003D; other)</td>
<td>Usage categorization</td>
</tr>
<tr>
<td>FacilityType</td>
<td>Integer</td>
<td>Facility classification (1 &#x003D; manufacturing, 2 &#x003D; office, 3 &#x003D; research and development, and 4 &#x003D; other)</td>
<td>Environmental context establishment</td>
</tr>
<tr>
<td>ReportedZip</td>
<td>Binary</td>
<td>User ZIP code reporting status (1 &#x003D; reported, 0 &#x003D; not reported)</td>
<td>User information verification</td>
</tr>
</tbody>
</table>
</table-wrap>
</app>
</app-group>
<ref-list content-type="authoryear">
<title>References</title>
<ref id="ref-1"><label>[1]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Rehman</surname> <given-names>AU</given-names></string-name>, <string-name><surname>Zia</surname> <given-names>MF</given-names></string-name>, <string-name><surname>Khalid</surname> <given-names>H</given-names></string-name>, <string-name><surname>Said</surname> <given-names>Z</given-names></string-name>, <string-name><surname>Muyeen</surname> <given-names>SM</given-names></string-name></person-group>. <article-title>Wind and grid energy-based onshore beach charging station for electric vehicles: an integration infrastructure with techno economics, sustainable mobility, and environmental protection</article-title>. <source>Results Eng</source>. <year>2025</year>;<volume>26</volume>(<issue>2</issue>):<fpage>105113</fpage>. doi:<pub-id pub-id-type="doi">10.1016/j.rineng.2025.105113</pub-id>.</mixed-citation></ref>
<ref id="ref-2"><label>[2]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Khalid</surname> <given-names>HM</given-names></string-name>, <string-name><surname>Flitti</surname> <given-names>F</given-names></string-name>, <string-name><surname>Muyeen</surname> <given-names>SM</given-names></string-name>, <string-name><surname>Elmoursi</surname> <given-names>MS</given-names></string-name>, <string-name><surname>Sweidan</surname> <given-names>TO</given-names></string-name>, <string-name><surname>Yu</surname> <given-names>X</given-names></string-name></person-group>. <article-title>Parameter estimation of vehicle batteries in V2G systems: an exogenous function-based approach</article-title>. <source>IEEE Trans Ind Electron</source>. <year>2022</year>;<volume>69</volume>(<issue>9</issue>):<fpage>9535</fpage>&#x2013;<lpage>46</lpage>. doi:<pub-id pub-id-type="doi">10.1109/TIE.2021.3112980</pub-id>.</mixed-citation></ref>
<ref id="ref-3"><label>[3]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Dehrouyeh</surname> <given-names>F</given-names></string-name>, <string-name><surname>Yang</surname> <given-names>L</given-names></string-name>, <string-name><surname>Badrkhani Ajaei</surname> <given-names>F</given-names></string-name>, <string-name><surname>Shami</surname> <given-names>A</given-names></string-name></person-group>. <article-title>On TinyML and cybersecurity: electric vehicle charging infrastructure use case</article-title>. <source>IEEE Access</source>. <year>2024</year>;<volume>12</volume>:<fpage>108703</fpage>&#x2013;<lpage>30</lpage>. doi:<pub-id pub-id-type="doi">10.1109/ACCESS.2024.3437192</pub-id>.</mixed-citation></ref>
<ref id="ref-4"><label>[4]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Oberti</surname> <given-names>F</given-names></string-name>, <string-name><surname>Abrate</surname> <given-names>F</given-names></string-name>, <string-name><surname>Savino</surname> <given-names>A</given-names></string-name>, <string-name><surname>Parisi</surname> <given-names>F</given-names></string-name>, <string-name><surname>Carlo</surname> <given-names>SD</given-names></string-name></person-group>. <article-title>Navigating the road to automotive cybersecurity compliance</article-title>. In: <conf-name>Proceedings of the 2024 IEEE 30th International Symposium on On-Line Testing and Robust System Design (IOLTS); 2024 Jul 3&#x2013;5; Rennes, France</conf-name>. <publisher-loc> Piscataway, NJ, USA</publisher-loc>: <publisher-name>IEEE</publisher-name>; <volume>2024</volume>. p. <fpage>1</fpage>&#x2013;<lpage>4</lpage>. doi:<pub-id pub-id-type="doi">10.1109/IOLTS60994.2024.10616052</pub-id>.</mixed-citation></ref>
<ref id="ref-5"><label>[5]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><collab>European Union. Directive (EU)</collab></person-group>. <article-title>2022/2555 of the European Parliament and of the Council of 14 December 2022 on measures for a high common level of cybersecurity across the Union, amending Regulation (EU) No 910/2014 and Directive (EU) 2018/1972, and repealing Directive (EU) 2016/1148 (NIS 2 Directive) (Text with EEA relevance)</article-title>. <source>OJL</source>. <year>2022</year>;<volume>333</volume>:<fpage>80</fpage>&#x2013;<lpage>152</lpage>. doi:<pub-id pub-id-type="doi">10.4337/9781800372092.00013</pub-id>.</mixed-citation></ref>
<ref id="ref-6"><label>[6]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Hamdare</surname> <given-names>S</given-names></string-name>, <string-name><surname>Kaiwartya</surname> <given-names>O</given-names></string-name>, <string-name><surname>Aljaidi</surname> <given-names>M</given-names></string-name>, <string-name><surname>Jugran</surname> <given-names>M</given-names></string-name>, <string-name><surname>Cao</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Kumar</surname> <given-names>S</given-names></string-name>, <etal>et al</etal></person-group>. <article-title>Cybersecurity risk analysis of electric vehicles charging stations</article-title>. <source>Sensors</source>. <year>2023</year>;<volume>23</volume>(<issue>15</issue>):<fpage>6716</fpage>. doi:<pub-id pub-id-type="doi">10.3390/s23156716</pub-id>.</mixed-citation></ref>
<ref id="ref-7"><label>[7]</label><mixed-citation publication-type="book"><person-group person-group-type="author"><string-name><surname>McCarthy</surname> <given-names>J</given-names></string-name>, <string-name><surname>Grayson</surname> <given-names>N</given-names></string-name>, <string-name><surname>Brule</surname> <given-names>J</given-names></string-name>, <string-name><surname>Cottle</surname> <given-names>T</given-names></string-name>, <string-name><surname>Dinerman</surname> <given-names>A</given-names></string-name>, <string-name><surname>Dombrowski</surname> <given-names>J</given-names></string-name>, <etal>et al.</etal></person-group> <source>Cybersecurity framework profile for electric vehicle extreme fast charging infrastructure</source>. <publisher-loc>Gaithersburg, MD, USA</publisher-loc>: <publisher-name>National Institute of Standards and Technology</publisher-name>; <year>2023</year>.</mixed-citation></ref>
<ref id="ref-8"><label>[8]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Mohamed</surname> <given-names>N</given-names></string-name>, <string-name><surname>Al-Jaroodi</surname> <given-names>J</given-names></string-name>, <string-name><surname>Jawhar</surname> <given-names>I</given-names></string-name></person-group>. <article-title>Cyber-physical systems forensics: today and tomorrow</article-title>. <source>J Sens Actuator Netw</source>. <year>2020</year>;<volume>9</volume>(<issue>3</issue>):<fpage>37</fpage>. doi:<pub-id pub-id-type="doi">10.3390/jsan9030037</pub-id>.</mixed-citation></ref>
<ref id="ref-9"><label>[9]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Lutta</surname> <given-names>P</given-names></string-name>, <string-name><surname>Sedky</surname> <given-names>M</given-names></string-name>, <string-name><surname>Hassan</surname> <given-names>M</given-names></string-name>, <string-name><surname>Jayawickrama</surname> <given-names>U</given-names></string-name>, <string-name><surname>Bakhtiari Bastaki</surname> <given-names>B</given-names></string-name></person-group>. <article-title>The complexity of internet of things forensics: a state-of-the-art review</article-title>. <source>Forensic Sci Int Digit Investig</source>. <year>2021</year>;<volume>38</volume>(<issue>1</issue>):<fpage>301210</fpage>. doi:<pub-id pub-id-type="doi">10.1016/j.fsidi.2021.301210</pub-id>.</mixed-citation></ref>
<ref id="ref-10"><label>[10]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Girdhar</surname> <given-names>M</given-names></string-name>, <string-name><surname>Hong</surname> <given-names>J</given-names></string-name>, <string-name><surname>You</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Song</surname> <given-names>TJ</given-names></string-name>, <string-name><surname>Govindarasu</surname> <given-names>M</given-names></string-name></person-group>. <article-title>Cyber-attack event analysis for EV charging stations</article-title>. In: <conf-name>Proceedings of the 2023 IEEE Power &#x0026; Energy Society General Meeting (PESGM); 2023 Jul 16&#x2013;20; Orlando, FL, USA</conf-name>. <publisher-loc> Piscataway, NJ, USA</publisher-loc>: <publisher-name>IEEE; 2023</publisher-name>; p. <fpage>1</fpage>&#x2013;<lpage>5</lpage>. doi:<pub-id pub-id-type="doi">10.1109/PESGM52003.2023.10252504</pub-id>.</mixed-citation></ref>
<ref id="ref-11"><label>[11]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Girdhar</surname> <given-names>M</given-names></string-name>, <string-name><surname>You</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Song</surname> <given-names>TJ</given-names></string-name>, <string-name><surname>Ghosh</surname> <given-names>S</given-names></string-name>, <string-name><surname>Hong</surname> <given-names>J</given-names></string-name></person-group>. <article-title>Post-accident cyberattack event analysis for connected and automated vehicles</article-title>. <source>IEEE Access</source>. <year>2022</year>;<volume>10</volume>:<fpage>83176</fpage>&#x2013;<lpage>94</lpage>. doi:<pub-id pub-id-type="doi">10.1109/ACCESS.2022.3196346</pub-id>.</mixed-citation></ref>
<ref id="ref-12"><label>[12]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Montasari</surname> <given-names>R</given-names></string-name></person-group>. <article-title>A standardised data acquisition process model for digital forensic investigations</article-title>. <source>Int J Inf Comput Secur</source>. <year>2017</year>;<volume>9</volume>(<issue>3</issue>):<fpage>229</fpage>&#x2013;<lpage>49</lpage>. doi:<pub-id pub-id-type="doi">10.1504/IJICS.2017.085139</pub-id>.</mixed-citation></ref>
<ref id="ref-13"><label>[13]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Shin</surname> <given-names>DH</given-names></string-name>, <string-name><surname>Han</surname> <given-names>SJ</given-names></string-name>, <string-name><surname>Kim</surname> <given-names>YB</given-names></string-name>, <string-name><surname>Euom</surname> <given-names>IC</given-names></string-name></person-group>. <article-title>Research on digital forensics analyzing heterogeneous internet of things incident investigations</article-title>. <source>Appl Sci</source>. <year>2024</year>;<volume>14</volume>(<issue>3</issue>):<fpage>1128</fpage>. doi:<pub-id pub-id-type="doi">10.3390/app14031128</pub-id>.</mixed-citation></ref>
<ref id="ref-14"><label>[14]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Sarieddine</surname> <given-names>K</given-names></string-name>, <string-name><surname>Sayed</surname> <given-names>MA</given-names></string-name>, <string-name><surname>Assi</surname> <given-names>C</given-names></string-name>, <string-name><surname>Atallah</surname> <given-names>R</given-names></string-name>, <string-name><surname>Torabi</surname> <given-names>S</given-names></string-name>, <string-name><surname>Khoury</surname> <given-names>J</given-names></string-name>, <etal>et al</etal></person-group>. <article-title>EV charging infrastructure discovery to contextualize its deployment security</article-title>. <source>IEEE Trans Netw Serv Manag</source>. <year>2024</year>;<volume>21</volume>(<issue>1</issue>):<fpage>1287</fpage>&#x2013;<lpage>301</lpage>. doi:<pub-id pub-id-type="doi">10.1109/TNSM.2023.3318406</pub-id>.</mixed-citation></ref>
<ref id="ref-15"><label>[15]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Hu</surname> <given-names>X</given-names></string-name>, <string-name><surname>Jiang</surname> <given-names>X</given-names></string-name>, <string-name><surname>Zhang</surname> <given-names>J</given-names></string-name>, <string-name><surname>Wang</surname> <given-names>S</given-names></string-name>, <string-name><surname>Zhou</surname> <given-names>M</given-names></string-name>, <string-name><surname>Zhang</surname> <given-names>B</given-names></string-name>, <etal>et al</etal></person-group>. <article-title>Electric vehicle charging network security: a survey</article-title>. <source>J Syst Archit</source>. <year>2025</year>;<volume>159</volume>(<issue>12</issue>):<fpage>103337</fpage>. doi:<pub-id pub-id-type="doi">10.1016/j.sysarc.2025.103337</pub-id>.</mixed-citation></ref>
<ref id="ref-16"><label>[16]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Ahmed</surname> <given-names>MA</given-names></string-name>, <string-name><surname>Guerrero</surname> <given-names>L</given-names></string-name>, <string-name><surname>Franco</surname> <given-names>P</given-names></string-name></person-group>. <article-title>Network modeling and analysis of internet of electric vehicles architecture for monitoring charging station networks&#x2014;a case study in Chile</article-title>. <source>Sustainability</source>. <year>2024</year>;<volume>16</volume>(<issue>14</issue>):<fpage>5915</fpage>. doi:<pub-id pub-id-type="doi">10.3390/su16145915</pub-id>.</mixed-citation></ref>
<ref id="ref-17"><label>[17]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Janu&#x00E1;rio</surname> <given-names>F</given-names></string-name>, <string-name><surname>Cardoso</surname> <given-names>A</given-names></string-name>, <string-name><surname>Gil</surname> <given-names>P</given-names></string-name></person-group>. <article-title>A distributed multi-agent framework for resilience enhancement in cyber-physical systems</article-title>. <source>IEEE Access</source>. <year>2019</year>;<volume>7</volume>:<fpage>31342</fpage>&#x2013;<lpage>57</lpage>. doi:<pub-id pub-id-type="doi">10.1109/ACCESS.2019.2903629</pub-id>.</mixed-citation></ref>
<ref id="ref-18"><label>[18]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Johnson</surname> <given-names>J</given-names></string-name>, <string-name><surname>Berg</surname> <given-names>T</given-names></string-name>, <string-name><surname>Anderson</surname> <given-names>B</given-names></string-name>, <string-name><surname>Wright</surname> <given-names>B</given-names></string-name></person-group>. <article-title>Review of electric vehicle charger cybersecurity vulnerabilities, potential impacts, and defenses</article-title>. <source>Energies</source>. <year>2022</year>;<volume>15</volume>(<issue>11</issue>):<fpage>3931</fpage>. doi:<pub-id pub-id-type="doi">10.3390/en15113931</pub-id>.</mixed-citation></ref>
<ref id="ref-19"><label>[19]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Ronanki</surname> <given-names>D</given-names></string-name>, <string-name><surname>Karneddi</surname> <given-names>H</given-names></string-name></person-group>. <article-title>Electric vehicle charging infrastructure: review, cyber security considerations, potential impacts, countermeasures, and future trends</article-title>. <source>IEEE J Emerg Sel Top Power Electron</source>. <year>2024</year>;<volume>12</volume>(<issue>1</issue>):<fpage>242</fpage>&#x2013;<lpage>56</lpage>. doi:<pub-id pub-id-type="doi">10.1109/JESTPE.2023.3336997</pub-id>.</mixed-citation></ref>
<ref id="ref-20"><label>[20]</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name><surname>Szak&#x00E1;ly</surname> <given-names>M</given-names></string-name>, <string-name><surname>K&#x00F6;hler</surname> <given-names>S</given-names></string-name>, <string-name><surname>Martinovic</surname> <given-names>I</given-names></string-name></person-group>. <article-title>Current affairs: a measurement study of deployment and security trends in EV charging infrastructure</article-title>. <comment>arXiv:2404.06635. 2024</comment>.</mixed-citation></ref>
<ref id="ref-21"><label>[21]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Sarieddine</surname> <given-names>K</given-names></string-name>, <string-name><surname>Sayed</surname> <given-names>MA</given-names></string-name>, <string-name><surname>Torabi</surname> <given-names>S</given-names></string-name>, <string-name><surname>Atallah</surname> <given-names>R</given-names></string-name>, <string-name><surname>Assi</surname> <given-names>C</given-names></string-name></person-group>. <article-title>Investigating the security of EV charging mobile applications as an attack surface</article-title>. <source>ACM Trans Cyber-Phys Syst</source>. <year>2023</year>;<volume>7</volume>(<issue>4</issue>):<fpage>1</fpage>&#x2013;<lpage>28</lpage>. doi:<pub-id pub-id-type="doi">10.1145/3609508</pub-id>.</mixed-citation></ref>
<ref id="ref-22"><label>[22]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Akshitha</surname> <given-names>K</given-names></string-name>, <string-name><surname>Subran</surname> <given-names>S</given-names></string-name>, <string-name><surname>Sankaran</surname> <given-names>S</given-names></string-name>, <string-name><surname>Sutraye</surname> <given-names>P</given-names></string-name>, <string-name><surname>Nishad</surname> <given-names>AK</given-names></string-name></person-group>. <article-title>Threat modeling and attack simulation of charging infrastructures in electric vehicles</article-title>. In: <conf-name>Proceedings of the International Conference on Computer Communication and Network Technology (ICCCNT); 2024 Jun 24&#x2013;28; Kamand, India</conf-name>, <publisher-loc>Piscataway, NJ, USA</publisher-loc>: <publisher-name>IEEE; 2024</publisher-name>. p. <fpage>1</fpage>&#x2013;<lpage>7</lpage>. doi:<pub-id pub-id-type="doi">10.1109/icccnt61001.2024.10725968</pub-id>.</mixed-citation></ref>
<ref id="ref-23"><label>[23]</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name><surname>Brighente</surname> <given-names>A</given-names></string-name>, <string-name><surname>Conti</surname> <given-names>M</given-names></string-name>, <string-name><surname>Donadel</surname> <given-names>D</given-names></string-name>, <string-name><surname>Poovendran</surname> <given-names>R</given-names></string-name>, <string-name><surname>Turrin</surname> <given-names>F</given-names></string-name>, <string-name><surname>Zhou</surname> <given-names>J</given-names></string-name></person-group>. <article-title>Electric vehicles security and privacy: challenges, solutions, and future needs</article-title>. <comment>arXiv:2301.04587. 2023</comment>.</mixed-citation></ref>
<ref id="ref-24"><label>[24]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Nasr</surname> <given-names>T</given-names></string-name>, <string-name><surname>Torabi</surname> <given-names>S</given-names></string-name>, <string-name><surname>Bou-Harb</surname> <given-names>E</given-names></string-name>, <string-name><surname>Fachkha</surname> <given-names>C</given-names></string-name>, <string-name><surname>Assi</surname> <given-names>C</given-names></string-name></person-group>. <article-title>ChargePrint: a framework for internet-scale discovery and security analysis of EV charging management systems, Feb 27-Mar 3</article-title>. In: <conf-name>Proceedings of the 2023 Network and Distributed System Security Symposium (NDSS); 2023 Feb 27&#x2013;Mar 3; San Diego, CA, USA</conf-name>. p. <fpage>1</fpage>&#x2013;<lpage>17</lpage>. doi:<pub-id pub-id-type="doi">10.14722/ndss.2023.23084</pub-id>.</mixed-citation></ref>
<ref id="ref-25"><label>[25]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Gupta</surname> <given-names>K</given-names></string-name>, <string-name><surname>Panigrahi</surname> <given-names>BK</given-names></string-name>, <string-name><surname>Joshi</surname> <given-names>A</given-names></string-name>, <string-name><surname>Paul</surname> <given-names>K</given-names></string-name></person-group>. <article-title>Demonstration of denial of charging attack on electric vehicle charging infrastructure and its consequences</article-title>. <source>Int J Crit Infrastruct Prot</source>. <year>2024</year>;<volume>46</volume>(<issue>3</issue>):<fpage>100693</fpage>. doi:<pub-id pub-id-type="doi">10.1016/j.ijcip.2024.100693</pub-id>.</mixed-citation></ref>
<ref id="ref-26"><label>[26]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Acharya</surname> <given-names>S</given-names></string-name>, <string-name><surname>Khan</surname> <given-names>HAU</given-names></string-name>, <string-name><surname>Karri</surname> <given-names>R</given-names></string-name>, <string-name><surname>Dvorkin</surname> <given-names>Y</given-names></string-name></person-group>. <article-title>MaDEVIoT: cyberattacks on EV charging can disrupt power grid operation</article-title>. In: <conf-name>Proceedings of the 2024 IEEE Power &#x0026; Energy Society Innovative Smart Grid Technologies Conference (ISGT); 2024 Feb 19&#x2013;22; Washington, DC, USA</conf-name>. p. <fpage>1</fpage>&#x2013;<lpage>5</lpage>.</mixed-citation></ref>
<ref id="ref-27"><label>[27]</label><mixed-citation publication-type="book"><person-group person-group-type="author"><string-name><surname>Rohde</surname> <given-names>KW</given-names></string-name>, <string-name><surname>Carlson</surname> <given-names>BR</given-names></string-name>, <string-name><surname>Crepeau</surname> <given-names>MJ</given-names></string-name>, <string-name><surname>Salinas</surname> <given-names>SC</given-names></string-name>, <string-name><surname>Guidry</surname> <given-names>JM</given-names></string-name>, <string-name><surname>McCarthy</surname> <given-names>DD</given-names></string-name>, <etal>et al.</etal></person-group> <source>EV SALaD 2023 demonstration: best practices and mitigations for protecting EVSE infrastructure</source>. <publisher-loc>Idaho Falls, ID, USA</publisher-loc>: <publisher-name>Idaho National Laboratory (INL)</publisher-name>; <year>2024</year>.</mixed-citation></ref>
<ref id="ref-28"><label>[28]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Aljohani</surname> <given-names>T</given-names></string-name>, <string-name><surname>Almutairi</surname> <given-names>A</given-names></string-name></person-group>. <article-title>A comprehensive survey of cyberattacks on EVs: research domains, attacks, defensive mechanisms, and verification methods</article-title>. <source>Def Technol</source>. <year>2024</year>;<volume>42</volume>(<issue>10</issue>):<fpage>31</fpage>&#x2013;<lpage>58</lpage>. doi:<pub-id pub-id-type="doi">10.1016/j.dt.2024.06.009</pub-id>.</mixed-citation></ref>
<ref id="ref-29"><label>[29]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Sarieddine</surname> <given-names>K</given-names></string-name>, <string-name><surname>Sayed</surname> <given-names>MA</given-names></string-name>, <string-name><surname>Torabi</surname> <given-names>S</given-names></string-name>, <string-name><surname>Atallah</surname> <given-names>R</given-names></string-name>, <string-name><surname>Assi</surname> <given-names>C</given-names></string-name></person-group>. <article-title>Edge-based detection and localization of adversarial oscillatory load attacks orchestrated by compromised EV charging stations</article-title>. <source>Int J Electr Power Energy Syst</source>. <year>2024</year>;<volume>156</volume>(<issue>5</issue>):<fpage>109735</fpage>. doi:<pub-id pub-id-type="doi">10.1016/j.ijepes.2023.109735</pub-id>.</mixed-citation></ref>
<ref id="ref-30"><label>[30]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>K&#x00F6;hler</surname> <given-names>S</given-names></string-name>, <string-name><surname>Baker</surname> <given-names>R</given-names></string-name>, <string-name><surname>Strohmeier</surname> <given-names>M</given-names></string-name>, <string-name><surname>Martinovic</surname> <given-names>I</given-names></string-name></person-group>. <article-title>Brokenwire: wireless disruption of CCS electric vehicle charging</article-title>. In: <conf-name>Proceedings of the 2023 Network and Distributed System Security Symposium (NDSS)2023 Feb 27&#x2013;Mar 3; San Diego, CA, USA</conf-name>, p. <fpage>1</fpage>&#x2013;<lpage>14</lpage>. doi:<pub-id pub-id-type="doi">10.14722/ndss.2023.23251</pub-id>.</mixed-citation></ref>
<ref id="ref-31"><label>[31]</label><mixed-citation publication-type="book"><person-group person-group-type="author"><string-name><surname>Johnson</surname> <given-names>J</given-names></string-name>, <string-name><surname>Anderson</surname> <given-names>B</given-names></string-name>, <string-name><surname>Wright</surname> <given-names>B</given-names></string-name>, <string-name><surname>Quiroz</surname> <given-names>J</given-names></string-name>, <string-name><surname>Berg</surname> <given-names>T</given-names></string-name>, <string-name><surname>Graves</surname> <given-names>R</given-names></string-name>, <etal>et al.</etal></person-group> <source>Cybersecurity for electric vehicle charging infrastructure</source>. <publisher-loc>Albuquerque, NM, USA</publisher-loc>: <publisher-name>Sandia National Laboratories</publisher-name>; <year>2022</year>.</mixed-citation></ref>
<ref id="ref-32"><label>[32]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Costantino</surname> <given-names>G</given-names></string-name>, <string-name><surname>De Vincenzi</surname> <given-names>M</given-names></string-name>, <string-name><surname>Martinelli</surname> <given-names>F</given-names></string-name>, <string-name><surname>Matteucci</surname> <given-names>I</given-names></string-name></person-group>. <article-title>Electric vehicle security and privacy: a comparative analysis of charging methods</article-title>. In: <conf-name>Proceedings of the 2023 IEEE 97th Vehicular Technology Conference (VTC2023-Spring); 2023 Jun 20&#x2013;23; Florence, Italy</conf-name>. <publisher-loc>Piscataway, NJ, USA</publisher-loc>: <publisher-name>IEEE; 2023</publisher-name>. p. <fpage>1</fpage>&#x2013;<lpage>7</lpage>. doi:<pub-id pub-id-type="doi">10.1109/VTC2023-Spring57618.2023.10200030</pub-id>.</mixed-citation></ref>
<ref id="ref-33"><label>[33]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>El-Rewini</surname> <given-names>Z</given-names></string-name>, <string-name><surname>Sadatsharan</surname> <given-names>K</given-names></string-name>, <string-name><surname>Selvaraj</surname> <given-names>DF</given-names></string-name>, <string-name><surname>Plathottam</surname> <given-names>SJ</given-names></string-name>, <string-name><surname>Ranganathan</surname> <given-names>P</given-names></string-name></person-group>. <article-title>Cybersecurity challenges in vehicular communications</article-title>. <source>Veh Commun</source>. <year>2020</year>;<volume>23</volume>:<fpage>100214</fpage>. doi:<pub-id pub-id-type="doi">10.1016/j.vehcom.2019.100214</pub-id>.</mixed-citation></ref>
<ref id="ref-34"><label>[34]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Elmo</surname> <given-names>D</given-names></string-name>, <string-name><surname>Fragkos</surname> <given-names>G</given-names></string-name>, <string-name><surname>Johnson</surname> <given-names>J</given-names></string-name>, <string-name><surname>Rohde</surname> <given-names>K</given-names></string-name>, <string-name><surname>Salinas</surname> <given-names>S</given-names></string-name>, <string-name><surname>Zhang</surname> <given-names>J</given-names></string-name></person-group>. <article-title>Disrupting EV charging sessions and gaining remote code execution with DoS, MITM, and code injection exploits using OCPP 1.6</article-title>. In: <conf-name>Proceedings of the 2023 Resilience Week (RWS); 2023 Nov 27&#x2013;30; National Harbor, MD, USA</conf-name>. <publisher-loc>Piscataway, NJ, USA</publisher-loc>: <publisher-name>IEEE; 2023</publisher-name>. p. <fpage>1</fpage>&#x2013;<lpage>8</lpage>. doi:<pub-id pub-id-type="doi">10.1109/RWS58133.2023.10284654</pub-id>.</mixed-citation></ref>
<ref id="ref-35"><label>[35]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Garofalaki</surname> <given-names>Z</given-names></string-name>, <string-name><surname>Kosmanos</surname> <given-names>D</given-names></string-name>, <string-name><surname>Moschoyiannis</surname> <given-names>S</given-names></string-name>, <string-name><surname>Kallergis</surname> <given-names>D</given-names></string-name>, <string-name><surname>Douligeris</surname> <given-names>C</given-names></string-name></person-group>. <article-title>Electric vehicle charging: a survey on the security issues and challenges of the open charge point protocol (OCPP)</article-title>. <source>IEEE Commun Surv Tutor</source>. <year>2022</year>;<volume>24</volume>(<issue>3</issue>):<fpage>1504</fpage>&#x2013;<lpage>33</lpage>. doi:<pub-id pub-id-type="doi">10.1109/COMST.2022.3184448</pub-id>.</mixed-citation></ref>
<ref id="ref-36"><label>[36]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Alcaraz</surname> <given-names>C</given-names></string-name>, <string-name><surname>Lopez</surname> <given-names>J</given-names></string-name>, <string-name><surname>Wolthusen</surname> <given-names>S</given-names></string-name></person-group>. <article-title>OCPP protocol: security threats and challenges</article-title>. <source>IEEE Trans Smart Grid</source>. <year>2017</year>;<volume>8</volume>(<issue>5</issue>):<fpage>2452</fpage>&#x2013;<lpage>9</lpage>. doi:<pub-id pub-id-type="doi">10.1109/TSG.2017.2669647</pub-id>.</mixed-citation></ref>
<ref id="ref-37"><label>[37]</label><mixed-citation publication-type="other"><article-title>Smart car chargers. Plug-n-play for hackers? [Internet]. 2021 [cited 2025 Jun 1]</article-title>. Available from: <ext-link ext-link-type="uri" xlink:href="https://www.pentestpartners.com/security-blog/smart-car-chargers-plug-n-play-for-hackers/">https://www.pentestpartners.com/security-blog/smart-car-chargers-plug-n-play-for-hackers/</ext-link>.</mixed-citation></ref>
<ref id="ref-38"><label>[38]</label><mixed-citation publication-type="book"><person-group person-group-type="author"><string-name><surname>Conti</surname> <given-names>M</given-names></string-name>, <string-name><surname>Donadel</surname> <given-names>D</given-names></string-name>, <string-name><surname>Poovendran</surname> <given-names>R</given-names></string-name>, <string-name><surname>Turrin</surname> <given-names>F</given-names></string-name></person-group>. <chapter-title>EVExchange: a relay attack on electric vehicle charging system</chapter-title>. In: <person-group person-group-type="editor"><string-name><surname>Atluri</surname> <given-names>V</given-names></string-name>, <string-name><surname>Di Pietro</surname> <given-names>R</given-names></string-name>, <string-name><surname>Jensen</surname> <given-names>CD</given-names></string-name>, <string-name><surname>Meng</surname> <given-names>W</given-names></string-name></person-group>, editors. <source>Computer security&#x2014;ESORICS 2022</source>. <publisher-loc>Cham, Switerland</publisher-loc>: <publisher-name>Springer International Publishing</publisher-name>; <year>2022</year>. p. <fpage>488</fpage>&#x2013;<lpage>508</lpage>. doi:<pub-id pub-id-type="doi">10.1007/978-3-031-17140-6_24</pub-id>.</mixed-citation></ref>
<ref id="ref-39"><label>[39]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Guo</surname> <given-names>S</given-names></string-name>, <string-name><surname>Chen</surname> <given-names>H</given-names></string-name>, <string-name><surname>Rahman</surname> <given-names>M</given-names></string-name>, <string-name><surname>Qian</surname> <given-names>X</given-names></string-name></person-group>. <article-title>DCA: delayed charging attack on the electric shared mobility system</article-title>. <source>IEEE Trans Intell Transp Syst</source>. <year>2023</year>;<volume>24</volume>(<issue>11</issue>):<fpage>12793</fpage>&#x2013;<lpage>805</lpage>. doi:<pub-id pub-id-type="doi">10.1109/TITS.2023.3287792</pub-id>.</mixed-citation></ref>
<ref id="ref-40"><label>[40]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Aljohani</surname> <given-names>T</given-names></string-name>, <string-name><surname>Almutairi</surname> <given-names>A</given-names></string-name></person-group>. <article-title>Modeling time-varying wide-scale distributed denial of service attacks on electric vehicle charging stations</article-title>. <source>Ain Shams Eng J</source>. <year>2024</year>;<volume>15</volume>(<issue>7</issue>):<fpage>102860</fpage>. doi:<pub-id pub-id-type="doi">10.1016/j.asej.2024.102860</pub-id>.</mixed-citation></ref>
<ref id="ref-41"><label>[41]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Nasr</surname> <given-names>T</given-names></string-name>, <string-name><surname>Torabi</surname> <given-names>S</given-names></string-name>, <string-name><surname>Bou-Harb</surname> <given-names>E</given-names></string-name>, <string-name><surname>Fachkha</surname> <given-names>C</given-names></string-name>, <string-name><surname>Assi</surname> <given-names>C</given-names></string-name></person-group>. <article-title>Power jacking your station: in-depth security analysis of electric vehicle charging station management systems</article-title>. <source>Comput Secur</source>. <year>2022</year>;<volume>112</volume>(<issue>6</issue>):<fpage>102511</fpage>. doi:<pub-id pub-id-type="doi">10.1016/j.cose.2021.102511</pub-id>.</mixed-citation></ref>
<ref id="ref-42"><label>[42]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Antoniou</surname> <given-names>C</given-names></string-name>, <string-name><surname>Giannakopoulou</surname> <given-names>K</given-names></string-name>, <string-name><surname>Pelechrinis</surname> <given-names>K</given-names></string-name>, <string-name><surname>Zacharia</surname> <given-names>A</given-names></string-name></person-group>. <article-title>A dataset for multi-faceted analysis of electric vehicle charging transactions</article-title>. <source>Sci Data</source>. <year>2024</year>;<volume>11</volume>(<issue>1</issue>):<fpage>262</fpage>. doi:<pub-id pub-id-type="doi">10.1038/s41597-024-02942-9</pub-id>.</mixed-citation></ref>
<ref id="ref-43"><label>[43]</label><mixed-citation publication-type="other"><person-group person-group-type="author"><collab>Distributed Electrical Systems Laboratory (DESL), &#x00C9;cole Polytechnique F&#x00E9;d&#x00E9;rale De Lausanne (EPFL)</collab></person-group>. <article-title>DESL-EPFL/Level-3-EV-charging-dataset [Internet]. 2024 [cited 2025 Jun 2]</article-title>. Available from: <ext-link ext-link-type="uri" xlink:href="https://github.com/DESL-EPFL/Level-3-EV-charging-dataset">https://github.com/DESL-EPFL/Level-3-EV-charging-dataset</ext-link>.</mixed-citation></ref>
<ref id="ref-44"><label>[44]</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name><surname>LeCroy</surname> <given-names>C</given-names></string-name>, <string-name><surname>Dobbelaere</surname> <given-names>C</given-names></string-name></person-group>. <article-title>DOE EV data collection&#x2014;charging data [Internet]. 2025 [cited 2025 Jun 2]</article-title>. Available from: <pub-id pub-id-type="doi">10.15483/1989855</pub-id>.</mixed-citation></ref>
<ref id="ref-45"><label>[45]</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name><surname>Asensio</surname> <given-names>OI</given-names></string-name>, <string-name><surname>Alvarez</surname> <given-names>K</given-names></string-name>, <string-name><surname>Dror</surname> <given-names>A</given-names></string-name>, <string-name><surname>Cammarata</surname> <given-names>E</given-names></string-name>, <string-name><surname>Perzanowski</surname> <given-names>D</given-names></string-name></person-group>. <article-title>Electric vehicle charging stations in the workplace with high-resolution data from casual and habitual users. Sci Data [Internet]. 2021 [cited 2025 Jun 2]</article-title>. Available from: <ext-link ext-link-type="uri" xlink:href="https://www.nature.com/articles/s41597-021-00956-1">https://www.nature.com/articles/s41597-021-00956-1</ext-link>.</mixed-citation></ref>
<ref id="ref-46"><label>[46]</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name><surname>Asensio</surname> <given-names>OI</given-names></string-name>, <string-name><surname>Alvarez</surname> <given-names>K</given-names></string-name></person-group>. <article-title>asensio-lab/workplace-charging-experiment [Internet]. 2021 [cited 2025 Jun 2]</article-title>. Available from: <ext-link ext-link-type="uri" xlink:href="https://github.com/asensio-lab/workplace-charging-experiment">https://github.com/asensio-lab/workplace-charging-experiment</ext-link>.</mixed-citation></ref>
<ref id="ref-47"><label>[47]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Lee</surname> <given-names>ZJ</given-names></string-name>, <string-name><surname>Li</surname> <given-names>T</given-names></string-name>, <string-name><surname>Low</surname> <given-names>SH</given-names></string-name></person-group>. <article-title>ACN-Data: analysis and applications of an open EV charging dataset</article-title>. In: <conf-name>Proceedings of the Tenth ACM International Conference on Future Energy Systems; 2019 Jun 25-28; Phoenix, AZ, USA</conf-name>. <publisher-loc>New York, NY</publisher-loc>: <publisher-name>ACM</publisher-name>; <year>2019</year>. p. <fpage>139</fpage>&#x2013;<lpage>49</lpage>. doi:<pub-id pub-id-type="doi">10.1145/3307772.3328313</pub-id>.</mixed-citation></ref>
<ref id="ref-48"><label>[48]</label><mixed-citation publication-type="book"><person-group person-group-type="author"><collab>ISO 15118-3:2015</collab></person-group>. <source>Road vehicles&#x2013;vehicle-to-grid communication interface&#x2014;part 3: physical and data link layer requirements</source>. <publisher-loc>Geneva, Switzerland</publisher-loc>: <publisher-name>ISO</publisher-name>; <year>2015</year>.</mixed-citation></ref>
<ref id="ref-49"><label>[49]</label><mixed-citation publication-type="book"><person-group person-group-type="author"><collab>ISO 15118-2:2014</collab></person-group>. <source>Road vehicles&#x2013;vehicle-to-grid Communication interface&#x2013;part 2: network and application protocol requirements</source>. <publisher-loc>Geneva, Switzerland</publisher-loc>: <publisher-name>ISO</publisher-name>; <year>2014</year>.</mixed-citation></ref>
</ref-list>
</back></article>

