Evaluating Universal circuit in Yao Sharing
Inputs 1
BuildTime = 50.465 ms
[SEND] OT: 16
OT sender results for bitlen = 128:
X0: d17ea376d1c0fc41428805e6edf34475
X1: fa212a68ed9bd3a1ee184c47f0f1af09
[SEND] m_vGarbledCircuit: 1013344
[SEND] m_vUniversalGateTable: 47904
[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: 32665, 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: 3.805 (ms)
[RECEIVE] m_ClientInputBits: 1
(0) Receiving 1 bytes on socket 1 for sharing 1
[SEND] ServerInputKeys: 522640
(0) Sending 522640 bytes on socket 0 for sharing 1
TIME_CIRCUIT_LAYER_0_INTERACTION: 4.918 (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.052 (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.153 (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: 2.458 (ms)
[RECEIVE] m_OutputShareBits: 1
(2) Receiving 1 bytes on socket 1 for sharing 1
TIME_CIRCUIT_LAYER_2_INTERACTION: 22.162 (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: 2.42, interactive gates: 3.769, layer finish: 0.002
Yao Rev: local gates: 0.011, interactive gates: 0.02, layer finish: 0.002
Arith: local gates: 0.003, interactive gates: 0.011, layer finish: 0.003
SPLUT: local gates: 0.003, interactive gates: 0.01, layer finish: 0.01
Communication: 27.233
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: 31667 ; 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: 159142 Total depth: 3
Timings:
Total = 80.646 ms
Init = 0.068 ms
CircuitGen = 0.071 ms
Network = 16.472 ms
BaseOTs = 212.709 ms
Setup = 46.827 ms
OTExtension = 0.415 ms
Garbling = 43.559 ms
Online = 33.817 ms
Communication:
Total Sent / Rcv 1583992 bytes / 2111 bytes
BaseOTs Sent / Rcv 49948 bytes / 49956 bytes
Setup Sent / Rcv 1061293 bytes / 2082 bytes
OTExtension Sent / Rcv 9 bytes / 0 bytes
Garbling Sent / Rcv 1061276 bytes / 0 bytes
Online Sent / Rcv 522699 bytes / 29 bytes
ExecCircuit = 309.979 ms
OUTPUTS:
1
Total time / comm: 80.646 ms / 1586103 bytes
1
Evaluating Universal circuit in Yao Sharing
Inputs 0
BuildTime = 50.274 ms
[SEND] OT: 16
OT sender results for bitlen = 128:
X0: 181973e78b7a17c41f22bfa5822b9134
X1: f84d1931fded73bfb22b611b9a022426
[SEND] m_vGarbledCircuit: 1013344
[SEND] m_vUniversalGateTable: 47904
[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: 32665, 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: 1.458 (ms)
[SEND] ServerInputKeys: 522640
(0) Sending 522640 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: 6.284 (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.162 (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: 1.848 (ms)
[RECEIVE] m_OutputShareBits: 1
(2) Receiving 1 bytes on socket 1 for sharing 1
TIME_CIRCUIT_LAYER_2_INTERACTION: 21.947 (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: 1.805, interactive gates: 1.453, layer finish: 0.003
Yao Rev: local gates: 0.01, interactive gates: 0.017, layer finish: 0.002
Arith: local gates: 0.003, interactive gates: 0.008, layer finish: 0.004
SPLUT: local gates: 0.002, interactive gates: 0.009, layer finish: 0.009
Communication: 28.393
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: 31667 ; 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: 159142 Total depth: 3
Timings:
Total = 72.285 ms
Init = 0.039 ms
CircuitGen = 0.043 ms
Network = 13.975 ms
BaseOTs = 237.438 ms
Setup = 40.285 ms
OTExtension = 0.563 ms
Garbling = 38.142 ms
Online = 31.998 ms
Communication:
Total Sent / Rcv 1583984 bytes / 2111 bytes
BaseOTs Sent / Rcv 49956 bytes / 49956 bytes
Setup Sent / Rcv 1061285 bytes / 2082 bytes
OTExtension Sent / Rcv 9 bytes / 2082 bytes
Garbling Sent / Rcv 1061276 bytes / 0 bytes
Online Sent / Rcv 522699 bytes / 29 bytes
ExecCircuit = 323.81 ms
OUTPUTS:
0
Total time / comm: 72.285 ms / 1586095 bytes
0
Evaluating Universal circuit in Yao Sharing
Inputs 0
BuildTime = 50.403 ms
[SEND] OT: 16
OT sender results for bitlen = 128:
X0: 40b519af461dbce1c24cd6dc593fd3ef
X1: 907d865563879bdad2603e9a1bf89f54
[SEND] m_vGarbledCircuit: 1013344
[SEND] m_vUniversalGateTable: 47904
[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: 32665, 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: 1.485 (ms)
[SEND] ServerInputKeys: 522640
(0) Sending 522640 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: 6.564 (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.036 (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.091 (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: 1.729 (ms)
[RECEIVE] m_OutputShareBits: 1
(2) Receiving 1 bytes on socket 1 for sharing 1
TIME_CIRCUIT_LAYER_2_INTERACTION: 26.164 (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.006, layer finish: 0.003
Yao: local gates: 1.689, interactive gates: 1.473, layer finish: 0.002
Yao Rev: local gates: 0.01, interactive gates: 0.015, layer finish: 0
Arith: local gates: 0.003, interactive gates: 0.007, layer finish: 0.003
SPLUT: local gates: 0.002, interactive gates: 0.007, layer finish: 0.009
Communication: 32.819
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: 31667 ; 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: 159142 Total depth: 3
Timings:
Total = 78.612 ms
Init = 0.043 ms
CircuitGen = 0.05 ms
Network = 15.167 ms
BaseOTs = 261.488 ms
Setup = 42.347 ms
OTExtension = 0.413 ms
Garbling = 39.798 ms
Online = 36.264 ms
Communication:
Total Sent / Rcv 1583975 bytes / 2111 bytes
BaseOTs Sent / Rcv 49956 bytes / 49956 bytes
Setup Sent / Rcv 1061285 bytes / 2082 bytes
OTExtension Sent / Rcv 9 bytes / 0 bytes
Garbling Sent / Rcv 1061276 bytes / 0 bytes
Online Sent / Rcv 522690 bytes / 29 bytes
ExecCircuit = 355.372 ms
OUTPUTS:
0
Total time / comm: 78.612 ms / 1586086 bytes
0
Evaluating Universal circuit in Yao Sharing
Inputs 1
BuildTime = 54.048 ms
[SEND] OT: 16
OT sender results for bitlen = 128:
X0: 1955b93251275c8a9e283a0331158c2c
X1: 31ed8404346870baf9afc1d7e55f3971
[SEND] m_vGarbledCircuit: 1013344
[SEND] m_vUniversalGateTable: 47904
[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: 32665, 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: 1.669 (ms)
[SEND] ServerInputKeys: 522640
(0) Sending 522640 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: 6.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.075 (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.198 (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: 1.674 (ms)
[RECEIVE] m_OutputShareBits: 1
(2) Receiving 1 bytes on socket 1 for sharing 1
TIME_CIRCUIT_LAYER_2_INTERACTION: 20.678 (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.01, layer finish: 0.004
Yao: local gates: 1.637, interactive gates: 1.659, layer finish: 0.002
Yao Rev: local gates: 0.012, interactive gates: 0.018, layer finish: 0.001
Arith: local gates: 0.002, interactive gates: 0.01, layer finish: 0.003
SPLUT: local gates: 0.002, interactive gates: 0.01, layer finish: 0.009
Communication: 27.774
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: 31667 ; 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: 159142 Total depth: 3
Timings:
Total = 79.206 ms
Init = 0.08 ms
CircuitGen = 0.084 ms
Network = 12.347 ms
BaseOTs = 242.708 ms
Setup = 47.763 ms
OTExtension = 0.402 ms
Garbling = 44.768 ms
Online = 31.442 ms
Communication:
Total Sent / Rcv 1583984 bytes / 2111 bytes
BaseOTs Sent / Rcv 49956 bytes / 49956 bytes
Setup Sent / Rcv 1061285 bytes / 2082 bytes
OTExtension Sent / Rcv 9 bytes / 0 bytes
Garbling Sent / Rcv 1061276 bytes / 0 bytes
Online Sent / Rcv 522699 bytes / 29 bytes
ExecCircuit = 334.372 ms
OUTPUTS:
1
Total time / comm: 79.206 ms / 1586095 bytes
1
Evaluating Universal circuit in Yao Sharing
Inputs 1
BuildTime = 48.078 ms
[SEND] OT: 16
OT sender results for bitlen = 128:
X0: 1fac18ff5f660906dd9b76a97920a639
X1: 6aa51ac111699c188ede37cc311a75ba
[SEND] m_vGarbledCircuit: 1013344
[SEND] m_vUniversalGateTable: 47904
[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: 32665, 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: 2.221 (ms)
[SEND] ServerInputKeys: 522640
(0) Sending 522640 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: 5.095 (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.045 (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.222 (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: 2.331 (ms)
[RECEIVE] m_OutputShareBits: 1
(2) Receiving 1 bytes on socket 1 for sharing 1
TIME_CIRCUIT_LAYER_2_INTERACTION: 23.866 (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.004
Yao: local gates: 2.277, interactive gates: 2.193, layer finish: 0.004
Yao Rev: local gates: 0.026, interactive gates: 0.019, layer finish: 0.002
Arith: local gates: 0.003, interactive gates: 0.009, layer finish: 0.002
SPLUT: local gates: 0.003, interactive gates: 0.01, layer finish: 0.01
Communication: 29.183
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: 31667 ; 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: 159142 Total depth: 3
Timings:
Total = 80.622 ms
Init = 0.078 ms
CircuitGen = 0.096 ms
Network = 14.04 ms
BaseOTs = 227.249 ms
Setup = 46.604 ms
OTExtension = 0.322 ms
Garbling = 43.166 ms
Online = 34.016 ms
Communication:
Total Sent / Rcv 1583975 bytes / 2111 bytes
BaseOTs Sent / Rcv 49956 bytes / 49956 bytes
Setup Sent / Rcv 1061285 bytes / 2082 bytes
OTExtension Sent / Rcv 9 bytes / 0 bytes
Garbling Sent / Rcv 1061276 bytes / 0 bytes
Online Sent / Rcv 522690 bytes / 29 bytes
ExecCircuit = 322.061 ms
OUTPUTS:
1
Total time / comm: 80.622 ms / 1586086 bytes
1
Evaluating Universal circuit in Yao Sharing
Inputs 1
BuildTime = 59.795 ms
[SEND] OT: 16
OT sender results for bitlen = 128:
X0: 749e99159ad1f9ccee4136d0cd640029
X1: c55a845261e3b8844e1c4bae0892f20a
[SEND] m_vGarbledCircuit: 1013344
[SEND] m_vUniversalGateTable: 47904
[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: 32665, 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: 1.877 (ms)
[SEND] ServerInputKeys: 522640
(0) Sending 522640 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: 6.19 (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.038 (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.174 (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: 1.934 (ms)
[RECEIVE] m_OutputShareBits: 1
(2) Receiving 1 bytes on socket 1 for sharing 1
TIME_CIRCUIT_LAYER_2_INTERACTION: 25.64 (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.02, layer finish: 0.005
Yao: local gates: 1.891, interactive gates: 1.85, layer finish: 0.002
Yao Rev: local gates: 0.01, interactive gates: 0.016, layer finish: 0.003
Arith: local gates: 0.004, interactive gates: 0.007, layer finish: 0.003
SPLUT: local gates: 0.002, interactive gates: 0.008, layer finish: 0.009
Communication: 32.004
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: 31667 ; 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: 159142 Total depth: 3
Timings:
Total = 82.088 ms
Init = 0.075 ms
CircuitGen = 0.08 ms
Network = 5.515 ms
BaseOTs = 227.102 ms
Setup = 46.013 ms
OTExtension = 0.383 ms
Garbling = 42.509 ms
Online = 36.073 ms
Communication:
Total Sent / Rcv 1583984 bytes / 2111 bytes
BaseOTs Sent / Rcv 49956 bytes / 49956 bytes
Setup Sent / Rcv 1061285 bytes / 2082 bytes
OTExtension Sent / Rcv 9 bytes / 0 bytes
Garbling Sent / Rcv 1061276 bytes / 0 bytes
Online Sent / Rcv 522699 bytes / 29 bytes
ExecCircuit = 314.871 ms
OUTPUTS:
1
Total time / comm: 82.088 ms / 1586095 bytes
1
Evaluating Universal circuit in Yao Sharing
Inputs 1
BuildTime = 41.666 ms
[SEND] OT: 16
OT sender results for bitlen = 128:
X0: 161999b389b5ff1173e3729806970811
X1: 0450795b5c4941f997f77ed53f064a80
[SEND] m_vGarbledCircuit: 1013344
[SEND] m_vUniversalGateTable: 47904
[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: 32665, 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: 1.029 (ms)
[SEND] ServerInputKeys: 522640
(0) Sending 522640 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: 6.471 (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.03 (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.119 (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: 1.558 (ms)
[RECEIVE] m_OutputShareBits: 1
(2) Receiving 1 bytes on socket 1 for sharing 1
TIME_CIRCUIT_LAYER_2_INTERACTION: 22.317 (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.005, layer finish: 0.003
Yao: local gates: 1.526, interactive gates: 1.024, layer finish: 0.003
Yao Rev: local gates: 0.005, interactive gates: 0.013, layer finish: 0
Arith: local gates: 0.002, interactive gates: 0.006, layer finish: 0.003
SPLUT: local gates: 0.002, interactive gates: 0.006, layer finish: 0.01
Communication: 28.907
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: 31667 ; 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: 159142 Total depth: 3
Timings:
Total = 75.457 ms
Init = 0.082 ms
CircuitGen = 0.098 ms
Network = 7.461 ms
BaseOTs = 220.184 ms
Setup = 43.721 ms
OTExtension = 0.742 ms
Garbling = 41.479 ms
Online = 31.735 ms
Communication:
Total Sent / Rcv 1583984 bytes / 2111 bytes
BaseOTs Sent / Rcv 49956 bytes / 49956 bytes
Setup Sent / Rcv 1061285 bytes / 2082 bytes
OTExtension Sent / Rcv 9 bytes / 2082 bytes
Garbling Sent / Rcv 1061276 bytes / 0 bytes
Online Sent / Rcv 522699 bytes / 29 bytes
ExecCircuit = 303.229 ms
OUTPUTS:
1
Total time / comm: 75.457 ms / 1586095 bytes
1
Evaluating Universal circuit in Yao Sharing
Inputs 1
BuildTime = 48.173 ms
[SEND] OT: 16
OT sender results for bitlen = 128:
X0: 430e18b490a3d0d750b85732c20f4026
X1: 5624d895e41cdc4d358386b95afae4c9
[SEND] m_vGarbledCircuit: 1013344
[SEND] m_vUniversalGateTable: 47904
[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: 32665, 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: 3.241 (ms)
[SEND] ServerInputKeys: 522640
(0) Sending 522640 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: 6.763 (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.155 (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: 1.866 (ms)
[RECEIVE] m_OutputShareBits: 1
(2) Receiving 1 bytes on socket 1 for sharing 1
TIME_CIRCUIT_LAYER_2_INTERACTION: 31.036 (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.012, layer finish: 0.004
Yao: local gates: 1.815, interactive gates: 3.218, layer finish: 0.003
Yao Rev: local gates: 0.012, interactive gates: 0.02, layer finish: 0.001
Arith: local gates: 0.003, interactive gates: 0.012, layer finish: 0.003
SPLUT: local gates: 0.003, interactive gates: 0.011, layer finish: 0.011
Communication: 37.954
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: 31667 ; 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: 159142 Total depth: 3
Timings:
Total = 102.121 ms
Init = 0.081 ms
CircuitGen = 0.085 ms
Network = 12.81 ms
BaseOTs = 237.747 ms
Setup = 58.725 ms
OTExtension = 14.227 ms
Garbling = 42.946 ms
Online = 43.394 ms
Communication:
Total Sent / Rcv 1583975 bytes / 2111 bytes
BaseOTs Sent / Rcv 49956 bytes / 49956 bytes
Setup Sent / Rcv 1061285 bytes / 2082 bytes
OTExtension Sent / Rcv 9 bytes / 2082 bytes
Garbling Sent / Rcv 1061276 bytes / 0 bytes
Online Sent / Rcv 522690 bytes / 29 bytes
ExecCircuit = 352.785 ms
OUTPUTS:
1
Total time / comm: 102.121 ms / 1586086 bytes
1
Evaluating Universal circuit in Yao Sharing
Inputs 1
BuildTime = 49.957 ms
[SEND] OT: 16
OT sender results for bitlen = 128:
X0: ed7af984b9481a3a428500ce84d667b2
X1: 8fb8f50c8ff141a3b35ad3c6e4adbc0e
[SEND] m_vGarbledCircuit: 1013344
[SEND] m_vUniversalGateTable: 47904
[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: 32665, 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: 1.508 (ms)
[RECEIVE] m_ClientInputBits: 1
(0) Receiving 1 bytes on socket 1 for sharing 1
[SEND] ServerInputKeys: 522640
(0) Sending 522640 bytes on socket 0 for sharing 1
TIME_CIRCUIT_LAYER_0_INTERACTION: 9.541 (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.05 (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.202 (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: 1.882 (ms)
[RECEIVE] m_OutputShareBits: 1
(2) Receiving 1 bytes on socket 1 for sharing 1
TIME_CIRCUIT_LAYER_2_INTERACTION: 23.43 (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.02, layer finish: 0.005
Yao: local gates: 1.84, interactive gates: 1.493, layer finish: 0.002
Yao Rev: local gates: 0.009, interactive gates: 0.016, layer finish: 0.001
Arith: local gates: 0.002, interactive gates: 0.007, layer finish: 0.004
SPLUT: local gates: 0.002, interactive gates: 0.008, layer finish: 0.008
Communication: 33.173
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: 31667 ; 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: 159142 Total depth: 3
Timings:
Total = 77.144 ms
Init = 0.074 ms
CircuitGen = 0.075 ms
Network = 6.216 ms
BaseOTs = 223.413 ms
Setup = 40.352 ms
OTExtension = 0.376 ms
Garbling = 37.57 ms
Online = 36.79 ms
Communication:
Total Sent / Rcv 1583975 bytes / 2111 bytes
BaseOTs Sent / Rcv 49956 bytes / 49956 bytes
Setup Sent / Rcv 1061285 bytes / 2082 bytes
OTExtension Sent / Rcv 9 bytes / 0 bytes
Garbling Sent / Rcv 1061276 bytes / 0 bytes
Online Sent / Rcv 522690 bytes / 29 bytes
ExecCircuit = 306.859 ms
OUTPUTS:
1
Total time / comm: 77.144 ms / 1586086 bytes
1
Evaluating Universal circuit in Yao Sharing
Inputs 1
BuildTime = 37.024 ms
[SEND] OT: 16
OT sender results for bitlen = 128:
X0: 49c40f62b671194defda9e369d601e3f
X1: 517dedd2f818372c1cd8a612505c0bdf
[SEND] m_vGarbledCircuit: 1013344
[SEND] m_vUniversalGateTable: 47904
[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: 32665, 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: 1.797 (ms)
[SEND] ServerInputKeys: 522640
(0) Sending 522640 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: 6.792 (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.04 (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.117 (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: 1.945 (ms)
[RECEIVE] m_OutputShareBits: 1
(2) Receiving 1 bytes on socket 1 for sharing 1
TIME_CIRCUIT_LAYER_2_INTERACTION: 25.831 (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.008, layer finish: 0.005
Yao: local gates: 1.902, interactive gates: 1.767, layer finish: 0.002
Yao Rev: local gates: 0.01, interactive gates: 0.017, layer finish: 0
Arith: local gates: 0.002, interactive gates: 0.022, layer finish: 0.003
SPLUT: local gates: 0.001, interactive gates: 0.009, layer finish: 0.01
Communication: 32.74
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: 31667 ; 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: 159142 Total depth: 3
Timings:
Total = 88.395 ms
Init = 0.083 ms
CircuitGen = 0.081 ms
Network = 25.706 ms
BaseOTs = 214.706 ms
Setup = 51.685 ms
OTExtension = 0.252 ms
Garbling = 48.788 ms
Online = 36.709 ms
Communication:
Total Sent / Rcv 1583984 bytes / 2111 bytes
BaseOTs Sent / Rcv 49956 bytes / 49956 bytes
Setup Sent / Rcv 1061285 bytes / 2082 bytes
OTExtension Sent / Rcv 9 bytes / 0 bytes
Garbling Sent / Rcv 1061276 bytes / 0 bytes
Online Sent / Rcv 522699 bytes / 29 bytes
ExecCircuit = 328.939 ms
OUTPUTS:
1
Total time / comm: 88.395 ms / 1586095 bytes
1