--------- Testbed --------- Fast server - Intel Pentium 4 CPU running at 2.53GHz with 1 GB of RAM and 80 GB HDD Fast client - Intel Pentium 4 CPU running at 2.00GHz with 512 MB of RAM and 50 GB HDD Slow server and client - VIA Samuel 2 processor running at 533 Mhz with 256 MB of RAM and 20 GB HDD --------------------------- Handshake time (microsec) --------------------------- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ + Plain PSK + +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ PSK_Client(Fast|Slow) Get_PSK_Key 150|991 Total processing time 457|2000 PSK_Server(Fast|Slow) Get_PSK_Key 64 |1186 Total processing time 749|3049 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ + DHE_PSK + +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ DHE_PSK_Client(Fast|Slow) 512 728 1024 2048 Get_PSK_Key 406 |1103 362 |1164 356 |929 388 |989 Genrate_DH_Keys 4453|28032 11942|82073 25331|161119 156142|1045314 Total processing time 5566|99330 13079|86651 26219|165278 156731|1051960 DHE_PSK_Server (Fast|Slow) 512 728 1024 Skey_DH_generate_key 1799|14512 5786 |42001 10452|81042 60629 |522983 Ckey_DH_compute_key 1812|14014 5238 |41487 10098|81112 61482 |522012 Total processing time 4370|32238 10561|87585 21516|166432 123607|1051236 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ + RSA with Server_Auth + +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ RSA_Client(Fast|Slow) 512 728 1024 2048 Verify_Server_certificate 1390|5092 1477|5886 1580|6210 1992|9789 Encrypt_Premaster_Secret 162 |682 218 |1190 301 |1645 763 |4772 Total processing time 1838|6963 1936|8236 2120|8954 3093|15897 RSA_Server(Fast|Slow) 512 728 1024 Decrypt_Message 1201|8984 3012|21712 4703|36609 23842|189184 Total processing time 1979|11297 3662|24040 5304|39105 24457|191565 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ + RSA with Mutual_Auth + +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ RSA_Client(Fast|Slow) 512 728 1024 2048 Verify_Server_certificate 1318|5087 1381|5517 1531|6092 1993 |9579 Encrypt_Premaster_Secret 158 |743 216 |1260 307 |1630 767 |4773 *Certificate_Verify 1605|9023 3796|21821 5980|36479 30020|189716 Total processing time 3559|16294 5713|30030 8143|45677 33128|205401 RSA_Server(Fast|Slow) 512 728 1024 2048 Decrypt_Message 1259|9073 2955|21672 4738|36960 23951|189195 *Verify_Client_certificate 673 |5017 697 |5478 765 |5992 1087 |9497 *Certificate_Verify 68 |519 113 |996 177 |1425 521 |4556 Total processing time 2786|16956 4456|30747 6536|47003 25277|196765 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ + DHE_anon + +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ DHE_PSK_Client(Fast|Slow) 512 728 1024 2048 Genrate_DH_Keys 4429|27823 11895|82804 24997|161510 155228|1045314 Total processing time 4742|29089 12215|84058 25323|162830 155575|1046738 DHE_PSK_Server (Fast|Slow) 512 728 1024 Skey_DH_generate_key 1809|14103 4751|41570 10482|80913 60564|523212 Ckey_DH_compute_key 1787|13710 4728|41257 10058|80377 61371|521987 Total processing time 4206|29887 9964|84982 21229|163577 122595|1047658 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ + DHE_DSS with Server_Auth + +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ DHE_DSS_Client(Fast|Slow) 512 728 1024 2048 Verify_Server_certificate 2241|10380 3194 |16052 3872 |20929 8636 |58475 Verify_ServerKeyExchange 1083|6142 1744 |11740 2654 |16518 8182 |53955 Genrate_DH_Keys 4401|27947 12133|82590 25248|161070 155071|1045245 Total processing time 8022|45435 17287|111740 32097|199895 172204|1159136 DHE_DSS_Server (Fast|Slow) 512 728 1024 Skey_DSS_Sign 782 |4857 1114 |9480 1682 |13447 5212 |43944 Skey_DH_generate_key 1846|14045 5818 |41513 10392|80879 61536 |522711 Ckey_DH_compute_key 1749|13704 4716 |41228 10112|80448 60936 |522409 Total processing time 5051|35273 11462|94917 23039|177463 128552|1091887 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ + DHE_DSS with Mutual_Auth + +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ DHE_DSS_Client(Fast|Slow) 512 728 1024 2048 Verify_Server_certificate 2210|10347 2969 |16058 3871 |20782 8801 |58521 Verify_ServerKeyExchange 1059|5910 1785 |11523 2678 |16723 7876 |53034 Genrate_DH_Keys 4562|27994 12030|82976 25194|161508 154181|1044662 *Certificate_Verify 787 |4936 1355 |9413 2077 |13560 6400 |44283 Total processing time 8907|50503 18422|121309 34121|213942 177585|1201941 DHE_DSS_Server (Fast|Slow) 512 728 1024 Skey_DSS_Sign 654 |4956 1094 |9531 1711 |13644 5183 |43769 Skey_DH_generate_key 1848|14066 4854 |41595 10250|80877 62510 |523268 Ckey_DH_compute_key 1882|13775 4846 |41330 10504|80453 61850 |521987 *Verify_Client_certificate 1278|10218 1953 |15813 3160 |20610 1069 |57565 *Certificate_Verify 765 |6162 1365 |11350 2227 |16044 6518 |52996 Total processing time 7291|52074 15026|122609 28829|214754 136966|1145111