{"id":9640,"date":"2022-08-18T16:50:48","date_gmt":"2022-08-18T14:50:48","guid":{"rendered":"https:\/\/www.digitalfutures.kth.se\/?page_id=9640"},"modified":"2025-01-23T09:37:24","modified_gmt":"2025-01-23T08:37:24","slug":"causal-reasoning-for-real-time-attack-identification-in-cyber-physical-systems","status":"publish","type":"page","link":"https:\/\/wpmu-tris.sys.kth.se\/digitalfutures\/research\/c3aidti-projects\/completed-c3-ai-dti-projects\/causal-reasoning-for-real-time-attack-identification-in-cyber-physical-systems\/","title":{"rendered":"Causal Reasoning for Real-Time Attack Identification in Cyber-Physical Systems"},"content":{"rendered":"<p><em>Objective<br \/>\n<\/em>We propose to develop computationally efficient machine learning algorithms and tools for attack detection and identification based on a novel, scalable representation of the physical system state, the communication protocol state and the IT infrastructure\u2019s security state maintained based on noisy observations and measurements from the physical and the IT infrastructure. The key contribution is to learn a succinct representation of the security state of the IT infrastructure that allows computationally efficient belief updates in real-time and enables jointly accounting for the evolution of the state of the physical system, communication protocols, and infrastructure for accurate detection of attacks and identification through causal reasoning based on learnt dependency models.<\/p>\n<p>The research will help address questions such as achieving real-time situational awareness in complex IT infrastructures, developing anomaly detectors with low false positive and false negative rates, and using information about IT infrastructure to improve attack identification. The project leverages the expertise of three research teams from KTH, UIUC, and MIT, with extensive expertise in cyber-physical systems security, smart grids, and anomaly detection.<\/p>\n<p><em>Background<br \/>\n<\/em>Modern SCADA systems rely on IP-based communication protocols that are primarily event-driven and follow a publish-subscribe model. The timing and content of protocol messages emerge from interactions between the physical system state and the protocol\u2019s internal state \u2013 as an effect, traditional approaches to anomaly detection result in excessive false positives and, ultimately, alarm fatigue.<\/p>\n<p><em>Crossdisciplinary collaboration<br \/>\n<\/em>The project is a collaboration between the\u00a0<span class=\"schoolname\">KTH Royal Institute of Technology, the\u00a0University of Illinois at Urbana-Champaign and MIT.<\/span><\/p>\n<p><strong>Watch the recorded presentation at the Digitalize in Stockholm 2023 event:<\/strong><\/p>\n<div class=\"embed-wrapper\"><iframe loading=\"lazy\" title=\"BREAKOUT 2 - Trustworthy Software and Systems: Causal Reasoning for Real-Time Attack Identification\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/DIk1kz20G8Y?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/div>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Machine learning algorithms and tools for attack detection and identification based on a novel, scalable representation of the physical system state&#8230;<\/p>\n","protected":false},"author":46,"featured_media":9641,"parent":13592,"menu_order":104,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-9640","page","type-page","status-publish","has-post-thumbnail","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Causal Reasoning for Real-Time Attack Identification in Cyber-Physical Systems &#8212; Digital Futures<\/title>\n<meta name=\"robots\" content=\"noindex, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Causal Reasoning for Real-Time Attack Identification in Cyber-Physical Systems &#8212; Digital Futures\" \/>\n<meta property=\"og:description\" content=\"Machine learning algorithms and tools for attack detection and identification based on a novel, scalable representation of the physical system state...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/wpmu-tris.sys.kth.se\/digitalfutures\/research\/c3aidti-projects\/completed-c3-ai-dti-projects\/causal-reasoning-for-real-time-attack-identification-in-cyber-physical-systems\/\" \/>\n<meta property=\"og:site_name\" content=\"Digital Futures\" \/>\n<meta property=\"article:modified_time\" content=\"2025-01-23T08:37:24+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/wpmu-tris.sys.kth.se\/wp-content\/uploads\/sites\/7\/2022\/08\/rishi-wicvc9u7ope-unsplash-scaled.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1855\" \/>\n\t<meta property=\"og:image:height\" content=\"2560\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Estimated reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/wpmu-tris.sys.kth.se\\\/digitalfutures\\\/research\\\/c3aidti-projects\\\/completed-c3-ai-dti-projects\\\/causal-reasoning-for-real-time-attack-identification-in-cyber-physical-systems\\\/\",\"url\":\"https:\\\/\\\/wpmu-tris.sys.kth.se\\\/digitalfutures\\\/research\\\/c3aidti-projects\\\/completed-c3-ai-dti-projects\\\/causal-reasoning-for-real-time-attack-identification-in-cyber-physical-systems\\\/\",\"name\":\"Causal Reasoning for Real-Time Attack Identification in Cyber-Physical Systems &#8212; Digital Futures\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/wpmu-tris.sys.kth.se\\\/digitalfutures\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/wpmu-tris.sys.kth.se\\\/digitalfutures\\\/research\\\/c3aidti-projects\\\/completed-c3-ai-dti-projects\\\/causal-reasoning-for-real-time-attack-identification-in-cyber-physical-systems\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/wpmu-tris.sys.kth.se\\\/digitalfutures\\\/research\\\/c3aidti-projects\\\/completed-c3-ai-dti-projects\\\/causal-reasoning-for-real-time-attack-identification-in-cyber-physical-systems\\\/#primaryimage\"},\"thumbnailUrl\":\"\\\/wp-content\\\/uploads\\\/sites\\\/7\\\/2022\\\/08\\\/rishi-wicvc9u7ope-unsplash-scaled.jpg\",\"datePublished\":\"2022-08-18T14:50:48+00:00\",\"dateModified\":\"2025-01-23T08:37:24+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/wpmu-tris.sys.kth.se\\\/digitalfutures\\\/research\\\/c3aidti-projects\\\/completed-c3-ai-dti-projects\\\/causal-reasoning-for-real-time-attack-identification-in-cyber-physical-systems\\\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/wpmu-tris.sys.kth.se\\\/digitalfutures\\\/research\\\/c3aidti-projects\\\/completed-c3-ai-dti-projects\\\/causal-reasoning-for-real-time-attack-identification-in-cyber-physical-systems\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/wpmu-tris.sys.kth.se\\\/digitalfutures\\\/research\\\/c3aidti-projects\\\/completed-c3-ai-dti-projects\\\/causal-reasoning-for-real-time-attack-identification-in-cyber-physical-systems\\\/#primaryimage\",\"url\":\"\\\/wp-content\\\/uploads\\\/sites\\\/7\\\/2022\\\/08\\\/rishi-wicvc9u7ope-unsplash-scaled.jpg\",\"contentUrl\":\"\\\/wp-content\\\/uploads\\\/sites\\\/7\\\/2022\\\/08\\\/rishi-wicvc9u7ope-unsplash-scaled.jpg\",\"width\":1855,\"height\":2560,\"caption\":\"Causal Reasoning for Real-Time Attack Identification in Cyber-Physical Systems\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/wpmu-tris.sys.kth.se\\\/digitalfutures\\\/research\\\/c3aidti-projects\\\/completed-c3-ai-dti-projects\\\/causal-reasoning-for-real-time-attack-identification-in-cyber-physical-systems\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/wpmu-tris.sys.kth.se\\\/digitalfutures\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Research\",\"item\":\"https:\\\/\\\/wpmu-tris.sys.kth.se\\\/digitalfutures\\\/research\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"C3.ai DTI projects\",\"item\":\"https:\\\/\\\/wpmu-tris.sys.kth.se\\\/digitalfutures\\\/research\\\/c3aidti-projects\\\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Completed C3.ai DTI projects\",\"item\":\"https:\\\/\\\/wpmu-tris.sys.kth.se\\\/digitalfutures\\\/research\\\/c3aidti-projects\\\/completed-c3-ai-dti-projects\\\/\"},{\"@type\":\"ListItem\",\"position\":5,\"name\":\"Causal Reasoning for Real-Time Attack Identification in Cyber-Physical Systems\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/wpmu-tris.sys.kth.se\\\/digitalfutures\\\/#website\",\"url\":\"https:\\\/\\\/wpmu-tris.sys.kth.se\\\/digitalfutures\\\/\",\"name\":\"Digital Futures\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/wpmu-tris.sys.kth.se\\\/digitalfutures\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/wpmu-tris.sys.kth.se\\\/digitalfutures\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-GB\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/wpmu-tris.sys.kth.se\\\/digitalfutures\\\/#organization\",\"name\":\"Digital Futures\",\"url\":\"https:\\\/\\\/wpmu-tris.sys.kth.se\\\/digitalfutures\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/wpmu-tris.sys.kth.se\\\/digitalfutures\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"\\\/wp-content\\\/uploads\\\/sites\\\/7\\\/2020\\\/11\\\/df_black_hires.png\",\"contentUrl\":\"\\\/wp-content\\\/uploads\\\/sites\\\/7\\\/2020\\\/11\\\/df_black_hires.png\",\"width\":5870,\"height\":856,\"caption\":\"Digital Futures\"},\"image\":{\"@id\":\"https:\\\/\\\/wpmu-tris.sys.kth.se\\\/digitalfutures\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Causal Reasoning for Real-Time Attack Identification in Cyber-Physical Systems &#8212; Digital Futures","robots":{"index":"noindex","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"og_locale":"en_GB","og_type":"article","og_title":"Causal Reasoning for Real-Time Attack Identification in Cyber-Physical Systems &#8212; Digital Futures","og_description":"Machine learning algorithms and tools for attack detection and identification based on a novel, scalable representation of the physical system state...","og_url":"https:\/\/wpmu-tris.sys.kth.se\/digitalfutures\/research\/c3aidti-projects\/completed-c3-ai-dti-projects\/causal-reasoning-for-real-time-attack-identification-in-cyber-physical-systems\/","og_site_name":"Digital Futures","article_modified_time":"2025-01-23T08:37:24+00:00","og_image":[{"width":1855,"height":2560,"url":"https:\/\/wpmu-tris.sys.kth.se\/wp-content\/uploads\/sites\/7\/2022\/08\/rishi-wicvc9u7ope-unsplash-scaled.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Estimated reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/wpmu-tris.sys.kth.se\/digitalfutures\/research\/c3aidti-projects\/completed-c3-ai-dti-projects\/causal-reasoning-for-real-time-attack-identification-in-cyber-physical-systems\/","url":"https:\/\/wpmu-tris.sys.kth.se\/digitalfutures\/research\/c3aidti-projects\/completed-c3-ai-dti-projects\/causal-reasoning-for-real-time-attack-identification-in-cyber-physical-systems\/","name":"Causal Reasoning for Real-Time Attack Identification in Cyber-Physical Systems &#8212; Digital Futures","isPartOf":{"@id":"https:\/\/wpmu-tris.sys.kth.se\/digitalfutures\/#website"},"primaryImageOfPage":{"@id":"https:\/\/wpmu-tris.sys.kth.se\/digitalfutures\/research\/c3aidti-projects\/completed-c3-ai-dti-projects\/causal-reasoning-for-real-time-attack-identification-in-cyber-physical-systems\/#primaryimage"},"image":{"@id":"https:\/\/wpmu-tris.sys.kth.se\/digitalfutures\/research\/c3aidti-projects\/completed-c3-ai-dti-projects\/causal-reasoning-for-real-time-attack-identification-in-cyber-physical-systems\/#primaryimage"},"thumbnailUrl":"\/wp-content\/uploads\/sites\/7\/2022\/08\/rishi-wicvc9u7ope-unsplash-scaled.jpg","datePublished":"2022-08-18T14:50:48+00:00","dateModified":"2025-01-23T08:37:24+00:00","breadcrumb":{"@id":"https:\/\/wpmu-tris.sys.kth.se\/digitalfutures\/research\/c3aidti-projects\/completed-c3-ai-dti-projects\/causal-reasoning-for-real-time-attack-identification-in-cyber-physical-systems\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/wpmu-tris.sys.kth.se\/digitalfutures\/research\/c3aidti-projects\/completed-c3-ai-dti-projects\/causal-reasoning-for-real-time-attack-identification-in-cyber-physical-systems\/"]}]},{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/wpmu-tris.sys.kth.se\/digitalfutures\/research\/c3aidti-projects\/completed-c3-ai-dti-projects\/causal-reasoning-for-real-time-attack-identification-in-cyber-physical-systems\/#primaryimage","url":"\/wp-content\/uploads\/sites\/7\/2022\/08\/rishi-wicvc9u7ope-unsplash-scaled.jpg","contentUrl":"\/wp-content\/uploads\/sites\/7\/2022\/08\/rishi-wicvc9u7ope-unsplash-scaled.jpg","width":1855,"height":2560,"caption":"Causal Reasoning for Real-Time Attack Identification in Cyber-Physical Systems"},{"@type":"BreadcrumbList","@id":"https:\/\/wpmu-tris.sys.kth.se\/digitalfutures\/research\/c3aidti-projects\/completed-c3-ai-dti-projects\/causal-reasoning-for-real-time-attack-identification-in-cyber-physical-systems\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/wpmu-tris.sys.kth.se\/digitalfutures\/"},{"@type":"ListItem","position":2,"name":"Research","item":"https:\/\/wpmu-tris.sys.kth.se\/digitalfutures\/research\/"},{"@type":"ListItem","position":3,"name":"C3.ai DTI projects","item":"https:\/\/wpmu-tris.sys.kth.se\/digitalfutures\/research\/c3aidti-projects\/"},{"@type":"ListItem","position":4,"name":"Completed C3.ai DTI projects","item":"https:\/\/wpmu-tris.sys.kth.se\/digitalfutures\/research\/c3aidti-projects\/completed-c3-ai-dti-projects\/"},{"@type":"ListItem","position":5,"name":"Causal Reasoning for Real-Time Attack Identification in Cyber-Physical Systems"}]},{"@type":"WebSite","@id":"https:\/\/wpmu-tris.sys.kth.se\/digitalfutures\/#website","url":"https:\/\/wpmu-tris.sys.kth.se\/digitalfutures\/","name":"Digital Futures","description":"","publisher":{"@id":"https:\/\/wpmu-tris.sys.kth.se\/digitalfutures\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/wpmu-tris.sys.kth.se\/digitalfutures\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"},{"@type":"Organization","@id":"https:\/\/wpmu-tris.sys.kth.se\/digitalfutures\/#organization","name":"Digital Futures","url":"https:\/\/wpmu-tris.sys.kth.se\/digitalfutures\/","logo":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/wpmu-tris.sys.kth.se\/digitalfutures\/#\/schema\/logo\/image\/","url":"\/wp-content\/uploads\/sites\/7\/2020\/11\/df_black_hires.png","contentUrl":"\/wp-content\/uploads\/sites\/7\/2020\/11\/df_black_hires.png","width":5870,"height":856,"caption":"Digital Futures"},"image":{"@id":"https:\/\/wpmu-tris.sys.kth.se\/digitalfutures\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/wpmu-tris.sys.kth.se\/digitalfutures\/wp-json\/wp\/v2\/pages\/9640","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wpmu-tris.sys.kth.se\/digitalfutures\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/wpmu-tris.sys.kth.se\/digitalfutures\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/wpmu-tris.sys.kth.se\/digitalfutures\/wp-json\/wp\/v2\/users\/46"}],"replies":[{"embeddable":true,"href":"https:\/\/wpmu-tris.sys.kth.se\/digitalfutures\/wp-json\/wp\/v2\/comments?post=9640"}],"version-history":[{"count":9,"href":"https:\/\/wpmu-tris.sys.kth.se\/digitalfutures\/wp-json\/wp\/v2\/pages\/9640\/revisions"}],"predecessor-version":[{"id":14757,"href":"https:\/\/wpmu-tris.sys.kth.se\/digitalfutures\/wp-json\/wp\/v2\/pages\/9640\/revisions\/14757"}],"up":[{"embeddable":true,"href":"https:\/\/wpmu-tris.sys.kth.se\/digitalfutures\/wp-json\/wp\/v2\/pages\/13592"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wpmu-tris.sys.kth.se\/digitalfutures\/wp-json\/wp\/v2\/media\/9641"}],"wp:attachment":[{"href":"https:\/\/wpmu-tris.sys.kth.se\/digitalfutures\/wp-json\/wp\/v2\/media?parent=9640"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}