Layered Formal Verification of a TCP Stack

G. Cluzel, Kyriakos Georgiou, Yannick Moy, Clément Zeller · 2021

The Transmission Control Protocol (TCP) at the heart of TCP/IP protocol stacks is a critical part of our current digital infrastructure. In this article, we show how an existing professional-grade open source embedded TCP/IP library can benefit from a formally verified TCP reimplementation. Our approach is to apply formal verification to the TCP layer only, relying on validated models of the lower layers on which it depends.

Read the paper · More papers on PaperTik