|
ABSTRACT
As our economy and critical infrastructure increasingly relies on the Internet, the insecurity of the underlying border gateway routing protocol (BGP) stands out as the Achilles heel. Recent misconfigurations and attacks have demonstrated the brittleness of BGP. Securing BGP has become a priority.In this paper, we focus on a viable deployment path to secure BGP. We analyze security requirements, and consider tradeoffs of mechanisms that achieve the requirements. In particular, we study how to secure BGP update messages against attacks. We design an efficient cryptographic mechanism that relies only on symmetric cryptographic primitives to guard an ASPATH from alteration, and propose the Secure Path Vector (SPV) protocol. In contrast to the previously proposed S-BGP protocol, SPV is around 22 times faster. With the current effort to secure BGP, we anticipate that SPV will contribute several alternative mechanisms to secure BGP, especially for the case of incremental deployments.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
F. Baker and R. Atkinson. RIP-2 MD5 Authentication. Internet Request for Comment RFC 2082, Internet Engineering Task Force, January 1997.
|
| |
2
|
A. Barbir, S. Murphy, and Y. Yang. Generic Threats to Routing Protocols. Internet-Draft draft-ietf-rpsec-routing-threats-06, April 2004.
|
| |
3
|
|
 |
4
|
|
| |
5
|
|
| |
6
|
|
| |
7
|
K. A. Bradley, S. Cheung, N. Puketza, B. Mukherjee, and R. A. Olsson. Detecting Disruptive Routers: A Distributed Network Monitoring Approach. In Proceedings of the IEEE Symposium on Research in Security and Privacy, pages 115--124, May 1998.
|
 |
8
|
John W. Byers , Michael Luby , Michael Mitzenmacher , Ashutosh Rege, A digital fountain approach to reliable distribution of bulk data, Proceedings of the ACM SIGCOMM '98 conference on Applications, technologies, architectures, and protocols for computer communication, p.56-67, August 31-September 04, 1998, Vancouver, British Columbia, Canada
|
| |
9
|
|
 |
10
|
|
| |
11
|
S. Convery, D. Cook, and M. Franz. An Attack Tree for the Border Gateway Protocol. Internet-Draft draft-ietf-rpsec-bgpattack-00, February 2004.
|
| |
12
|
S. Crosby and D. Wallach. Denial of Service via Algorithmic Complexity Attacks. In Proceedings of the 11th USENIX Security Symposium, pages 29--44, August 2003.
|
| |
13
|
Security of E-commerce threatened by 512-bit number factorization. http://www.cwi.nl/~kik/persb-UK.html, August 1999. CWI press release.
|
| |
14
|
J. Daemen and V. Rijmen. AES Proposal: Rijndael, March 1999.
|
 |
15
|
|
| |
16
|
|
| |
17
|
N. Feamster and H. Balakrishnan. Verifying the Correctness of Wide-Area Internet Routing. Technical Report MIT-LCS-TR-948, MIT, May 2004.
|
 |
18
|
|
| |
19
|
G. Goodell, W. Aiello, T. Griffin, J. Ioannidis, P. McDaniel, and A. Rubin. Working around BGP: An Incremental Approach to Improving Security and Accuracy in Interdomain Routing. In Proceedings of NDSS 2003, February 2003.
|
| |
20
|
|
| |
21
|
A. Heffernan. Protection of BGP Sessions via the TCP MD5 Signature Option. RFC 2385, August 1998.
|
| |
22
|
Y.-C. Hu, D. B. Johnson, and A. Perrig. SEAD: Secure Efficient Distance Vector Routing for Mobile Wireless Ad Hoc Networks. Ad Hoc Networks, 1(1):175--192, 2003.
|
| |
23
|
Y.-C. Hu, A. Perrig, and D. B. Johnson. Efficient Security Mechanisms for Routing Protocols. In Proceedings of NDSS 2003, February 2003.
|
| |
24
|
Y.-C. Hu, A. Perrig, and D. B. Johnson. Packet Leashes: A Defense against Wormhole Attacks in Wireless Ad Hoc Networks. In Proceedings of the Twenty-Second Annual Joint Conference of the IEEE Computer and Communications Societies (INFOCOM 2003), April 2003.
|
| |
25
|
S. Kent and R. Atkinson. IP Encapsulating Security Payload (ESP). Internet Request for Comment RFC 2406, Internet Engineering Task Force, November 1998.
|
| |
26
|
S. Kent and R. Atkinson. Security Architecture for the Internet Protocol. Internet Request for Comment RFC 2401, Internet Engineering Task Force, November 1998.
|
| |
27
|
S. Kent, C. Lynn, J. Mikkelson, and K. Seo. Secure Border Gateway Protocol (S-BGP) -- Real World Performance and Deployment Issues. In Proceedings of NDSS 2000, pages 103--116, February 2000.
|
| |
28
|
S. Kent, C. Lynn, and K. Seo. Secure Border Gateway Protocol (S-BGP). IEEE Journal on Selected Areas in Communications, 18(4):582--592, April 2000.
|
| |
29
|
C. Kruegel, D. Mutz, W. Robertson, and F. Valeur. Topology-based Detection of Anomalous BGP Messages. In Proceedings of the Symposium on Recent Advances in Intrusion Detection (RAID), September 2003.
|
 |
30
|
|
 |
31
|
|
| |
32
|
L. Lamport. Constructing Digital Signatures from a One-Way Function. Technical Report SRI-CSL-98, SRI International Computer Science Laboratory, October 1979.
|
| |
33
|
A. Lenstra and E. Verheul. Selecting Cryptographic Key Sizes. Journal of Cryptology, 14(4):255--293, 2001.
|
 |
