diff --git a/talk/safety reset talk theming.svg b/talk/safety reset talk theming.svg new file mode 100644 index 0000000..c65a4d0 --- /dev/null +++ b/talk/safety reset talk theming.svg @@ -0,0 +1,10556 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + Title Slide + + Fundamentals Structure of the electrical grid The role of smart meters Smart meter functions The motivation Smart metering regulation Physical structure Security in the distribution grid + + Endpoint safety & security Prototypical attackers System structure and security Complex hard- and firmware + + The safety reset System function Remote Trigger + + Grid-associated comms channels Landline IP Powerline Communication (PLC) Wireless IP Short-range wireless The Hack: Grid Frequency Modulation (GFM) + + Constructing a reliable GFM comms channel Channel properties Modulation ECC Cryptography + + Testing and validation Extensive simulations in Jupyter Host testing of instrumented software Demonstrator experiments + + Conclusion Theoretical analysis results Experimental results + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Q&A + diff --git a/talk/safety_reset.odp b/talk/safety_reset.odp index 487ff5b..266ed8c 100644 Binary files a/talk/safety_reset.odp and b/talk/safety_reset.odp differ diff --git a/talk/slide_conclusion.png b/talk/slide_conclusion.png new file mode 100644 index 0000000..9567b74 Binary files /dev/null and b/talk/slide_conclusion.png differ diff --git a/talk/slide_conclusion.svg b/talk/slide_conclusion.svg new file mode 100644 index 0000000..9e93266 --- /dev/null +++ b/talk/slide_conclusion.svg @@ -0,0 +1,31035 @@ + + + + + + + + + + + + + Communication on the Grid + + Communication on the Grid + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + The Safety Reset + Conclusion Fundamentals Security Safety Reset Communication on the Grid GFM Validation Conclusion Q&A + + + + + + + + Fundamentals Security Safety Reset GFM Validation Conclusion Q&A + + + + + + + + + + + + + + + + + + Fundamentals Security Safety Reset Communication on the Grid GFM Validation Conclusion Q&A + + + Fundamentals Security Safety Reset Communication on the Grid GFM Validation Conclusion Q&A + + diff --git a/talk/slide_endpoint_security.png b/talk/slide_endpoint_security.png new file mode 100644 index 0000000..bd80a5e Binary files /dev/null and b/talk/slide_endpoint_security.png differ diff --git a/talk/slide_endpoint_security.svg b/talk/slide_endpoint_security.svg new file mode 100644 index 0000000..158e72e --- /dev/null +++ b/talk/slide_endpoint_security.svg @@ -0,0 +1,871 @@ + + + + + + + + + + + + + Communication on the Grid + + Communication on the Grid + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + The Safety Reset Endpoint Safety & Security Fundamentals Security Safety Reset Communication on the Grid GFM Validation Conclusion Q&A + + + + + + + + Fundamentals Security Safety Reset GFM Validation Conclusion Q&A + + + + + + + + + + + + + + + + + + Fundamentals Security Safety Reset Communication on the Grid GFM Validation Conclusion Q&A + + + diff --git a/talk/slide_fundamentals.png b/talk/slide_fundamentals.png new file mode 100644 index 0000000..72d6374 Binary files /dev/null and b/talk/slide_fundamentals.png differ diff --git a/talk/slide_fundamentals.svg b/talk/slide_fundamentals.svg new file mode 100644 index 0000000..a9b15f0 --- /dev/null +++ b/talk/slide_fundamentals.svg @@ -0,0 +1,788 @@ + + + + + + + + + + + + + Communication on the Grid + + Communication on the Grid + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + The Safety Reset Fundamentals Fundamentals Security Safety Reset Communication on the Grid GFM Validation Conclusion Q&A + + + + + + + + Fundamentals Security Safety Reset GFM Validation Conclusion Q&A + + + + + + + + + + + + + + + + + + Fundamentals + Security Safety Reset Communication on the Grid GFM Validation Conclusion Q&A + + + diff --git a/talk/slide_gfm.png b/talk/slide_gfm.png new file mode 100644 index 0000000..73f53f6 Binary files /dev/null and b/talk/slide_gfm.png differ diff --git a/talk/slide_gfm.svg b/talk/slide_gfm.svg new file mode 100644 index 0000000..37845e0 --- /dev/null +++ b/talk/slide_gfm.svg @@ -0,0 +1,29794 @@ + + + + + + + + + + + + + Communication on the Grid + + Communication on the Grid + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + The Safety Reset + From Grid Frequency to a Reliable Channel Fundamentals Security Safety Reset Communication on the Grid GFM Validation Conclusion Q&A + + + + + + + + Fundamentals Security Safety Reset GFM Validation Conclusion Q&A + + + + + + + + + + + + + + + + + + Fundamentals Security Safety Reset Communication on the Grid GFM Validation Conclusion Q&A + + + Fundamentals Security Safety Reset Communication on the Grid GFM Validation Conclusion Q&A + + diff --git a/talk/slide_grid_comms.png b/talk/slide_grid_comms.png new file mode 100644 index 0000000..39f42e0 Binary files /dev/null and b/talk/slide_grid_comms.png differ diff --git a/talk/slide_grid_comms.svg b/talk/slide_grid_comms.svg new file mode 100644 index 0000000..1b47f0d --- /dev/null +++ b/talk/slide_grid_comms.svg @@ -0,0 +1,35835 @@ + + + + + + + + + + + + + Communication on the Grid + + Communication on the Grid + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + The Safety Reset + Communication along the Grid Fundamentals Security Safety Reset Communication on the Grid GFM Validation Conclusion Q&A + + + + + + + + Fundamentals Security Safety Reset GFM Validation Conclusion Q&A + + + + + + + + + + + + + + + + + + Fundamentals Security Safety Reset Communication on the Grid GFM Validation Conclusion Q&A + + + Fundamentals Security Safety Reset Communication on the Grid GFM Validation Conclusion Q&A + + diff --git a/talk/slide_questions.png b/talk/slide_questions.png new file mode 100644 index 0000000..5b97c11 Binary files /dev/null and b/talk/slide_questions.png differ diff --git a/talk/slide_questions.svg b/talk/slide_questions.svg new file mode 100644 index 0000000..3821dde --- /dev/null +++ b/talk/slide_questions.svg @@ -0,0 +1,116 @@ + + + + + + + + + + image/svg+xml + + + + + + + + The Safety Reset + + Q&A + + + diff --git a/talk/slide_safety_reset.png b/talk/slide_safety_reset.png new file mode 100644 index 0000000..b48dcab Binary files /dev/null and b/talk/slide_safety_reset.png differ diff --git a/talk/slide_safety_reset.svg b/talk/slide_safety_reset.svg new file mode 100644 index 0000000..5cb074e --- /dev/null +++ b/talk/slide_safety_reset.svg @@ -0,0 +1,38272 @@ + + + + + + + + + + + + + Communication on the Grid + + Communication on the Grid + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + The Safety Reset + The Safety Reset Fundamentals Security Safety Reset Communication on the Grid GFM Validation Conclusion Q&A + + + + + + + + Fundamentals Security Safety Reset GFM Validation Conclusion Q&A + + + + + + + + + + + + + + + + + + Fundamentals Security Safety Reset Communication on the Grid GFM Validation Conclusion Q&A + + + Fundamentals Security Safety Reset Communication on the Grid GFM Validation Conclusion Q&A + + diff --git a/talk/slide_validation.png b/talk/slide_validation.png new file mode 100644 index 0000000..f764c32 Binary files /dev/null and b/talk/slide_validation.png differ diff --git a/talk/slide_validation.svg b/talk/slide_validation.svg new file mode 100644 index 0000000..e92bf50 --- /dev/null +++ b/talk/slide_validation.svg @@ -0,0 +1,54085 @@ + + + + + + + + + + + + + Communication on the Grid + + Communication on the Grid + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + The Safety Reset + Testing & Validation Fundamentals Security Safety Reset Communication on the Grid GFM Validation Conclusion Q&A + + + + + + + + Fundamentals Security Safety Reset GFM Validation Conclusion Q&A + + + + + + + + + + + + + + + + + + Fundamentals Security Safety Reset Communication on the Grid GFM Validation Conclusion Q&A + + + Fundamentals Security Safety Reset Communication on the Grid GFM Validation Conclusion Q&A + + diff --git a/talk/title_slide.png b/talk/title_slide.png new file mode 100644 index 0000000..47f4826 Binary files /dev/null and b/talk/title_slide.png differ diff --git a/talk/title_slide.svg b/talk/title_slide.svg new file mode 100644 index 0000000..7b71a28 --- /dev/null +++ b/talk/title_slide.svg @@ -0,0 +1,128 @@ + + + + + + + + + + image/svg+xml + + + + + + + + The Safety Reset + A Post-Attack Recovery Architecture for Smart Electricity Meters + Jan Götte <master@jaseg.de> +