ICMetrics Experimental Platform Jenya Kovalchuk University of Essex 27 January 2012 Ecole Centrale...
-
Upload
bruce-powell -
Category
Documents
-
view
225 -
download
0
Transcript of ICMetrics Experimental Platform Jenya Kovalchuk University of Essex 27 January 2012 Ecole Centrale...
![Page 1: ICMetrics Experimental Platform Jenya Kovalchuk University of Essex 27 January 2012 Ecole Centrale of Lille 1 Part-financed by the European Regional Development.](https://reader036.fdocuments.us/reader036/viewer/2022081512/56649e025503460f94aeda27/html5/thumbnails/1.jpg)
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 Jenya Kovalchuk University of Essex 27 January 2012 Ecole Centrale of Lille 1 Part-financed by the European Regional Development.](https://reader036.fdocuments.us/reader036/viewer/2022081512/56649e025503460f94aeda27/html5/thumbnails/2.jpg)
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 Jenya Kovalchuk University of Essex 27 January 2012 Ecole Centrale of Lille 1 Part-financed by the European Regional Development.](https://reader036.fdocuments.us/reader036/viewer/2022081512/56649e025503460f94aeda27/html5/thumbnails/3.jpg)
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 Jenya Kovalchuk University of Essex 27 January 2012 Ecole Centrale of Lille 1 Part-financed by the European Regional Development.](https://reader036.fdocuments.us/reader036/viewer/2022081512/56649e025503460f94aeda27/html5/thumbnails/4.jpg)
4Part-financed by the
European Regional Development
Fund
Related Tasks
1. Building experimental platform for feature collection and analysis
2. Identification of candidate features3. Feature collection4. Feature analysis5. Encryption key generation 6. Evaluation and calibration
![Page 5: ICMetrics Experimental Platform Jenya Kovalchuk University of Essex 27 January 2012 Ecole Centrale of Lille 1 Part-financed by the European Regional Development.](https://reader036.fdocuments.us/reader036/viewer/2022081512/56649e025503460f94aeda27/html5/thumbnails/5.jpg)
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 Jenya Kovalchuk University of Essex 27 January 2012 Ecole Centrale of Lille 1 Part-financed by the European Regional Development.](https://reader036.fdocuments.us/reader036/viewer/2022081512/56649e025503460f94aeda27/html5/thumbnails/6.jpg)
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 Jenya Kovalchuk University of Essex 27 January 2012 Ecole Centrale of Lille 1 Part-financed by the European Regional Development.](https://reader036.fdocuments.us/reader036/viewer/2022081512/56649e025503460f94aeda27/html5/thumbnails/7.jpg)
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 Jenya Kovalchuk University of Essex 27 January 2012 Ecole Centrale of Lille 1 Part-financed by the European Regional Development.](https://reader036.fdocuments.us/reader036/viewer/2022081512/56649e025503460f94aeda27/html5/thumbnails/8.jpg)
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 Jenya Kovalchuk University of Essex 27 January 2012 Ecole Centrale of Lille 1 Part-financed by the European Regional Development.](https://reader036.fdocuments.us/reader036/viewer/2022081512/56649e025503460f94aeda27/html5/thumbnails/9.jpg)
9Part-financed by the
European Regional Development
Fund
Experimental Platform (software)
![Page 10: ICMetrics Experimental Platform Jenya Kovalchuk University of Essex 27 January 2012 Ecole Centrale of Lille 1 Part-financed by the European Regional Development.](https://reader036.fdocuments.us/reader036/viewer/2022081512/56649e025503460f94aeda27/html5/thumbnails/10.jpg)
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 Jenya Kovalchuk University of Essex 27 January 2012 Ecole Centrale of Lille 1 Part-financed by the European Regional Development.](https://reader036.fdocuments.us/reader036/viewer/2022081512/56649e025503460f94aeda27/html5/thumbnails/11.jpg)
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 Jenya Kovalchuk University of Essex 27 January 2012 Ecole Centrale of Lille 1 Part-financed by the European Regional Development.](https://reader036.fdocuments.us/reader036/viewer/2022081512/56649e025503460f94aeda27/html5/thumbnails/12.jpg)
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 Jenya Kovalchuk University of Essex 27 January 2012 Ecole Centrale of Lille 1 Part-financed by the European Regional Development.](https://reader036.fdocuments.us/reader036/viewer/2022081512/56649e025503460f94aeda27/html5/thumbnails/13.jpg)
13Part-financed by the
European Regional Development
Fund
Paper Published
Y. 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.