Skip to main content

Table 4 Performance evaluation of the server

From: Server-aided immediate and robust user revocation mechanism for SM9

#UsersOpenMPCTInitCTUpdateTransform
  TimeThroughputTimeThroughputTimeThroughput
100N0.1840.630.3421.110.1938.46
 Y0.03275.990.05153.420.03257.31
500N0.9040.901.7620.890.9638.37
 Y0.11342.120.21170.680.12313.51
1,000N1.8140.433.5720.531.9038.70
 Y0.21351.810.44167.300.27273.58
2,000N3.6040.767.1420.563.7639.06
 Y0.42348.421.05140.090.48305.55
3,000N5.5339.8210.5720.835.7938.03
 Y0.80273.931.50147.240.85258.03
4,000N7.3140.1614.0220.927.6538.33
 Y1.12262.842.19133.821.08270.54
5,000N9.1040.3217.7820.639.6837.90
 Y2.02181.822.38154.011.31280.72
6,000N11.0539.8121.3320.6411.6437.82
 Y1.69261.182.90151.681.65266.10
7,000N12.8939.8224.8020.7013.5537.90
 Y1.97260.823.50146.891.81283.20
8,000N14.7739.7328.5720.5415.5737.68
 Y2.78210.704.06144.582.19268.05
9,000N16.7139.5132.1620.5317.5737.57
 Y3.06215.964.40150.072.33283.38
10,000N18.4339.8135.5720.6219.5737.49
 Y2.98246.494.85151.202.68273.60
  1. Metrics are collected on an Ubuntu 16.04 server with 8 Intel E5-2609 v4 @1.70 GHz cores. Note that time in the table above is given in seconds (s). Throughputs are measured by evaluating the average size of data (in megabytes) processed per second (MB/s)
  2. *In this column, Y means OpenMP is enabled where N means OpenMP is not enabled