1 / 13

ICMetrics Experimental Platform

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

tomai
Download Presentation

ICMetrics Experimental Platform

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Part-financed by the European Regional Development Fund ICMetricsExperimental Platform JenyaKovalchuk University of Essex 27 January 2012 EcoleCentrale of Lille

  2. Plan of the presentation I. Outline of the task within the context of the project II. Main results III. Future challenges and the work to be done

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

  4. Related Tasks • Building experimental platform for feature collection and analysis • Identification of candidate features • Feature collection • Feature analysis • Encryption key generation • Evaluation and calibration

  5. 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

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

  7. Experimental Platform (board) Atmel AT91SAM7S256 microcontroller 256Kbytes flash memory 64Kbytes SRAM memory eight push button switches eight tri-colour LEDs 160x128 OLED colour display USB port JTAG programming port two expansion ports (daughter boards)

  8. 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

  9. Experimental Platform (software)

  10. 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

  11. 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

  12. Future Work • Further investigation into the suitable feature set • Algorithms for processing collected features • Re-designing the platform to meet the wheelchair’s specification and its functionality • Testing feature processing algorithm employing programs for operating the wheelchairs

  13. 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.

More Related