Area Studenti | Contact

Roberto De Prisco

Dipartimento di Informatica
Università di Salerno

Corsi Lab Links

I was born in Gesualdo (AV), Italy, in 1968.

I got a Laurea from the University of Salerno (Italy) in 1991, a Dottorato from the University of Napoli (Italy) in 1998, and a MS in 1997 and a PhD in 2000 from the Massachusetts Institute of Technology (USA). All of the above degrees were in Computer Science (with variations on the actual formal name of the degrees, including Mathematics and Engineering).

Shortly after the Laurea I got fellowships from the University of Salerno and from the Italian National Council for Research (CNR). In 1992, 1993 I have been a visiting student at Columbia University in New York. In the Summer of 1998 I have been a member of the Secure Systems Research Department at AT&T Labs-Research, Florham Park, NJ.

While at MIT I was member of the Theory of Distributed Systems group (TDS) headed by Nancy Lynch in the Laboratory for Computer Science (which has now merged with the AI Lab to become CSAIL.) At MIT I have been Teaching Assistant for the Introduction to Algorithms class for Proff. C.E. Leiserson, S. Goldwasser and B. Maggs. However most of my time at MIT was spent as Research Assistant to Prof. Nancy Lynch who has supervised my MS thesis and my PhD thesis. Prof. Alfredo De Santis has supervised my Laurea thesis and my Dottorato thesis. After my PhD graduation in 2000 I have been a visiting member of the TDS group. In 2000 and 2001 I have also been a Research Scientist at Akamai Technologies, where I worked in the Distributed Data Collection group. I have been a member of the Akamai team that received the 2018 SIGCOMM Networking Systems Award.

Since 1998 I am with the Computer Science department at the University of Salerno, from 1998 through 2001 as Research Associate, from 2001 through 2017 as Associate Professor and since 2017 as Professor.

In October 2014 I co-founded the academic spin-off eTuitus that offers security related services and software.

I have taught classes on Algorithms and Data Structures, Distributed Algorithms, Programming Languages, Operating Systems, Computer Networks, Computer Networks Security, Computer Music. I am currently teaching classes on Advanced Algorithms and Android Mobile Programming.

My reasearch interests include Algorithms, Distributed Systems, Cryptography, Network Security, Computer Music. A list of my papers can be found here.

I regularly serve as referee for scientific journals and conferences (journals for which I have refereed papers include Distributed Computing, Theoretical Computer Science, IEEE Transactions on Information Theory, IEEE Transaction on Forensics and Security, Discrete Applied Mathematics; conferences for which I have refereed papers include PODC, WDAG/DISC, FOCS, ICALP, SPAA). I have been general chair for DISC (DIStributed Computing) in 2003, which was held in Sorrento, Italy and for 5 editions of of SCN (Security and Cryptography for Networks), from 2006 through 2014.

Since 2014 I teach a class on Android Programming and I am responsible for the Approid Laboratory at the Dipartimento di Informatica of the University of Salerno.

I am also interested in Music and I am responsible for the Musimathics Laboratory at the Dipartimento di Informatica of the University of Salerno where we study topics across computer science and music. I hold a diploma in pianoforte from the Music Conservatory of Salerno, Italy. I am pianist of the tango group 30inTango I play the alto sax with the Jazz Orchestra and I sing in the a cappella pop choir CoroPop; all of these music groups are groups of the Musicateneo association of the University of Salerno.