Subject: VIA C3 AES speed with IPsec.
 From: Kenji Yabuuchi <yab@astem.or.jp>
 To: wakakusa@openbsd.ics.nara-wu.ac.jp
 Date: Wed, 18 Aug 2004 14:25:23 +0900
 Reply-To: wakakusa@openbsd.ics.nara-wu.ac.jp

   薮内@京都高度技術研究所と申します。

   AESのハードウエア暗号化ができるVIA C3(Nehemiah)を使うと、IPsec
 でどれくらいの速度が出るだろうという話です。VIA C3のハードウェア
 暗号化機能をすぐに使えるのはOpenBSDだけのようなので、日頃は
 FreeBSDを使っているのですが、ちょっと浮気してみました。

 結果は:

   1. そのままだと、ソフトウェアドライバが使われてしまう
     IPsecでは、通常、暗号化と認証を行いますが、OpenBSDでは、その
     辺がソフトウェアデバイスになっていて、暗号化と認証を1つのデ
     バイスでまかなおうとするので、暗号化のみしかできない、C3のド
     ライバは使われません

   2. 認証についてはソフトウェアドライバを使うように、ソフトウェ
     アのデバイスからコードをちぎってきて、C3のデバイスに組みこん
     で測ると、

         C3/1.2G <-> C3/1.2G    42Mbps

 でした。

   これは、同様の設定、環境で、

         C3/1.2G <-> C3/1.2G    29Mbps  (ソフトウェアデバイス)
         C3/1.2G <-> P4/2.4G    46Mbps  (ハードウェア暗号化)
         P4/2.4G <-> P4/2.4G    74Mbps

 ということで、かなり徒労感にさいなまれる結果となりました ^_^;;

   大して速くなるわけでもないですが、パッチが欲しいという方がいらっ
 しゃれば差し上げます。もっと、効果が出るなら、喜んで公表するので
 すが、C3自体、使っている人がほとんどいないでしょうし、いまいちや
 る気が、、、

 ---
 (財)京都高度技術研究所 薮内健二 (Yabuuchi Kenji)
                         yab@astem.or.jp


Front page   New Page list Search Recent changes   Help   RSS of recent changes