This project studies new solutions to the Byzantine General Problem and its applications in distributed systems and cryptography.

A group of Byzantine generals lay siege to a city. How do they agree on a time to attack, even if some generals are treacherous? While classical solutions exist, the Byzantine generals need better solutions to succeed in modern warfare.