ICMetrics Experimental Platform Daniel Newman University of Kent 27 January 2012 Ecole Centrale of...
If you can't read please download the document
ICMetrics Experimental Platform Daniel Newman University of Kent 27 January 2012 Ecole Centrale of Lille 1 Part-financed by the European Regional Development
ICMetrics Experimental Platform Daniel Newman University of
Kent 27 January 2012 Ecole Centrale of Lille 1 Part-financed by the
European Regional Development Fund
Slide 2
Part-financed by the European Regional Development Fund Plan of
presentation I. Outline of the task within the context of the
project II. Main results III. Future challenges and the work to be
done 2
Slide 3
Part-financed by the European Regional Development Fund
ICMetrics Platforms As mentioned last time Im looking over three
different ranges, PIC, Arduino & ARM processors. 33
Slide 4
Part-financed by the European Regional Development Fund PIC32
Platform v1.1 44 PIC32MX675F512H Processor 512Kbytes flash memory 5
Test leds USB Interface ICD3 Programmer port Separate connection
for I^2C and SPI
Slide 5
Part-financed by the European Regional Development Fund Summary
Hardware: Custom made board with PIC32 processor MPLab
debugging/complier Programming: C (MPLab) Analysis: Matlab 55
Slide 6
Part-financed by the European Regional Development Fund Next
revision Display Module SD Card Module Pins for future modules
66
Slide 7
Part-financed by the European Regional Development Fund
ICMetrics Board v1.2 77
Slide 8
Part-financed by the European Regional Development Fund
Adaptable ICMetrics The next version of the board will offer the
ability to show how the system reacts to new hardware Switches to
allow for instant connection or current sensing pins for adaptable
connections (similar to how your phone knows when to charge)
88
Slide 9
Part-financed by the European Regional Development Fund Latest
Results Identified three potential features: Program Counter
Processor Counter Voltage Samples collected were based on original
analysis of 1000. 99
Slide 10
Part-financed by the European Regional Development Fund
Accuracy Graph Graph showing accuracy vs samples 10
Slide 11
Part-financed by the European Regional Development Fund Further
Analysis The number of samples can generate a different mode Was
discovered by looking to reduce the amount of samples due to
limitations of embedded devices 11
Slide 12
Part-financed by the European Regional Development Fund Program
Counter 12 Most stable between 216 and 639 samples & 641 to 999
samples
Slide 13
Part-financed by the European Regional Development Fund
Processor Counter 13 Three distinct modes discovered The third mode
is the most stable
Slide 14
Part-financed by the European Regional Development Fund Voltage
14 One mode found over 1000 samples which is stable after 19
samples
Slide 15
Part-financed by the European Regional Development Fund Overall
Result Generation of modes using three different features
Identifying the amount of memory required to generate a stable mode
15
Slide 16
Part-financed by the European Regional Development Fund Future
Work Lille Conference paper in ICMetric security fundamentals EST
Conference where we are going to publish our first results
Targeting Journal publications 16
Slide 17
Part-financed by the European Regional Development Fund Thank
You Any Questions? 17