ICMetrics Experimental Platform

Post on 23-Feb-2016

21 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

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

Transcript

1

ICMetricsExperimental Platform

Jenya KovalchukUniversity of Essex

27 January 2012Ecole Centrale of Lille

Part-financed by the European Regional Development Fund

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

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)

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

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

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)

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)

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

9Part-financed by the

European Regional Development

Fund

Experimental Platform (software)

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

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

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

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.

top related