diff --git a/BPV/qrs/images/training_unique.svg b/BPV/qrs/images/training_unique.svg
index 2760afd..623c68e 100644
--- a/BPV/qrs/images/training_unique.svg
+++ b/BPV/qrs/images/training_unique.svg
@@ -720,9 +720,9 @@
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#505050"
showgrid="false"
- inkscape:zoom="0.38745926"
- inkscape:cx="1370.4667"
- inkscape:cy="810.40778"
+ inkscape:zoom="0.36908527"
+ inkscape:cx="3134.777"
+ inkscape:cy="959.12795"
inkscape:window-width="1920"
inkscape:window-height="1131"
inkscape:window-x="0"
@@ -733,12 +733,20 @@
y="0"
width="1440"
height="768"
- id="page13694" />1500Distance to Average
+ y="-8.9779453">Distance to AverageAmplitudeModel 1 Average traceModel 2 Average traceModel 1 ThresholdModel 2 Threshold40020006008001000050010001500Time (ms)Distance to Average
diff --git a/BPV/qrs/presentation.typ b/BPV/qrs/presentation.typ
index 3bf1a54..e6631f7 100644
--- a/BPV/qrs/presentation.typ
+++ b/BPV/qrs/presentation.typ
@@ -52,39 +52,93 @@
Test Cases
]
-#slide(title: "Test Case 1")[
-// table with devices and modifications/attacks
+#slide(title: "Test Case 1 - Networking Devices")[
+#figure(
+ placement: auto,
+ tablex(
+ columns: (25%,25%,25%,25%),
+ align: (left+horizon,right+horizon,right+horizon,right+horizon),
+ auto-vlines: false,
+ repeat-header: false,
+ [*Device*], [*Original*], [*Change 1*], [*Change 2*],
+ [TP-Link\ Switch], [20200805], [20200109], [X],
+ [HP Procurve\ Switch], [H.10.119], [H.10.117], [X],
+ [Asus Router], [Latest EOM], [OpenWrt\ v21.02.2], [OpenWrt\ v21.02.0],
+ [Linksys\ Router], [Latest EOM], [OpenWrt\ v21.02.2], [OpenWrt\ v21.02.0],
+ ),
+ supplement: [Table],
+ kind: "table",
+ caption: [Machines used for the experiment and the changes applied.],
+)
]
#slide(title: "Test Case 1 - Results")[
-// table with results
+ #figure(
+ placement: auto,
+ tablex(
+ columns: (30%,30%),
+ auto-vlines: false,
+ align: (left, right),
+ [*Machine*], [*$F_1$ Score*],
+ [TP-Link switch], [0.87],
+ [HP switch], [0.98],
+ [Asus router], [1.00],
+ [Linksys router], [0.92]
+ ),
+ supplement: [Table],
+ kind: "table",
+ caption: [Results of the detection of anomalous firmwares on networking devices.]
+ )
]
-#slide(title: "Test Case 2")[
-// table with modifications to the drone
+#slide(title: "Test Case 2 - Drone")[
+Five Scenarios:
+
+- *x2 Nominal*: Before and after modifications.
+- *Low Battery*: Supplied voltage below 11V
+- *x2 Malfunctioning Firmware*: Bugs in bootloader and battery module.
]
#slide(title: "Test Case 2 - Results")[
+#figure(
+ tablex(
+ auto-vlines: false,
+ align: (left, right, right),
+ columns: (30%,20%,30%),
+ [*Scenario*],[*Accuracy*], [*Nbr. of Samples*],
+ [Original],[1],[98],
+ [Compiled],[1],[49],
+ [Low Battery],[1],[44],
+ [Bootloader Bug],[1],[50],
+ [Battery Module Bug], [0.082],[39],
+ ),
+ supplement: [Table],
+ kind: "table",
+ caption: [Results of the intrusion detection on the drone.]
+)
]
// if no results, present the setup and say why this is interesting and versatile
-#slide(title: "Test Case 3")[
+#slide(title: "Test Case 3 - General Purpose Computer")[
+#image("images/l3-setup.svg", width: 100%)
]
#slide(title: "Test Case 3 - Results")[
+Known attack (boot on external device) #sym.arrow Optimised threshold #sym.arrow $F_1$ Score: 100%
]
-// possibly a slide about anomaly generation, maybe in futur work
+#slide(title: "Anomaly Infused Model (AIM)")[
+#align(center)[
+ #image("images/Synthetic_vs_Normal_TPLINK.svg", height:100%)
+]
+]
#slide(title: "Future Work")[
+- Evaluate performances with a wider variety of attacks.
+- Improve automatic computation of optimal threshold (anomaly generation)
]
-#slide(title: "Conclusion")[
-]
-
-
-
#focus-slide()[
#align(center)[Thank you for your attention.]