• Search Research Projects
  • Search Researchers
  • How to Use
  1. Back to previous page

An Approach to High-speed Security Middleboxes based on Programmable Data Planes

Research Project

Project/Area Number 21K19771
Research Category

Grant-in-Aid for Challenging Research (Exploratory)

Allocation TypeMulti-year Fund
Review Section Medium-sized Section 60:Information science, computer engineering, and related fields
Research InstitutionOsaka University

Principal Investigator

Koizumi Yuki  大阪大学, 大学院情報科学研究科, 准教授 (50552072)

Project Period (FY) 2021-07-09 – 2024-03-31
Project Status Completed (Fiscal Year 2023)
Budget Amount *help
¥6,500,000 (Direct Cost: ¥5,000,000、Indirect Cost: ¥1,500,000)
Fiscal Year 2023: ¥1,040,000 (Direct Cost: ¥800,000、Indirect Cost: ¥240,000)
Fiscal Year 2022: ¥1,300,000 (Direct Cost: ¥1,000,000、Indirect Cost: ¥300,000)
Fiscal Year 2021: ¥4,160,000 (Direct Cost: ¥3,200,000、Indirect Cost: ¥960,000)
Keywordsプログラマブルスイッチ / セキュリティー / 暗号 / 匿名通信 / P4 / Tofino / ChaCha / ミドルボックス / プログラマブルデータプレーン / セキュリティ / Smart NIC / セキュリティミドルボックス / 匿名ルーティング / パケット転送
Outline of Research at the Start

侵入検知機器などのセキュリティミドルボックスの重要性は高まる一方であるが、セキュリティミドルボックスは、ルーターやスイッチなどに比べて数桁パケット転送速度が遅く、ネットワーク性能のボトルネックとなっている。この課題に対して、本研究では、パケット転送に特化したプログラム可能なASICを備えたスイッチ(プログラマブルデータプレーン)と暗号化やハッシュ関数などの複雑な処理をする汎用計算機上を組み合わせることで、高速パケット転送が可能なセキュリティミドルボックスを開発する。

Outline of Final Research Achievements

This project aimed to develop ultra-high-speed security middleboxes using programmable switches. Initially, we designed implementation methods for ciphers, which is a a core cryptographic technology, on the switches, including the ChaCha algorithm, achieving encryption and decryption processing speeds exceeding 1 Tbps. Additionally, we implemented message authentication on the switches. Highlighting these achievements, we proposed methods for implementing a lightweight anonymous communication protocol on switches as an example of security middlebox protocols. The implemented middleboxes achieved packet transfer speeds over 1 Tbps. Many of the project's results have been open-sourced on GitHub.

Academic Significance and Societal Importance of the Research Achievements

学術的意義は、プログラマブルスイッチを用いた暗号・メッセージ認証、および、軽量匿名通信プロトコルの実装を通じて、テラビット級の高速データ転送と高度なセキュリティを両立する新しいアーキテクチャを実証した点にある。社会的意義としては、高速性と安全性を両立する通信が可能になることで、従来は難しかった大容量通信に対するセキュリティーミドルボックスの適用が可能になる点が挙げられる。現在も、これらの技術のTLSやQUICなどの現代的なプロトコルへの応用を目指して研究を継続しており、より広範なネットワーク環境での安全な通信の実現に貢献することが期待される。

Report

(4 results)
  • 2023 Annual Research Report   Final Research Report ( PDF )
  • 2022 Research-status Report
  • 2021 Research-status Report
  • Research Products

    (9 results)

All 2023 2022 2021 Other

All Presentation (8 results) (of which Int'l Joint Research: 3 results,  Invited: 1 results) Remarks (1 results)

  • [Presentation] プログラマブルスイッチ上でのストリーム暗号に基づく暗号化・復号法の実装2023

    • Author(s)
      吉仲 佑太郎, 小泉 佑揮, 武政 淳二, 長谷川 亨
    • Organizer
      電子情報通信学会ソサイエティ大会
    • Related Report
      2023 Annual Research Report
  • [Presentation] プログラマブルスイッチ上の転送情報の暗号化と認証法の設計2023

    • Author(s)
      吉仲 佑太郎, 河内山 深央, 武政 淳二, 小泉 佑揮, 長谷川 亨
    • Organizer
      電子情報通信学会研究総合大会
    • Related Report
      2022 Research-status Report
  • [Presentation] コンプロマイズされたミドルボックスに耐性を持つセキュア通信プロトコルに関する一考察2022

    • Author(s)
      北 健太朗, 武政 淳二, 小泉 佑揮, 長谷川 亨
    • Organizer
      コンピュータセキュリティシンポジウム2022
    • Related Report
      2022 Research-status Report
  • [Presentation] On implementing ChaCha on a programmable switch2022

    • Author(s)
      Yutaro Yoshinaka, Junji Takemasa, Yuki Koizumi, Toru Hasegawa
    • Organizer
      International Workshop on P4 in Europe
    • Related Report
      2022 Research-status Report
    • Int'l Joint Research
  • [Presentation] Feasibility of Network-layer Anonymity Protocols at Terabit Speeds using a Programmable Switch2022

    • Author(s)
      Yutaro Yoshinaka, Junji Takemasa, Yuki Koizumi, Toru Hasegawa
    • Organizer
      IEEE International Conference on Network Softwarization
    • Related Report
      2021 Research-status Report
    • Int'l Joint Research
  • [Presentation] Learned FIB: Fast IP Forwarding without Longest Prefix Matching2021

    • Author(s)
      Shunsuke Higuchi, Yuki Koizumi, Junji Takemasa, Atsushi Tagami, Toru Hasegawa
    • Organizer
      IEEE International Conference on Network Protocols
    • Related Report
      2021 Research-status Report
    • Int'l Joint Research
  • [Presentation] 区分線形近似を応用した学習型インデックスの高速化とIP FIBへの応用2021

    • Author(s)
      樋口 俊介, 武政 淳二, 小泉 佑揮, 田上 敦士, 長谷川 亨
    • Organizer
      電子情報通信学会技術研究報告
    • Related Report
      2021 Research-status Report
  • [Presentation] 学習型インデックス構造のIP FIBへの応用2021

    • Author(s)
      小泉 佑揮, 樋口 俊介, 武政 淳二, 田上 敦士, 長谷川 享
    • Organizer
      電子情報通信学会技術研究報告
    • Related Report
      2021 Research-status Report
    • Invited
  • [Remarks] ChaCha implementation on Tofino switches

    • URL

      https://github.com/Hasegawa-Laboratory/ChaCha-Tofino

    • Related Report
      2022 Research-status Report

URL: 

Published: 2021-07-13   Modified: 2025-01-30  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi