SSLによるN/W負荷

戸根さんの書籍はわかりやすさからほとんど購入しています。その内容とは直接関係はありませんが質問させて頂きたいと思います。
SSL を使用した場合、一般にはサーバ側パフォーマンスの悪化が懸念されていますが、その場合、N/W的にもトラフィック増加など影響があるものと思います。例えば、SSLハンドシェークなどの余分なやり取り、および暗号化などですが、実際のデータ送信時の暗号化による転送サイズはどの程度増加すると考えられますでしょうか?暗号化アルゴリズムによっても変わるかと思いますので、一概には言えないのかもしれませんが、SSL使用時のN/Wトラフィックという観点で、ご教授頂ければと思います。以上よろしくお願い致します。

名前: 
29665
日時: 
03/07/24 11:26

コメント

29665さん,こんにちわ。

>戸根さんの書籍はわかりやすさからほとんど購入しています。

ありがとうございます。

> N/W的にもトラフィック増加など影響があるものと思います

トラフィックという面での影響は軽微だと思います。
SSLハンドシェークのトラフィックは,TCPのハンドシェークと比べれば多いですが,
最近のWebページのサイズと比べれば,たいしたことはないですし,
SSLで用いるRC4暗号は1バイトずつ暗号化するため,
データ量が増えることもありませんから。

下記にSSLの紹介や仕様がありますので,参考になるかと思います。
http://developer.netscape.com/docs/manuals/security/sslin/contents.htm
http://wp.netscape.com/eng/ssl3/

ご返答ありがとうございます。追加でご教授ください。
>SSLハンドシェークのトラフィックは,TCPのハンドシェークと比べれば多いですが,
>最近のWebページのサイズと比べれば,たいしたことはないですし,
>SSLで用いるRC4暗号は1バイトずつ暗号化するため,
>データ量が増えることもありませんから。
すみません、RC4暗号というのをよく知らないのですが、RSAなどのアルゴリズムとは異なるのでしょうか?
また、SSLでの送信データサイズは、RC4を使用しているため暗号化により増加しないと考えてよろしいのでしょうか?

>すみません、RC4暗号というのをよく知らないのですが、RSAなどのアルゴリズムとは異なるのでしょうか?

RC4っていうのは,共通鍵暗号の一種で,
データをブロック化せずに1バイトずつ暗号化する方式です。
公開鍵暗号のRSA暗号を作った人のうちの一人,Ron Rivest氏が作ったものですが,
RSA暗号とは違います。

>また、SSLでの送信データサイズは、RC4を使用しているため暗号化により増加しないと考えてよろしいのでしょうか?

ビンゴ!

ありがとうございました。また、よろしくお願いいたします。