High-level protocol approach analysis to the normalization functionality. (✓) indicates a method is used; (✗) indicates it is not. Abbreviations are defined in Table of Notation.
| N | Sec. | Protocol | Iterative | LUT | Piecewise Pol. | Exact | Tech. |
|---|---|---|---|---|---|---|---|
| 2 | SH | DeepSecure 155 | ✗ | ✗ | ✗ | ✓ | GC |
| 2 | SH | SirNN 147 | ✓ | ✗ | ✗ | ✗ | SS |
| 2 | SH | Llama 78 | ✗ | ✗ | ✓ | ✗ | FSS |
| 2 | SH | AriaNN 156 | ✓ | ✗ | ✗ | ✗ | FSS |
| 2 | SH | Sigma 77 | ✗ | ✓ | ✗ | ✗ | FSS |
| 2 | SH | SecFormer 123 | ✓ | ✗ | ✗ | ✗ | SS |
| 2 | SH | PrivTI 124 | ✓ | ✗ | ✗ | ✗ | SS |
| 2 | A | Pika 175 | ✗ | ✓ | ✗ | ✗ | FSS |
| 3 | SH | PrivFormer 7 | ✓ | ✗ | ✗ | ✗ | SS |
| 3 | SH | SecureNN 176 | ✓ | ✗ | ✗ | ✗ | SS |
| 3 | A | Falcon 177 | ✓ | ✗ | ✗ | ✗ | SS |
| 3 | A | AdamInPrivate 12 | ✓ | ✗ | ✗ | ✗ | SS |
| 3 | A | Mosformer 42 | ✗ | ✓ | ✗ | ✗ | FSS |
| 4 | SH | PrivPy 108 | ✓ | ✗ | ✗ | ✗ | SS |
| 4 | F | Trident 39 | ✗ | ✗ | ✗ | ✓ | GC |
| 4 | F | Tetrad 103 | ✗ | ✗ | ✗ | ✓ | GC |
| Topic | Table(s) |
|---|---|
| 🗂️ Notation | Notation & Abbreviations |
| 📚 Related Work | Related Work Comparison |
| 🧭 Decision Graph | Decision Graph |
| ⚙️ Design & Deployment | Comprehensive MPC Design, 2PC, 3/4PC, nPC |
| 🌳 Genealogy | Genealogy |
| 🤖 ML Support | 2PC, MPC |
| 🔐 Theoretical Costs | Dot-Product, Truncation, ReLU, Softmax, Sigmoid, GELU, Normalization |
| 🧩 MPC Puzzle | MPC Puzzle |
| 📖 Bibliography | Bibliography |