top of page


Communication Mechanisms
that Make the Internet Tick

Michael Schapira photo

Hi! I'm Michael

I'm a professor of Computer Science at the Hebrew University of Jerusalem, where I co-lead the Fraunhofer Cybersecurity Center. I am also the co-founder and chief scientist of Compira Labs.

My goal is to design practical (Inter)network architectures and protocols with provable guarantees (in terms of performance, security, incentive compatibility, and beyond).

  • Google Scholar
  • LinkedIn

(How) Can The Internet Be Fixed?

The demands of Internet services are steeply rising (high-resolution video, live communications, augmented/virtual reality, IoT, etc.).

Yet, the Internet's communication infrastructure is already struggling to provide reasonable user experience. 

My research aims to devise principled and practical solutions to the performance and security problems plaguing the Internet.


Learning-Driven Networking 

We leverage ideas and machinery from machine learning to devise data-driven alternatives for today's handcrafted network protocols (e.g., for routing, traffic management).

Securing the Internet

We design provably secure and practically deployable solutions for the alarming vulnerabilities of the Internet infrastructure (pertaining to routing, time synchronization, and more).

Next-Generation Network Protocols

We propose alternative algorithmic approaches to fundamental networking challenges such as routing, congestion control, traffic engineering, and more.

Next-Generation Networks

We explore new network architectures and designs to address the performance and scalability limitations of today's (e.g., datacenter) networks.


Internet routing is the Internet’s biggest security hole.



Sending 100GB of data across the Internet from the US to Slovenia could take over a week to complete.



Even premium-tier subscribers of broadband Internet access view movies in HD less than 40% of the time.



Data centers have gone from 1000s to 100,000s of servers, but there is increasing concern that traditional network fabrics cannot keep up with the constant rise in traffic demands.



The time shown by your laptop/mobile device is set by synchronizing with servers across the Internet. Attackers can cause considerable damage by “shifting time”.



“At another time, when caught in a swamp, Munchausen rescued himself and the horse by lifting them both up by his pigtail...”


This is very much like bootstrapping new Internet architectures...

Our Academic Home

Hebrew university
Old City Jerusalem
Contact Us
bottom of page