[tor-bugs] #6215 [- Select a component]: Performance of various small hardware devices

Tor Bug Tracker & Wiki torproject-admin at torproject.org
Fri Jun 22 01:39:09 UTC 2012


#6215: Performance of various small hardware devices
----------------------------------+-----------------------------------------
 Reporter:  ioerror               |          Owner:  ioerror
     Type:  project               |         Status:  new    
 Priority:  normal                |      Milestone:         
Component:  - Select a component  |        Version:         
 Keywords:                        |         Parent:         
   Points:                        |   Actualpoints:         
----------------------------------+-----------------------------------------

Comment(by ioerror):

 Here's the Raspberry Pi according to our friends on Reddit (
 http://www.reddit.com/r/IAmA/comments/vdhs8/hi_iama_we_are_core_members_of_the_tor_project/c53kw21
 ):

 {{{
 OpenSSL 1.0.1c 10 May 2012

 built on: Sun Jun 17 20:14:20 UTC 2012

 options:bn(64,32) rc4(ptr,char) des(idx,cisc,16,long) aes(partial)
 blowfish(ptr)

 compiler: gcc -fPIC -DOPENSSL_PIC -DZLIB -DOPENSSL_THREADS -D_REENTRANT
 -DDSO_DLFCN
           -DHAVE_DLFCN_H -DL_ENDIAN -DTERMIO -g -O2 -fstack-protector
           --param=ssp-buffer-size=4 -Wformat -Werror=format-security
           -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wa,--noexecstack -Wall
           -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM
           -DSHA256_ASM -DSHA512_ASM -DAES_ASM -DGHASH_ASM

 The 'numbers' are in 1000s of bytes per second processed.

 type             16 bytes     64 bytes    256 bytes   1024 bytes   8192
 bytes
 md2                  0.00         0.00         0.00         0.00
 0.00
 mdc2                 0.00         0.00         0.00         0.00
 0.00
 md4                557.18k     2207.36k     7259.10k    18110.73k
 35559.86k
 md5                363.10k     1412.17k     4823.25k    13010.28k
 26488.38k
 hmac(md5)         1141.50k     3845.37k    10515.88k    19924.85k
 28994.22k
 sha1               546.21k     1935.81k     5589.91k    11288.23k
 17962.12k
 rmd160             258.23k      804.37k     2237.73k     4476.15k
 6457.71k
 rc4              22160.10k    25549.53k    26675.29k    27491.49k
 27506.01k
 des cbc           2684.68k     3019.67k     3272.52k     3441.32k
 3441.19k
 des ede3           829.06k      926.92k      986.07k      997.72k
 997.29k
 idea cbc             0.00         0.00         0.00         0.00
 0.00
 seed cbc          3254.71k     3823.69k     4275.03k     4626.15k
 4643.05k
 rc2 cbc           3727.17k     3942.57k     4069.97k     4159.05k
 4127.27k
 rc5-32/12 cbc        0.00         0.00         0.00         0.00
 0.00
 blowfish cbc      5999.12k     6650.41k     6955.86k     7428.47k
 7380.99k
 cast cbc          4263.46k     5593.13k     6235.44k     6582.37k
 6509.76k
 aes-128 cbc       7177.01k     8320.28k     8953.69k     9781.77k
 9907.11k
 aes-192 cbc       6497.70k     7378.62k     7921.87k     8520.78k
 8642.83k
 aes-256 cbc       5717.49k     6390.04k     6928.78k     7480.32k
 7589.24k
 camellia-128 cbc     3385.69k     4754.03k     5537.53k     6099.67k
 6152.19k
 camellia-192 cbc     2949.34k     3800.20k     4379.65k     4722.43k
 4772.98k
 camellia-256 cbc     2882.97k     3840.06k     4387.75k     4772.06k
 4797.39k
 sha256            1592.36k     3934.27k     7120.98k     9474.75k
 10562.22k
 sha512             550.36k     2195.88k     3486.50k     5157.21k
 5986.46k
 whirlpool          104.37k      217.28k      369.74k      446.46k
 475.14k
 aes-128 ige       6648.59k     7862.38k     8551.34k     9230.23k
 8824.89k
 aes-192 ige       6013.61k     7007.40k     7538.68k     8131.95k
 7825.15k
 aes-256 ige       5267.74k     6102.30k     6620.42k     7201.22k
 6930.43k
 ghash            10238.30k    11224.34k    11627.79k    11881.81k
 11989.36k

                   sign    verify    sign/s verify/s
 rsa  512 bits 0.004081s 0.000487s    245.0   2054.2
 rsa 1024 bits 0.019208s 0.001148s     52.1    871.1
 rsa 2048 bits 0.117209s 0.003600s      8.5    277.8
 rsa 4096 bits 0.821538s 0.013132s      1.2     76.2

                   sign    verify    sign/s verify/s
 dsa  512 bits 0.004625s 0.004238s    216.2    236.0
 dsa 1024 bits 0.011014s 0.011883s     90.8     84.2
 dsa 2048 bits 0.034774s 0.040242s     28.8     24.8

                               sign    verify    sign/s verify/s
  160 bit ecdsa (secp160r1)   0.0044s   0.0171s    226.3     58.6
  192 bit ecdsa (nistp192)   0.0053s   0.0221s    188.8     45.3
  224 bit ecdsa (nistp224)   0.0066s   0.0282s    152.3     35.5
  256 bit ecdsa (nistp256)   0.0078s   0.0357s    128.5     28.0
  384 bit ecdsa (nistp384)   0.0147s   0.0729s     68.1     13.7
  521 bit ecdsa (nistp521)   0.0270s   0.1493s     37.0      6.7
  163 bit ecdsa (nistk163)   0.0099s   0.0354s    101.0     28.3
  233 bit ecdsa (nistk233)   0.0181s   0.0605s     55.2     16.5
  283 bit ecdsa (nistk283)   0.0259s   0.1068s     38.5      9.4
  409 bit ecdsa (nistk409)   0.0604s   0.2200s     16.5      4.5
  571 bit ecdsa (nistk571)   0.1390s   0.4976s      7.2      2.0
  163 bit ecdsa (nistb163)   0.0099s   0.0369s    101.3     27.1
  233 bit ecdsa (nistb233)   0.0181s   0.0665s     55.2     15.0
  283 bit ecdsa (nistb283)   0.0263s   0.1217s     38.1      8.2
  409 bit ecdsa (nistb409)   0.0609s   0.2600s     16.4      3.8
  571 bit ecdsa (nistb571)   0.1394s   0.5882s      7.2      1.7

                               op      op/s
  160 bit ecdh (secp160r1)   0.0153s     65.2
  192 bit ecdh (nistp192)   0.0197s     50.9
  224 bit ecdh (nistp224)   0.0238s     42.0
  256 bit ecdh (nistp256)   0.0293s     34.2
  384 bit ecdh (nistp384)   0.0609s     16.4
  521 bit ecdh (nistp521)   0.1240s      8.1
  163 bit ecdh (nistk163)   0.0165s     60.5
  233 bit ecdh (nistk233)   0.0299s     33.4
  283 bit ecdh (nistk283)   0.0525s     19.1
  409 bit ecdh (nistk409)   0.1121s      8.9
  571 bit ecdh (nistk571)   0.2459s      4.1
  163 bit ecdh (nistb163)   0.0178s     56.2
  233 bit ecdh (nistb233)   0.0325s     30.8
  283 bit ecdh (nistb283)   0.0586s     17.1
  409 bit ecdh (nistb409)   0.1244s      8.0
  571 bit ecdh (nistb571)   0.2843s      3.5
 }}}

-- 
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/6215#comment:1>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online


More information about the tor-bugs mailing list