TY - GEN
T1 - Building Robust Distributed Systems and Network Protocols by Using Adversarial Testing and Behavioral Analysis
AU - Hoque, Endadul
AU - Nita-Rotaru, Cristina
N1 - Funding Information:
This work was supported in part by grants CNS-1223834 and CNS-1421815 from the SaTC program of the National Science Foundation and by grant N660001-1-2-4014 from the Mission-Resilient Clouds program of DARPA. Its contents are solely the responsibility of the authors and do not represent the official view of the National Science Foundation, DARPA or the Department of Defense.
Publisher Copyright:
© 2016 IEEE.
PY - 2017/2/1
Y1 - 2017/2/1
N2 - We describe our experience over the past five years with building more robust distributed systems and network protocols by using adversarial testing and behavioral analysis. We describe the benefits and disadvantages of both approaches and the design of the tools we have built (Turret, Turret-W, SNAKE, and Chiron). We discuss how we applied them to byzantine-resilient state machine replication, wireless routing protocols, transport protocols, TLS, and IoT implementation of application-level protocols.
AB - We describe our experience over the past five years with building more robust distributed systems and network protocols by using adversarial testing and behavioral analysis. We describe the benefits and disadvantages of both approaches and the design of the tools we have built (Turret, Turret-W, SNAKE, and Chiron). We discuss how we applied them to byzantine-resilient state machine replication, wireless routing protocols, transport protocols, TLS, and IoT implementation of application-level protocols.
KW - adversarial testing
KW - behavioral analysis
KW - implementations
KW - protocols
KW - robustness
UR - http://www.scopus.com/inward/record.url?scp=85015165025&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85015165025&partnerID=8YFLogxK
U2 - 10.1109/SecDev.2016.038
DO - 10.1109/SecDev.2016.038
M3 - Conference contribution
AN - SCOPUS:85015165025
T3 - Proceedings - 2016 IEEE Cybersecurity Development, SecDev 2016
SP - 138
EP - 145
BT - Proceedings - 2016 IEEE Cybersecurity Development, SecDev 2016
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 2016 IEEE Cybersecurity Development, SecDev 2016
Y2 - 3 November 2016 through 4 November 2016
ER -