本プロジェクトは、プログラマブルスイッチを用いた超高速なミドルボックス実現を目的とし、まず、セキュリティーミドルボックスの核となる暗号技術のスイッチ上での実装法を設計した。ChaChaをスイッチ上で実装し、1 Tbpsを越える暗号処理を達成した。また、完全性を担保するメッセージ認証のスイッチ上での実装法も設計した。これらの成果の集大成として、セキュリティーミドルボックスのプロトコルの例として、軽量匿名通信プロトコルに注目し、それをスイッチ上で実装する方法を提案した。実装したミドルボックスは、1 Tbps以上の速度でパケット転送を実現した。成果の多くはGitHub上でオープンソース化した。
|