TCP-AO
De opvolger van de oude MD5-handtekeningen van TCP, beschikbaar sinds 2010 en nog nauwelijks in gebruik. In theorie wat BGP-sessies beschermt.
De MD5-variant uit 1998 deed zijn werk, maar had drie problemen. Het algoritme is zwak. Er is maar één sleutel en geen manier om die te wisselen — wisselen betekent de sessie verbreken, waardoor de sleutel in de praktijk nooit wordt vervangen. En er valt niets anders te onderhandelen. TCP-AO voegt sleutelidentificatoren toe, zodat een nieuwe sleutel parallel kan worden ingevoerd en het verkeer kan migreren zonder dat de adjacency wegvalt, ondersteunt sterkere algoritmen en beschermt zowel de header als de opties. Dat er toch vijftien jaar is verstreken zonder brede adoptie komt doordat beide kanten ondersteuning en afgestemde configuratie nodig hebben, en dat gaat over een operatorgrens heen precies zo traag als het klinkt.