(DDSL logo)







(steward logo)

Steward: Scalability, Accountability and Instant Information Access for Network Centric Warfare

[Overview]   [Students]   [Collaborators]   [Presentations]   [Publications]   [Courses]   [Funding]  

Overview

    Network-centric warfare calls for survivable command control communication and intelligence (C3I) systems that are resilient to a broad range of attacks. The focus of this project is to construct a realistic solution for the broad malicious attack problem where part of the C3I system is compromised. The project targets three main limitations with current solutions: they are not scalable to high latency wide area networks underlying C3I systems; they have no protection against malicious clients providing incorrect input that is within their authority; and they often unnecessarily delay applying updates, withholding important information from clients until updates can be globally ordered. From a research perspective, there is a broad class of distributed data management applications based on replication infrastructure. This project takes the C3I problem as a representative example of this broader class.

    The key innovations of our approach include:

    • Scalable wide-area intrusion-tolerant architecture: By inventing a hierarchical approach in which Byzantine replication is used locally in each site, and efficient fault tolerant replication is used on the wide area network, we overcome the strong connectivity requirements and multiple all-peer exchanges of current Byzantine replication solutions. Symmetric Byzantine replication in conjunction with threshold cryptography is used in each site to create one logical trusted entity, over which the non-malicious tolerant replication can be safely used. The effects of malicious server replicas are then confined to the local site.
    • Accountability for updates: Once bad data is discovered, we identify the client that injected it and quickly mark corrupted and suspected data. We can then backtrack and regenerate the C3I state based on non-corrupted and/or non-suspected data, and identify the extent of potential damage. Accountability for updates also provides protection against a complete site compromise, enabling a reduction in the number of replicas for a slightly higher risk and better performance.
    • Instant Information Access: Our architecture propagates updates to other sites as soon as network connectivity exists and exploits commutative update semantics to efficiently make update effects available immediately. In contrast, Byzantine replication solutions may only provide access to the effects of updates that are globally ordered on the wide area network.

      The resulting system will have considerably better performance and much higher availability then existing symmetric solutions and offer a clear path for technology transition.

Students

Collaborators

Publications

    Steward: Scaling Byzantine Fault-Tolerant Systems to Wide Area Networks. Yair Amir, Claudiu Danilov, Danny Dolev, Jonathan Kirsch, John Lane, Cristina Nita-Rotaru, Josh Olsen, David Zage. In The International Conference on Dependable Systems and Networks (DSN-2006), Philadelphia, PA, June 2006. [PDF]. Also Technical Report CSD TR 05-029. [PDF] .
    STEWARD: Scaling Byzantine Fault-Tolerant Replication to Wide Area Networks. Y. Amir, C. Danilov, D. Dolev, J. Kirsch, J. Lane, C. Nita-Rotaru, J. Olsen, and D. Zage. To appear in IEEE Transactions on Dependable and Secure Computing (TDSC), June 2008.
    Enhancing Distributed Systems with Mechanisms to Cope with Malicious Clients. Yair Amir, Claudiu Danilov, John Lane, Michal Miskin-Amir, Cristina Nita-Rotaru [PDF] .
    Coping with the Insider Threat in Scalable Distributed Information Systems Service. In FuDiCo II: (S.O.S.)Survivability: Obstacles and Solutions, 2nd International Workshop on Future Directions in Distributed Computing , University of Bologna Residential Center Bertinoro(Forli), Italy, June 23-25 2004. Yair Amir and Cristina Nita-Rotaru.
    [PDF].

Presentations

Related Courses

Funding



(PURDUE logo) (CERIAS logo)

Send your comments and questions to Cristina Nita-Rotaru