Evaluating Universal circuit in Yao Sharing
Inputs 1
BuildTime = 5.035 ms
[SEND] OT: 16
OT sender results for bitlen = 128:
X0: 723dcb58014537e6313b08d5187582e0
X1: d8964faae9d9665158db8ce837b5598e
[SEND] m_vGarbledCircuit: 55008
[SEND] m_vUniversalGateTable: 4704
[SEND] m_vOutputShareSndBuf: 1
Starting online evaluation with maxdepth = 3
Starting evaluation on depth 0
Evaluating local operations of sharing 0 on depth 0
Evaluating interactive operations of sharing 0
Evaluating local operations of sharing 1 on depth 0
Evaluating interactive operations of sharing 1
sin: 1817, cin: 1, out: 0, conv: 0
Evaluating local operations of sharing 2 on depth 0
Evaluating interactive operations of sharing 2
Evaluating local operations of sharing 3 on depth 0
In total I have 0 local operations to evaluate on this level
Evaluating interactive operations of sharing 3
In total I have 0 interactive operations to evaluate on this level
Evaluating local operations of sharing 4 on depth 0
Evaluating interactive operations of sharing 4
Finished with evaluating operations on depth = 0, continuing with interactions
TIME_CIRCUIT_LAYER_0_COMPUTATION: 0.152 (ms)
[SEND] ServerInputKeys: 29072
(0) Sending 29072 bytes on socket 0 for sharing 1
[RECEIVE] m_ClientInputBits: 1
(0) Receiving 1 bytes on socket 1 for sharing 1
TIME_CIRCUIT_LAYER_0_INTERACTION: 4.099 (ms)
Done performing interaction, having sharings wrap up this circuit layer
Starting evaluation on depth 1
Evaluating local operations of sharing 0 on depth 1
Evaluating interactive operations of sharing 0
Evaluating local operations of sharing 1 on depth 1
Evaluating interactive operations of sharing 1
sin: 0, cin: 0, out: 0, conv: 0
Evaluating local operations of sharing 2 on depth 1
Evaluating interactive operations of sharing 2
Evaluating local operations of sharing 3 on depth 1
In total I have 0 local operations to evaluate on this level
Evaluating interactive operations of sharing 3
In total I have 0 interactive operations to evaluate on this level
Evaluating local operations of sharing 4 on depth 1
Evaluating interactive operations of sharing 4
Finished with evaluating operations on depth = 1, continuing with interactions
TIME_CIRCUIT_LAYER_1_COMPUTATION: 0.06 (ms)
[SEND] ClientInputKeys: 32
(1) Sending 16 bytes on socket 0 for sharing 1
(1) Sending 16 bytes on socket 0 for sharing 1
TIME_CIRCUIT_LAYER_1_INTERACTION: 0.176 (ms)
Done performing interaction, having sharings wrap up this circuit layer
Starting evaluation on depth 2
Evaluating local operations of sharing 0 on depth 2
Evaluating interactive operations of sharing 0
Evaluating local operations of sharing 1 on depth 2
Evaluating interactive operations of sharing 1
sin: 0, cin: 0, out: 1, conv: 0
Evaluating local operations of sharing 2 on depth 2
Evaluating interactive operations of sharing 2
Evaluating local operations of sharing 3 on depth 2
In total I have 0 local operations to evaluate on this level
Evaluating interactive operations of sharing 3
In total I have 0 interactive operations to evaluate on this level
Evaluating local operations of sharing 4 on depth 2
Evaluating interactive operations of sharing 4
Finished with evaluating operations on depth = 2, continuing with interactions
TIME_CIRCUIT_LAYER_2_COMPUTATION: 0.126 (ms)
[RECEIVE] m_OutputShareBits: 1
(2) Receiving 1 bytes on socket 1 for sharing 1
TIME_CIRCUIT_LAYER_2_INTERACTION: 2.755 (ms)
Done performing interaction, having sharings wrap up this circuit layer
Done with online phase; synchronizing
Online time is distributed as follows:
Bool: local gates: 0.002, interactive gates: 0.01, layer finish: 0.005
Yao: local gates: 0.088, interactive gates: 0.136, layer finish: 0.002
Yao Rev: local gates: 0.011, interactive gates: 0.018, layer finish: 0
Arith: local gates: 0.002, interactive gates: 0.01, layer finish: 0.002
SPLUT: local gates: 0.002, interactive gates: 0.01, layer finish: 0.01
Communication: 7.03
Complexities:
Boolean Sharing: ANDs: 0 (1-bit) ; Depth: 0
Total Vec AND: 0
Total Non-Vec AND: 0
XOR vals: 0 gates: 0
Comb gates: 0, CombStruct gates: 0, Perm gates: 0, Subset gates: 0, Split gates: 0
Yao: ANDs: 1719 ; Depth: 3
Reverse Yao: ANDs: 0 ; Depth: 0
Arithmetic Sharing: MULs: 0 ; Depth: 0
SP-LUT Sharing: OT-gates: Total OT gates = 0; Depth: 1
Total number of gates: 8658 Total depth: 3
Timings:
Total = 11.359 ms
Init = 0.078 ms
CircuitGen = 0.087 ms
Network = 3895 ms
BaseOTs = 265.655 ms
Setup = 3.776 ms
OTExtension = 1.759 ms
Garbling = 1.77 ms
Online = 7.582 ms
Communication:
Total Sent / Rcv 88880 bytes / 2111 bytes
BaseOTs Sent / Rcv 49947 bytes / 49956 bytes
Setup Sent / Rcv 59758 bytes / 2082 bytes
OTExtension Sent / Rcv 9 bytes / 2082 bytes
Garbling Sent / Rcv 59740 bytes / 0 bytes
Online Sent / Rcv 29122 bytes / 29 bytes
ExecCircuit = 4172.16 ms
OUTPUTS:
0
Total time / comm: 11.359 ms / 90991 bytes
0
Evaluating Universal circuit in Yao Sharing
Inputs 1
BuildTime = 2.546 ms
[SEND] OT: 16
OT sender results for bitlen = 128:
X0: 562b5bc1c84fee711d5f8020c90bbde2
X1: fd14428380c8ebaa352be0948a356855
[SEND] m_vGarbledCircuit: 55008
[SEND] m_vUniversalGateTable: 4704
[SEND] m_vOutputShareSndBuf: 1
Starting online evaluation with maxdepth = 3
Starting evaluation on depth 0
Evaluating local operations of sharing 0 on depth 0
Evaluating interactive operations of sharing 0
Evaluating local operations of sharing 1 on depth 0
Evaluating interactive operations of sharing 1
sin: 1817, cin: 1, out: 0, conv: 0
Evaluating local operations of sharing 2 on depth 0
Evaluating interactive operations of sharing 2
Evaluating local operations of sharing 3 on depth 0
In total I have 0 local operations to evaluate on this level
Evaluating interactive operations of sharing 3
In total I have 0 interactive operations to evaluate on this level
Evaluating local operations of sharing 4 on depth 0
Evaluating interactive operations of sharing 4
Finished with evaluating operations on depth = 0, continuing with interactions
TIME_CIRCUIT_LAYER_0_COMPUTATION: 0.219 (ms)
[RECEIVE] m_ClientInputBits: 1
(0) Receiving 1 bytes on socket 1 for sharing 1
[SEND] ServerInputKeys: 29072
(0) Sending 29072 bytes on socket 0 for sharing 1
TIME_CIRCUIT_LAYER_0_INTERACTION: 3.81 (ms)
Done performing interaction, having sharings wrap up this circuit layer
Starting evaluation on depth 1
Evaluating local operations of sharing 0 on depth 1
Evaluating interactive operations of sharing 0
Evaluating local operations of sharing 1 on depth 1
Evaluating interactive operations of sharing 1
sin: 0, cin: 0, out: 0, conv: 0
Evaluating local operations of sharing 2 on depth 1
Evaluating interactive operations of sharing 2
Evaluating local operations of sharing 3 on depth 1
In total I have 0 local operations to evaluate on this level
Evaluating interactive operations of sharing 3
In total I have 0 interactive operations to evaluate on this level
Evaluating local operations of sharing 4 on depth 1
Evaluating interactive operations of sharing 4
Finished with evaluating operations on depth = 1, continuing with interactions
TIME_CIRCUIT_LAYER_1_COMPUTATION: 0.059 (ms)
[SEND] ClientInputKeys: 32
(1) Sending 16 bytes on socket 0 for sharing 1
(1) Sending 16 bytes on socket 0 for sharing 1
TIME_CIRCUIT_LAYER_1_INTERACTION: 0.194 (ms)
Done performing interaction, having sharings wrap up this circuit layer
Starting evaluation on depth 2
Evaluating local operations of sharing 0 on depth 2
Evaluating interactive operations of sharing 0
Evaluating local operations of sharing 1 on depth 2
Evaluating interactive operations of sharing 1
sin: 0, cin: 0, out: 1, conv: 0
Evaluating local operations of sharing 2 on depth 2
Evaluating interactive operations of sharing 2
Evaluating local operations of sharing 3 on depth 2
In total I have 0 local operations to evaluate on this level
Evaluating interactive operations of sharing 3
In total I have 0 interactive operations to evaluate on this level
Evaluating local operations of sharing 4 on depth 2
Evaluating interactive operations of sharing 4
Finished with evaluating operations on depth = 2, continuing with interactions
TIME_CIRCUIT_LAYER_2_COMPUTATION: 0.075 (ms)
[RECEIVE] m_OutputShareBits: 1
(2) Receiving 1 bytes on socket 1 for sharing 1
TIME_CIRCUIT_LAYER_2_INTERACTION: 3.175 (ms)
Done performing interaction, having sharings wrap up this circuit layer
Done with online phase; synchronizing
Online time is distributed as follows:
Bool: local gates: 0.002, interactive gates: 0.011, layer finish: 0.003
Yao: local gates: 0.051, interactive gates: 0.186, layer finish: 0.003
Yao Rev: local gates: 0.011, interactive gates: 0.021, layer finish: 0.001
Arith: local gates: 0.001, interactive gates: 0.011, layer finish: 0.002
SPLUT: local gates: 0.001, interactive gates: 0.01, layer finish: 0.01
Communication: 7.179
Complexities:
Boolean Sharing: ANDs: 0 (1-bit) ; Depth: 0
Total Vec AND: 0
Total Non-Vec AND: 0
XOR vals: 0 gates: 0
Comb gates: 0, CombStruct gates: 0, Perm gates: 0, Subset gates: 0, Split gates: 0
Yao: ANDs: 1719 ; Depth: 3
Reverse Yao: ANDs: 0 ; Depth: 0
Arithmetic Sharing: MULs: 0 ; Depth: 0
SP-LUT Sharing: OT-gates: Total OT gates = 0; Depth: 1
Total number of gates: 8658 Total depth: 3
Timings:
Total = 10.92 ms
Init = 0.046 ms
CircuitGen = 0.046 ms
Network = 6.848 ms
BaseOTs = 295.336 ms
Setup = 3.174 ms
OTExtension = 0.355 ms
Garbling = 2.559 ms
Online = 7.743 ms
Communication:
Total Sent / Rcv 88880 bytes / 2111 bytes
BaseOTs Sent / Rcv 49956 bytes / 49956 bytes
Setup Sent / Rcv 59749 bytes / 2082 bytes
OTExtension Sent / Rcv 9 bytes / 0 bytes
Garbling Sent / Rcv 59740 bytes / 0 bytes
Online Sent / Rcv 29131 bytes / 29 bytes
ExecCircuit = 313.168 ms
OUTPUTS:
0
Total time / comm: 10.92 ms / 90991 bytes
0
Evaluating Universal circuit in Yao Sharing
Inputs 1
BuildTime = 3.956 ms
[SEND] OT: 16
OT sender results for bitlen = 128:
X0: 0a6d206d7f87d5c484fed77d23cca689
X1: 03c3e949eee48b4a0547348cedec6bb8
[SEND] m_vGarbledCircuit: 55008
[SEND] m_vUniversalGateTable: 4704
[SEND] m_vOutputShareSndBuf: 1
Starting online evaluation with maxdepth = 3
Starting evaluation on depth 0
Evaluating local operations of sharing 0 on depth 0
Evaluating interactive operations of sharing 0
Evaluating local operations of sharing 1 on depth 0
Evaluating interactive operations of sharing 1
sin: 1817, cin: 1, out: 0, conv: 0
Evaluating local operations of sharing 2 on depth 0
Evaluating interactive operations of sharing 2
Evaluating local operations of sharing 3 on depth 0
In total I have 0 local operations to evaluate on this level
Evaluating interactive operations of sharing 3
In total I have 0 interactive operations to evaluate on this level
Evaluating local operations of sharing 4 on depth 0
Evaluating interactive operations of sharing 4
Finished with evaluating operations on depth = 0, continuing with interactions
TIME_CIRCUIT_LAYER_0_COMPUTATION: 0.15 (ms)
[RECEIVE] m_ClientInputBits: 1
(0) Receiving 1 bytes on socket 1 for sharing 1
[SEND] ServerInputKeys: 29072
(0) Sending 29072 bytes on socket 0 for sharing 1
TIME_CIRCUIT_LAYER_0_INTERACTION: 4.073 (ms)
Done performing interaction, having sharings wrap up this circuit layer
Starting evaluation on depth 1
Evaluating local operations of sharing 0 on depth 1
Evaluating interactive operations of sharing 0
Evaluating local operations of sharing 1 on depth 1
Evaluating interactive operations of sharing 1
sin: 0, cin: 0, out: 0, conv: 0
Evaluating local operations of sharing 2 on depth 1
Evaluating interactive operations of sharing 2
Evaluating local operations of sharing 3 on depth 1
In total I have 0 local operations to evaluate on this level
Evaluating interactive operations of sharing 3
In total I have 0 interactive operations to evaluate on this level
Evaluating local operations of sharing 4 on depth 1
Evaluating interactive operations of sharing 4
Finished with evaluating operations on depth = 1, continuing with interactions
TIME_CIRCUIT_LAYER_1_COMPUTATION: 0.037 (ms)
[SEND] ClientInputKeys: 32
(1) Sending 16 bytes on socket 0 for sharing 1
(1) Sending 16 bytes on socket 0 for sharing 1
TIME_CIRCUIT_LAYER_1_INTERACTION: 0.111 (ms)
Done performing interaction, having sharings wrap up this circuit layer
Starting evaluation on depth 2
Evaluating local operations of sharing 0 on depth 2
Evaluating interactive operations of sharing 0
Evaluating local operations of sharing 1 on depth 2
Evaluating interactive operations of sharing 1
sin: 0, cin: 0, out: 1, conv: 0
Evaluating local operations of sharing 2 on depth 2
Evaluating interactive operations of sharing 2
Evaluating local operations of sharing 3 on depth 2
In total I have 0 local operations to evaluate on this level
Evaluating interactive operations of sharing 3
In total I have 0 interactive operations to evaluate on this level
Evaluating local operations of sharing 4 on depth 2
Evaluating interactive operations of sharing 4
Finished with evaluating operations on depth = 2, continuing with interactions
TIME_CIRCUIT_LAYER_2_COMPUTATION: 0.098 (ms)
[RECEIVE] m_OutputShareBits: 1
(2) Receiving 1 bytes on socket 1 for sharing 1
TIME_CIRCUIT_LAYER_2_INTERACTION: 2.888 (ms)
Done performing interaction, having sharings wrap up this circuit layer
Done with online phase; synchronizing
Online time is distributed as follows:
Bool: local gates: 0.001, interactive gates: 0.009, layer finish: 0.003
Yao: local gates: 0.061, interactive gates: 0.132, layer finish: 0.002
Yao Rev: local gates: 0.009, interactive gates: 0.014, layer finish: 0.002
Arith: local gates: 0.003, interactive gates: 0.008, layer finish: 0.001
SPLUT: local gates: 0.001, interactive gates: 0.009, layer finish: 0.006
Communication: 7.072
Complexities:
Boolean Sharing: ANDs: 0 (1-bit) ; Depth: 0
Total Vec AND: 0
Total Non-Vec AND: 0
XOR vals: 0 gates: 0
Comb gates: 0, CombStruct gates: 0, Perm gates: 0, Subset gates: 0, Split gates: 0
Yao: ANDs: 1719 ; Depth: 3
Reverse Yao: ANDs: 0 ; Depth: 0
Arithmetic Sharing: MULs: 0 ; Depth: 0
SP-LUT Sharing: OT-gates: Total OT gates = 0; Depth: 1
Total number of gates: 8658 Total depth: 3
Timings:
Total = 23.388 ms
Init = 0.069 ms
CircuitGen = 0.068 ms
Network = 4.146 ms
BaseOTs = 259.484 ms
Setup = 15.85 ms
OTExtension = 14.342 ms
Garbling = 1.328 ms
Online = 7.536 ms
Communication:
Total Sent / Rcv 88880 bytes / 2111 bytes
BaseOTs Sent / Rcv 49956 bytes / 49956 bytes
Setup Sent / Rcv 59749 bytes / 2082 bytes
OTExtension Sent / Rcv 9 bytes / 0 bytes
Garbling Sent / Rcv 59740 bytes / 0 bytes
Online Sent / Rcv 29131 bytes / 29 bytes
ExecCircuit = 287.107 ms
OUTPUTS:
0
Total time / comm: 23.388 ms / 90991 bytes
0
Evaluating Universal circuit in Yao Sharing
Inputs 1
BuildTime = 3.944 ms
[SEND] OT: 16
OT sender results for bitlen = 128:
X0: bdf71fe6d11855b1fb4b3083e8ecfd41
X1: 00e3936713917920106e9e7f375b3344
[SEND] m_vGarbledCircuit: 55008
[SEND] m_vUniversalGateTable: 4704
[SEND] m_vOutputShareSndBuf: 1
Starting online evaluation with maxdepth = 3
Starting evaluation on depth 0
Evaluating local operations of sharing 0 on depth 0
Evaluating interactive operations of sharing 0
Evaluating local operations of sharing 1 on depth 0
Evaluating interactive operations of sharing 1
sin: 1817, cin: 1, out: 0, conv: 0
Evaluating local operations of sharing 2 on depth 0
Evaluating interactive operations of sharing 2
Evaluating local operations of sharing 3 on depth 0
In total I have 0 local operations to evaluate on this level
Evaluating interactive operations of sharing 3
In total I have 0 interactive operations to evaluate on this level
Evaluating local operations of sharing 4 on depth 0
Evaluating interactive operations of sharing 4
Finished with evaluating operations on depth = 0, continuing with interactions
TIME_CIRCUIT_LAYER_0_COMPUTATION: 0.274 (ms)
[SEND] ServerInputKeys: 29072
(0) Sending 29072 bytes on socket 0 for sharing 1
[RECEIVE] m_ClientInputBits: 1
(0) Receiving 1 bytes on socket 1 for sharing 1
TIME_CIRCUIT_LAYER_0_INTERACTION: 3.683 (ms)
Done performing interaction, having sharings wrap up this circuit layer
Starting evaluation on depth 1
Evaluating local operations of sharing 0 on depth 1
Evaluating interactive operations of sharing 0
Evaluating local operations of sharing 1 on depth 1
Evaluating interactive operations of sharing 1
sin: 0, cin: 0, out: 0, conv: 0
Evaluating local operations of sharing 2 on depth 1
Evaluating interactive operations of sharing 2
Evaluating local operations of sharing 3 on depth 1
In total I have 0 local operations to evaluate on this level
Evaluating interactive operations of sharing 3
In total I have 0 interactive operations to evaluate on this level
Evaluating local operations of sharing 4 on depth 1
Evaluating interactive operations of sharing 4
Finished with evaluating operations on depth = 1, continuing with interactions
TIME_CIRCUIT_LAYER_1_COMPUTATION: 0.069 (ms)
[SEND] ClientInputKeys: 32
(1) Sending 16 bytes on socket 0 for sharing 1
(1) Sending 16 bytes on socket 0 for sharing 1
TIME_CIRCUIT_LAYER_1_INTERACTION: 0.177 (ms)
Done performing interaction, having sharings wrap up this circuit layer
Starting evaluation on depth 2
Evaluating local operations of sharing 0 on depth 2
Evaluating interactive operations of sharing 0
Evaluating local operations of sharing 1 on depth 2
Evaluating interactive operations of sharing 1
sin: 0, cin: 0, out: 1, conv: 0
Evaluating local operations of sharing 2 on depth 2
Evaluating interactive operations of sharing 2
Evaluating local operations of sharing 3 on depth 2
In total I have 0 local operations to evaluate on this level
Evaluating interactive operations of sharing 3
In total I have 0 interactive operations to evaluate on this level
Evaluating local operations of sharing 4 on depth 2
Evaluating interactive operations of sharing 4
Finished with evaluating operations on depth = 2, continuing with interactions
TIME_CIRCUIT_LAYER_2_COMPUTATION: 0.166 (ms)
[RECEIVE] m_OutputShareBits: 1
(2) Receiving 1 bytes on socket 1 for sharing 1
TIME_CIRCUIT_LAYER_2_INTERACTION: 3.097 (ms)
Done performing interaction, having sharings wrap up this circuit layer
Done with online phase; synchronizing
Online time is distributed as follows:
Bool: local gates: 0.003, interactive gates: 0.013, layer finish: 0.004
Yao: local gates: 0.104, interactive gates: 0.22, layer finish: 0.002
Yao Rev: local gates: 0.025, interactive gates: 0.033, layer finish: 0.001
Arith: local gates: 0.001, interactive gates: 0.016, layer finish: 0.003
SPLUT: local gates: 0.001, interactive gates: 0.015, layer finish: 0.01
Communication: 6.957
Complexities:
Boolean Sharing: ANDs: 0 (1-bit) ; Depth: 0
Total Vec AND: 0
Total Non-Vec AND: 0
XOR vals: 0 gates: 0
Comb gates: 0, CombStruct gates: 0, Perm gates: 0, Subset gates: 0, Split gates: 0
Yao: ANDs: 1719 ; Depth: 3
Reverse Yao: ANDs: 0 ; Depth: 0
Arithmetic Sharing: MULs: 0 ; Depth: 0
SP-LUT Sharing: OT-gates: Total OT gates = 0; Depth: 1
Total number of gates: 8658 Total depth: 3
Timings:
Total = 11.035 ms
Init = 0.062 ms
CircuitGen = 0.067 ms
Network = 4.089 ms
BaseOTs = 259.851 ms
Setup = 3.353 ms
OTExtension = 0.395 ms
Garbling = 2.708 ms
Online = 7.68 ms
Communication:
Total Sent / Rcv 88871 bytes / 29 bytes
BaseOTs Sent / Rcv 49956 bytes / 52038 bytes
Setup Sent / Rcv 59749 bytes / 0 bytes
OTExtension Sent / Rcv 9 bytes / 0 bytes
Garbling Sent / Rcv 59740 bytes / 0 bytes
Online Sent / Rcv 29122 bytes / 29 bytes
ExecCircuit = 275.109 ms
OUTPUTS:
0
Total time / comm: 11.035 ms / 88900 bytes
0
Evaluating Universal circuit in Yao Sharing
Inputs 0
BuildTime = 3.598 ms
[SEND] OT: 16
OT sender results for bitlen = 128:
X0: c9617c25017092426afe2ac3345a5c12
X1: 31eb71bc41a721aec1afe5f2a850ef81
[SEND] m_vGarbledCircuit: 55008
[SEND] m_vUniversalGateTable: 4704
[SEND] m_vOutputShareSndBuf: 1
Starting online evaluation with maxdepth = 3
Starting evaluation on depth 0
Evaluating local operations of sharing 0 on depth 0
Evaluating interactive operations of sharing 0
Evaluating local operations of sharing 1 on depth 0
Evaluating interactive operations of sharing 1
sin: 1817, cin: 1, out: 0, conv: 0
Evaluating local operations of sharing 2 on depth 0
Evaluating interactive operations of sharing 2
Evaluating local operations of sharing 3 on depth 0
In total I have 0 local operations to evaluate on this level
Evaluating interactive operations of sharing 3
In total I have 0 interactive operations to evaluate on this level
Evaluating local operations of sharing 4 on depth 0
Evaluating interactive operations of sharing 4
Finished with evaluating operations on depth = 0, continuing with interactions
TIME_CIRCUIT_LAYER_0_COMPUTATION: 0.157 (ms)
[SEND] ServerInputKeys: 29072
(0) Sending 29072 bytes on socket 0 for sharing 1
[RECEIVE] m_ClientInputBits: 1
(0) Receiving 1 bytes on socket 1 for sharing 1
TIME_CIRCUIT_LAYER_0_INTERACTION: 4.251 (ms)
Done performing interaction, having sharings wrap up this circuit layer
Starting evaluation on depth 1
Evaluating local operations of sharing 0 on depth 1
Evaluating interactive operations of sharing 0
Evaluating local operations of sharing 1 on depth 1
Evaluating interactive operations of sharing 1
sin: 0, cin: 0, out: 0, conv: 0
Evaluating local operations of sharing 2 on depth 1
Evaluating interactive operations of sharing 2
Evaluating local operations of sharing 3 on depth 1
In total I have 0 local operations to evaluate on this level
Evaluating interactive operations of sharing 3
In total I have 0 interactive operations to evaluate on this level
Evaluating local operations of sharing 4 on depth 1
Evaluating interactive operations of sharing 4
Finished with evaluating operations on depth = 1, continuing with interactions
TIME_CIRCUIT_LAYER_1_COMPUTATION: 0.037 (ms)
[SEND] ClientInputKeys: 32
(1) Sending 16 bytes on socket 0 for sharing 1
(1) Sending 16 bytes on socket 0 for sharing 1
TIME_CIRCUIT_LAYER_1_INTERACTION: 0.125 (ms)
Done performing interaction, having sharings wrap up this circuit layer
Starting evaluation on depth 2
Evaluating local operations of sharing 0 on depth 2
Evaluating interactive operations of sharing 0
Evaluating local operations of sharing 1 on depth 2
Evaluating interactive operations of sharing 1
sin: 0, cin: 0, out: 1, conv: 0
Evaluating local operations of sharing 2 on depth 2
Evaluating interactive operations of sharing 2
Evaluating local operations of sharing 3 on depth 2
In total I have 0 local operations to evaluate on this level
Evaluating interactive operations of sharing 3
In total I have 0 interactive operations to evaluate on this level
Evaluating local operations of sharing 4 on depth 2
Evaluating interactive operations of sharing 4
Finished with evaluating operations on depth = 2, continuing with interactions
TIME_CIRCUIT_LAYER_2_COMPUTATION: 0.095 (ms)
[RECEIVE] m_OutputShareBits: 1
(2) Receiving 1 bytes on socket 1 for sharing 1
TIME_CIRCUIT_LAYER_2_INTERACTION: 3.187 (ms)
Done performing interaction, having sharings wrap up this circuit layer
Done with online phase; synchronizing
Online time is distributed as follows:
Bool: local gates: 0, interactive gates: 0.009, layer finish: 0.003
Yao: local gates: 0.059, interactive gates: 0.129, layer finish: 0.002
Yao Rev: local gates: 0.009, interactive gates: 0.026, layer finish: 0.001
Arith: local gates: 0.002, interactive gates: 0.009, layer finish: 0.002
SPLUT: local gates: 0.002, interactive gates: 0.008, layer finish: 0.008
Communication: 7.563
Complexities:
Boolean Sharing: ANDs: 0 (1-bit) ; Depth: 0
Total Vec AND: 0
Total Non-Vec AND: 0
XOR vals: 0 gates: 0
Comb gates: 0, CombStruct gates: 0, Perm gates: 0, Subset gates: 0, Split gates: 0
Yao: ANDs: 1719 ; Depth: 3
Reverse Yao: ANDs: 0 ; Depth: 0
Arithmetic Sharing: MULs: 0 ; Depth: 0
SP-LUT Sharing: OT-gates: Total OT gates = 0; Depth: 1
Total number of gates: 8658 Total depth: 3
Timings:
Total = 12.222 ms
Init = 0.065 ms
CircuitGen = 0.076 ms
Network = 11.757 ms
BaseOTs = 253.545 ms
Setup = 4.182 ms
OTExtension = 2.008 ms
Garbling = 1.954 ms
Online = 8.04 ms
Communication:
Total Sent / Rcv 88888 bytes / 2111 bytes
BaseOTs Sent / Rcv 49948 bytes / 49956 bytes
Setup Sent / Rcv 59757 bytes / 2082 bytes
OTExtension Sent / Rcv 9 bytes / 2082 bytes
Garbling Sent / Rcv 59740 bytes / 0 bytes
Online Sent / Rcv 29131 bytes / 29 bytes
ExecCircuit = 277.643 ms
OUTPUTS:
0
Total time / comm: 12.222 ms / 90999 bytes
0
Evaluating Universal circuit in Yao Sharing
Inputs 0
BuildTime = 2.928 ms
[SEND] OT: 16
OT sender results for bitlen = 128:
X0: af4a8d4adff241c673f41d5f4a6b6a30
X1: 80f5676fb9038b8a01645f7271b8ca01
[SEND] m_vGarbledCircuit: 55008
[SEND] m_vUniversalGateTable: 4704
[SEND] m_vOutputShareSndBuf: 1
Starting online evaluation with maxdepth = 3
Starting evaluation on depth 0
Evaluating local operations of sharing 0 on depth 0
Evaluating interactive operations of sharing 0
Evaluating local operations of sharing 1 on depth 0
Evaluating interactive operations of sharing 1
sin: 1817, cin: 1, out: 0, conv: 0
Evaluating local operations of sharing 2 on depth 0
Evaluating interactive operations of sharing 2
Evaluating local operations of sharing 3 on depth 0
In total I have 0 local operations to evaluate on this level
Evaluating interactive operations of sharing 3
In total I have 0 interactive operations to evaluate on this level
Evaluating local operations of sharing 4 on depth 0
Evaluating interactive operations of sharing 4
Finished with evaluating operations on depth = 0, continuing with interactions
TIME_CIRCUIT_LAYER_0_COMPUTATION: 0.241 (ms)
[SEND] ServerInputKeys: 29072
(0) Sending 29072 bytes on socket 0 for sharing 1
[RECEIVE] m_ClientInputBits: 1
(0) Receiving 1 bytes on socket 1 for sharing 1
TIME_CIRCUIT_LAYER_0_INTERACTION: 3.94 (ms)
Done performing interaction, having sharings wrap up this circuit layer
Starting evaluation on depth 1
Evaluating local operations of sharing 0 on depth 1
Evaluating interactive operations of sharing 0
Evaluating local operations of sharing 1 on depth 1
Evaluating interactive operations of sharing 1
sin: 0, cin: 0, out: 0, conv: 0
Evaluating local operations of sharing 2 on depth 1
Evaluating interactive operations of sharing 2
Evaluating local operations of sharing 3 on depth 1
In total I have 0 local operations to evaluate on this level
Evaluating interactive operations of sharing 3
In total I have 0 interactive operations to evaluate on this level
Evaluating local operations of sharing 4 on depth 1
Evaluating interactive operations of sharing 4
Finished with evaluating operations on depth = 1, continuing with interactions
TIME_CIRCUIT_LAYER_1_COMPUTATION: 0.059 (ms)
[SEND] ClientInputKeys: 32
(1) Sending 16 bytes on socket 0 for sharing 1
(1) Sending 16 bytes on socket 0 for sharing 1
TIME_CIRCUIT_LAYER_1_INTERACTION: 0.184 (ms)
Done performing interaction, having sharings wrap up this circuit layer
Starting evaluation on depth 2
Evaluating local operations of sharing 0 on depth 2
Evaluating interactive operations of sharing 0
Evaluating local operations of sharing 1 on depth 2
Evaluating interactive operations of sharing 1
sin: 0, cin: 0, out: 1, conv: 0
Evaluating local operations of sharing 2 on depth 2
Evaluating interactive operations of sharing 2
Evaluating local operations of sharing 3 on depth 2
In total I have 0 local operations to evaluate on this level
Evaluating interactive operations of sharing 3
In total I have 0 interactive operations to evaluate on this level
Evaluating local operations of sharing 4 on depth 2
Evaluating interactive operations of sharing 4
Finished with evaluating operations on depth = 2, continuing with interactions
TIME_CIRCUIT_LAYER_2_COMPUTATION: 0.146 (ms)
[RECEIVE] m_OutputShareBits: 1
(2) Receiving 1 bytes on socket 1 for sharing 1
TIME_CIRCUIT_LAYER_2_INTERACTION: 2.091 (ms)
Done performing interaction, having sharings wrap up this circuit layer
Done with online phase; synchronizing
Online time is distributed as follows:
Bool: local gates: 0.002, interactive gates: 0.012, layer finish: 0.005
Yao: local gates: 0.091, interactive gates: 0.213, layer finish: 0.002
Yao Rev: local gates: 0.013, interactive gates: 0.024, layer finish: 0.001
Arith: local gates: 0.001, interactive gates: 0.013, layer finish: 0.002
SPLUT: local gates: 0.002, interactive gates: 0.013, layer finish: 0.01
Communication: 6.215
Complexities:
Boolean Sharing: ANDs: 0 (1-bit) ; Depth: 0
Total Vec AND: 0
Total Non-Vec AND: 0
XOR vals: 0 gates: 0
Comb gates: 0, CombStruct gates: 0, Perm gates: 0, Subset gates: 0, Split gates: 0
Yao: ANDs: 1719 ; Depth: 3
Reverse Yao: ANDs: 0 ; Depth: 0
Arithmetic Sharing: MULs: 0 ; Depth: 0
SP-LUT Sharing: OT-gates: Total OT gates = 0; Depth: 1
Total number of gates: 8658 Total depth: 3
Timings:
Total = 11.542 ms
Init = 0.063 ms
CircuitGen = 0.065 ms
Network = 7.135 ms
BaseOTs = 242.592 ms
Setup = 4.651 ms
OTExtension = 1.933 ms
Garbling = 2.482 ms
Online = 6.89 ms
Communication:
Total Sent / Rcv 88888 bytes / 2111 bytes
BaseOTs Sent / Rcv 49948 bytes / 49956 bytes
Setup Sent / Rcv 59757 bytes / 2082 bytes
OTExtension Sent / Rcv 9 bytes / 2082 bytes
Garbling Sent / Rcv 59740 bytes / 0 bytes
Online Sent / Rcv 29131 bytes / 29 bytes
ExecCircuit = 261.416 ms
OUTPUTS:
0
Total time / comm: 11.542 ms / 90999 bytes
0
Evaluating Universal circuit in Yao Sharing
Inputs 0
BuildTime = 4.537 ms
[SEND] OT: 16
OT sender results for bitlen = 128:
X0: e372fd63d710f985976899722efc1d59
X1: 1c7091b9f4215c9b560997a8a9a27fc8
[SEND] m_vGarbledCircuit: 55008
[SEND] m_vUniversalGateTable: 4704
[SEND] m_vOutputShareSndBuf: 1
Starting online evaluation with maxdepth = 3
Starting evaluation on depth 0
Evaluating local operations of sharing 0 on depth 0
Evaluating interactive operations of sharing 0
Evaluating local operations of sharing 1 on depth 0
Evaluating interactive operations of sharing 1
sin: 1817, cin: 1, out: 0, conv: 0
Evaluating local operations of sharing 2 on depth 0
Evaluating interactive operations of sharing 2
Evaluating local operations of sharing 3 on depth 0
In total I have 0 local operations to evaluate on this level
Evaluating interactive operations of sharing 3
In total I have 0 interactive operations to evaluate on this level
Evaluating local operations of sharing 4 on depth 0
Evaluating interactive operations of sharing 4
Finished with evaluating operations on depth = 0, continuing with interactions
TIME_CIRCUIT_LAYER_0_COMPUTATION: 0.264 (ms)
[SEND] ServerInputKeys: 29072
(0) Sending 29072 bytes on socket [RECEIVE] m_ClientInputBits: 1
0 for sharing 1
(0) Receiving 1 bytes on socket 1 for sharing 1
TIME_CIRCUIT_LAYER_0_INTERACTION: 3.568 (ms)
Done performing interaction, having sharings wrap up this circuit layer
Starting evaluation on depth 1
Evaluating local operations of sharing 0 on depth 1
Evaluating interactive operations of sharing 0
Evaluating local operations of sharing 1 on depth 1
Evaluating interactive operations of sharing 1
sin: 0, cin: 0, out: 0, conv: 0
Evaluating local operations of sharing 2 on depth 1
Evaluating interactive operations of sharing 2
Evaluating local operations of sharing 3 on depth 1
In total I have 0 local operations to evaluate on this level
Evaluating interactive operations of sharing 3
In total I have 0 interactive operations to evaluate on this level
Evaluating local operations of sharing 4 on depth 1
Evaluating interactive operations of sharing 4
Finished with evaluating operations on depth = 1, continuing with interactions
TIME_CIRCUIT_LAYER_1_COMPUTATION: 0.059 (ms)
[SEND] ClientInputKeys: 32
(1) Sending 16 bytes on socket 0 for sharing 1
(1) Sending 16 bytes on socket 0 for sharing 1
TIME_CIRCUIT_LAYER_1_INTERACTION: 0.167 (ms)
Done performing interaction, having sharings wrap up this circuit layer
Starting evaluation on depth 2
Evaluating local operations of sharing 0 on depth 2
Evaluating interactive operations of sharing 0
Evaluating local operations of sharing 1 on depth 2
Evaluating interactive operations of sharing 1
sin: 0, cin: 0, out: 1, conv: 0
Evaluating local operations of sharing 2 on depth 2
Evaluating interactive operations of sharing 2
Evaluating local operations of sharing 3 on depth 2
In total I have 0 local operations to evaluate on this level
Evaluating interactive operations of sharing 3
In total I have 0 interactive operations to evaluate on this level
Evaluating local operations of sharing 4 on depth 2
Evaluating interactive operations of sharing 4
Finished with evaluating operations on depth = 2, continuing with interactions
TIME_CIRCUIT_LAYER_2_COMPUTATION: 0.148 (ms)
[RECEIVE] m_OutputShareBits: 1
(2) Receiving 1 bytes on socket 1 for sharing 1
TIME_CIRCUIT_LAYER_2_INTERACTION: 3.054 (ms)
Done performing interaction, having sharings wrap up this circuit layer
Done with online phase; synchronizing
Online time is distributed as follows:
Bool: local gates: 0.002, interactive gates: 0.013, layer finish: 0.004
Yao: local gates: 0.093, interactive gates: 0.234, layer finish: 0.002
Yao Rev: local gates: 0.013, interactive gates: 0.023, layer finish: 0
Arith: local gates: 0.001, interactive gates: 0.014, layer finish: 0.003
SPLUT: local gates: 0.002, interactive gates: 0.013, layer finish: 0.01
Communication: 6.789
Complexities:
Boolean Sharing: ANDs: 0 (1-bit) ; Depth: 0
Total Vec AND: 0
Total Non-Vec AND: 0
XOR vals: 0 gates: 0
Comb gates: 0, CombStruct gates: 0, Perm gates: 0, Subset gates: 0, Split gates: 0
Yao: ANDs: 1719 ; Depth: 3
Reverse Yao: ANDs: 0 ; Depth: 0
Arithmetic Sharing: MULs: 0 ; Depth: 0
SP-LUT Sharing: OT-gates: Total OT gates = 0; Depth: 1
Total number of gates: 8658 Total depth: 3
Timings:
Total = 10.716 ms
Init = 0.067 ms
CircuitGen = 0.084 ms
Network = 13.543 ms
BaseOTs = 208.908 ms
Setup = 3.227 ms
OTExtension = 0.313 ms
Garbling = 2.621 ms
Online = 7.487 ms
Communication:
Total Sent / Rcv 88880 bytes / 2111 bytes
BaseOTs Sent / Rcv 49956 bytes / 49956 bytes
Setup Sent / Rcv 59749 bytes / 2082 bytes
OTExtension Sent / Rcv 9 bytes / 0 bytes
Garbling Sent / Rcv 59740 bytes / 0 bytes
Online Sent / Rcv 29131 bytes / 29 bytes
ExecCircuit = 233.299 ms
OUTPUTS:
0
Total time / comm: 10.716 ms / 90991 bytes
0
Evaluating Universal circuit in Yao Sharing
Inputs 1
BuildTime = 4.242 ms
[SEND] OT: 16
OT sender results for bitlen = 128:
X0: 73fcff3c951153e9613755a6f4961b11
X1: 8f5b8edc901dc8176c352d552ac1d286
[SEND] m_vGarbledCircuit: 55008
[SEND] m_vUniversalGateTable: 4704
[SEND] m_vOutputShareSndBuf: 1
Starting online evaluation with maxdepth = 3
Starting evaluation on depth 0
Evaluating local operations of sharing 0 on depth 0
Evaluating interactive operations of sharing 0
Evaluating local operations of sharing 1 on depth 0
Evaluating interactive operations of sharing 1
sin: 1817, cin: 1, out: 0, conv: 0
Evaluating local operations of sharing 2 on depth 0
Evaluating interactive operations of sharing 2
Evaluating local operations of sharing 3 on depth 0
In total I have 0 local operations to evaluate on this level
Evaluating interactive operations of sharing 3
In total I have 0 interactive operations to evaluate on this level
Evaluating local operations of sharing 4 on depth 0
Evaluating interactive operations of sharing 4
Finished with evaluating operations on depth = 0, continuing with interactions
TIME_CIRCUIT_LAYER_0_COMPUTATION: 0.233 (ms)
[RECEIVE] m_ClientInputBits: 1
(0) Receiving 1 bytes on socket 1 for sharing 1
[SEND] ServerInputKeys: 29072
(0) Sending 29072 bytes on socket 0 for sharing 1
TIME_CIRCUIT_LAYER_0_INTERACTION: 3.719 (ms)
Done performing interaction, having sharings wrap up this circuit layer
Starting evaluation on depth 1
Evaluating local operations of sharing 0 on depth 1
Evaluating interactive operations of sharing 0
Evaluating local operations of sharing 1 on depth 1
Evaluating interactive operations of sharing 1
sin: 0, cin: 0, out: 0, conv: 0
Evaluating local operations of sharing 2 on depth 1
Evaluating interactive operations of sharing 2
Evaluating local operations of sharing 3 on depth 1
In total I have 0 local operations to evaluate on this level
Evaluating interactive operations of sharing 3
In total I have 0 interactive operations to evaluate on this level
Evaluating local operations of sharing 4 on depth 1
Evaluating interactive operations of sharing 4
Finished with evaluating operations on depth = 1, continuing with interactions
TIME_CIRCUIT_LAYER_1_COMPUTATION: 0.059 (ms)
[SEND] ClientInputKeys: 32
(1) Sending 16 bytes on socket 0 for sharing 1
(1) Sending 16 bytes on socket 0 for sharing 1
TIME_CIRCUIT_LAYER_1_INTERACTION: 0.138 (ms)
Done performing interaction, having sharings wrap up this circuit layer
Starting evaluation on depth 2
Evaluating local operations of sharing 0 on depth 2
Evaluating interactive operations of sharing 0
Evaluating local operations of sharing 1 on depth 2
Evaluating interactive operations of sharing 1
sin: 0, cin: 0, out: 1, conv: 0
Evaluating local operations of sharing 2 on depth 2
Evaluating interactive operations of sharing 2
Evaluating local operations of sharing 3 on depth 2
In total I have 0 local operations to evaluate on this level
Evaluating interactive operations of sharing 3
In total I have 0 interactive operations to evaluate on this level
Evaluating local operations of sharing 4 on depth 2
Evaluating interactive operations of sharing 4
Finished with evaluating operations on depth = 2, continuing with interactions
TIME_CIRCUIT_LAYER_2_COMPUTATION: 0.183 (ms)
[RECEIVE] m_OutputShareBits: 1
(2) Receiving 1 bytes on socket 1 for sharing 1
TIME_CIRCUIT_LAYER_2_INTERACTION: 3.076 (ms)
Done performing interaction, having sharings wrap up this circuit layer
Done with online phase; synchronizing
Online time is distributed as follows:
Bool: local gates: 0.001, interactive gates: 0.014, layer finish: 0.004
Yao: local gates: 0.111, interactive gates: 0.202, layer finish: 0.002
Yao Rev: local gates: 0.015, interactive gates: 0.026, layer finish: 0.002
Arith: local gates: 0.003, interactive gates: 0.012, layer finish: 0.002
SPLUT: local gates: 0.001, interactive gates: 0.014, layer finish: 0.009
Communication: 6.933
Complexities:
Boolean Sharing: ANDs: 0 (1-bit) ; Depth: 0
Total Vec AND: 0
Total Non-Vec AND: 0
XOR vals: 0 gates: 0
Comb gates: 0, CombStruct gates: 0, Perm gates: 0, Subset gates: 0, Split gates: 0
Yao: ANDs: 1719 ; Depth: 3
Reverse Yao: ANDs: 0 ; Depth: 0
Arithmetic Sharing: MULs: 0 ; Depth: 0
SP-LUT Sharing: OT-gates: Total OT gates = 0; Depth: 1
Total number of gates: 8658 Total depth: 3
Timings:
Total = 12.285 ms
Init = 0.067 ms
CircuitGen = 0.073 ms
Network = 4.954 ms
BaseOTs = 223.453 ms
Setup = 4.632 ms
OTExtension = 1.816 ms
Garbling = 2.577 ms
Online = 7.651 ms
Communication:
Total Sent / Rcv 88880 bytes / 2111 bytes
BaseOTs Sent / Rcv 49956 bytes / 49956 bytes
Setup Sent / Rcv 59749 bytes / 2082 bytes
OTExtension Sent / Rcv 9 bytes / 2082 bytes
Garbling Sent / Rcv 59740 bytes / 0 bytes
Online Sent / Rcv 29131 bytes / 29 bytes
ExecCircuit = 240.826 ms
OUTPUTS:
0
Total time / comm: 12.285 ms / 90991 bytes
0
Evaluating Universal circuit in Yao Sharing
Inputs 1
BuildTime = 3.298 ms
[SEND] OT: 16
OT sender results for bitlen = 128:
X0: e607c40ebb2bc986a035f9a791d85ef7
X1: 078c412cbd91fcaea6cc8b7d70e58c9e
[SEND] m_vGarbledCircuit: 55008
[SEND] m_vUniversalGateTable: 4704
[SEND] m_vOutputShareSndBuf: 1
Starting online evaluation with maxdepth = 3
Starting evaluation on depth 0
Evaluating local operations of sharing 0 on depth 0
Evaluating interactive operations of sharing 0
Evaluating local operations of sharing 1 on depth 0
Evaluating interactive operations of sharing 1
sin: 1817, cin: 1, out: 0, conv: 0
Evaluating local operations of sharing 2 on depth 0
Evaluating interactive operations of sharing 2
Evaluating local operations of sharing 3 on depth 0
In total I have 0 local operations to evaluate on this level
Evaluating interactive operations of sharing 3
In total I have 0 interactive operations to evaluate on this level
Evaluating local operations of sharing 4 on depth 0
Evaluating interactive operations of sharing 4
Finished with evaluating operations on depth = 0, continuing with interactions
TIME_CIRCUIT_LAYER_0_COMPUTATION: 0.241 (ms)
[SEND] ServerInputKeys: 29072
(0) Sending 29072 bytes on socket 0 for sharing 1
[RECEIVE] m_ClientInputBits: 1
(0) Receiving 1 bytes on socket 1 for sharing 1
TIME_CIRCUIT_LAYER_0_INTERACTION: 3.898 (ms)
Done performing interaction, having sharings wrap up this circuit layer
Starting evaluation on depth 1
Evaluating local operations of sharing 0 on depth 1
Evaluating interactive operations of sharing 0
Evaluating local operations of sharing 1 on depth 1
Evaluating interactive operations of sharing 1
sin: 0, cin: 0, out: 0, conv: 0
Evaluating local operations of sharing 2 on depth 1
Evaluating interactive operations of sharing 2
Evaluating local operations of sharing 3 on depth 1
In total I have 0 local operations to evaluate on this level
Evaluating interactive operations of sharing 3
In total I have 0 interactive operations to evaluate on this level
Evaluating local operations of sharing 4 on depth 1
Evaluating interactive operations of sharing 4
Finished with evaluating operations on depth = 1, continuing with interactions
TIME_CIRCUIT_LAYER_1_COMPUTATION: 0.076 (ms)
[SEND] ClientInputKeys: 32
(1) Sending 16 bytes on socket 0 for sharing 1
(1) Sending 16 bytes on socket 0 for sharing 1
TIME_CIRCUIT_LAYER_1_INTERACTION: 0.173 (ms)
Done performing interaction, having sharings wrap up this circuit layer
Starting evaluation on depth 2
Evaluating local operations of sharing 0 on depth 2
Evaluating interactive operations of sharing 0
Evaluating local operations of sharing 1 on depth 2
Evaluating interactive operations of sharing 1
sin: 0, cin: 0, out: 1, conv: 0
Evaluating local operations of sharing 2 on depth 2
Evaluating interactive operations of sharing 2
Evaluating local operations of sharing 3 on depth 2
In total I have 0 local operations to evaluate on this level
Evaluating interactive operations of sharing 3
In total I have 0 interactive operations to evaluate on this level
Evaluating local operations of sharing 4 on depth 2
Evaluating interactive operations of sharing 4
Finished with evaluating operations on depth = 2, continuing with interactions
TIME_CIRCUIT_LAYER_2_COMPUTATION: 0.138 (ms)
[RECEIVE] m_OutputShareBits: 1
(2) Receiving 1 bytes on socket 1 for sharing 1
TIME_CIRCUIT_LAYER_2_INTERACTION: 3 (ms)
Done performing interaction, having sharings wrap up this circuit layer
Done with online phase; synchronizing
Online time is distributed as follows:
Bool: local gates: 0.002, interactive gates: 0.012, layer finish: 0.003
Yao: local gates: 0.085, interactive gates: 0.211, layer finish: 0.003
Yao Rev: local gates: 0.014, interactive gates: 0.023, layer finish: 0
Arith: local gates: 0.004, interactive gates: 0.013, layer finish: 0.003
SPLUT: local gates: 0.003, interactive gates: 0.012, layer finish: 0.009
Communication: 7.071
Complexities:
Boolean Sharing: ANDs: 0 (1-bit) ; Depth: 0
Total Vec AND: 0
Total Non-Vec AND: 0
XOR vals: 0 gates: 0
Comb gates: 0, CombStruct gates: 0, Perm gates: 0, Subset gates: 0, Split gates: 0
Yao: ANDs: 1719 ; Depth: 3
Reverse Yao: ANDs: 0 ; Depth: 0
Arithmetic Sharing: MULs: 0 ; Depth: 0
SP-LUT Sharing: OT-gates: Total OT gates = 0; Depth: 1
Total number of gates: 8658 Total depth: 3
Timings:
Total = 12.423 ms
Init = 0.062 ms
CircuitGen = 0.066 ms
Network = 6.836 ms
BaseOTs = 236.979 ms
Setup = 4.528 ms
OTExtension = 1.843 ms
Garbling = 2.427 ms
Online = 7.893 ms
Communication:
Total Sent / Rcv 88871 bytes / 2111 bytes
BaseOTs Sent / Rcv 49956 bytes / 49956 bytes
Setup Sent / Rcv 59749 bytes / 2082 bytes
OTExtension Sent / Rcv 9 bytes / 2082 bytes
Garbling Sent / Rcv 59740 bytes / 0 bytes
Online Sent / Rcv 29122 bytes / 29 bytes
ExecCircuit = 256.364 ms
OUTPUTS:
0
Total time / comm: 12.423 ms / 90982 bytes
0
Evaluating Universal circuit in Yao Sharing
Inputs 1
BuildTime = 3.086 ms
[SEND] OT: 16
OT sender results for bitlen = 128:
X0: d7d1e7aadb6c01b3ae6f08d28c0aaa52
X1: 407421e747e0bd3d90c1444f516500d4
[SEND] m_vGarbledCircuit: 55008
[SEND] m_vUniversalGateTable: 4704
[SEND] m_vOutputShareSndBuf: 1
Starting online evaluation with maxdepth = 3
Starting evaluation on depth 0
Evaluating local operations of sharing 0 on depth 0
Evaluating interactive operations of sharing 0
Evaluating local operations of sharing 1 on depth 0
Evaluating interactive operations of sharing 1
sin: 1817, cin: 1, out: 0, conv: 0
Evaluating local operations of sharing 2 on depth 0
Evaluating interactive operations of sharing 2
Evaluating local operations of sharing 3 on depth 0
In total I have 0 local operations to evaluate on this level
Evaluating interactive operations of sharing 3
In total I have 0 interactive operations to evaluate on this level
Evaluating local operations of sharing 4 on depth 0
Evaluating interactive operations of sharing 4
Finished with evaluating operations on depth = 0, continuing with interactions
TIME_CIRCUIT_LAYER_0_COMPUTATION: 0.247 (ms)
[RECEIVE] m_ClientInputBits: 1
(0) Receiving 1 bytes on socket 1 for sharing 1
[SEND] ServerInputKeys: 29072
(0) Sending 29072 bytes on socket 0 for sharing 1
TIME_CIRCUIT_LAYER_0_INTERACTION: 3.622 (ms)
Done performing interaction, having sharings wrap up this circuit layer
Starting evaluation on depth 1
Evaluating local operations of sharing 0 on depth 1
Evaluating interactive operations of sharing 0
Evaluating local operations of sharing 1 on depth 1
Evaluating interactive operations of sharing 1
sin: 0, cin: 0, out: 0, conv: 0
Evaluating local operations of sharing 2 on depth 1
Evaluating interactive operations of sharing 2
Evaluating local operations of sharing 3 on depth 1
In total I have 0 local operations to evaluate on this level
Evaluating interactive operations of sharing 3
In total I have 0 interactive operations to evaluate on this level
Evaluating local operations of sharing 4 on depth 1
Evaluating interactive operations of sharing 4
Finished with evaluating operations on depth = 1, continuing with interactions
TIME_CIRCUIT_LAYER_1_COMPUTATION: 0.056 (ms)
[SEND] ClientInputKeys: 32
(1) Sending 16 bytes on socket 0 for sharing 1
(1) Sending 16 bytes on socket 0 for sharing 1
TIME_CIRCUIT_LAYER_1_INTERACTION: 0.159 (ms)
Done performing interaction, having sharings wrap up this circuit layer
Starting evaluation on depth 2
Evaluating local operations of sharing 0 on depth 2
Evaluating interactive operations of sharing 0
Evaluating local operations of sharing 1 on depth 2
Evaluating interactive operations of sharing 1
sin: 0, cin: 0, out: 1, conv: 0
Evaluating local operations of sharing 2 on depth 2
Evaluating interactive operations of sharing 2
Evaluating local operations of sharing 3 on depth 2
In total I have 0 local operations to evaluate on this level
Evaluating interactive operations of sharing 3
In total I have 0 interactive operations to evaluate on this level
Evaluating local operations of sharing 4 on depth 2
Evaluating interactive operations of sharing 4
Finished with evaluating operations on depth = 2, continuing with interactions
TIME_CIRCUIT_LAYER_2_COMPUTATION: 0.16 (ms)
[RECEIVE] m_OutputShareBits: 1
(2) Receiving 1 bytes on socket 1 for sharing 1
TIME_CIRCUIT_LAYER_2_INTERACTION: 2.067 (ms)
Done performing interaction, having sharings wrap up this circuit layer
Done with online phase; synchronizing
Online time is distributed as follows:
Bool: local gates: 0.001, interactive gates: 0.014, layer finish: 0.003
Yao: local gates: 0.099, interactive gates: 0.202, layer finish: 0.001
Yao Rev: local gates: 0.013, interactive gates: 0.035, layer finish: 0.001
Arith: local gates: 0.003, interactive gates: 0.012, layer finish: 0.001
SPLUT: local gates: 0.002, interactive gates: 0.014, layer finish: 0.008
Communication: 5.848
Complexities:
Boolean Sharing: ANDs: 0 (1-bit) ; Depth: 0
Total Vec AND: 0
Total Non-Vec AND: 0
XOR vals: 0 gates: 0
Comb gates: 0, CombStruct gates: 0, Perm gates: 0, Subset gates: 0, Split gates: 0
Yao: ANDs: 1719 ; Depth: 3
Reverse Yao: ANDs: 0 ; Depth: 0
Arithmetic Sharing: MULs: 0 ; Depth: 0
SP-LUT Sharing: OT-gates: Total OT gates = 0; Depth: 1
Total number of gates: 8658 Total depth: 3
Timings:
Total = 11.213 ms
Init = 0.051 ms
CircuitGen = 0.054 ms
Network = 14.684 ms
BaseOTs = 233.115 ms
Setup = 4.701 ms
OTExtension = 1.868 ms
Garbling = 2.583 ms
Online = 6.509 ms
Communication:
Total Sent / Rcv 88880 bytes / 2111 bytes
BaseOTs Sent / Rcv 49956 bytes / 49956 bytes
Setup Sent / Rcv 59749 bytes / 2082 bytes
OTExtension Sent / Rcv 9 bytes / 2082 bytes
Garbling Sent / Rcv 59740 bytes / 0 bytes
Online Sent / Rcv 29131 bytes / 29 bytes
ExecCircuit = 259.143 ms
OUTPUTS:
0
Total time / comm: 11.213 ms / 90991 bytes
0