skip to main content
10.1145/3630047.3630192acmconferencesArticle/Chapter ViewAbstractPublication PagesconextConference Proceedingsconference-collections
short-paper
Open Access

Poster: High-Speed Per-Packet Checksums on the Intel Tofino

Published:06 December 2023Publication History

ABSTRACT

Path-aware networking has introduced new possibilities to monitor and control network access and solved a multitude of modern-day Internet security issues. Being able to authorize usage of specific paths enables network operators to offer high-quality services to customers requiring highly reliable network access.

Currently, securing a network path or an end host is only possible by using high-level solutions like VPNs. With EPIC-HP (Every Packet Is Checked - Hidden Path), it has been shown that it is possible to move this functionality down into the network itself. EPIC-HP extends the path-aware Internet architecture SCION by offering per-packet checksums, adding authentication to network traffic. This is used to combat DoS attacks on the network's end hosts and give high-priority access to specific end users. In this paper, we show that it is possible to implement the functionality of EPIC-HP along with SCION on the Intel Tofino 2 ASIC. EPIC-HP requires AES-based MAC verification with per-path keys in the data plane. By using the multi-pipeline structure of the Tofino, we implemented the required AES and AES-CMAC cryptography using three pipes of the switch's total four independent pipes.

The throughput we achieve is an order of magnitude above the data rates previously achieved for EPIC-HP and is a significant step towards a more secure Internet.

References

  1. David Barrera, Laurent Chuat, Adrian Perrig, Raphael M. Reischuk, and Pawel Szalachowski. 2017. The SCION Internet Architecture. In Communications of the ACM, Vol. 60. 56--65.Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Laurent Chuat, Markus Legner, David A Basin, David Hausheer, Samuel Hitz, Peter Müller, and Adrian Perrig. 2022. The Complete Guide to SCION-From Design Principles to Formal Verification.Google ScholarGoogle Scholar
  3. Joeri de Ruiter and Caspar Schutijser. 2021. Next-Generation Internet at Terabit Speed: SCION in P4. In CoNEXT. Association for Computing Machinery, New York, NY, USA, 119--125.Google ScholarGoogle Scholar
  4. Markus Legner, Tobias Klenze, Marc Wyss, Christoph Sprenger, and Adrian Perrig. 2020. EPIC: Every Packet is Checked in the Data Plane of a Path-Aware Internet. In Proceedings of the 29th USENIX Conference on Security Symposium (SEC'20). USENIX Association, USA, Article 31, bibinfonumpages18 pages.Google ScholarGoogle Scholar
  5. Lars-Christian Schulz and David Hausheer. 2022. Offloading SCION Packet Forwarding to XDP BPF.Google ScholarGoogle Scholar
  6. Lars-Christian Schulz, Robin Wehner, and David Hausheer. 2023. Cryptographic Path Validation for SCION in P4. In EuroP4 '23, December 8, 2023, Paris, France.Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. FPGA-based line-rate packet forwarding for the SCION future Internet architecture. Master's thesis. ETH Zürich.Google ScholarGoogle Scholar
  8. Anapaya Systems. 2023. Anapaya Core. https://www.anapaya.net/products-for-partnersGoogle ScholarGoogle Scholar
  9. Xin Zhang, Hsu-Chun Hsiao, Geoffrey Hasker, Haowen Chan, Adrian Perrig, and David G Andersen. 2011. SCION: Scalability, control, and isolation on next-generation networks. In 2011 IEEE Symposium on Security and Privacy. IEEE, 212--227.Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Poster: High-Speed Per-Packet Checksums on the Intel Tofino

          Recommendations

          Comments

          Login options

          Check if you have access through your login credentials or your institution to get full access on this article.

          Sign in
          • Published in

            cover image ACM Conferences
            EuroP4 '23: Proceedings of the 6th on European P4 Workshop
            December 2023
            74 pages
            ISBN:9798400704468
            DOI:10.1145/3630047

            Copyright © 2023 Owner/Author

            This work is licensed under a Creative Commons Attribution International 4.0 License.

            Publisher

            Association for Computing Machinery

            New York, NY, United States

            Publication History

            • Published: 6 December 2023

            Check for updates

            Qualifiers

            • short-paper
          • Article Metrics

            • Downloads (Last 12 months)88
            • Downloads (Last 6 weeks)31

            Other Metrics

          PDF Format

          View or Download as a PDF file.

          PDF

          eReader

          View online with eReader.

          eReader