[timeDJNkey] djn_keygen took 350852 microseconds. [SEND] DJNpublickey: 770 [TIME] TIME_CREATE_ENCWK: 47356857 microseconds [SEND] m_bEncWireKeys: 76949216 bytes // 73.3845 MB [RECEIVE] m_bEncGG: 153800000 [TIME] TIME_SEND_ENCWK_WAIT_FOR_ENCGG: 61500736 microseconds [SEND] MEM_OUTPUT_KEYS: 1024 [SEND] m_vGarbledCircuit: 8400000 AddSendTask(m_vOutputShareSndBuf, 4); [TIME] TIME_CREATE_GC: 221561364 microseconds [SEND] MEM_INPUT_KEYS: 1536 [SEND] ServerInputKeys: 512 [SEND] MEM_INPUT_KEYS: 0 [SEND] ClientInputKeys: 1024 [SEND] MEM_INPUT_KEYS: 0 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: 100000 ; 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: 100096 Total depth: 3 Timings: Total = 331441 ms Init = 0.052 ms CircuitGen = 0.193 ms Network = 327.634 ms BaseOTs = 515.488 ms Setup = 330768 ms OTExtension = 0.354 ms Garbling = 330417 ms Online = 673.377 ms Communication: Total Sent / Rcv 85352901 bytes / 153802126 bytes BaseOTs Sent / Rcv 49956 bytes / 49956 bytes Setup Sent / Rcv 85351347 bytes / 153802091 bytes OTExtension Sent / Rcv 9 bytes / 0 bytes Garbling Sent / Rcv 85351338 bytes / 153800009 bytes Online Sent / Rcv 1554 bytes / 35 bytes Testing Millionaire's Problem in Yao sharing: Alice Money: 12 Bob Money: 7 Circuit Result: ALICE (output is '2064194728') Verify Result: ALICE [timeDJNkey] djn_keygen took 549227 microseconds. [SEND] DJNpublickey: 770 [TIME] TIME_CREATE_ENCWK: 50288005 microseconds [SEND] m_bEncWireKeys: 76949216 bytes // 73.3845 MB [RECEIVE] m_bEncGG: 153800000 [TIME] TIME_SEND_ENCWK_WAIT_FOR_ENCGG: 64334833 microseconds [SEND] MEM_OUTPUT_KEYS: 1024 [SEND] m_vGarbledCircuit: 8400000 AddSendTask(m_vOutputShareSndBuf, 4); [TIME] TIME_CREATE_GC: 221144466 microseconds [SEND] MEM_INPUT_KEYS: 1536 [SEND] ServerInputKeys: 512 [SEND] MEM_INPUT_KEYS: 0 [SEND] ClientInputKeys: 1024 [SEND] MEM_INPUT_KEYS: 0 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: 100000 ; 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: 100096 Total depth: 3 Timings: Total = 337007 ms Init = 0.093 ms CircuitGen = 0.31 ms Network = 316.254 ms BaseOTs = 472.928 ms Setup = 336314 ms OTExtension = 0.344 ms Garbling = 335765 ms Online = 693.087 ms Communication: Total Sent / Rcv 85352901 bytes / 153802126 bytes BaseOTs Sent / Rcv 49956 bytes / 49956 bytes Setup Sent / Rcv 85351347 bytes / 153802091 bytes OTExtension Sent / Rcv 9 bytes / 0 bytes Garbling Sent / Rcv 85351338 bytes / 153800009 bytes Online Sent / Rcv 1554 bytes / 35 bytes Testing Millionaire's Problem in Yao sharing: Alice Money: 12 Bob Money: 7 Circuit Result: ALICE (output is '3389421450') Verify Result: ALICE [timeDJNkey] djn_keygen took 758390 microseconds. [SEND] DJNpublickey: 770 [TIME] TIME_CREATE_ENCWK: 46552885 microseconds [SEND] m_bEncWireKeys: 76949216 bytes // 73.3845 MB [RECEIVE] m_bEncGG: 153800000 [TIME] TIME_SEND_ENCWK_WAIT_FOR_ENCGG: 60561692 microseconds [SEND] MEM_OUTPUT_KEYS: 1024 [SEND] m_vGarbledCircuit: 8400000 AddSendTask(m_vOutputShareSndBuf, 4); [TIME] TIME_CREATE_GC: 222752023 microseconds [SEND] MEM_INPUT_KEYS: 1536 [SEND] ServerInputKeys: 512 [SEND] MEM_INPUT_KEYS: 0 [SEND] ClientInputKeys: 1024 [SEND] MEM_INPUT_KEYS: 0 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: 100000 ; 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: 100096 Total depth: 3 Timings: Total = 331318 ms Init = 0.076 ms CircuitGen = 0.279 ms Network = 326.686 ms BaseOTs = 503.643 ms Setup = 330623 ms OTExtension = 0.209 ms Garbling = 329864 ms Online = 695.171 ms Communication: Total Sent / Rcv 85352901 bytes / 153802126 bytes BaseOTs Sent / Rcv 49956 bytes / 49956 bytes Setup Sent / Rcv 85351347 bytes / 153802091 bytes OTExtension Sent / Rcv 9 bytes / 0 bytes Garbling Sent / Rcv 85351338 bytes / 153800009 bytes Online Sent / Rcv 1554 bytes / 35 bytes Testing Millionaire's Problem in Yao sharing: Alice Money: 12 Bob Money: 7 Circuit Result: ALICE (output is '3182090357') Verify Result: ALICE [timeDJNkey] djn_keygen took 330808 microseconds. [SEND] DJNpublickey: 770 [TIME] TIME_CREATE_ENCWK: 48543318 microseconds [SEND] m_bEncWireKeys: 76949216 bytes // 73.3845 MB [RECEIVE] m_bEncGG: 153800000 [TIME] TIME_SEND_ENCWK_WAIT_FOR_ENCGG: 62612039 microseconds [SEND] MEM_OUTPUT_KEYS: 1024 [SEND] m_vGarbledCircuit: 8400000 AddSendTask(m_vOutputShareSndBuf, 4); [TIME] TIME_CREATE_GC: 221904973 microseconds [SEND] MEM_INPUT_KEYS: 1536 [SEND] ServerInputKeys: 512 [SEND] MEM_INPUT_KEYS: 0 [SEND] ClientInputKeys: 1024 [SEND] MEM_INPUT_KEYS: 0 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: 100000 ; 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: 100096 Total depth: 3 Timings: Total = 334078 ms Init = 0.063 ms CircuitGen = 0.216 ms Network = 317.732 ms BaseOTs = 542.031 ms Setup = 333389 ms OTExtension = 0.343 ms Garbling = 333058 ms Online = 689.027 ms Communication: Total Sent / Rcv 85352901 bytes / 153800044 bytes BaseOTs Sent / Rcv 49956 bytes / 52038 bytes Setup Sent / Rcv 85351347 bytes / 153800009 bytes OTExtension Sent / Rcv 9 bytes / 0 bytes Garbling Sent / Rcv 85351338 bytes / 153800009 bytes Online Sent / Rcv 1554 bytes / 35 bytes Testing Millionaire's Problem in Yao sharing: Alice Money: 12 Bob Money: 7 Circuit Result: ALICE (output is '3140243957') Verify Result: ALICE [timeDJNkey] djn_keygen took 493759 microseconds. [SEND] DJNpublickey: 770 [TIME] TIME_CREATE_ENCWK: 47757325 microseconds [SEND] m_bEncWireKeys: 76949216 bytes // 73.3845 MB [RECEIVE] m_bEncGG: 153800000 [TIME] TIME_SEND_ENCWK_WAIT_FOR_ENCGG: 61720120 microseconds [SEND] MEM_OUTPUT_KEYS: 1024 [SEND] m_vGarbledCircuit: 8400000 AddSendTask(m_vOutputShareSndBuf, 4); [TIME] TIME_CREATE_GC: 221243091 microseconds [SEND] MEM_INPUT_KEYS: 1536 [SEND] ServerInputKeys: 512 [SEND] MEM_INPUT_KEYS: 0 [SEND] ClientInputKeys: 1024 [SEND] MEM_INPUT_KEYS: 0 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: 100000 ; 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: 100096 Total depth: 3 Timings: Total = 331900 ms Init = 0.067 ms CircuitGen = 0.244 ms Network = 321.105 ms BaseOTs = 521.228 ms Setup = 331212 ms OTExtension = 0.35 ms Garbling = 330718 ms Online = 687.325 ms Communication: Total Sent / Rcv 85352910 bytes / 153800052 bytes BaseOTs Sent / Rcv 49956 bytes / 52021 bytes Setup Sent / Rcv 85351347 bytes / 153800017 bytes OTExtension Sent / Rcv 9 bytes / 0 bytes Garbling Sent / Rcv 85351338 bytes / 153800009 bytes Online Sent / Rcv 1563 bytes / 35 bytes Testing Millionaire's Problem in Yao sharing: Alice Money: 12 Bob Money: 7 Circuit Result: ALICE (output is '1971312310') Verify Result: ALICE [timeDJNkey] djn_keygen took 531856 microseconds. [SEND] DJNpublickey: 770 [TIME] TIME_CREATE_ENCWK: 47358685 microseconds [SEND] m_bEncWireKeys: 76949216 bytes // 73.3845 MB [RECEIVE] m_bEncGG: 153800000 [TIME] TIME_SEND_ENCWK_WAIT_FOR_ENCGG: 61415942 microseconds [SEND] MEM_OUTPUT_KEYS: 1024 [SEND] m_vGarbledCircuit: 8400000 AddSendTask(m_vOutputShareSndBuf, 4); [TIME] TIME_CREATE_GC: 221795175 microseconds [SEND] MEM_INPUT_KEYS: 1536 [SEND] ServerInputKeys: 512 [SEND] MEM_INPUT_KEYS: 0 [SEND] ClientInputKeys: 1024 [SEND] MEM_INPUT_KEYS: 0 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: 100000 ; 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: 100096 Total depth: 3 Timings: Total = 331789 ms Init = 0.055 ms CircuitGen = 0.216 ms Network = 306.679 ms BaseOTs = 528.829 ms Setup = 331100 ms OTExtension = 0.349 ms Garbling = 330568 ms Online = 689.313 ms Communication: Total Sent / Rcv 85352901 bytes / 153800052 bytes BaseOTs Sent / Rcv 49956 bytes / 52030 bytes Setup Sent / Rcv 85351347 bytes / 153800017 bytes OTExtension Sent / Rcv 9 bytes / 0 bytes Garbling Sent / Rcv 85351338 bytes / 153800009 bytes Online Sent / Rcv 1554 bytes / 35 bytes Testing Millionaire's Problem in Yao sharing: Alice Money: 12 Bob Money: 7 Circuit Result: ALICE (output is '4149800681') Verify Result: ALICE [timeDJNkey] djn_keygen took 650174 microseconds. [SEND] DJNpublickey: 770 [TIME] TIME_CREATE_ENCWK: 46552188 microseconds [SEND] m_bEncWireKeys: 76949216 bytes // 73.3845 MB [RECEIVE] m_bEncGG: 153800000 [TIME] TIME_SEND_ENCWK_WAIT_FOR_ENCGG: 60541464 microseconds [SEND] MEM_OUTPUT_KEYS: 1024 [SEND] m_vGarbledCircuit: 8400000 AddSendTask(m_vOutputShareSndBuf, 4); [TIME] TIME_CREATE_GC: 221139934 microseconds [SEND] MEM_INPUT_KEYS: 1536 [SEND] ServerInputKeys: 512 [SEND] MEM_INPUT_KEYS: 0 [SEND] ClientInputKeys: 1024 [SEND] MEM_INPUT_KEYS: 0 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: 100000 ; 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: 100096 Total depth: 3 Timings: Total = 329569 ms Init = 0.055 ms CircuitGen = 0.193 ms Network = 316.879 ms BaseOTs = 536.24 ms Setup = 328882 ms OTExtension = 0.395 ms Garbling = 328231 ms Online = 687.29 ms Communication: Total Sent / Rcv 85352901 bytes / 153800044 bytes BaseOTs Sent / Rcv 49956 bytes / 52038 bytes Setup Sent / Rcv 85351347 bytes / 153800009 bytes OTExtension Sent / Rcv 9 bytes / 0 bytes Garbling Sent / Rcv 85351338 bytes / 153800009 bytes Online Sent / Rcv 1554 bytes / 35 bytes Testing Millionaire's Problem in Yao sharing: Alice Money: 12 Bob Money: 7 Circuit Result: ALICE (output is '3298249088') Verify Result: ALICE [timeDJNkey] djn_keygen took 758260 microseconds. [SEND] DJNpublickey: 770 [TIME] TIME_CREATE_ENCWK: 49723923 microseconds [SEND] m_bEncWireKeys: 76949216 bytes // 73.3845 MB [RECEIVE] m_bEncGG: 153800000 [TIME] TIME_SEND_ENCWK_WAIT_FOR_ENCGG: 63826070 microseconds [SEND] MEM_OUTPUT_KEYS: 1024 [SEND] m_vGarbledCircuit: 8400000 AddSendTask(m_vOutputShareSndBuf, 4); [TIME] TIME_CREATE_GC: 221602768 microseconds [SEND] MEM_INPUT_KEYS: 1536 [SEND] ServerInputKeys: 512 [SEND] MEM_INPUT_KEYS: 0 [SEND] ClientInputKeys: 1024 [SEND] MEM_INPUT_KEYS: 0 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: 100000 ; 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: 100096 Total depth: 3 Timings: Total = 336562 ms Init = 0.064 ms CircuitGen = 0.209 ms Network = 339.366 ms BaseOTs = 516.869 ms Setup = 335909 ms OTExtension = 0.345 ms Garbling = 335150 ms Online = 652.834 ms Communication: Total Sent / Rcv 85352901 bytes / 153802126 bytes BaseOTs Sent / Rcv 49956 bytes / 49956 bytes Setup Sent / Rcv 85351347 bytes / 153802091 bytes OTExtension Sent / Rcv 9 bytes / 0 bytes Garbling Sent / Rcv 85351338 bytes / 153800009 bytes Online Sent / Rcv 1554 bytes / 35 bytes Testing Millionaire's Problem in Yao sharing: Alice Money: 12 Bob Money: 7 Circuit Result: ALICE (output is '3220488496') Verify Result: ALICE [timeDJNkey] djn_keygen took 677484 microseconds. [SEND] DJNpublickey: 770 [TIME] TIME_CREATE_ENCWK: 48579461 microseconds [SEND] m_bEncWireKeys: 76949216 bytes // 73.3845 MB [RECEIVE] m_bEncGG: 153800000 [TIME] TIME_SEND_ENCWK_WAIT_FOR_ENCGG: 62588218 microseconds [SEND] MEM_OUTPUT_KEYS: 1024 [SEND] m_vGarbledCircuit: 8400000 AddSendTask(m_vOutputShareSndBuf, 4); [TIME] TIME_CREATE_GC: 221603242 microseconds [SEND] MEM_INPUT_KEYS: 1536 [SEND] ServerInputKeys: 512 [SEND] MEM_INPUT_KEYS: 0 [SEND] ClientInputKeys: 1024 [SEND] MEM_INPUT_KEYS: 0 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: 100000 ; 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: 100096 Total depth: 3 Timings: Total = 334135 ms Init = 0.081 ms CircuitGen = 0.286 ms Network = 316.232 ms BaseOTs = 505.85 ms Setup = 333447 ms OTExtension = 0.377 ms Garbling = 332769 ms Online = 688.833 ms Communication: Total Sent / Rcv 85352901 bytes / 153802125 bytes BaseOTs Sent / Rcv 49956 bytes / 49957 bytes Setup Sent / Rcv 85351347 bytes / 153802090 bytes OTExtension Sent / Rcv 9 bytes / 0 bytes Garbling Sent / Rcv 85351338 bytes / 153800009 bytes Online Sent / Rcv 1554 bytes / 35 bytes Testing Millionaire's Problem in Yao sharing: Alice Money: 12 Bob Money: 7 Circuit Result: ALICE (output is '3825490163') Verify Result: ALICE [timeDJNkey] djn_keygen took 486062 microseconds. [SEND] DJNpublickey: 770 [TIME] TIME_CREATE_ENCWK: 46857740 microseconds [SEND] m_bEncWireKeys: 76949216 bytes // 73.3845 MB [RECEIVE] m_bEncGG: 153800000 [TIME] TIME_SEND_ENCWK_WAIT_FOR_ENCGG: 60847761 microseconds [SEND] MEM_OUTPUT_KEYS: 1024 [SEND] m_vGarbledCircuit: 8400000 AddSendTask(m_vOutputShareSndBuf, 4); [TIME] TIME_CREATE_GC: 221315948 microseconds [SEND] MEM_INPUT_KEYS: 1536 [SEND] ServerInputKeys: 512 [SEND] MEM_INPUT_KEYS: 0 [SEND] ClientInputKeys: 1024 [SEND] MEM_INPUT_KEYS: 0 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: 100000 ; 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: 100096 Total depth: 3 Timings: Total = 330190 ms Init = 0.086 ms CircuitGen = 0.33 ms Network = 326.866 ms BaseOTs = 515.781 ms Setup = 329506 ms OTExtension = 0.363 ms Garbling = 329019 ms Online = 684.527 ms Communication: Total Sent / Rcv 85352901 bytes / 153802126 bytes BaseOTs Sent / Rcv 49956 bytes / 49956 bytes Setup Sent / Rcv 85351347 bytes / 153802091 bytes OTExtension Sent / Rcv 9 bytes / 0 bytes Garbling Sent / Rcv 85351338 bytes / 153800009 bytes Online Sent / Rcv 1554 bytes / 35 bytes Testing Millionaire's Problem in Yao sharing: Alice Money: 12 Bob Money: 7 Circuit Result: ALICE (output is '1388162267') Verify Result: ALICE