November 2016  •  From left to right: Cristina, Gen, Antonio, Diego, Alina, Supraja, and Matthew.

The Network and Distributed Systems Security Laboratory (NDS2) focuses on creating and building distributed systems and network protocols that achieve security, availability, and performance in spite of failures, misconfigurations, and attacks. Our approach combines theoretical principles and experimental methodologies from distributed systems, cryptography, networking, information theory, and machine learning to create systems and protocols based on provable guarantees and validated in realistic environments. The lab was created in 2003 at Purdue University and moved to Northeastern University in 2015.

Current projects include:

  • Automated testing for distributed systems and network protocols.
  • Theoretical and empirical analysis of secure communication protocols.
  • Security and resilience of software defined networking (SDN).
  • Secure data analytics for cloud computing.
  • Automated text interpretation with application to fault-tolerance, security, and privacy.
  • Adversarial machine learning.
  • Cloud security.
  • Security of connected vehicles communication and applications.

The research conducted within the lab was funded over the years by the Center for Education and Research in Information Security and Assurance (CERIAS), by the Defense Advanced Research Projects Agency (DARPA), and by the National Science Foundation (NSF) .

Send your comments and questions to Cristina Nita-Rotaru