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.]