icmetrics experimental platform
DESCRIPTION
Part-financed by the European Regional Development Fund. ICMetrics Experimental Platform. Daniel Newman University of Kent 27 January 2012 Ecole Centrale of Lille. Plan of presentation. I. Outline of the task within the context of the project II. Main results - PowerPoint PPT PresentationTRANSCRIPT
1
ICMetricsExperimental Platform
Daniel NewmanUniversity of Kent
27 January 2012Ecole Centrale of Lille
Part-financed by the European Regional Development Fund
2Part-financed by the
European Regional Development
Fund
Plan of presentationI. Outline of the task within the context of the
projectII. Main resultsIII. Future challenges and the work to be done
3 3Part-financed by the
European Regional Development
Fund
ICMetrics Platforms• As mentioned last time I’m looking over three
different ranges, PIC, Arduino & ARM processors.
4 4Part-financed by the
European Regional Development
Fund
PIC32 Platform v1.1• PIC32MX675F512H
Processor• 512Kbytes flash memory• 5 Test leds• USB Interface• ICD3 Programmer port• Separate connection for
I^2C and SPI
5 5Part-financed by the
European Regional Development
Fund
Summary• Hardware: Custom made board with PIC32
processor• MPLab debugging/complier• Programming: C (MPLab)• Analysis: Matlab
6 6Part-financed by the
European Regional Development
Fund
Next revision• Display Module• SD Card Module• Pins for future modules
7 7Part-financed by the
European Regional Development
Fund
ICMetrics Board v1.2
8 8Part-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)
9 9Part-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.
10 10Part-financed by the
European Regional Development
Fund
Accuracy Graph• Graph showing accuracy vs samples
11 11Part-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
12 12Part-financed by the
European Regional Development
Fund
Program Counter
• Most stable between 216 and 639 samples & 641 to 999 samples
13 13Part-financed by the
European Regional Development
Fund
Processor Counter• Three
distinct modes discovered
• The third mode is the most stable
14 14Part-financed by the
European Regional Development
Fund
Voltage• One mode
found over 1000 samples which is stable after 19 samples
15 15Part-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
16 16Part-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
17 17Part-financed by the
European Regional Development
Fund
Thank You
Any Questions?