Mario Barbareschi, Ph.D.

Tenured Assistant Professor in Computer Engineering at University of Naples Federico II, Department of Electrical Engineering and Information Technologies.

It's me!

Who I am

I received the Ph.D. in Computer and Automation Engineering in 2015 and the Master Degree in Computer Engineering cum laude in 2012, both from the University of Naples Federico II, where I am currently working as a Tenured Assistant Professor.

My research interests include Hardware Security and Trust, Cyber Physical Security, Approximate Computing and embedded systems based on the FPGA technology. Check out my research activities.

I have authored more than 70 peer-reviewed papers published in leading journals and international conferences, including Proceedings of the IEEE, IEEE Transactions on Circuits and Systems, IEEE Transactions on Emerging Topics in Computing, ACM Journal on Emerging Technologies in Computing Systems, Future Generation Computer Systems, Knowledge and Information System, and so forth. Below a complete and up-to-date list of my publications.

Since 2016 I have been teaching different courses in Computer Engineering field. For more information about teaching activities, click here (Teaching, IT).

What I do

I am involved in many research activities, related to Embedded System design. In particular:

Hardware and Software Design

  • Design of hardware circuit for Field Programmable Gate Arrays;
  • Multimedia Embedded Systems based on Linux/Android;
  • Circuits for Artificial Intelligence and Machine Learning algorithms;
  • Hardware accelerators for Big Data problems;
  • Design of embedded devices in Wireless Sensor Networks and Internet of Things.

Hardware Security

  • Implementation of cryptographic algorithms in hardware;
  • ARM TrustZone development;
  • Trusted Platform Module based systems;
  • Design and Implementation of Physical(ly) Unclonable Functions;
  • Secure solutions for key management and storage.

Approximate Computing

  • Design space exploration of approximate variants of hardware circuits;
  • Tool development for Approximate Computing techniques;

Others

  • Design of boolean circuits using crossbar of memristors;
  • Exploitation of Spin-Transfer Torque Magnetic Random-Access Memory

Publications

Projects

Check-out my research projects!

IIDEAA

  • IIDEAA is a design space tool for approximate algorithms
  • It integrates two great projects: clang-Chimera and Bellerophon
  • Visit the page: IIDEAA webpage
  • Git repository: IIDEAA repository

XbarGen

  • XbarGen is an open-source software system for synthesizing memristor-based digital circuits
  • It performs a design space exploration of memristor-based crossbar architectures.
  • Visit the page: XBarGen webpage
  • Git repository: XBarGen repository

Where I am

I am working in Naples, the capital of the Italian region Campania.

Main Address

University of Naples Federico II, Department of Electrical Engineering and Information Technologies, Building 3/A
Embedded Laboratory, Room 4.04
Via Claudio, 21
80125, Naples (NA), Italy

Map

Teaching (IT)

For information about teaching, please visit the Teacher's page.

Thesis topics

The following thesis topics are available as part of the Embedded group's research activities:

Hardware security and Trust

Using PUFs for secure embedded applications:

  • Soft IP protection for microcontrollers;
  • Hard IP protection for FPGA devices;
  • Authentication and key management through PUF;

Trusted Computing technology:

  • Digital Right Management;
  • Efficent protocols for resource constrained devices.

In-memory Computing

Memristor technology:

  • Automatic sythesis of combinational boolean circuit for memristor-based Crossbar;
  • Automatic sythesis of sequential boolean circuit for memristor-based Crossbar;
  • In-memory computing architectures.

Approximate Computing

Tools and techniques:

  • Approximate Computing applied to software;
  • Approximate Computing applied to hardware;
  • Approximate Logic Synthesis for both ASIC and FPGA technologies;
  • Approximate Computing for AI applications;

Safety-Critical

Design and implementation of:

  • Virtualized and mixed-critical systems for safety-critical;
  • Hypervisor for embedded applications.
  • Track-side and on-board railway standards and systems.

Collaborations

Many of the research activities are conducted in collaboration with other people and institutions, inclduing

Coming soon

Coming soon

Contact

For any further information, do not hesitate to contact me!

  • Address

    Department of Electrical Engineering and Information Technologies, Building 3/A
    Room 4.19
    Via Claudio, 21
    80125, Naples (NA), Italy

  • Email

    mario.barbareschi <at> unina <dot> it
  • My public key

    lookup
  • Phone

    (+39) 081-7683652