Top Banner
ICMetrics Experimental Platform Jenya Kovalchuk University of Essex 27 January 2012 Ecole Centrale of Lille 1 Part-financed by the European Regional Development Fund
13

ICMetrics Experimental Platform

Feb 23, 2016

Download

Documents

tomai

Part-financed by the European Regional Development Fund. ICMetrics Experimental Platform. Jenya Kovalchuk University of Essex 27 January 2012 Ecole Centrale of Lille. Plan of the presentation. I. Outline of the task within the context of the project II. Main results - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: ICMetrics Experimental Platform

1

ICMetricsExperimental Platform

Jenya KovalchukUniversity of Essex

27 January 2012Ecole Centrale of Lille

Part-financed by the European Regional Development Fund

Page 2: ICMetrics Experimental Platform

2Part-financed by the

European Regional Development

Fund

Plan of the presentation

I. Outline of the task within the context of the projectII. Main resultsIII. Future challenges and the work to be done

Page 3: ICMetrics Experimental Platform

3Part-financed by the

European Regional Development

Fund

ICmetrics

Integrated Circuit metrics: generating encryption keys directly from the characteristics of electronic systems’ behaviour(circuits, sensors, HCI, communication peripherals, etc)

Page 4: ICMetrics Experimental Platform

4Part-financed by the

European Regional Development

Fund

Related Tasks1. Building experimental platform for feature collection

and analysis2. Identification of candidate features3. Feature collection4. Feature analysis5. Encryption key generation 6. Evaluation and calibration

Page 5: ICMetrics Experimental Platform

5Part-financed by the

European Regional Development

Fund

Experimental Platform (intro)• Full system simulation tools: Gems, OVPSim, Simics• Programming FPGAs: Xilinx, Altera, Atmel

Licensing Flexibility for developing simulation targets (programming

languages, libraries, IP cores (pre-designed modules) etc) Tracing abilities Incorporating benchmark algorithms

• Designing a custom board: to allow for flexibility and to meet the project requirements

Page 6: ICMetrics Experimental Platform

6Part-financed by the

European Regional Development

Fund

Experimental Platform (summary)

• Hardware: ARM main board• Debugging: Open On-Chip Debugger (OOCD)• Programming and logging: Eclipse (C)• Analysis: support programs (Java), Matlab (C)

Page 7: ICMetrics Experimental Platform

7Part-financed by the

European Regional Development

Fund

Experimental Platform (board)Atmel AT91SAM7S256 microcontroller 256Kbytes flash memory64Kbytes SRAM memoryeight push button switcheseight tri-colour LEDs 160x128 OLED colour displayUSB portJTAG programming port two expansion ports (daughter boards)

Page 8: ICMetrics Experimental Platform

8Part-financed by the

European Regional Development

Fund

Experimental Platform (JTAG port)

• direct access and control to various processor features (e.g., memory and internal registers)• external control of the processor: loading, executing and debugging programs on the processor

Page 9: ICMetrics Experimental Platform

9Part-financed by the

European Regional Development

Fund

Experimental Platform (software)

Page 10: ICMetrics Experimental Platform

10Part-financed by the

European Regional Development

Fund

Running Simulations

• Code simulating users’ behaviour and profiles• Testing on a set of recognised benchmark algorithms• Running a set of simulations for each user profile• Collecting and pre-processing features

Page 11: ICMetrics Experimental Platform

11Part-financed by the

European Regional Development

Fund

Embedded Benchmark Suite

MiBech: free, commercially representative, source in C• Automotive & Industrial Control – basicmath, bitcount • Consumer devices – lame (MP3 encoder)• Telecommunication – FFT (digital signal processing), ADPCM

(Adaptive Differential Pulse Code Modulation, 16-bit into 4-bit)• Security – SHA (secure hash algorithm) for secure exchange

In the future – any code used for operating the wheelchairs

Page 12: ICMetrics Experimental Platform

12Part-financed by the

European Regional Development

Fund

Future Work1. Further investigation into the suitable feature set2. Algorithms for processing collected features3. Re-designing the platform to meet the wheelchair’s

specification and its functionality4. Testing feature processing algorithm employing

programs for operating the wheelchairs

Page 13: ICMetrics Experimental Platform

13Part-financed by the

European Regional Development

Fund

Paper PublishedY. Kovalchuk, G. Howells, and K.D. McDonald-Maier “Overview of ICmetrics Technology – Security Infrastructure for Autonomous and Intelligent Healthcare System”International Journal of u- and e- Service, Science and Technology, 4 (3) (2011), 49-60.