Abstract—In multiprocessor system-on-chip (MPSoC), a CPU can access physical resources, such as o... more Abstract—In multiprocessor system-on-chip (MPSoC), a CPU can access physical resources, such as on-chip memory or I/O devices. Along with normal requests, malevolent ones, generated by malicious processes running in one or more CPUs, could occur. A protection mechanism is therefore required to prevent injection of malicious instructions or data across the system. We propose a self-contained Network-on-Chip (NoC) firewall at the network interface (NI) layer which, by checking the physical address against a set of rules, rejects untrusted CPU requests to the on-chip memory, thus protecting all legitimate processes running in a multicore SoC. To sustain high performance, we implement the firewall in hardware, with rule-checking performed at segment-level based on deny rules. Furthermore, to evaluate its impact, we develop a novel framework on top of gem5 simulation environ-ment, coupling ARM technology and an instance of a commercial point-to-point interconnect from STMicroelectronics ...
2017 12th IEEE International Symposium on Industrial Embedded Systems (SIES)
Mobile health monitoring technology has the potential to bring a doctor’s office to the patient’s... more Mobile health monitoring technology has the potential to bring a doctor’s office to the patient’s smartphone. In this context, we consider an end-to-end soft real-time out-ofhospital use-case that concerns transmission of patient ECG data from ST BodyGateway pulse sensor via an Android device (Patient App) to a Cloud server for ECG analysis and annotation and then to another Android device (Doctor App) for visualization. Using a prototype featuring ARMv7 technology (two Odroid-XU4s for Patient and Doctor App and one Zedboard FPGA board for server), we evaluate real-time performance and security overheads for supporting confidentiality, integrity and patient anonymity.
We design, implement and evaluate performance of Exantas application which is compatible with And... more We design, implement and evaluate performance of Exantas application which is compatible with Android Operating Systems Smartphone devices. As Exantas tool was able to show ancients travelers the correct route to follow we show that our application can help educational staff to improve their skills and evaluate on the fly how efficient is the educational style that they follow. Results can help teachers measure while teaching how much of the lessons content has been successfully absorbed by students and what are the topics that need further analysis or even a completely new explanation approach. As experiments show, Exantas is able to reduce teaching efforts and to reveal real lessons comprehension status since Teachers can make multiple Questions to all students and receive answers in seconds. Moreover, all answers are processed anonymously ensuring anonymity and integrity since students are not afraid to provide their actual answer.
Abstract—In multiprocessor system-on-chip (MPSoC), a CPU can access physical resources, such as o... more Abstract—In multiprocessor system-on-chip (MPSoC), a CPU can access physical resources, such as on-chip memory or I/O devices. Along with normal requests, malevolent ones, generated by malicious processes running in one or more CPUs, could occur. A protection mechanism is therefore required to prevent injection of malicious instructions or data across the system. We propose a self-contained Network-on-Chip (NoC) firewall at the network interface (NI) layer which, by checking the physical address against a set of rules, rejects untrusted CPU requests to the on-chip memory, thus protecting all legitimate processes running in a multicore SoC. To sustain high performance, we implement the firewall in hardware, with rule-checking performed at segment-level based on deny rules. Furthermore, to evaluate its impact, we develop a novel framework on top of gem5 simulation environ-ment, coupling ARM technology and an instance of a commercial point-to-point interconnect from STMicroelectronics ...
2017 12th IEEE International Symposium on Industrial Embedded Systems (SIES)
Mobile health monitoring technology has the potential to bring a doctor’s office to the patient’s... more Mobile health monitoring technology has the potential to bring a doctor’s office to the patient’s smartphone. In this context, we consider an end-to-end soft real-time out-ofhospital use-case that concerns transmission of patient ECG data from ST BodyGateway pulse sensor via an Android device (Patient App) to a Cloud server for ECG analysis and annotation and then to another Android device (Doctor App) for visualization. Using a prototype featuring ARMv7 technology (two Odroid-XU4s for Patient and Doctor App and one Zedboard FPGA board for server), we evaluate real-time performance and security overheads for supporting confidentiality, integrity and patient anonymity.
We design, implement and evaluate performance of Exantas application which is compatible with And... more We design, implement and evaluate performance of Exantas application which is compatible with Android Operating Systems Smartphone devices. As Exantas tool was able to show ancients travelers the correct route to follow we show that our application can help educational staff to improve their skills and evaluate on the fly how efficient is the educational style that they follow. Results can help teachers measure while teaching how much of the lessons content has been successfully absorbed by students and what are the topics that need further analysis or even a completely new explanation approach. As experiments show, Exantas is able to reduce teaching efforts and to reveal real lessons comprehension status since Teachers can make multiple Questions to all students and receive answers in seconds. Moreover, all answers are processed anonymously ensuring anonymity and integrity since students are not afraid to provide their actual answer.
Uploads
Papers by George Tsamis