Vector Similarity Calculation on N-dimensional Global Descriptors
0.39Mean RuntimeBaseline (C++)
Evaluation Results
| Method | Links | ||||
|---|---|---|---|---|---|
| Baseline (C++)Security Protocol=Insecure, Vector Dimension (N)=16, Score Function ID=S2, Score Name=L1_dist2026.07 | 0.39 | 0.02 | 0.128 | 2 | |
| CILC (Hemi)Security Protocol=Semi-Honest Secure, Vector Dimension (N)=16, Score Function ID=S6, Score Name=L2sq_dist2026.07 | 0.39 | 0.09 | 0.001 | 14 | |
| CILC (Hemi)Security Protocol=Semi-Honest Secure, Vector Dimension (N)=16, Score Function ID=S10, Score Name=dotprod2026.07 | 0.4 | 0.09 | 0.001 | 14 | |
| Baseline (C++)Security Protocol=Insecure, Vector Dimension (N)=16, Score Function ID=S4, Score Name=L2_dist2026.07 | 0.5 | 0.02 | 0.128 | 2 | |
| Baseline (C++)Security Protocol=Insecure, Vector Dimension (N)=16, Score Function ID=S10, Score Name=dotprod2026.07 | 0.52 | 0.22 | 0.128 | 2 | |
| CILC (Hemi)Security Protocol=Semi-Honest Secure, Vector Dimension (N)=256, Score Function ID=S10, Score Name=dotprod2026.07 | 0.52 | 0.09 | 0.009 | 14 | |
| Baseline (C++)Security Protocol=Insecure, Vector Dimension (N)=16, Score Function ID=S6, Score Name=L2sq_dist2026.07 | 0.57 | 0.09 | 0.128 | 2 | |
| CILC (Hemi)Security Protocol=Semi-Honest Secure, Vector Dimension (N)=512, Score Function ID=S10, Score Name=dotprod2026.07 | 0.62 | 0.1 | 0.017 | 14 | |
| CILC (MASCOT)Security Protocol=Malicious Secure, Vector Dimension (N)=16, Score Function ID=S10, Score Name=dotprod2026.07 | 0.7 | 0.15 | 0.002 | 29 | |
| CILC (MASCOT)Security Protocol=Malicious Secure, Vector Dimension (N)=16, Score Function ID=S6, Score Name=L2sq_dist2026.07 | 0.75 | 0.16 | 0.002 | 29 | |
| Baseline (C++)Security Protocol=Insecure, Vector Dimension (N)=16, Score Function ID=S8, Score Name=cossim_2sqrt2026.07 | 0.75 | 0.15 | 0.128 | 2 | |
| Baseline (C++)Security Protocol=Insecure, Vector Dimension (N)=16, Score Function ID=S9, Score Name=cossim_1sqrt2026.07 | 0.76 | 0.09 | 0.128 | 2 | |
| CILC (Hemi)Security Protocol=Semi-Honest Secure, Vector Dimension (N)=768, Score Function ID=S10, Score Name=dotprod2026.07 | 0.79 | 0.12 | 0.025 | 14 | |
| CILC (Hemi)Security Protocol=Semi-Honest Secure, Vector Dimension (N)=1024, Score Function ID=S10, Score Name=dotprod2026.07 | 0.88 | 0.11 | 0.034 | 14 | |
| CILC (Hemi)Security Protocol=Semi-Honest Secure, Vector Dimension (N)=16, Score Function ID=S2, Score Name=L1_dist2026.07 | 1.11 | 0.2 | 0.062 | 34 | |
| CILC (Hemi)Security Protocol=Semi-Honest Secure, Vector Dimension (N)=1536, Score Function ID=S10, Score Name=dotprod2026.07 | 1.16 | 0.17 | 0.05 | 14 | |
| CILC (MASCOT)Security Protocol=Malicious Secure, Vector Dimension (N)=256, Score Function ID=S10, Score Name=dotprod2026.07 | 1.22 | 0.14 | 0.013 | 29 | |
| CILC (Hemi)Security Protocol=Semi-Honest Secure, Vector Dimension (N)=2048, Score Function ID=S10, Score Name=dotprod2026.07 | 1.33 | 0.09 | 0.066 | 14 | |
| Baseline (C++)Security Protocol=Insecure, Vector Dimension (N)=16, Score Function ID=S1, Score Name=L1_dist_bar2026.07 | 1.45 | 0.05 | 0.128 | 2 | |
| CILC (MASCOT)Security Protocol=Malicious Secure, Vector Dimension (N)=512, Score Function ID=S10, Score Name=dotprod2026.07 | 1.53 | 0.13 | 0.026 | 29 | |
| Baseline (C++)Security Protocol=Insecure, Vector Dimension (N)=256, Score Function ID=S10, Score Name=dotprod2026.07 | 1.72 | 0.56 | 2.048 | 2 | |
| Baseline (C++)Security Protocol=Insecure, Vector Dimension (N)=16, Score Function ID=S3, Score Name=L2_dist_hat2026.07 | 1.8 | 0.07 | 0.128 | 2 | |
| CILC (MASCOT)Security Protocol=Malicious Secure, Vector Dimension (N)=768, Score Function ID=S10, Score Name=dotprod2026.07 | 1.8 | 0.18 | 0.038 | 29 | |
| Baseline (C++)Security Protocol=Insecure, Vector Dimension (N)=16, Score Function ID=S7, Score Name=cossim_hat2026.07 | 1.98 | 0.39 | 0.128 | 2 | |
| CILC (MASCOT)Security Protocol=Malicious Secure, Vector Dimension (N)=1024, Score Function ID=S10, Score Name=dotprod2026.07 | 2.23 | 0.15 | 0.05 | 29 | |
| Baseline (C++)Security Protocol=Insecure, Vector Dimension (N)=16, Score Function ID=S5, Score Name=L2sq_dist_hat2026.07 | 2.3 | 0.32 | 0.128 | 2 | |
| CILC (Hemi)Security Protocol=Semi-Honest Secure, Vector Dimension (N)=4096, Score Function ID=S10, Score Name=dotprod2026.07 | 2.42 | 0.36 | 0.132 | 14 | |
| CILC (Hemi)Security Protocol=Semi-Honest Secure, Vector Dimension (N)=1536, Score Function ID=S6, Score Name=L2sq_dist2026.07 | 2.5 | 0.5 | 0.05 | 14 | |
| CILC (MASCOT)Security Protocol=Malicious Secure, Vector Dimension (N)=1536, Score Function ID=S10, Score Name=dotprod2026.07 | 2.7 | 0.11 | 0.075 | 29 | |
| CILC (MASCOT)Security Protocol=Malicious Secure, Vector Dimension (N)=16, Score Function ID=S2, Score Name=L1_dist2026.07 | 2.97 | 0.1 | 0.063 | 57 | |
| Baseline (C++)Security Protocol=Insecure, Vector Dimension (N)=512, Score Function ID=S10, Score Name=dotprod2026.07 | 3.25 | 0.45 | 4.096 | 2 | |
| CILC (MASCOT)Security Protocol=Malicious Secure, Vector Dimension (N)=2048, Score Function ID=S10, Score Name=dotprod2026.07 | 3.69 | 0.67 | 0.099 | 29 | |
| CILC (MASCOT)Security Protocol=Malicious Secure, Vector Dimension (N)=1536, Score Function ID=S6, Score Name=L2sq_dist2026.07 | 4.01 | 0.17 | 0.075 | 35 | |
| CILC (Hemi)Security Protocol=Semi-Honest Secure, Vector Dimension (N)=8192, Score Function ID=S10, Score Name=dotprod2026.07 | 4.57 | 0.72 | 0.263 | 14 | |
| Baseline (C++)Security Protocol=Insecure, Vector Dimension (N)=768, Score Function ID=S10, Score Name=dotprod2026.07 | 6.26 | 1.72 | 6.144 | 2 | |
| CILC (Hemi)Security Protocol=Semi-Honest Secure, Vector Dimension (N)=16, Score Function ID=S4, Score Name=L2_dist2026.07 | 6.72 | 0.15 | 0.35 | 458 | |
| CILC (MASCOT)Security Protocol=Malicious Secure, Vector Dimension (N)=4096, Score Function ID=S10, Score Name=dotprod2026.07 | 7.9 | 2.11 | 0.198 | 29 | |
| CILC (Hemi)Security Protocol=Semi-Honest Secure, Vector Dimension (N)=1536, Score Function ID=S4, Score Name=L2_dist2026.07 | 8.78 | 0.26 | 0.447 | 458 | |
| CILC (Hemi)Security Protocol=Semi-Honest Secure, Vector Dimension (N)=16, Score Function ID=S9, Score Name=cossim_1sqrt2026.07 | 8.89 | 0.19 | 0.482 | 628 | |
| Baseline (C++)Security Protocol=Insecure, Vector Dimension (N)=1536, Score Function ID=S2, Score Name=L1_dist2026.07 | 8.89 | 0.08 | 12.288 | 2 | |
| Baseline (C++)Security Protocol=Insecure, Vector Dimension (N)=1536, Score Function ID=S10, Score Name=dotprod2026.07 | 9.13 | 1.83 | 12.288 | 2 | |
| CILC (MASCOT)Security Protocol=Malicious Secure, Vector Dimension (N)=8192, Score Function ID=S10, Score Name=dotprod2026.07 | 9.42 | 0.91 | 0.394 | 29 | |
| CILC (Hemi)Security Protocol=Semi-Honest Secure, Vector Dimension (N)=8192, Score Function ID=S6, Score Name=L2sq_dist2026.07 | 10.28 | 0.26 | 0.263 | 14 | |
| CILC (Hemi)Security Protocol=Semi-Honest Secure, Vector Dimension (N)=16, Score Function ID=S8, Score Name=cossim_2sqrt2026.07 | 10.38 | 0.34 | 0.829 | 628 | |
| Baseline (C++)Security Protocol=Insecure, Vector Dimension (N)=1024, Score Function ID=S10, Score Name=dotprod2026.07 | 14.1 | 4.8 | 8.192 | 2 | |
| Baseline (C++)Security Protocol=Insecure, Vector Dimension (N)=1536, Score Function ID=S4, Score Name=L2_dist2026.07 | 17.05 | 6.65 | 12.288 | 2 | |
| CILC (Hemi)Security Protocol=Semi-Honest Secure, Vector Dimension (N)=8192, Score Function ID=S4, Score Name=L2_dist2026.07 | 17.48 | 0.27 | 0.873 | 458 | |
| CILC (Hemi)Security Protocol=Semi-Honest Secure, Vector Dimension (N)=16, Score Function ID=S1, Score Name=L1_dist_bar2026.07 | 19.33 | 2.16 | 3.264 | 208 | |
| Baseline (C++)Security Protocol=Insecure, Vector Dimension (N)=1536, Score Function ID=S6, Score Name=L2sq_dist2026.07 | 19.39 | 8.09 | 12.288 | 2 | |
| CILC (MASCOT)Security Protocol=Malicious Secure, Vector Dimension (N)=8192, Score Function ID=S6, Score Name=L2sq_dist2026.07 | 19.86 | 5.42 | 0.394 | 63 | |
| CILC (MASCOT)Security Protocol=Malicious Secure, Vector Dimension (N)=16, Score Function ID=S4, Score Name=L2_dist2026.07 | 21.25 | 1.36 | 0.355 | 623 | |
| Baseline (C++)Security Protocol=Insecure, Vector Dimension (N)=2048, Score Function ID=S10, Score Name=dotprod2026.07 | 23.23 | 22.64 | 16.384 | 2 | |
| CILC (Hemi)Security Protocol=Semi-Honest Secure, Vector Dimension (N)=16, Score Function ID=S5, Score Name=L2sq_dist_hat2026.07 | 26.25 | 1.48 | 4.681 | 628 | |
| CILC (MASCOT)Security Protocol=Malicious Secure, Vector Dimension (N)=1536, Score Function ID=S4, Score Name=L2_dist2026.07 | 27.52 | 1.74 | 0.501 | 629 | |
| CILC (MASCOT)Security Protocol=Malicious Secure, Vector Dimension (N)=16, Score Function ID=S9, Score Name=cossim_1sqrt2026.07 | 29.52 | 1.53 | 0.488 | 853 | |
| CILC (Hemi)Security Protocol=Semi-Honest Secure, Vector Dimension (N)=16, Score Function ID=S3, Score Name=L2_dist_hat2026.07 | 32.3 | 0.7 | 5.029 | 1,072 | |
| CILC (MASCOT)Security Protocol=Malicious Secure, Vector Dimension (N)=16, Score Function ID=S8, Score Name=cossim_2sqrt2026.07 | 35.55 | 1.38 | 0.836 | 853 | |
| CILC (Hemi)Security Protocol=Semi-Honest Secure, Vector Dimension (N)=16, Score Function ID=S7, Score Name=cossim_hat2026.07 | 35.76 | 1.02 | 5.507 | 1,242 | |
| Baseline (C++)Security Protocol=Insecure, Vector Dimension (N)=4096, Score Function ID=S10, Score Name=dotprod2026.07 | 37.09 | 4.68 | 32.768 | 2 | |
| CILC (MASCOT)Security Protocol=Malicious Secure, Vector Dimension (N)=8192, Score Function ID=S4, Score Name=L2_dist2026.07 | 41.72 | 2.19 | 1.139 | 657 | |
| Baseline (C++)Security Protocol=Insecure, Vector Dimension (N)=8192, Score Function ID=S10, Score Name=dotprod2026.07 | 41.75 | 7.1 | 65.536 | 2 | |
| Baseline (C++)Security Protocol=Insecure, Vector Dimension (N)=8192, Score Function ID=S2, Score Name=L1_dist2026.07 | 50.06 | 1.74 | 65.536 | 2 | |
| Baseline (C++)Security Protocol=Insecure, Vector Dimension (N)=8192, Score Function ID=S6, Score Name=L2sq_dist2026.07 | 51.44 | 7.53 | 65.536 | 2 | |
| CILC (MASCOT)Security Protocol=Malicious Secure, Vector Dimension (N)=16, Score Function ID=S1, Score Name=L1_dist_bar2026.07 | 52.32 | 3.32 | 3.266 | 311 | |
| CILC (Hemi)Security Protocol=Semi-Honest Secure, Vector Dimension (N)=1536, Score Function ID=S2, Score Name=L1_dist2026.07 | 58.94 | 1.83 | 5.972 | 1,762 | |
| Baseline (C++)Security Protocol=Insecure, Vector Dimension (N)=8192, Score Function ID=S4, Score Name=L2_dist2026.07 | 71.88 | 5.22 | 65.536 | 2 | |
| CILC (MASCOT)Security Protocol=Malicious Secure, Vector Dimension (N)=16, Score Function ID=S5, Score Name=L2sq_dist_hat2026.07 | 82.83 | 1.98 | 4.688 | 871 | |
| CILC (MASCOT)Security Protocol=Malicious Secure, Vector Dimension (N)=16, Score Function ID=S3, Score Name=L2_dist_hat2026.07 | 102.81 | 2.94 | 5.039 | 1,465 | |
| CILC (MASCOT)Security Protocol=Malicious Secure, Vector Dimension (N)=16, Score Function ID=S7, Score Name=cossim_hat2026.07 | 115.35 | 3.93 | 5.521 | 1,695 | |
| CILC (MASCOT)Security Protocol=Malicious Secure, Vector Dimension (N)=1536, Score Function ID=S2, Score Name=L1_dist2026.07 | 194.17 | 6.45 | 6.008 | 2,657 | |
| CILC (Hemi)Security Protocol=Semi-Honest Secure, Vector Dimension (N)=8192, Score Function ID=S2, Score Name=L1_dist2026.07 | 319.21 | 10.18 | 31.85 | 9,378 | |
| CILC (MASCOT)Security Protocol=Malicious Secure, Vector Dimension (N)=8192, Score Function ID=S2, Score Name=L1_dist2026.07 | 1,043.92 | 19.76 | 32.043 | 14,107 |