34
|
Ratul Mahajan , David Wetherall , Tom Anderson, Understanding BGP misconfiguration, Proceedings of the 2002 conference on Applications, technologies, architectures, and protocols for computer communications, August 19-23, 2002, Pittsburgh, Pennsylvania, USA
|
| |
35
|
G. Malkin. RIP Version 2. Internet Request for Comment RFC 2453, Internet Engineering Task Force, November 1998.
|
| |
36
|
S. Matyas, C. Meyer, and J. Oseas. Generating Strong One-Way Functions with Cryptographic Algorithm. IBM Technical Disclosure Bulletin, 27:5658--5659, 1985.
|
| |
37
|
|
| |
38
|
R. Merkle. Protocols for Public Key Cryptosystems. In 1980 IEEE Symposium on Security and Privacy, 1980.
|
| |
39
|
|
| |
40
|
D. Meyer. Route Views Project Page. http://www.routeviews.org.
|
| |
41
|
S. A. Misel. Wow, AS7007! NANOG mail archives, http://www.merit.edu/mail.archives/nanog/1997-04/msg00340. html, 1997.
|
| |
42
|
S. Murphy. BGP Security Protections. Internet-Draft draft-murphy-bgp-protect-01, October 2002.
|
 |
43
|
|
| |
44
|
D. Pei, D. Massey, and L. Zhang. A Framework for Resilient Internet Routing Protocols. IEEE Network, 18(2):5--12, April 2004.
|
| |
45
|
|
| |
46
|
Y. Rekhter and T. Li. A Border Gateway Protocol 4 (BGP-4). RFC 1771, March 1995.
|
| |
47
|
|
| |
48
|
R. L. Rivest. The MD5 Message-Digest Algorithm. RFC 1321, April 1992.
|
 |
49
|
|
 |
50
|
|
| |
51
|
Routing Protocol Security Requirements (rpsec). IETF working group, http://www.ietf.org/html.charters/rpsec-charter.html, 2004.
|
| |
52
|
B. R. Smith and J.J. Garcia-Luna-Aceves. Securing the Border Gateway Routing Protocol. In Global Internet'96, pages 81--85, November 1996.
|
| |
53
|
|
| |
54
|
|
| |
55
|
L. Subramanian, V. Roth, I. Stoica, S. Shenker, and R. Katz. Listen and Whisper: Security Mechanisms for BGP. In Proceedings of First Symposium on Networked Systems Design and Implementation (NSDI 2004), March 2004.
|
| |
56
|
|
| |
57
|
R. White. Deployment Considerations for Secure Origin BGP (soBGP), draft-white-sobgp-bgp-deployment-01.txt. Draft, Internet Engineering Task Force, June 2003. Available at http://www.watersprings.org/pub/id/draft-white-sobgp-bgp-deployment-01.txt.
|
| |
58
|
A. Yaar, A. Perrig, and D. Song. SIFF: A Stateless Internet Flow Filter to Mitigate DDoS Flooding Attacks. In Proceedings of the IEEE Symposium on Security and Privacy, May 2004.
|
| |
59
|
K. Zhang. Efficient Protocols for Signing Routing Messages. In Proceedings of NDSS '98, March 1998.
|
CITED BY 24
|
|
Lakshminarayanan Subramanian , Matthew Caesar , Cheng Tien Ee , Mark Handley , Morley Mao , Scott Shenker , Ion Stoica, HLP: a next generation inter-domain routing protocol, ACM SIGCOMM Computer Communication Review, v.35 n.4, October 2005
|
|
|
|
|
|
E-yong Kim , Klara Nahrstedt , Li Xiao , Kunsoo Park, Identity-based registry for secure interdomain routing, Proceedings of the 2006 ACM Symposium on Information, computer and communications security, March 21-24, 2006, Taipei, Taiwan
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Jing Dong , Kurt E. Ackermann , Brett Bavar , Cristina Nita-Rotaru, Mitigating attacks against virtual coordinate based routing in wireless sensor networks, Proceedings of the first ACM conference on Wireless network security, March 31-April 02, 2008, Alexandria, VA, USA
|
|
|
John P. John , Ethan Katz-Bassett , Arvind Krishnamurthy , Thomas Anderson , Arun Venkataramani, Consensus routing: the internet as a distributed system, Proceedings of the 5th USENIX Symposium on Networked Systems Design and Implementation, p.351-364, April 16-18, 2008, San Francisco, California
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Alexandra Boldyreva , Craig Gentry , Adam O'Neill , Dae Hyun Yum, Ordered multisignatures and identity-based sequential aggregate signatures, with applications to secure routing, Proceedings of the 14th ACM conference on Computer and communications security, October 28-31, 2007, Alexandria, Virginia, USA
|
|
|
|
|
|
|
|
|
Chi-Kin Chau , Jon Crowcroft , Kang-Won Lee , Starsky H.Y. Wong, Inter-domain routing for mobile ad hoc networks, Proceedings of the 3rd international workshop on Mobility in the evolving internet architecture, August 22-22, 2008, Seattle, WA, USA
|
|
|
Andreas Haeberlen , Ioannis Avramopoulos , Jennifer Rexford , Peter Druschel, NetReview: detecting when interdomain routing goes wrong, Proceedings of the 6th USENIX symposium on Networked systems design and implementation, p.437-452, April 22-24, 2009, Boston, Massachusetts
|
|