OpenSSL speed のチェック: AES-NIとCPUの違い

投稿者: | 2018年4月19日

OpenSSLのspeedでAES-INとCPUでどれだけの違いが出るか計測してみた。どちらも3回づつ試してみたが、処理量が1桁違うので誤差とかゆらぎとかあんまり関係なかった。

とりあえず下に生データだけおいておく。

model name	: Intel(R) Core(TM) i7-6500U CPU @ 2.50GHz

openssl speed  -elapsed   -engine aesni -evp  aes-256-cbc 
type             16 bytes     64 bytes    256 bytes   1024 bytes   8192 bytes
aes-256-cbc     663811.65k   738122.03k   759526.49k   768189.44k   754535.08k
aes-256-cbc     662244.43k   736826.94k   759962.71k   767954.94k   753601.19k
aes-256-cbc     616230.50k   732941.46k   757084.84k   762881.71k   747664.73k


openssl speed  -elapsed    aes-256-cbc 
type             16 bytes     64 bytes    256 bytes   1024 bytes   8192 bytes
aes-256 cbc      89898.89k    96984.94k    97659.56k    99537.24k    99950.59k
aes-256 cbc      89376.15k    92892.84k    93713.75k    99523.58k    99409.92k
aes-256 cbc      89505.13k    96949.03k    99119.10k    99757.06k    99767.64k